00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000148e673400"/4098], &(0x7f0000000040)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) r5 = socket(0x18, 0x400000002, 0x0) close(r5) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffff9c) socket(0x0, 0x2, 0xf0) ioctl$TIOCCDTR(r0, 0x20007478) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xffffffff, 0x7, 0x8, 0x0, 0x7f, 0x1, 0x5, 0x0, 0x0, 0x8, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 16:20:34 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) 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"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x3, 0x80000000, &(0x7f0000000340)="ebffcbff13b9fdb77e0dc632ce31079931929648236caa316f3032211b15bb7dfacd7367281e6617e91806cb96c067928883a4991e5c7c8b20d5699fe2493d84555dfe16a1b6ffd5b2b65172eab2b666039e814b22f18e6f0ed25a3cd368e38c60335b89d4fd0fca1a3b84ae009235e169becc0821b77de41db9f9085bf281b529b12eec9fcf3b868d6130e4ce9c0fdd8f6ad4c2e9f981a5b56907a62a59d3abe65aed34d52c826d08dcfdef684a2b506bb807b8bdcd721e64245a0dd781947e02b5b919e21f7e67bbe3e376f93a8d0e18467fb01e90e43df00dedc2119fd4387edd0005f5844f945d4f97379fa029c910cd0e42c283e04ca941571459d922a36d21ae8bd1c57d64d48c26cb8f952b99c17930f4c26228cce89b88743cf3c22bfcef2e79a72c3aba29575f33d7de199cb482a4c8880d67b264878a3b392c4f7c0e2c0b9e1ca404579de1e2b8a7294f80d28110148f0e3050802f0c463224ae51ef2d681ac7bb0dd04761b0973270072e268ee6fae8703dd19cfaec582e0ca86cf8d7797efabe211a72c1da1823a89f6d3e143aaeac2ef0b2ac04f2c9b7", 0xffffffffffffffab) shmget$private(0x0, 0x3000, 0x102, &(0x7f00001df000/0x3000)=nil) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r5 = msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r7, r6, r7, r6, 0x42, 0x6}, 0x8, 0x3, r8, r9, 0x3f, 0x7, 0x4, 0x7}) r10 = msgget$private(0x0, 0x200) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r12, r11, r12, r11, 0x42, 0x6}, 0x8, 0x3, r13, r14, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r11]) fchownat(r4, &(0x7f0000000280)='./bus\x00', r7, r15, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r7, r16) connect$unix(r0, &(0x7f00000000c0)=@abs={0x5261e17653bca438, 0x7}, 0x8) r17 = socket$inet6(0x18, 0x8001, 0x0) listen(r17, 0x0) accept(r17, 0x0, 0x0) shutdown(r17, 0x2) write(r17, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:20:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x2d}, {0x7ffffffe}]}) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000000680)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000200)="762528af1ab26137bd267b70edba46387fa1deac144e0749ffdbb63c4d2547279f0e3af76f05656036e5dc897072f35e5fbc5a1ea8a17b2fefaffe64051eaee67a88662c8ad8ad7ba8e046c91c0a0e788d89a475a3530bfbf68ca7ccc9ae8276b646848b8dabf15243c63ce9708474c24ac7d00c9bee2a7ebd342717", 0x7c}, {&(0x7f0000000280)="fcce3ca1784c18d9856cf57afc37452aee5ad2d6e06aef20b7a515df06a563026615a3e36da6a19c0ed2fb4acfade6d1aac3dab98a8d3281293ed5c74b27b23bbd28cfed32490a80c8ddfcf5eaf775fdde146b63a426bc1daf7153c66a36dd5a79bd68ae3001ce15b4d285b02e75d8d0b1500d52fb1368689539276a16aa8459639f74ddb620b923b500d73ff39cd736025cd130a1af626764d268b54857579409adafb411d0574a4f0321bb402c5c1c6d2d9fbb2685216c8e10478d6c895e894f889f80918920faccb6a61cf995c533e93c2f22edb3de512c356baf61125569fecb7321a027e23d29731113393384cc19ec7121b2dffda801f79c60a8", 0xfd}, {&(0x7f0000000380)="10ab06756a17f7362a2934d6f213a01a84706538ad5329ffbc4c08d92957251004d79ec1625decd41efe616caea772fb758acb1fda50b8619061511f6a14838e059f3ae81a1bb3883585bea99ad66d37b5fed836d39a3dc7b8e113e7792cebe35700fbe46e98f8c2963c906d6bed93b123d390d59bd77fcfd0", 0x79}], 0x3, &(0x7f0000000b80)=ANY=[@ANYBLOB="88000000000000000100000008000000177a8037828f1ef4596c2813061d9da42d046db4f8dea3dd122465ae5debf7b2acf954f20dc04dd0503eaf0102924753e65092b56ac318f5c26a528c95f55f8bc78e63a9a3455f9d6b1f2ac00457e6170a8c2a60f27bc2ee657242aa0e64df3da015150e53b1dc9d1b598ee9a0aa1f36ee2f2c3c052a0000a0000000000000000100000005000000b7455ddfe7d326d01bc165d8cc05251d0b932626d92898dc10c287940dd692d1f633659d9d8d7b1465b569e8caaaa62e365d29e9b2bb0e56ad85420ba4579e3a8fee8946d8cc6f4684084532456aadd69e76d36906f19f5083ec74c333ae5c0f1ebf56da3d29d7dc4f5eb9b068ab1c9712cef0f9c7c7b6fe7b3c748da1cc1838dd0db0af049792cd696000000000000000ffff0000ff0f0000e3f34fe6afadcd4bb0eec99a521003791ac0901d6fc9a8c645d32b83adaab76d69b1c24922fb05643b1af18dcd921ca39ae8f073f42f249dd00e5b0a22c483ca35e10e06d02e422b37316f5ec59b749e48000000000000000100000001010000f4b0623b9954bcf08e387e2f5dc16a7abd7ae8da0be34deeb124d36e26743faf2fa510ed774c97ae3e055fdcccf6212ea244abc30000000060000000000000000100000005000000f3e44b9d636910af1b3c48f2935bdcbedf62ba2a43d524dcc036aa2e430240b74708966799f1de41d95e7b3f6f5c7a419fea3f9058da6c294da4aceb300f3b88856743cf5ab1dbeb393a3c33000000001800000000000000ffff000005000000eff3eb82000000007666ae5f9867f58535670475fe2f2916325fe556b23f19165fcd8afe3e4c9ac8f1cbd3cd6b41d0930e4ff5e6765e08ee7467a62def02b5774ad889e77bd3863b0a3ee33b0ada0f81832a4ad28a72f1b288f4fa87a9c4d94a72a4b265cde0a7a24020eee9f275b62ce510077ecf6b6f157d15cd77b38612abcf5a6515455d63a13b696652588ee487a1e4eeb927a46d645bb7e6818cf0ea0f3dda87031430e50a6c742e983ddd67966bfd8d6d787c080d2bd5668862cafb4066f7045fe5f1a26549b0acc62565b0feecd3a65194cda20d7eb9cce16ce82df050efa324fd8254f84d29686e7c2093e99417913f415cf3000000d7a87482bf8504b52e507739d652555b851de53bc9799cb35ee8a9150a6fb6264c607291269541fcba880e569397eb06494e814312e787b4e008a1923274f10835a84aa19bbb7d36ba35e9d78a00000000000000"], 0x248}, 0x9c352d4f60cbc1bd) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fff, 0x6}, {0x0, 0x100}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/74, 0x4a) 16:20:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x5, 0x7, {0x7fff, 0x9a26}}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r3, 0x20004276, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x140a8885}], 0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r6 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x1df, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r7 = socket$inet6(0x18, 0x8001, 0x0) listen(r7, 0x0) accept(r7, 0x0, 0x0) shutdown(r7, 0x2) recvmsg(r7, &(0x7f0000000900)={&(0x7f00000001c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000680)=[{&(0x7f0000000280)=""/164, 0xa4}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000500)=""/198, 0xc6}, {&(0x7f0000000440)=""/119, 0x77}, {&(0x7f0000000600)=""/90, 0x5a}, {&(0x7f0000000740)=""/147, 0x93}], 0x6, &(0x7f0000000800)=""/215, 0xd7}, 0x800) 16:20:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [{0x0, 0x9}, {}, {}, {}, {0x0, 0x1}], {0x7ff, 0x0, 0x5b}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) madvise(&(0x7f000059d000/0x3000)=nil, 0x3000, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:20:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802005, 0x40004004000828a6) open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) 16:20:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x28}, {0x6, 0x0, 0x0, 0x46}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x188) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xcd54, 0xc1, 0xe0, 0x10001}]}) fchdir(r1) ioctl$BIOCFLUSH(r1, 0x20004268) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 16:20:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9930fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ed000/0x8000)=nil, 0x8000, 0x1) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) shmat(r1, &(0x7f00003ed000/0x2000)=nil, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x50eaad48d4208afd, r2, 0x0, 0x0) 16:20:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) 16:20:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) close(r0) write(r1, 0x0, 0x0) close(r2) 16:20:38 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x4}) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1ff) clock_settime(0x0, &(0x7f0000000280)={0x5}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7fff, 0x4, 0x7, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5fd0}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x400}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2400000000000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1b63}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x40}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5d3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 16:20:38 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f4d696c653000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) r2 = accept(r1, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x580def2cbac98c77) shutdown(r1, 0x2) r3 = dup2(r0, r1) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x91) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() r7 = socket$inet6(0x18, 0x8001, 0x0) listen(r7, 0x0) accept(r7, 0x0, 0x0) shutdown(r7, 0x2) dup(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r8, r9, 0x3f, 0x7, 0x4, 0x7}) r10 = msgget$private(0x0, 0x200) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r12, r11, r12, r11, 0x42, 0x6}, 0x8, 0x3, r13, r14, 0x3f, 0x7, 0x4, 0x7}) setpgid(r8, r13) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x1c}], 0x1) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 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) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) ioctl$KDGKBMODE(r2, 0x40044b06) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x25, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000280)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\"\xfd\xb3VK\xb8\x8e\x18/', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x64}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x1a) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000000)=0x3) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() r6 = open(&(0x7f00000000c0)='./file1\x00', 0x40, 0x752e3a3497df9483) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000100)=0xde40) kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) dup2(r4, r5) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) setsockopt(r4, 0x1000, 0xef, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xffffffffffffff42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) socket$inet(0x2, 0x1, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r11, r10) r12 = socket(0x18, 0x2, 0x0) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r13, r12) r14 = socket(0x18, 0x2, 0x0) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = dup2(r15, r14) sendmsg$unix(r16, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getppid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) getegid() getpid() geteuid() r19 = socket(0x18, 0x2, 0x0) r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r20, r19) r21 = socket$inet6(0x18, 0x8001, 0x0) listen(r21, 0x0) accept(r21, 0x0, 0x0) shutdown(r21, 0x2) socket$inet6(0x18, 0x2, 0x3) r22 = socket$inet6(0x18, 0x8001, 0x0) listen(r22, 0x0) accept(r22, 0x0, 0x0) shutdown(r22, 0x2) accept$inet6(r22, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r23 = socket$inet6(0x18, 0x8001, 0x0) listen(r23, 0x0) accept(r23, 0x0, 0x0) shutdown(r23, 0x2) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001900), 0xffffff4a) r24 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r25 = getegid() r26 = getuid() geteuid() r27 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r27, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r26, r28) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r29, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f00000000c0)) r30 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r31 = getegid() r32 = getuid() r33 = geteuid() setreuid(r32, r33) shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x0, r32, 0x0, 0x0, r31}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x9, r26, r25, r32, r25, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x0, r26, 0x0, 0x0, r25}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) r1 = semget$private(0x0, 0x400000000d, 0x0) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r1, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/254) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0xaf}], 0x2, 0x8eb6) shutdown(r0, 0x1) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) 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, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1d}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r5}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r5) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x6) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) r4 = getpid() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x100, 0xffffffff}, {0x8a, 0x5}, {0x9, 0x9}], 0x3}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r6 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r6, 0x0, 0x224) openat(r6, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r7 = socket(0x1, 0x4, 0x0) recvmsg(r7, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 16:00:05 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) msgget$private(0x0, 0x20) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x32) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x211, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x44}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:05 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300), 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x0, 0x0) close(r0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./bus\x00', 0x10, 0x0) syz_emit_ethernet(0x69, &(0x7f00000000c0)="3d91a838fe99afaf06e62ae3e49429e1de6e9a301d4e7e4fe272579b0dbd9174254f117d4d4c23fb4723b143130a68bf0304f10670f54bc290ad0ccdc991b639871d2c0d0818ba71dbed644c11f4cac4d5cca30c43965ecc19d162e94f9fa40996152ddd30bce4e401") mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x2) fchdir(r1) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000001140)) shutdown(r4, 0x2) write(r4, &(0x7f0000000140)="cb646c55faa5a21417011fd450a277943d6e7a003e77c69e2bdfcccfdc2fca7c0e68223993a231bf18082eeab99ad25b366dbfd598b362f0b1317c3e90a3323c49ace2132f50e480b47e00245dcd4aaa6118bf3d76a8ca999b0b59a1b75c909375b0313c647253b8fdfc2662c2445ced411f8610f55d13c8cb7b206a212daae672e9428f26199ca1551aba8153821199ae2490b2c16a6e6edb7497cb041b59c10f73df279876ab0a35e7a12b32c3bcc4bad2db15c7f4a9569e1f059917b3bfed770b1d8b73c1bbecd0079d1281be6011559f4772c1329651ec3af86243b2a5ec6f062f38df8d9b7c5a87713aeedfc18d103b7d42ea80f8a4f0056ba9a5c63100a0565d14d958caf25e1a513db41f869cfb5947b60febe1803c3455430866bb85acd2d3b57f4d5858a3ac2d9bb06bdf4473590cb013d037df68ab3d1a21fee5ea1e26ddea564ae023c17feba34eae58fc8841a94cb63a2bfe022e5907b82e60927b6c1e9780bf534ef36bc39d040c463d4de0bc88613feeb48c6937a04833ec2c3df133a072416b902a5b97fcfa1fac412fc4b50af7ee72e29fd6372663ef28f7bcc0dc94bfdae818e7ba6f41cc720404aa5d8c966a7732d1db39e312c1149972e12e81c1ac50310770900e2b8ee15a6d5c33617fd21ee8d428b8087261a40745ec4cf164b60b9a5dd92980761526747abed0c9dc0478047ae2f9a932587b7f31a539cb44d2ed257eebac703e1b44cf14c879cff93b9d35b72c64b542d62d0766d818807e3772188089ccf8ca3bec8f029579535e70b516b02c9711302d0ef8a57bf47eb154685a0af1bd156f83f152626d4e8af806d5f0abf4b8fdbb25d51f2461f496a4f1594e43002102aaa930c39d01f66c5c0f475e7e2dc03b9fcdcf8954a670194f2a93ff06bcba53f13b1a8e2299fdc7cb54d4311dc2a69a28a02c5cf5ee12d8e45adb6f2760a0fb95f3ae998a107cfd533c8a748424415b279d5d067ab5db99f109be3030cd029ba6571e01da91673f761fc018fd8291fa2f5838c7cc569fc388996fc03defe23a5cf4733db56a7cfeb2ce257a75d171f485926fe883ee9df86153af833a628324dcf6153f3903804e92387c43c39ef04688f2da32471fe60443baf68906beca763701363e5d061f8b41b0cdc404bb822f3b7de0d8ff09c4b133eb0b3271389ed20010ee9b09e1f93768324c0c4b105d66ba36b4f2f2b9ca636350d1c74fc645f6b1daac721b7da8aba68fd3d98b7756650b1165b67070d4abecaa679f022a5b5bec0bac13fcaeb2202d1f617367b2fad474ef2104ac4976e71d1534f8f29cae4ae8d6f929e537985e8f1f86da7156baa7b4c4544115f62e147e138fd868efe7df6034e49b535a7164fb30f773bc9905a3e4d9434a3fccc508b1b78b5043581a8df54f057af7900ca9ba770c525f1426089d4b1c6afa754710be8db73d623041b2c0f7967393e07a3463d985805e734696e6f08f8820688441fae36983b354ac1cd46a4c488f7a8165d761a3cab1bfc73cd8db087c2aa9f883424d4b2b9d2d3bf84562f15a97d0d2a1b5abf086146ae1d12b7b8f1f4042ac3d095557cbf7f8819c82ff06c9ba6b88c39e008688f3b47b88ccdfe2134a33fd27e218a75363576f21a0f8a1684be9c4321ba1c118cc9a3c8c88fa04528ff12c6475957a6c6424c86a5765418371fbd46feef206e0ecab9a6970bef51d8adacd3c50e86dc9db93596551e588f2420b628b23c5710e05282a87ac2fbd3841c374c08e8e2ffe3077ecf7defe6866e43c93915c86e9a813eaf2422e22acfb690a69f10496e634b30010bcfc4ce4a67a76739a4c48013b62a38c68501dfe10286f7a6c3d210ab54e600feced04f2691a88a7fa61bafc6706444fdc750d32189f2e3e09ff4721e0b994f923314b19bee6a7a8ab5267c7c0fc0e21c08bb44b754935c934f5652e2ae8988fbec741bbc923c0913f7585991b69e83e098f5d314de9a170cb7e948a8d47bd2ab289031d3f1a6abe3fd8b0ddac0ee686ab9e80d1a071109bf71d26d332506b6c3d9d76960e3388289596c1a2c57cc28b83a00c58343c3c5e37c0bfba56a732a24b441d30119a338573cb24c2f84132f86477b79bf86316b64e358b657339618316935943b9e6f4e4a2e0f00196b12a4c60e6ff0315af5b24b1a7917edc45c234db19274b91320169f8108a71588a6da8c481508df99da98af1aedc21692b4a83ec9c34b8526b9ad3769c3594c74e5403f3c5304e3136df9159b2ed0b3fbf20d2442b7a872aa9abd8f8800b9981f5e09c976f4eb613342db8673909a52af13ec1e2b82128de55c4692c0d7ae58d9e2e2e75ae57c9dc31a7028c22df094c6f16041374dba5c0c86a07472d215f3b4c0ffa028e927f48e813ed018c23db7ada4adfcb0e90db687144b251a30eade79d323c98b92c96d651e0c632eaee8d99befd5e0d82a6d5139fc5fffc384748ad0a22ba6f2b26317b44985b688c73772650b153985d181fe7e12749d1eff6a3320e76ed0b1197abd3ab135859385a5c66bb7a94a4c62883751083cb12a4ae726a87e02ca5990f44d66c003db9e17e544dece3d3f9aa0943cf04ff34aeb61feb279256d12f1c596dfa16df5a6104cc34c43e3b4be1f22d97336ec971eedf9c961f2ab2630166d876f034139cdc8f673f4c82059d99e353f5318aa8c805af3a4507cd7da61100b632514dd030a74e183034edad1b1c79a1c1e364d8a264471e470f91bff27a20a6f444ef0674068e4f0218d045332b4ea75166ef91be406854e4d888fc0a6a805905249d3a78a8b6d13896802cf104d974f6b997e21f3bb8830af781fc07ed6ab4f4bfb410917d90c3d4906b35d5437348664be503d73318691f860cd65cf2192eb991f87d1e67f8c229f49d7ab38a82a7a5df5bd4a8ef1bda20d92946fd35b01e5cc0b16ebb8bd15e04199c2a2b70c2ca20df09f27409dda477957fe4484ab14501a6e6bb4d6a391c932488156d6588601354eefa813b510662e6ef8b9b32e1f542468e937b19805e78dce15f8e7c29b169a9f29d0bad6600c0caba2aca1eea704d92db149976e1d0a4705251694346b9099deb2046ccdde3df7f89f1a0e14dc8d2f7c3f6325552525e062f64031ef4a8d09ef0c7fff51228d0f8f96ddca27905ba8593a8f8f74a0d7ed5164adec38ba8375be8076686239c5fd6c4aea29f5ca25027619a6f421bc1d07a0d860f7cc91074bd29bb58be9fefff209f653863d6f2914f5ed3046456f4e4fad1eba26a82f4962ad5abcec175a6aac627da136db7187ef7bf210693dea873ded7875480dc8632fc85b16af4d31a0c0f3c57995697f3456577645a007c55cac746d37da563d02de2cd2f8d3d61dd4ea19a76207efc3433bf674753ba96ae6d1e60842f625b646a53ca59a51fc7f2c9ffbc0e04278c6d88d6a93057ec2cbb4eacad8d2374272d3f52910fc25096ccf736c72480869db4b31f7d45824b9812a81ebad4d3930ee4fb41c135e412f1e87289b992666af66b9905b18da38f5c517452fd9706bff66f36442e5cada8328f154c52bd5cde7abefa852b18afb49f53d14c84e0ca1c401e86b50003ffb66062d1623900003022be5564c49ec1e70da208cf66d391860a275980e01d136db93acc6df6db5622c4881934644e538493ae3c2af318dfece1aed216d9df5dbf16e8a0f5dbde75bf34d045e60c162ffbb7a7aa7744119a0c9ffe3f2a684e98736a9cdcd79ea3c597d31d61265fec9686008ad1ec1c4e01a226a2148f9310376e94b68796655db9e081b7241cc186e5777dcc0c652ae87ec7f1ac4d91c81e393490a350cd91f5d8d5ba28d4250edf7afc6c29f1804c348909e6b109a219ff81d452fbf897a95607b488512a8ad43c4e647069c554e8470f8f1c60148ba2bd3a0a901d1b2e7dc8b5f03044011159c7d28e79d700679dbc00a298835ce5a572e58d987ed35a3e24c118e4131549ab32595109bf6900c73d1ef5d8f35c452bc493d30fde9a023c42750b8bc5adec29d9145e7a3810e3b7d49fe2cbfbe3023ccbd47621f28501d996b83c8f31d533b048217980e762ae7beb5b3ed0a98e6fa165d5ceebb6c74add7c7571ff304d9efd6db3ee674e96adc3410d488b6a4737d12eae0c2caa50f9c62fbbb9bba599d4b19aa3151708955e1ebadd9566b3b4a9cd2c7ab89189db48bdc43f16bb3712c4f6221fb68a5b6a96a00e9b3ca5e80ba1559b1ddbd9bacb8cf66db3863e197071e96db91782bf1a581bd8b86218f3a4f5e37a5b165739698162ed6f9bfca436bebbf9a966c5dec9c9bca13ddd1e6f9693211c17685b710ec88b1e429e574ba2d92b27bd7e9f409c8d2f11b8d0fce055d77e90454a3a7b4823932da7156072f80ed3ce53f0258331989942026c7ac20adb49d68147ee908563a113b319a0c5800f1beb8074caf23f09e1a4b2f95a15e7d637affe82dc524a9cae7c1b7dfd250d520d634ce270f4862e1d6e037f9858b12ebb11da6c2934bb8d891964d2d0a59eac8524b341ba68d54412a61c9d678ebb73b30f59bafeb8fd713d93791266ac9ac1c0fc28325f3b01205a58d1df14fa617a138e9689536633093966a56e59070e6b8eeb211d66aba6e8dbf710d92852a9038121dc4dce0a557fb5d5b83a1a3c0f667bc9f1d9e2639f936ae1b461484a36fedcf52e3a0a15ac5abf9576f805f295a5739c1884924cf15afc1428294f60eebcd8acfb0f7997d845e336c54022276a2a13ccf5b5b3ffd0306ba3bcc37575fe9acb0ed9e40d41b2ae604f3333b07cd363a31b65fa1eeef72220a2b64b9dfcab2681007918f29d4c7d2ea3bc970d705e920990010741465211d9cd71f471596b3817a1375bc00af7c27193798e454645da07d06f55a43918736128fb2fcdb3a7db785a9bd4343f69afdacae2abcf3cc16cbcd588daa16066795c98d24abbf41c3b2695ca13e92786de9ccfc9d00f62985fe8c67dfdd8ea14f64a47ae31d9a13ee09a3cf84ec8b7a46d1897b0cb7ec2275a9d2436f3566369743a936a1fedcee6dd93f6818363beac5c57aaf86f985a0e2c21fbacb99675ac4c695ad21be01193ea409077f13f5ed9e8c7af9a6642c0d2d82a92c37ecf94f0f31e9c99dd34c71c4ea46fe24cef1d81321dda3fb967ac33ba9475759ec2d70a6f4f9e2c51a3470ff57fba84c06b2cb6834163400d9740d6d64e3f7e18598f2b7c8ee673b8776247dd234edb3b838a6ae63e80e2d26769683e076a915cdff2a390057400f4514f218eb188175de5299db98615429cf54ec2c3c6f8ce66c673484a538dc33cc0b613f91cba57652cebfd15f57816cf70c9472a9f72773b086f55a34da04f6229c1905370c333a63294779d10ae197ed7784ec3054d7db2b69dfbb613343418593a35db69f7df35ab53d4a608b3a6d1cc878fa6d9bb29e1bf64de07b529890c6afad521bbb7850020c97ee6b30fc92c22ef7d22d662aedd9ce646b4e0d789c3b9ebc354f906df92882513a5c9d7d6b31a442d98179648c5b08fb1eb14d23b88039dab0fafc2af7fb46e32ca05c596324338ec8391983f160d5d87b397698c906e85fcaf824a4ff8b031d50fb2542695dfe28d5ba918048f3a53bbd58afa4458476504334de04f9f9e91a003e038a7b07024b2c4aa1683364cdc4cbd5b3c61df98a07544c33f11c10313f176ed1024d1ad1f491c8a1dc299ab7ffdd6e2676c8829db025ecbd6cd3846ff32c737c62f94a86f9c9724e018d8e04b07d9c60cdee7327f53c61ea021b2f21f4cd681f6e003551ba6f2b0", 0x1000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xc8) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:05 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='[%:,*:\x00', &(0x7f00000001c0)='-@,\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/dev/bpf\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='-#^!$\\-:\x00', &(0x7f0000000300)='*`\x00', &(0x7f0000000340)='tap', &(0x7f0000000380)='\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)=']]\x00']) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x64}, {0x16}]}) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r2]) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, r7, r8, r7, 0x42, 0x6}, 0x8, 0x3, r9, r10, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r7]) r11 = getgid() getgroups(0x3, &(0x7f00000004c0)=[r2, r7, r11]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="237b5dc6744aeabac7c85353802c") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x1}, {0x6}]}) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xab1d4db1e6d3bdb8, 0x6010, r1, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x6) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000002c0)) openat(r2, &(0x7f0000000140)='./file0\x00', 0xd00, 0xb8) unlink(&(0x7f00000001c0)='./file0/file0/fi\x00') bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bc", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x7fff, 0x0, 0x39, 0x0, "759d3be232493e45b2b42e2cf578f0c115fb30a4", 0x377, 0x8}) poll(&(0x7f0000000000)=[{r2, 0xb}], 0x1, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0xf5}, {r0, 0x4}], 0x2, 0x3ff) write(r0, &(0x7f0000000b00)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e49c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f72d6e463975c18be4e81105dfbabe7867c60688f3503cf3cbd81021f0481cacf5c211787d9e9cab6bcec6dd7b6e869266690728743c0b232da7b92839cfacb26c0efd6bd2b38b49494fc578d", 0x8c2) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0xa) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x6, 0x7, 0x4, 0x1, 0x5354, 0x40, 0x606, 0x2, 0x1, 0x3ff, 0x7ff}) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file0\x00') r3 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x3, 0x3e, 0x7f, 0x0, 0xfff, 0x5, 0x1, 0x1, 0x3, 0x4, 0x100000000}) r4 = syz_open_pts() link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xd9b, "9f8dd8e50001000000000400"}) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x40000000000], [0xffffe0fffffffff7, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x101], [{}, {}, {}, {}, {0x0, 0x0, 0x83}]}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) munmap(&(0x7f00007e7000/0x1000)=nil, 0x1000) r1 = socket(0x6, 0x347d9ee7538090ae, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x2, 0x3, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000000100)="65b30e2776329961f1fa7b414d093048744495b54a093ea2fc446a5ae592b25aa331e1633b7e6c0408c8fa6eb0269bb763eb41834489dcfdfc67a87cd94f130685571772a0936bb2a8ee8a1dd9f255de2cf5abca85005635fa49dfeca0592f76b324b2711c2df801a0a5cf03b00c2f5a9100db0e69e13b4f054f7fceb088c9fb89a0c9aa413c2dca814db5c85401aef7b287ff191c71", 0x96}, {&(0x7f00000001c0)="4e0c5d00015e59854323736b332eb90eb800f48dcd8d7e6f6031e3c26ae025e19f82593aa3c5b95e137e11bbd1b1d3dec8cae2a6c90ad07e0815b02f4523cb1a0e07705130738aac4b6e34ea8c91b0ee77ec2730200a972c02b72a707a6cdb1865f009a736670473b674e4cf097d618e7e919a6eb963", 0x76}, {&(0x7f00000004c0)="28936071c60d1b0e", 0x8}, {&(0x7f0000000500)="cbe7b8a3802c17bcd630f1aa6d09da1d43e730b0ed3bc8cbc1bf70e9bad46b5f8c4e44641987a21627ec7168bbb4149ce01ccdca756e73fa4d3e418945bde258f706fa316d6c0e27f1268f68d29d0891e347a434d5e9120fcfc985c0ef12fa97ee000c50ba601db73db852ba88a6bf2a889326cea1fbd8b1ad11a87bc57d9ee933cbfe53929f81a0a16cc76f203197c36dc6c46838de6d7a1c", 0x99}, {&(0x7f00000005c0)="863a824631e11adb902f02784734351474bb61f105f685c59ba1816608222a1c5ea3558741bcd9e1b60830a02e2bd4073a43238f5e5ea3bc13b424663484eee795e9b56c366a683ee6530f5ea14ec990dd1143942b4a5e859c5cd532a407fe280ddb40104f0cf52c2923671850cc8a6edbeeff3aefb23b159b6a0005f4be3cfc5c71509b06e70fe26875236af55cd15d19ab45193f54b7fb888464259dd2f26d4b5e96972a778280d89ce5a693af2f3b04870beb88407a3fc722b717", 0xbc}, {&(0x7f0000000680)="d3d22d829a443eead5153924907bd4d14eba5ec22032a664f7923da5a7933bb4b962057f0e3e8f197ee5139c6c1c5fba9606e357913f12f7f4fe5c2582f6d766114f0cd1f0f2e37ae91baafb9b721da72d8b8aeb8e768c721bb69e99e4b397398493426ce9bb0080268f45e2be94d2a477d226f75735396e60e0cf25a232baa22313984324eeb7e4e7e0861f5795ee93a7e88a7683f9b5dac970ca167a3ec6306812364ce65ae4a87203ad18a6e378e6c6f2f081091a1f8afd42d952ad3c1ce798764b402fae795f8684d0548c97a4acb3e984a271a59d14129a93e59dd6d074364e22537b8043c86d6f6d546da3ff6070ffe5cd4ffbd2e78ba96cfc566ca1ca3eb69321d6d241e3fb6bdfde8d48573e90dcad4bc68175efd811de04e54fecbe8b2326bd4f6f770a7d7f3554cc9305a3706d77a2602b0b598fed580de9ab5ee80054e93b4e973a4464610d8416a9853f39ae579eb537961850d22db9cb64f8dd963f8621da8e82dc2d7bd456d79c0551c22b536df47de2ce212268f790d03c4e69f571102b22348c01006270c60ef929c254aa5bb1ebb3201cc54e013c5d1daa19e26ad0a76514906af972435dae73daa523742851dde0aa4413851420c90d95446a4877c3c6f3004106727a81d9112322db9adb9f8e5136723ba8378910868c429c9ff0d9db0edcfb65a9f187ec9f60514891b77ec6dfc864ca459ff975a1276e4b3ff61c5bf0fe11ae11854d23f60fa62db5cd10890d577f656be5d34b85549b022d4851ae9158584e3448fa41214ad7376940fca426729302e45af29e8573efcf030fccd7ad8c322cd2ffa198da9aed875fd4c48e12790c871925ebaacc59126631f2e3f3216c2d89f6bd359f354798f402a75480f27a6f6a217ce91251bfb4c7ab61ab839660b335bed413f08ad3554d4c02503e1a298b5e25e4669e750b78cf269b4e95669c3bc7c1e97359044a36a3cdf84734d83047099356f7f5e8f76ee8905de4525d06398af643a9f36d85676b629fadfc3554e0112b15ac3b7b3437ba1fbfca56723816f95b00cc77a32d74cc1323ea8eb5d84dc57c242f4d1c087387947711626e51cc12e2eb82725c68195ecd49103be6ee41ea01bec1690a8e86f26ee47c89e994db50baf77c78f7383d1fa49eeeeec2a4f2eb33d21fcbb65898f98be4c03f6d94e1015752fdf1fff672d59c530b9ebf38369e29286b4263195080a836a605720de5eb66a66e42e95d35bfb1f87358e3fa7d0c8edc0d225dc16abfb15216cb8b70faa4bfed0fefb6c12c2c690b8cb7dd254d0c42a87f72d88a273e899b9a8a827f8b99e33c8decddaeb9d06edcd2e5adb76e68818c4d6c379b8abcc5a887ca1105ac1b5f6af3fd47aa22c15585dac6217f29a1818613e541d77bd97b8dc2e28936554281f223a6643e89e215d1ab7d768ffe65fa975dea22bd0fdf9dbb88fe1f1fd1bf08d9d2a228c12be7b0e655f10db365512703b59008a0d262d6910f043c28f4b4648297d28d2c6a21cd0d73cdbf5ccf8387430802043ad5dc107d7afdcbbd0a9cdcbbbebe2b07a129b009aaa008d15e26a051c79f196d41b1cbb9affc9dd0e74723764c61520a47064db9c0b45cf17350d039f2f396855f630802a605b03b48b254881e2e6c35f9d3ffadf63c3e1f72dffeb18c9562a690303c35e33a440f52200be4415a0dc51287124d2aac048e06a4becee75a45ef15ebc252cff451db406525b62b83b4cf8f8d63192879458070cd97497c44bcfb71cd2301087127d5b5e77695769eb99725c8dbcccbdd0b15957b27e89098b1dd0db07d64661119b157bf4e6df162345861ddd7e4ef612e6628641600cfba9a97aabb459438b3f8463d5b95d0f62316700c3402848e45591d391fc911bd1307c4e789e09764e506d6552a8354bbac2f7906e8fffa0c2fd5188386c00b08dbc79f8f35a1c26c19f1d4e4411222c3230733cc0ffbdcf595eadebbe906e5e057f0d9fcb5ebc942aa4837422d484cb2ea2cd4a40402f6f169aaa3267c847353d487042e84b8c0ed63d01f20ca31fca38b8bd47b2d8447d4a3737aae7b497726a4745d45bbbeb9529db9e9796c4b2c10d1b77bafc7e336aab3eecfe7cf4132d989441e8f41df7ae5b3ea3f2430bba7383306e928dad9b0b9e69775e1f790f6074f28e1d5ae6376564e5c97ae78b7b5d46d476bad7c8c4f4914c88819d84b9cda28fdbf1526855fae0066da8188cf0afd1664bc5800401f5b5a3321e7bee2a8b638fb914988c2c466177bae60bb12ecb8225190a6fd5a8b15da75053c4fc1e13edd693f59a3a488f92b4fa6d88c6092ae309cf3873f1bf7b47acc56260b45c8b3cbc4da95a3a00be031bedf92206b9eb76d845afacac35e97020618bbca71504fb62401b1b4817cf3bd26b43f033743327fdb282edf8e6360f6352f46c01bf99cbdf9cd8647e6334372745ac1d2f295d979afbb6493747e6daf8e2c3a4aa63d1fa75616deb7ca893b5bee36823c58606145be3df28eeed6b623d25d1e23e2473d9ad9971a6410bdeafdf5e995eddbd15014153b68e8fb8e225bdc623b6c469e0f195d5d566fce5c449aef09ee3f8f77208ef88d4d7940add8f380d7a819d14c4fb911d68a7c014990822fe8095e5358476fcf205925548ea2722d102987a3a28569005e412361c19c2f8cccc48abdb3447336ca1c318793e92791780bef8c2f4d48c747aecdd454aaadc00ab2bbdc3bebc93bd00f97272e50394ef7fe5c3229b1bf316be4da6227449ed95b433f1e2dfc7e302beab0af8eacc8d5a93aff0e3f1ef91f6b5ed0a2fb7d52cb1a7159e3de1da3f1c5dc8224dbc92e503043c8b7d2ecc952ab704f5db729b6e6d15a829758274c7cfb1be0adbcf2e5ff14b206afac34e94aedc2ab4fdc3a8743f327502086d3c86f55c49eace5605e77a464df650276c5725bf726a14e2bdb4456cf8699576fc6940d2439a6790f326ad7d83072680165ad87ce2df32661c333a50763c0097f55a23ab1632dbb3027f811df9a545ba87051a4cfbd9baadcfe09db89e13c7710cdd5aedbcd73aad665b7a6a5102798db41334bf1a19036944f021300dbf98945b2052047efec2faeddcea8c894649273e65a8458d25c8e46cce8aeb31149ea4c024fd8683f657702baa315ab05205d0a66be89ce8e38a8b9fc6fad369a92bd70bbeca7aa7ac756754aa9f126b62196aae17e87697c8d040d870de350af666f3f71244c7633aef5ba2fcfa29bccd2e60f4c4d2daf9c5da179199a3e17ea4ae22c101178cd500eb0d270b78ab44249bc43cc96f69cabd1f057d5b8397656753e7b2580d6ee6ca50ffdba087fa175c3b9fec6dd72c4eec3e1d5fd69ec133090d4aec0a29f16bd03aa4a342052c9e9aafea458edbc9fc12118b926118efebb6ba56fbdabb98ccb4cbd05b9614548cf804b906d2a2b1ea92ab745c56ea6e634884726d4cf80c5324f69291427aa2dd127484356888f9d49397db2ddc5d8061bedab024207b4a9ac61ff0073dd123656b3ce544c6191fcc90002a68e8768a069b864d04031daba562222cf4b747b9dc2c9df0538029b747fce710335545cad02f10c5fe6b28d1f90abdd3e5c7f0c3f83d9182e71dc0926d85bf293948b12e1baf9cf65407738dd5e2a096a4ec3d43e262968dc4b7b6f486f4b8c039d8b28e39721666035927378c0879a1fa705fc022d296208cdd0f1264b23cec6e48b630138ceeb057bc1f85372aab5c7d4121cf3c3ddc4bdf8ad654b65993e328e2747a2e96f7ec714adb25b4ba6817630ca756d64bee16ae218a3e02e1977994a1031cbe126f012247a4f65c42239eaaf9d47d6589c8aacd45b9dadb858b02c5cba2e0deedba69ee69139f3ca046aa5aaefa5725a76951b53e7d67144573efd0a4e66f372cec39c29fb3c5f7074d6675e352c79c80193a6038c227c4b8cb672d25e7556964c0e920a59498b61ae7d4fd2de1cf0119465f3ba6a0a607c1ef1a9270b321d886d251a7e4a45488c505dad36aa37170217043524ca46c71607e405d9fcf96ed0e49a23c8f326e90fc5c0d6ad8fb1de052ecc48dfbcfbf006c594212c8b56ab689d69d32d194724d440defe95872730d41fdd3753a87195b01324cf61122a063da509d5cf707ab559166cafe918db8aeca6b34b5d0a4a5d2c3cfe572e6a40cce2a23907eab8070f863e1732a2c9b1a78f9a25b6f0973f3e28a6f737549cb178662c4a4a4f74725ab163a2e44caf8318b8ec7fff8ca330fb14e2bd90b639ee61de00e653c70c74a1bd025df75f50963573be5f31c75519e68927b99cd6041b600110276776845154cbb4b6cb997d8b477ddf8f651a9af792c5df615b15abe438debd96a8fb6e14b7c17b1f6486394189d057c1727c0f460f498ef7ec349f4aa0d067e74466fe859ce938d62f7a5599bb38b0ead3256467a5b881c8f62b093cb3d0128eb2fa6ddb8c9be404f0a038cbd98480cbdbaf373f1f7fc7d4738aa869e12aa3851daf8b86cfc0ba7d729236515130a68254503eb9e901e6190a3a11fc73ac5207e8ded0830be5c65ba65d2b6d6ef545ab07d8dbdf53335504fcbe05cbea757b9fa077e9ebb1e9de6dcc4a708f74552bea43f7b5bfd8f4f095310c94516d8837b394ac3efe7ca19658ee5a2ca7521fc06ac86c6aeda2bb359ba708901c775c63d184ac17badd08c312693a1edb74fd8bbdfcc313310aad7be01385c88a7a22237e75f6538ec1962f840c4aba1d3faf74d9e990d1e0590fff782ab2ec2cb45794f4eb6db86eb68320f65621601813a1640eebd1897ad029a0aba98ef0ab30084642f52c6ef0c95436d09bd447fa4d483605481d04cd58ab8c8d2bfbd2565347aa9b4a25f47fcc70dd740b1dc1c06bf82ed8a9e7f5529dd7a4c0576f8ba42235cac94a487728c9afc2bcc699ecf002a1789ae6a5dac18ad179e88831b3d7d60b5e18d8201f00b39411549a84e5369f0a52b3f349e87f9bc50dadcfdf7576cd1a5e00b9b4726a19ee619f7f49e81f3d133c82109ef79c2ab8a0ee87599af88af559c75581737973e0d3673d71b937ac12811ac11beb55e28300fb6605eb9741a148d60c70366ee26d4f602cc208e04366a2230a18264fa2a454bf3b45381cfc3f95c7a1f604739e5b6cf7d77b4922a072b7c5bb40879ef8de3dbdcd5b3dc11a23c9cb846f22dd4584df6b44261a37291097ac5d8f2301b5a8b691e646b980d80bdedf00b731bc8ed3cbf114643d5c27ab081d175a6c04c95a67c9a9aa686190d2df733fa86c923cd6add43aac0947ddd2209defafaf1ce14a78b8e7cfd59fc114302b945381665c6ed56a88c1fc8d5b56d739c80f603e807b6884de42edc660429070627ecfb83f5643803f0530c6a7739cb351f86d5c6bff076bda91465bcb901a2461e1220281f114464bb2c608eecfa0609f3160c6adc9e5d025433ca4ac27b22291aa069d3fc0f1cc45d79560ec6d8b8ccdc12f0e63d303816dc11375697b1937cf4917a2f139fd421a68ec8b3cbcaa5e330be3a72fd3f714ff6897c17e03433b72d2fa64a7bcf1a6f8eb36b1bfa6e0c58f97a02c8ac164f3f00cb1945a4d8e0da2b11de597e52dc2dca164f8304ce4c86fd2988bcb8e4cf6a30191f1b4bb9ff38ad0c92387ea51bdea0ac37b02f4e0cb44c8223cbbdc8157622a583a4f231515ca5d9f7871171b138c2fc923e8f71a79489921d912e9fb01665b1750d406f2225fbd8f2caf5df073a29f0358be8e1b3a5858d16d8fe4169af0cbaa52fc713de7fbc821370b2ebcce05c78148fd442a01ca3ba2ac", 0x1000}, {&(0x7f0000001680)="9d77ff899c144de77981be32145abe1d7f540a79dbafffdba56c7a2aa2624d6dc0abba4e637b4b6d4540402c48fcc47383ca55e05189a5fd2ad6c7e6415b9127849bb4617680968300e0a7855788023b3585b99f43d3001d05575d28dce7a8b757ace3837853087ced36c506839ada2291b5f9edf5fafd709926c900c08aeba5680814bd6038c51485bf744536e737852471ec2431636b815a34116fc101c4a81e1827cbdd9eccc0653a67a668c19b47c57d7c62824ae6cf72a4ee5e552127a8015946b0a22ec6d61b317955afacddda1066a3b83ffcdd230a7c", 0xda}], 0x7, 0x0, 0x0) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="02", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xde32, 0x0, "85495500020000000800001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "93cb33cbaca90a42ee314d9957e05a8ffc58fc97"}) r3 = msgget$private(0x0, 0x84) msgsnd(r3, &(0x7f0000000180)={0x1, "984804304e1411b1ace1a4ca5e0bf8c9683370d7723762bd4f4520f72232406d32216dd36178c25d4b6b8623afb05efa679dd974fc2f42446fe5de944aaf65d46a579e5b8f52c96f5770133440e33d6bf1f9872ebfd0f49ffa1ce3244891a31b740ade4c848c08ada235a7a6f32d2e76177df36aa00a4fd98b837e9150fddb943129258e38d22f10bccfd9f47223c2d3f63a4eea85a2bd3ee0ee138f46edc905213ef9d47e12f7956cfa9bd1aedb45ee4843d9d411a3e18504880c6947230501a6eac4951b7ca03461ab3a32da8a362457199d9673d367fe4e3a77a7b7597625b4e816abccbe76c561ece60ee56c180fac117f36e59bc59a90683a7ac896f5a9c24e1040be78712e7e661400fb875fe5a7c604d23615955aaef10ca5949aaea59d630d0d4f71c1fed29c2d9978e06455c8f13eed286cf29e0d4b462b8f29da015cb40b9920b77da5c0bb5324d48adbaed12fca2126e4331af8fc6e3d0a07c97ec782210cca74316b2090a0e304ef16faa3774514d13d2b4c81a353acfd51550b5ebf344b17838dc72c93ff6cc716035e2f0c4bb74431c0240bba3f731a3b24825de2e0b7f29a601e77a602984eba33ffec58c31d456a3629f9d77cf605c04a06f00cebf8ed396fbe23d04871a4aec96dc341328a1398de227e487badd6c8e98b457ec29ff0b983092d151092d831af26d292c227117077b5c13e0ff08ab12e7196c3381954f09d59c62e6a955c8d8003ec00076187b88af8539b764097a66c61672aada870117bd8b7dc61ccfae03cadc047c9706cc3fea6f2be23dd225bde18e48b353aaf6a3dcbbc4cbb8550cb5c43fa0283b860fc39727cd8bb1262822774f7d65f18353895e0fc9cc6cd4903d031b2375994432c3281b14087c215455d491c114ba68c949b77b707c6035c5b4bbda93733317a59c8fdad0b27491b2dea6db5ce68db0a0da117941eee7f5657a7157ce510a087e73a5a3a5aca4a29f1d5a809cba447a94e18d85ea07d702434366184e3778c023c13fa41a262996e7f42fb97e8d06a5d42a99bf1583cedd1999cdfc694684742aef864f840a5577fa136d064cb6640390905e3b05c0fbdcbcf9f76b570974abc3675a1e1d298b1b8618f26edb19522de28ececa48ecd50cacdcbc37b05c1207bd710ca122e8318257005f195d6f2962fe2885f93d8cc094a3a6a8a2964c11bd67505cd34f6c6831b45741f920a424130d12ab8d991d8b69ac167ce3bfba9952dcb9244d108425b67f7a86e94c045a806052b041dded900a37a9a253b5afe73137f32a8c2fe33562d375ca872b4d154e9f7ff88b9002ffcd4f7dcbc9d80ef8ebf3d279914035cf9861fd66e989ef1da14b9525aebda3ecf3a40ec79204fdf7685d59a9a7cb24d7bc179409421b92e8f1090043f8e410e2aaf72dd7107e39f149c1e66b45531cb5628f51bfac2a64b5be1a3cc6f0afad9f311b3a0232927e8abab6f32febb2d53157e16d69083a16884832cf499722a443c6082cf52681f3ba8babc4a6a341f3ba418b35911423ea4b1daffe13de023c05c4ad496d78358fd0407a697499ea2c857ba78ac014d617d160b73cecbfc9f8b23119c48611f996ccaf9baca7e5450d16f5d0623cef9e8a319a7a9a3492132d43c3ba4a469b65e30b16c04ab1dc341bbfb5c81927eb07195aedd504beff57e8383218a7a56aaf56c3150236a7c607413927ffb6bd392fc9825c7551e2336dbd0a6fc575088a6f1323507473a049a739d5414978a088a6bf66c0b204c52a243b5aad70d37e9cc55eba9e9d88eb14bb68b2a589ae0933f6fbeaa223d36fbd344b121adcf0b98dfd246d3421bfe07c9d54502e5e75baaeecd6e92fac448909f389d7749b4775a74fb2d6bc19727363cd5c3b2bba27d663b398a99ea63583bc2710c0d3db5931fa5ab85e75fd263d97e857a40fd80a4fba2e998370d0c8a48a6ad6094265aee6271e5ab3a4c8115b09e94504485a1c33612b5bb4af2e6a76e0c21a09b3c29ca9fd3ba081ff1b774b577a54bf9ad41953a3fa9f56094f4633ff5904a0536c60cbce3728c6b23e21e7fe6bc019fc996a90c61ec369c037adb430d392bad53e6caa6cf3b92c5f1599aef2c7837389ea5c6e548eb9a383a324b58e3747441ceaebcc56389de09eb3ec80f51d699e2e133b5a99d9da9d4a1e86048b27bb25f2135567d132ffe7ee749d74aff303d3840843ea336d1ad5b8c9575e9e208a47f43d1607bf9cd44f367945ec443ecb45ff189499914a38b3dfcc5d6b5784bff73259914844adb4e27b75118ae6d8ec8340259af55c6f106678b2b416ed357798bf39ea3ce228b9544a7400b4575f9c3deaafdea7204d96a2f67411a88dae2d1b1c654f32b564e5d76063c50dc8d47c6b94f963a0ddd786ce21fd2f455d9380195ce441818923dadfc072c3e01e1bee7047ee2c85a1d618998dff1ae1a1e72df133b12f8c9a6cdb63057cef82f93dea888b477b5c38e7354396f94a3bb2200b572dc430e7c44799d073ce64f0f9a9f6fd0c2612d6d37f837bb5a362dbe8dd55abb6c5b8a5f9f09cff9f70b65c1bcc50d315b8c09e87aac55c5d3066d0d26cfd63a8f910ce4956806b4a2c799105c7f5cb816cdd9ebe6f0395014b3e70107f8968b6c287315eeff4c74168a76226b0375580d052d54f308857065ed4debf21eaf76040ef18e280dc4498389330b43195a5e724f49929c911d8f08efd0aa7e12710d9321575f6e32442bc68e78575d9e958d5344bb2f65e0e848da5f78134d9a54046ee2b5e0b86360ccb482ab73da5378ff16733fbb022b75bb099174e4af41520e5f6d453a3fc99cd619f5a14caf6fb664b4fe480a7e6117a916fe3c0551347ae5b17f16897e979245f0e34a1b606dfa62b4717d4e253ad931fca025459fe4a5a697cf1d11e0c3645a9e78b6137a8f7423521568ec4cd5a6d274d34f72fbe87360182533d8230c72471f6ef59a865d0874df567755d030a040e7ee207c84d0c02a67d3933d75c5f9248eddc238d7a1da77bf22d210b297d3ed5d77d2299d1e63968d63824184f1866dba3c384c1b2f56f0fa43b1285fd56851def9721513e7999d30d3cb435fe085852467b4139732726296dcbb6b02f97040f09d43f0a25d12ba2668c9050ab3089f9af20de5a216cf575d1d387cd1bfcaebf8f6f07fca54df6c9eba416147986f1cfb14d6e9de7320fc0b49df4913a9f80318347d7c2f80207db9a82a9e59dcd81ee567daca4c18edca7bec8cf301eb7ab118e53824536203c9a6cc8a108bd336e05d3aa2060486e923895f293b72695b444c4c93d58559a2af364adf0eb90306fda16d02e351a37127d8cde8c24b7846e1dbc229189a3bd0e4b8edd3bcce6d37dd2636fdba1cf4a1838c9540ca36ac80535bbb9b500d325c46d34981711a8190cbf9c2398feeaa50be22964cfcedd9b75a73274a5e1cf269e68207274690668a0b187809cf956fa0b06b09beb233983199390b68bc0c2ebede8b09f1a96b4f6e86cb67bfaff417b51fc053bcbc0e90236d8de7deff04518cd3664fac608996084e742b01349924b351bbe74cddf36528780bccbf55fc5080b31e63a84e7b58d5bf91908bdb1bc40e74c175d78f7f4124b27d5e7b2864a11c5cad31cd455762b72f34c3581377cc611a3ce6888c3b018e3f72d11f524856944890ce9968040e407439ee9943443cbe56ae7e545d70d1ac1cfcde725417cc8923a7ee566759debe37c526de8a86959d8455353bf8f6a89f337e4b7c9c9fc19a3852a9a6218e9a071fcc11cf15df8255ae5c3c35ce47c054049e48353478620b68e3556f6f095f20d6c869c2d0bc2467493cfa5cf87731a671f939f58da0559a0883ff4733772cbdbf77fc44405ee6a57d005d1aa4403e3ccbfd9e905dce57ad4382429441ae94fdddaac634fa2f5a41861717770c35f2e7e747e740141b32c2e325872aacbe78ea4cdfc0e057876eb31790d9ceab48eb99c65dd5812d382d7f34dc8b7ae14388e1bea58a431d3e34f9797ae5ad9e05224daf25254323685638ffd57e48cf25ab1d895448bbfec56953a0927018ad12fd1158a8b76bc8c465ba78ffd91dad3a48ef9284d6a8bf6c0597050f34e25852d490d71cfe4a31ec8a5f4451df46c7cb2d89fc6e2052802388e423977ce4198be9df546c5fe6556f81328cf83b4befd24dbef572a12b87d8e98ae336cc17bbe84f41fc99f2825c0c8c091f370fb72b66ae0fcca8f7f4118141d9269ec4ca7de0f880197b124c5272ba2d79c782ce3426d10a368e362e7f071e16cfdace3f821b65ef7105f52551ec9941c48e3e5e0872bffd005f50b7d584bce22eede4395d45ef122458487dec85464d3e20828239fab672652d1c857544ee4d3f889947897166f56ea6838a476fca075fc9264536340e70c2da2759dc481ba8f4e7225c3b344d232955149db84e451c71033bbf9406e7bca3e93392878cd2da7cedd6689def5efb6cf0fffe0d6088614436dc7939ba0903c49a7511c2fe4ea49c2bd96c82c9596dfbce8d739bd7b8d175f231e5e928cb5e194205a22b922ed8e00b4d99bcc07f6abad3e4f64354610c31d28d33719aa7870623777c08f2aa105e557208add405e28d18249393d21c7a2cd045e55817e7174d2a4a282bd4c86989b6fd5115f47ad6a97ec46ba6e21387f925493e48e13c3cb7dac7c6e17654e27ebeea37d53a1931f63954de572b1ec5662d3417b08a03af89209d89dbd22bc34e9c3b26c37837827004be7a54ccf131d0811ddaf61e6f43a035db7eb9a2b0511e7741337b281cf5b7aa1b3c750e0afecd7b11ce1ab41f9a03ea356b2527015dad4bd2e6077f9fad1a796a61cab50b06b70768b8ac25d01da0f7341d3c415a02dc29e37b7f5b08b829eade987919374d7a1a73a9912de6e3c1438a8b38042a5863e50adef7e63a2307d0adcd67904ca6d7b928fbd304af11ee907ca36249eb661c65b4e585452a7ea4046ea9689251ee623e9b3ad4db5d0250ae6ba5b71cb64011a8b45e7042f73b83ad11a098ad065462c401ec2363b270484baa4c43906cf6bec53d0527982239d5a95c24d26d7f73198e75169d8449e6d9ed2d6560990544632af8b1f8a80b1c2a9c6deffc96ffa58ad16a6f4c94836d11a7323e8273e2c10b9ec19ff65c0de049955a2c6a53e375df5dd549a63a251c550861f1c032f039ebb1b56f130ac643f34c6721f06b75407e2fce0ce1bdf205db36fedfa5b8024b8f504ff12a121b3fc424827c8c0749bacc036f1ab08dcbcb935143bae095c12b349c76afdedf510f38d5e142da7e219c5c9ea49ee4dfa3dd0c3b63355a396bc893ae22c6ea32001c02ee8f8a04ebab309df8dfeda08f49ef19191631a7b637ed193cab1d032e4858d1dd21067c70ed2b33438d9e863ca1107e89503c32c685e75fb05ebdada3ce6c442c41eea0a49c9dc84bf9af9fce20295c4c2665167c7edec98c9623eaa366d7fefe81c1387d133214a81050c9e0c0584775c498c4c4ff895b87228064c76a2cecd612d92095fadce754dd09813298c5bb105b3ca3bf356234ca95ab83bf6c1c55aae7b91cdff757671fc965f917b9506490d542f41c2fc3dcb9559184184062099ab152ac96ead2ccac2b450f9956bb749fa23b1e3d5868310d36ea43cc838375af8db9c8eb938fa7466a9163fe7954f96e41076adcdbcee72e85ac1e848cbd56779c2eea663f22cffc66ceecba50a114370ccbcb5eee875981745e49a84772d9f7b28f4ade04b1088de53c4bea11099c5b695a0aa6c950113d228585"}, 0x1008, 0x800) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x81}, {0x7ffffffe}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) r2 = socket$inet6(0x18, 0x8005, 0x0) listen(r2, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) recvfrom(r3, &(0x7f0000000240)=""/97, 0x61, 0x800, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653004"], 0xa) accept(r2, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) shutdown(r4, 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) fchdir(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:05 executing program 1: sendsyslog(&(0x7f0000000300)="97091e2153b89eecdb0bfe248bc13d46f93a72409c4b62fb1a3700b16e991c5d67a50f0909717984045f4c", 0x2b, 0x3e) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) lseek(r2, 0x0, 0x0, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000340)="e259430b1ef1da47b29e70fa49cb0638a04af1de9290d8ea926bc671ad903e2f9e84b65b0b3a927e3bbca24141d26186fbcea8895715f343226562f7b0862c138378355907ee7d710eb4f8f03b208c7384eeab9476d6c59a1d45828dda0b3216198924a44cb7f0a093a02f88e80b1d61c8cf794f533fb384507d725d44304d9efc26fd2ba35ab76886cf3a33f10cc4e8c9e17bd936dcff01f39ef112c06dd7f7a68b4a07968fbaad277e", 0xaa}, {&(0x7f0000000580)="a215e98923379509f11de0fa3133d7a40379817580acda6f5f686905511959585931182af37395f94129cc334bda2e1bbc100170ed006c6c6775c82382f7f5192fa239612466000d753673aefbfaded919f09de672686256f763f84527e0acd1641937d85c74e3a336d50a151b1ce0db4788f44adfada13ca655efedbe4c6e7344869c9a0237f7d464252573a3fee67152ca338d4aa45b986db5", 0x9a}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000640)) acct(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x844c, 0x0) rmdir(&(0x7f00000002c0)='./bus\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7}, {}, {}, {}, {0x0, 0x40000000}]}) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000300)="15", 0x1) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c657107175f7cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd545806a3a1af63069086de0a37e05deca1cbaf2a649dd83eaeb0cacf61d734ae1917741e0caaea76495a8b1c1f4ef103a0a803272d50e96d312d618769915235d3f28c599f42a2016fcae7e29897c9404d8fbdda4cae76ec9138fb7e7d849b56a78a1e6d54632021e30a9b69f3c470b82f86c4a1fdb4d07c6407259e7965c9785c9887916eccbd592d134f227ecdf32aa429c954f5b859399c3"], 0x10) write(r2, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) write(r2, &(0x7f0000000140)="418b54e04d0377e1702dcdeb4d998819aa92e6b7380b319c68eaf82c42b26e1aba18", 0x14) r3 = kqueue() fcntl$getflags(r3, 0x3) 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = msgget$private(0x0, 0x0) r1 = getgid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r2, r1, r2, r1, 0x42, 0x6}, 0x8, 0x3, r3, r4, 0x3f, 0x7, 0x4, 0x7}) r5 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x510, r5) r6 = socket$unix(0x1, 0x1, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) sendmsg(r6, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)}, 0x0) r7 = msgget$private(0x0, 0x200) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f0000000140)) r12 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, r9, r8, r9, r8, 0x42, 0x6}, 0x8, 0x3, r10, r12, 0x3f, 0x7, 0x4, 0x7}) msgsnd(r7, &(0x7f0000000340)={0x1, "b4a9139000ecd4bab42cfa0dc0cbb1793e6af5340d6fb1c19fb624d7df3da17a0b5f57c6bc2a8a2d5871e6dc988d68765435b7445b78540ab2ae6362a731c0daf82ae2e506de41e8bd0d1e11ed857ba67642d6fef61e77794a4b6ce646de1bab09702ce0774e4b75ab9680aa065eac17ed4d6c4cca5e2f65d3589225ea375df1a815af874a6a4f8c3ae7d7c8709b3954d85f29c2d6b5a4010b7113e4132e70ecbbddfa8a7efec2f080e894c992261ad149d244bb0a9b26e50d03bf7c2d8ada0eb17bd310d282d2cdf6d6c3d9cacd76056383553407a386d270032a0e300d0e0fc0b7f38bec59c97bbf69571be8992a62cef84773e90d25f19fc8d9dc353c856ea84a9acc50a393b0b0304a15da53a64b71b181800b3777fae0e9fac386de1284f48e9080f4de2f57578afddfbaea009a4e2ac433131a8e136cb74b959e579506bf0e99fe84f1c0347b87b05a87db385b5f624efaa2c11e3f65f1c498070909c197524e7e2a0d5e206a6a65284cef268856ff5776f4e7f5ba77f7a60b4687938026446d11a27e9307d88127f22c614599e0c7dc58e05680418e5de480f2ce4d392fd69b2e86b96a734af1728f2d3da84df986bcbe5b5c7892b60170eae3d0cafc1a4170937182ec2d13fd8f778dcd3ae3620a4174f03e6cd24e8b27ed97f96a3077aec89bad41e2cfee613f3b586e585d7456587f5991b9dff6170bdf6deb681c09b876cd4c236c6051092a251429f6307ebf7655246e0a5dbc52281895cdc7bdbd8fb5a21eb5148052e7a81ea4d772a92b84083e735c6d5e219b26d901f3d2ca2d0779bb45c7caf8059d162d29a534f99ba2c6f5855437022496387a1722aced0572f24fe7777cd26b60fe8563b883482c8c865ceddccffdd68e414466ed6931e7adc613a07e144e2b5ed43f98aefde7b6dd88c88af78945b53be4ce24ec3b3dc4c2ade237213f3e4eac6fd1056d75c47c05d4914cfd33b4beb6d8b86e49e9b2bd2567340ca6d2232837ab774990e7b749878e3bf1a0e8bf85a6227aafebbfe3f812928bde40caa6ba25539888d04d438fa0709f505242ed4002455269c95a143a6fe1d67d1b8239c78ae19e0588bcb1ef4d74816972097963118657b0ef38a8ab51d049d7f63b0034802cf2e60cd32a4112c3bc46a58785847df5d92cb3e632601e10f4973cd82dc779b70f732b56a0c3747a63c96ab869c1df7a4b6aae14dd44356e16981804e8336fab12cebe6e1d9e87f3fe865f715cbc65238464753d77d6bc0d7b3a1d342788d46efb2e6687b85bace1da2e2f92810677f373962eb5bdf64fdc0dba4a2c04cd66966caa5c489a9f12bd4fa45560a430134576db0f2f0c16ca83ff9fab1d9d1e23df24a794d13fb1149c5b1c0261491bcf42f1fedc110dfcb69931b985a7c041ad994edbf485a0aad46b72e25f8159039fa64666d6097c192bcff759bbc58ddfb291738f1216539bf72d3c33f5ae383a3775c56ed084d7f360e0e50356a01c77f3891325ebd29bb3ecc6c08743c98a8b5c6dc3ec503c4bd80aad71fe287476e6c3b84e4785105b89b89d6986501cce45d25824fbdc485f593a42c68635cb0a72eb058e7561de929cba8b9285a276c03a5b8740e0957c2cad542911b39adfc4446584c85bd61f68fbdefa80d7a77b55c2afae6fef0031b5bfd46726a1f828971e1ca51c19ca28505fbc446161f14c509a06e0ad8f564a4d0d9262a5c62128cb042e99a82f5e575b999d2771dc6ea8f42c6068451111c5b9ed77283cda30508ca7f00edba0fbc4c7eb857f232942cb5dfc267bbd3b1731496357b7a294219ed0067371acb3db9a8582edbc1cf48c708443b76a00bc79c4d479022c3ae30519d670e6aebe555687cd5e829bd286eb1526c29a6d38ffe4cecaad4578a50152e984b0dff5f6943993cbec49aafec34116b5782b162217a1994bca6a8f1b850889e35826715dadb78e38adcebbab398faf2e1cf842b57dad098ae46c036289c0a3aa41664e6e4db4c0be3e71106fb73b1f6442393eb07c42097f870cd391bdb0d543cf79be219b45a1f5293a3730915961e97699670fcb2da76c86cdd3dd7a66d980bf4618ae6bfe74e8d50091e804387ee53128b3fe1e6dd52d17a618618f109530c99a5c96ab99c92166ce51566c6db156049b63a50a55b8ba17c792396d554798c39292261a83b2d15c20a65cf7f5c6cee44bea4cbbe3e8b05006ed5cc7122a8ea822db12948eb875e8155e483c444f35a6b3d8ad9b67638384f7b455582eac57d35ce9492d8484789f18b85a0583abed2356265bcc9eb6acf6bb4003b988cef5670a9fa5342ef43443f8a7c2113441c41bceebdf2d328e81998db3bf02daab2722a60c68a15049bd76ab2d8ba6524b2f06ae2a3abe89ff99c8ece20f982bb10527fb8885358d9d9338247659e1da7e1a16279eb9fde3a5fb2f6b01be665c64d4d47b28dd71aac0442711605880f02714dc4787f944e82a213cfe124583e4fcc24ab5f10ed53dd6d10c1227f0090b6658df770a4b96dd4e88f6cdf5f34e9404d072a9b77c7032a618775c29f42bbaa5e19ea440227c64d1bf64bec56d7d20c1cbfd7ef31aab133e814d7877c9ca6f0756ef1067ec235a48a6ed105239788dd1f725b58e78a85f2f4f08041add98238ba97d4f1924615ecee8d057ba4c7ca353b1609403d9376724389ab3d7358f290d12add20a5b1ef8026d376f328ac82b0bb1abca8d4135b500ed04346039ab18006ec18fde0c4d6f1af603ef502fdd8fd7fb0ffba5bf745255ebe373eba550aee02a313d1da026cfd968fdc840fb626bbdd64087854c718b1b52c9ea173a4d158b81cc1731a68b7b34a5b12b74e919249b687b2ab5d4ad04a669924d6dc980a2483ffc88666d51dfbd5ddee0a3e5a0de4e35d19e99a59138d278c22efe864db07d7b6adab983aa189f2ce54b39a35a053a6527b752ac20f14ca6c0f5a7caa5fb05f2f3b07c12878041562866d907da60a0d0f04ba61386ec7cae743f67bea62ae3d592895a99ce611a46179b3d8832dfbc4e3c107533a813302b0877b3b241437238fc4be0bfbd2017753f880f9e48bab8b53488e49eead76eeb8395b86ece1760b164847728a9993984e4b88ab867576fd3caaad90c91d2e8ba0fbb4a55b2897dfa523557725d2bfe4ba62376a42e1ea44834d1e352ce1a031c60a58a5130a330d9a52c67b37e000db4e07ca91a15f93cad27d97fd2f6d438ab51dfb61a3c6553a116a565735dad9d6f56755c05f532a86f3a840d9bfaef72f682543a85c01ef9655c70579688373301e4c4ec64e3b18552f792b82a2d6b5cc63e46a4b994811916acafb196944a1389a5d33b2aaea2bd4fa7e5bf524f5d524d685056e31240b88048fa963df1d475737c6932b652abfb567f4a06cbcb747a92a2408f6943d8c05af27c32f2977ad394eacee430d3020e6fb6f0658cd2fba165edb651da0e5010a7c69c7508f9327d5cfcd5cf31fb9f0f8666f3fc2088d8e94188ff9522dcf201ed23e4cf3a6a5fbab811ca08c6f9063ade8e550f8fd9826499ff7e5906ce3b30521b3f2c024bd1883a8c922f537c3b54dba3326e9d687eed12e941b654321568fe3d05e5cc4211ca3b9aa10e94a91360639dbc65dac5b29880e2411aadb4d55cdaad5724346ad35770bec2509cf07df53aece1bcc922a48afdebfcfe3a7a6e325169293843a561110ef1b22fbedd2fea944161835f9b3bb4a6d7129cbbcdf6e2b9d80e5210310dbb302e0c35f7c26076891fe1a02876c34d38a17af07f67d027653138cdb1e36aa15fdddce4ea6e7d3ee812452853e3e420948a91988a2bd8f502203302ec0d1352caccc7be2c3aaf2101f26db0fcf475e1f29c6393755cdf75a10fc18ccb82a31e00ddc688c80198413dfe9817784e9b8bc22fc47c4a096b3e37296f14ccb0f0f7a3210f1da2c087f165db00dd17dab9bc0bd04501fd6addecb95f1b5b1737a103d2ca74fa1daca2e933a91612769e2acbd9f6e4f7c11d270db298f52ec205c4fe3fa459e648cb591e91ab90aaf34f6ef0b8154813803f21579b6653943ac930596a7995161433b71b592ae9fb2e17de0c62eda7cc6c2331d1013aa7d5e00c38aa0a1b331891ee75661c3ee5a94d00a3033d856991f516bbc6d2f97678295faac531fc8edfd331ec221ef7e963fa1d4031dfa68295796c8794ea97c4dcbd9ef66dc667c5bb472de9289de7df85524a5f61ba1a22abd06cf32f69fc89aba1d06ae85d5ccf1ae6205736f4eb168c5840fc35c1416d2fcba1c2f333b9318aaff2212f759114f5504d18dbf5288efbe6c85156e55a73e92bf2d02eb7025008d7495716b9e09f76fd9d796352ad5c3ce4ef20e38cd26096d610ad8f0d1778517cd558e3dca4ffaaf0c757059c08a8850745695efdbdfe5fb584fcac39d0d893f5c4d7a87d4a449b90bb94fdfbcdd5f1fdb8b74243ac30e9482a9bb6585f0fb53e40e219a604fc3c767f83946fbd9f819b93a4b98d4c35e1cd674b501474621914215713c1ffd50582730bf6b2b4b6409acee9a7b02dfbc85a42643d8c48302c095c2f4f2291d54073a8561cd64b1b2377f8529c45d90481883e0fa300ab3af0b65f06908fc6501a6d31e27c4e4a9cb121651ea28ad84c4e81b647bc672db9c770c3e15c139d26579d49dfab0578e2846e9313b5b9062a9f2128421bfc282a7b08f91a1c22ac189f24db13d12124b24cfc4d2a4ab21d7415d2dc121b73143a28be870e21c1525a29986e51eb8ea52ff19f18601b13a12149b45c068f2e0b1d7435f83c0c7f0cdba01f3c75618739aeef6daf81e379c24c42066da84e5c1629ec289fbb890cb7a64e95ea13ce5f6f718654690bbc108afbbd599d8d362d65eb62865f91e45de6327eac2786ddfba41e556883110f290a135545a3cba65c0649f009cb27542146430ffc115dbe6875435f44e768923cca5e4263a57a57577d21fb30b0a25db779f2966ffea52ce1e65587f059624315f858463029f7b576c5c2c511cb2a4f9f19b820806dd966b45190b3e4b0f4c00295329fc325ddc943ca549f236501d91d7fc271cc0a51df02dbad7dc6685bd5364558e80c170a7dcdabd0541d663688a681375a362912060789a09268bbbccf622e8225ca5b6185a4bf30dee3c147d6ad28977197cd38fbb7bd07033d874e2266f3f60693f06b2d63d8428539c5c53ac4183849df80d1fafbb9530ddb4883475b6d4e7c5e437a20e6d8c1ee5bad4ce8600f35ec85b1a3293ed5ebf3a7f0bd8fa15b45e702a8d3c0add338131a402c8e5a6ea6a311daa0c67431f747a8c00d6b00512f8b3997c8b61d782b829f26010f963906d5c1e73aea14f7febc8fd4692fa9ed5abffebb4eb9a044006aa8486d2443ebfedaba3c1faa6a2d055d93fb73db7c9ae21262e4ab66aee57e9a1013001752d8d6a6481a42b4155eedcc97750146b221004bafdcad518b3dcc64dcccf9ea9c8760c51aef9459c76a5df1ba3b09c060f3d0b8117ee67a33c05110564917d06c8985206ea90667fd87449f72f67701dcd7c7b89ad9e83424e23810fd58a371ce7f931be1a6c28c5216243ed3640f7757382e0b26f29b440e35e21194ea69449ab596e7eab02e08c615c96106bcc9608a8159ea488c40d2355b4a20ebe4fc3d9c7dfc6523770a5bfa5cc3a5c29b24a551a7b0ac11b928fddd9e1e1fe7644a1a23a69fc5764d6627268ffe7febabe2119a92f760734e1e674f0059851b21b9c715db6b06e784984a5ebe9a69edba58972e5641437d85e37cb0b41d0f29bb4f9421"}, 0x1008, 0x800) 16:00:06 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) mkdir(&(0x7f0000000040)='./file0\x00', 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010002}) flock(r1, 0x2) close(r1) flock(r0, 0x8) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='./file1\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) r5 = dup(r4) readlinkat(r5, &(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=""/184, 0xb8) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) dup2(r2, r3) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x80000000, 0x0, 0x7, 0x3f, 0x2, 0x80000001, 0x3e4, 0x10, [{0x7fffffff, 0x3, 0x7fff, 0x7fff}, {0x8, 0xee9a, 0xa5, 0xfff}, {0x4, 0x800, 0x8, 0xfffffffb}, {0x80, 0x5, 0x1, 0x6}, {0x8600, 0x0, 0x7, 0x1ff}, {0x8000, 0x0, 0x7, 0x6}, {0xbe59, 0x8001, 0x0, 0x5297}, {0x3, 0xfffffff8, 0x1, 0x8}, {0x0, 0xffffffff, 0x4, 0x1}, {0x6, 0xffffffff, 0x0, 0x8}, {0x5, 0x76, 0x2, 0x9}, {0x8, 0x2, 0xffffb469, 0x1f}, {0x6, 0x9, 0x7, 0x9}, {0x7, 0xfd7c, 0x3ff, 0x101}, {0x80000000, 0x9, 0x200, 0x40}, {0x34, 0x3f, 0xfffffff9, 0x4c}]}) 16:00:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000140)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x4, 0x0, 0x0, 0x3], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) listen(r3, 0x7fff) shutdown(r3, 0x2) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:06 executing program 1: 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, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x7}, {0x18, 0x3, 0x9545, 0x3ff}, 0x1, [0x400, 0xde25, 0x4, 0x175e, 0x80000000, 0x6aff, 0x1ff]}, 0x3c) close(r1) write(r1, &(0x7f0000000180)="89deecd4beeeed4087dc3c41c2e0264b8f87f2df1db0f4febaff2e2911f3be10db7f6a0f403859d70d1d29986b5953f7358518d7a6e5c6a3be800f45919d9252deea0e5ee3ad356b83b46654bdd5beeb1785761abcfe7b6b3a902c9aec613fda0ab5136995be40c9920a18cbb29f2209f626096e371faaa83f39be528add30b919f165f36ab7c1381606", 0x8a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4, 0x6, 0xe9, 0x6}, {0xb8, 0xda, 0x20, 0x9}, {0x0, 0x3f, 0x1, 0x4}]}) 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:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x4) socket$inet(0x2, 0x1, 0x2) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x0, 0x1f, 0x40, 0x10000009}, {0x0, 0x0, 0xff, 0x52434171}, {0x6, 0xfa, 0x80, 0x800}, {0x3, 0x45, 0x4, 0x9}, {0x1, 0x80, 0x1, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\x04\x01', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x8000) pwrite(r2, &(0x7f0000000240)="91acddc9a231381381fed3f99ecb887234526d6c174fdf944738ea1c1a4e0b2515a7c746cc4da4", 0x27, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x8, 0x715, 0x8, 0x6c97, "2c2f8c691f107371a4a6d3e13427a22dc1741723", 0x7, 0x3f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0xc}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc04000102]}}) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) ftruncate(r0, 0x0, 0xb0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x12, 0x2) semget$private(0x0, 0x4, 0x100) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 16:00:06 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) r3 = fcntl$dupfd(r0, 0xa, r2) fcntl$getown(r3, 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="a590496fc6bdfa8cf1302bbf99b100e0d58e44a8823f4d2f683430045e612e", 0x2ab}], 0x1, 0x0, 0xfffffffffffffffc) write(r0, &(0x7f0000000280)='oL', 0x2) kqueue() kqueue() 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x7, 0x4, './file0\x00', 0x5, 0x18, 0x8001, 0x6}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x28, 0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r4) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r5) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000002c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pread(0xffffffffffffff9c, &(0x7f0000000040)="07c3ac6de0b9be46e04facfa29452a0e00dc23ebd1b0f5cbedbc2c622d74abe5215aef89c7aa7f3d8522788fb49370e57cfcc545d8e80b0b39d187cf044c257b39d8c56444442eeaef", 0x49, 0x0, 0x0) setsockopt(r0, 0x29, 0x880000000000000d, 0x0, 0x0) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 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 = socket(0x2, 0x1, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) r4 = dup2(0xffffffffffffff9c, r3) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x7b6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) dup2(r1, r2) 16:00:07 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r0 = kqueue() ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000040)) write(r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x80000}, 0x0, 0x0, &(0x7f00000000c0)={0x147be147ae147ae}) r2 = dup2(r0, r1) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) shutdown(r3, 0x2) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x7}, 0xc) 16:00:07 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x3, 0xc) close(r0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x38848, 0x0) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x8000, 0xa) fchdir(r2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x34, 0x0, 0x0, 0x200000}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r4) fchmodat(r4, &(0x7f00000000c0)='./file0\x00', 0x30, 0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0xb, 0x3, "c20b00000000000010000001e70600", 0x0, 0x50000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x487ffb, 0x0, 0x5, 0x0, 0x6, 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) 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) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x82, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000200)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x200, 0xfffffffa}, {0x18, 0x1, 0x4, 0x1f}, 0xfffe, [0x1f, 0x2, 0x9, 0xae3, 0x0, 0x100, 0x200, 0x1]}, 0x3c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) mlock(&(0x7f0000790000/0x2000)=nil, 0x2000) 16:00:08 executing program 1: socketpair(0x6, 0x2, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4, 0x7586b9e547b7ba44, 0x7, 0xfffffffffffffffe}, {{r0}, 0x6, 0x20, 0xf0000000, 0x80000000, 0x400}], 0x7, &(0x7f0000000180)=[{{r1}, 0x66df6b3173a5e9ef, 0x4, 0x2, 0x8000, 0x1}, {{r2}, 0xfffffffffffffffa, 0x108, 0xe, 0x8cb, 0xffffffff}], 0x1, &(0x7f00000001c0)={0x100000001, 0x7e7}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004", 0x6}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x3b9) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73ccb37b2efef834840c76f30d56c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000200)='./bus/../file0\x00', r1, 0x1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0xc) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:08 executing program 1: syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000240), 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) write(r1, &(0x7f0000000280)="ac3c7df657825e48977360f5d490f208f8274c03505192fcadb91904f86feda3db3897cc1ba8ee2f839a299b51d0d751e27770d54ee305fe903ebe9f4249385b5e15da627c288e898ab284c358e18f47fe4164953dabd966571b7b62cdc93ad4a2a503f1fa932b5fb7125a4efec5ea60bfa95c11d9696ed6cae1622457851b78eda9fa4d75c61ad1f874502f9d2fc136a88e06f5e361a15dfc01d2da7916e7824568712ed911972d0c8a39b3cbffc9085513f6287a", 0xb5) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x3, 0xdd) write(r2, &(0x7f0000000400)="ef3183fc0d07bc24b6cba693a05187177805eff027f0bc0a6569291d4fb7833d9ef4b612594c160113a46268000b94bae3d0dec6081531d0b47fcfa7fe60130521956cca72b44f2dbd2b52e65f309abfd7aee51daecbe9bcd36125709b694869aa1b11d7a18d9617843d2b4d513cd53b3d5b05320e7f25b9389f8bbf9b4eba95564e5a64a109d07d46ac615fd2cbedbcd9196c0b2edb0bc5e79ef4778eee99275d5d33c5fe1f3d0cfeba43aac5bdd16aa4feff665817fba812b73c1cb7ff1779fbae7f2206c7eb6969a27455fa893802b7922663e80f6d52c9518928d2f1af22ecd35786abf77fb91d261d50dba39550098d7f91c05f620c36fae016539d6e90b86b531009e86a8da502b95127daa6cf728597dcb465e323ac2fe601448f9802127263b808e613727f9e3d4cad9629e85313c2ae9ada2f8c632fac87eb22523d790b587b085b0eb2d62f39047c7f647b9e9a1810fed9529c77ec175a6bdeed36352fc2df5e4b314c2f718e38050e3185e32ee2cf51a4da1b67ff7b5ce921e8debf3a3a0e23c9696ff98ea188a7b62b0d7511fe1d3f9f1ed0bbc6fa42f3433e153e95f6aeaf0d1b931168db04c01f5bb520f06c5cbf444c2a88deb41826b15104951eb374fbdd813675c117757dbb6f06f04bf31c2ee41beca90c5f7a8745dc318632577851b27b1441ef1ecf1c73797a05127a34cb9dbddc0906da53f80dece4df657b264645f2883438a141fa5178601b01ea1a5b3e799d7e6b7775f1597e4452cfeeae019f71f7940b85f4a558582d16d7ee8eef61055bc6ed60cceac11ccc8e139c54544727d3c9ca18a4556dadfd5684c527aca8d1e4bc67c8f8a3a17153ad22962617bafe08671e7fb7acf3f5653b2520e9cf1b5697b6588eddf0884cd07a9a403b1c68a6eebfca677c677edccbae9d01422354991defc8359fe8babb4ca3e2dc70d18fccdbfc0eac5a728e0215c423b3a47a98caeff537d9776d088806d032c70ee9555bd168b32b0655fced8f5f9a50c1f42197b9d50181b3c33850c5554baf9525ff6161990b6c32457502b64af23e85545c7762b23666acbdb69bd7d838d7785309aabc964db0a010ca7790e3dfcbd43d42ed043f7054584011cb740e9a24f0e146a8e23ff2c172ff295c36d67833d6be6ef23a481d3358e5547b44006d5e9a866e1a2382e33d3c708011255a0ea45db4b7545ecdaae16c42c3fd6568a994ce10173676e776b8efd24a70e4d945ff4a8bfbddab384d1fc34744f508d89fdd29cfe38dd536f4a53c7419719fe33d48da164bf4091d6c51539eb9bb56d60718099e3107704d28ccb21f4d365ae6bbf2da4a232b44c71369173960c43745860312efabe5f9608370de869f8e6c34b30219b2c470c2d0e31015283ddaacc999a8738b5d90904777892869ef45c6d65368ef3444d01c28934d6075848a414b40a1ed9370f089cb8e3a27cb196cbbc7459596bca034339a4b66d75262ce0dae9754c6b2bf7963c657e5d213af17bbbf02b652d4fc3352ef9f6c48b8db5be2682ef184893983332966ed50cc5ecf80567aa12a38444a24295d36364a5c65f18ad634eba3a73f88966eebdbbebb24186753c4ef0d89b4b4e25eebaa49508ec3b3c7f300e9fcf271b6be41c51c9f710be0c72dcc8ad53f53c397c090fd90e5ffb280919d223d1ebed33611a7c04bb611da9c2fc5b26f16c3d81520705390a1e37c7de10a95482c926247cb150a2ec5005c6670d32d45439c52ef606067d270080674ef1e8259b2308c386077930508894acadcccc8257b7f587d1772e3253ce8a8b3c43a7e011fcc2bd4eebfee78994e64ffe51b865d5fe5c1a406a82f541f3ced8f537eeb17719ce6c651bbd440f12da7ff5948e849784f65470aa90a64746c066f97dc52355ecc5d5bd2b2bdba91a5d5a6b446e1019c36699012ab076735a8b92ef2f534e300e172dafd4700c2ed49d155aa722d90ab7ff8eac72cec892f32b28b44a536b66cf4a6a3d1ebd3a587653ce79eb26fdc363a8fea16261a97e471793f62b43ba4f9c13601d331100fb6400d56dd4654769cec69b5a3536bbdb11fbb6f6b3fdce8e5fd399005f3bac4747a297cc76c0673f364df820b125900369ea03a8f40b6ba1b7990f72bd47ad87153454f4f056a7762d09cde8bfe304f5bdf9063d47afecf95c8a8253036bf1a7f23a39b8d0e5daa45e7df94ec271fb3afdfd56811d4c76c56c06931838c47bec053f0efa906435cda4280f7db79f8afedbbc75073e4a678d9c0c6ee707498502a4bc06f5fcb2022528660aabb473647fcdde6769447b6d28b67c4a3b7dec47322fded4ec5af9668169a2cd8b150a9cfcf9ce1251c5d31a6f472d6debddadb0445ef3469de18a269085b9313eb89c62e88ef942d6c27ecf20f60a17c3ae385e9183aeb1b6a9bf886c9231e6d371d8e76004016424280ed93fe325a5490620f8fd518727f5f78c9919cc75c253b4e44498828421d7db169f8e4a922214727b2cb0b1765cd071916f50ede105188296560d723d3d7ec714389353607ae864b4ae760367bc02886ea14936ddec89683c660fdfca085a62256893ca82eaaaaf756e5b40c45463b3e190a08a9afca92ea5eb8c7c7c8df0e2b5ff68c677ae06e6e7e01383786a31d3b0922f8323edd615499d538d3fe84a9decd40ee7e5b4e6aaac0d09661dccb911ba415b84c0cca4be732e4af108d40cdb0c60804fd617d9385909bfd779b3a6d04a6aaf559bae188c83f50714c5fcc45304e003666b765c5a94458d45e9648744e28882879f0b427414abb92d169de119e7ef8673cfd1cb437e07cbfd296c0b56f119912f71d21807cec3ec188a4b625952f3585426b2d100ef4cbafc40fe0cfec8d9f337493394761bf963c8556c78242be10b745dfe48299391ba0e57ab11e41e8e0759febab02f108fb071ca5e6ff056fd012cdfee3bc51483bdb277867f2ac954aee1c2b39bd03f78c835447d587f2f9358398a1db9f0cc2cf0b0d1717e578a2c1c7294605df9fbddae0c99a5b1e1b0b9feba0586e13206e18f8dc6e8c9307881227ce1348758a5e6faf6cc9ed9f5887fbd5217e8f5793a5f337a0003647110da14a85f43cf68c347e56c4c80f1f137d806abc482a5521186a9c31bbbe986652a187961173adfcf14036bad42b8f2a20b3f0ed1da792ecb46db880202e8da70694939314af6d5e07af18a0f7b31ee616050ce9d5dafc5c81312df6f182cfc7ff3791195557b7d73d7cbb43f17b08bbde9dffd4f0ce1dcc4bd7d128a1c0627ac88833d5b21702110f3a5cb628bc310bd5e612cff37b0d1180de147a9c045fc9960b976ff23932009bd0641d44f6195ba57af4113e73616fce03a4e9224eee9ee8071494e92905046c9af3dfe404882901d8f8cfd7cc5029861e105c89c3e208309e0dc969eef2da816c15986214aee990c5bb5579bd40cb70127cf5b3052cb96390a485eb1079b54b6cba00800f62a6089908c56562ab758d6db5dd68e54a293676b2a999a97feef6503d9bb6649d65a6411fe3e57c1d6dcc88a112866646343fd800fcb7698ec5d0647e46c1eedf54b00b91f411a834fdf90426b4db65b8c5910c5fc6ca5ea23bacf27e8dc237b21ec8369e487e1a00fb3012da528b65c931440717f08818106787dea83a06b25ee17330c431f1674ee28dcf0cf377de2c43a5e8de2ff174f8f94f4266b831c19a8fff1c4d039c034826cc4a9473fd13e2a6fbd8ee884b86d520050b89fab0a490adae9f4cf3786cc23e1f0c806e90034570097777e37adabd59258d3bb54389c851d8426b0cad25403a165c938eff54c144347fe2e68f36c03858f366c4ca3af725efe72945618a1c3c855779d11766870568cfc34fca4401694f6e375038860155c821160b17adcaed07ee2dab27496b2577ce0f332c5b067bdd7cf46a0026bfce2f15fa7e8c0efd34b808057f7d08ffecf6fb9085310834697b50c9eec3fa783645fcc8a7f1207fbba64824394c5a9d04c050ccafbb2c17f13b66cdaf7d1b90eae535f434981b05c4d5405fc968945a657506c4d9e05ec55691a66f03a695c54348b1d1b40aeed0792b7d38583a00899ac79035a35a53db86a3888e86ef06cfc144fbaddf56685321f7d7332abb131f5936e274ff0a7b7ed2787bc2a92ac20f1a571c476b5f87eb3d373907d7baa3535f5c70b15e45df26db0b7a7ad78418b066be28902159f1a68f3bfddd8812b9d8e02d037b136f668e88d779375ed59f8f89dd609e9a1b1b6d88885fcac0131a8f31f4d6ea7ffa09884c5a1c868fc0d533fceb322389f06c27778e5a72a7702de0225fd49be68e06c449a07308858edfae0786ffc0f6e8dc7dc2d6312d31d40e24afacf8a56251700e750ce3e3da9ee9bf4445e034b22cd999e379dd795316c44fd0c3e532ac9e27e0d529538720b748e80a7107fbd581155cbf5ab85a4b685f5a564fa8779c12ac2a7d6ca90bfb8fec1f52d065d9b4be5b4f0c987eda1aecb93714c85beb35f866cfdbffa0113add1af49289fa136666595d0ca1846e39875705b402364b39e058813b7f9ef139995432527baa744e628e05f326a0ee78eb66bfab3fadb0dba72f11ac9bc5f88e2da267877f79f7f48032a5ae9457e7c7611b10990155441875d8749316c3150d4adb6b68745fe297a53a449ea9edab86e4821a677cce19b3c0b1a47f6bf41e3de26752cf0a881afc71ab424aa019451feb16e417d7494e8b3aea45cd300d8165b8d563ecd0c203bc0f1c5d1664398f0b240a0f37125513600d335576606e487a79d5927fe5bd63bebb9b5b99de2ed30429b734de06028d2cddb67ed80f24a71d45e1959f52185068bc9268d0c690e357562df1dfa39d1595e0d54d8b72662d57357ca31c49bc908451fd2ba51b5e697ace37806a994dd3f4c52bb0efb2118815ce4c9a4e66d4ea5527b0d2acb8b8f62c3923eff9e3b14dcea23d15a87bb427dd7eba2803a6ed8d0643fa500983ceefb3a14cfc9d69f478016ffe041d2956001289703668b548c0a4a06015accc1e9bcfb09d3ac7d926bd2876cb16501923c52f9f94e9d88f0cef73a56640e07d487d30f7bb487fd2859b8963003319c3d7771bbf7ba0c27775e469a6a872cd2cface957f480757c3ba42fec69868b733eac94fe15707fb6a36de03cc34aae3d1d216b8a759f8f15381a3f2c57fe4fb0ce7b461e4d8bfbaddc6f875095b78550a3c557c2b69904198f87aa2d8cb0874b3aa6b8140157137bfd750416e7ab9c768ecb9431c854d67027c692eab31d355f9a37f21c2b742f1719423550922eb0aa80c5cf07428a2eaf6de71fd02522e3e56c3b486195976c05ebc650b29f149ae2655ce1497b5cff05f9223856d13d54faa9509cccd96de85987d5bde5bcd0aa6a2989087698f25399e0181a0fd219b954bbe573524e2f0b6714d751fb67cbf3df1079bb0965f3f298540e896a2b612dca675d6aad35e42c7f9c97a1bbc08aec871aa9fd936d014a117bc8e59411b3c889042071970ebb17bb7a552e7390b3712a5de71add2fbbf83c983e99eb471b415d7ef0ff820f928027a6d7d149d08c9851552079f78c8ef96032c52335f4e28a9638ca20e518f5660049cb58abe36e26cae42b58f8c4f4d848cd2375d74c3f11935b0663219ae043224663b24ca06cbb284cca7a8d9f79648f4fec1010b87fbfa2e4f2aa2d10ac8f50247462d8f6b22f4ce391b0ab40b38195e735246e0767cbc1454ad04913bd219adef16748399b9f1ae140fd8044e0077d36b71210a0bbcbcb72aad5e", 0x1000) dup(r1) r3 = dup(0xffffffffffffffff) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) write(r4, &(0x7f0000000340)="0e29f9452ded7bdffad47ceb94322a79b47495846a3bcdaf603961046fef7750459d0cdd530040a3bd06314a52f9837ac552edc96ba7ee26cd46f4a188cbe326a7dc44f1c55c50e8b435a831484f8f5beea6b48592252801a760e3fedbf28b497fc64a359032f0c675bc9f31a49e825c681624eb0c13705e560da314c99414c57c2a36581f47536dc18f9e1485a2a5c08992", 0x92) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e1c175dcc24467ea98066696c653000"], 0xa) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xfffffffb, 0x2, 0x2, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600", 0x0, 0x1}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0xfd27bc0472720698}], 0x1, 0x3ff) write(r0, &(0x7f0000000180)="fa", 0x1) 16:00:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) r3 = fcntl$dupfd(r1, 0x8aa831d75d1f53fe, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000c026d81f71bc29496c38ca000000000000000000000000000000000000610000bd00000000000000000000001e80eb09e3a13fed8100"/119], &(0x7f0000000040)=0xffffffffffffff19) close(r4) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getrlimit(0x4, &(0x7f0000000080)) 16:00:08 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) getpeername$unix(r0, &(0x7f0000003340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b95b9b930b4b03c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000469b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000973cae125d833ce0a44726e616bbedc76ad61aae36ac1cbb8631015b247a47da9b83949dc9525a92969df1003a3a20f409380baacff1bf38277b1bb568edcccbc30235fb5ccde8b28a53f6c02863bb31f2e6faf2daf01e9c9f4365e4ac0b52c81bfa38d4c6f0ed7406f00a683b71f64a3a7536face3fd8dcfd0ca4577ee9146881b8556656748110dbb492fb74839c582b3bed43174a4bb14444f060145729c79272a5a805db2f321528c18ff849fc062aaa2c8e1dd39814c1f072efbd233e5495515b1ab5aec00b80e1c3e1bd8e259a17eabc944cb5fe77a7bc01751c364c2f9adb50d21d1156fea10d41ccaa218d419005bc8b5420a29a14d500000000000000000014f80749ed16802afd16daa3bad8e28a1c7c9946d2fe62238be77bd22baad25f76ad5bc477c7e86367a2465bb9bd38cc16341937ad1d"], &(0x7f0000000000)=0x1002) getrlimit(0x0, &(0x7f00000010c0)) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000040)=""/112, 0x70}, {&(0x7f0000000140)=""/120, 0x78}], 0x3, &(0x7f00000001c0)=""/56, 0x38}, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) bind(r1, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r2, &(0x7f0000000000), 0x100000000000021b) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xa5d, 0x4, 0x6, 0xed2e}, {0x2, 0x80, 0x2, 0x7}, {0x400, 0x81, 0x9, 0x9fd}, {0x7f, 0x1f, 0x64, 0x91f}, {0x9, 0x0, 0x0, 0xbc63}, {0xff, 0x7, 0x0, 0x4}, {0x400, 0x80, 0x70, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x20}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:09 executing program 1: r0 = socket(0x6, 0xc001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) close(r0) write(0xffffffffffffff9c, &(0x7f0000000000)="af46435d8bc920414be5434c8d9e38b35396c3aafbe9781122a3dece38686157a2e824", 0x23) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000024}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socketpair(0x6, 0x8000, 0x40, &(0x7f0000000140)) 16:00:09 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a1315e375f0dcf3bdb0a1c"], 0x10) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) 16:00:09 executing program 0: execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) truncate(&(0x7f00000018c0)='./file0\x00', 0x0, 0x200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r6 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r7 = kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000001bc0)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0x37}], 0x1, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r7) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000001980)={0x7, &(0x7f0000001900)=[{0x8, 0x0, 0x1f, 0x400}, {0x1000, 0x0, 0x1, 0x3}, {0x5, 0x7, 0x0, 0x6}, {0x8, 0x3f, 0xff, 0x8}, {0x8, 0x81, 0x3f, 0x5}, {0x1f, 0x6, 0x89, 0xbf2}, {0x5, 0x3, 0x8, 0x7fff}, {0xfffa, 0x1, 0x0, 0x62}, {0x1f, 0xdc, 0x40, 0x4}]}) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:09 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x20, 0x3, 0x0) dup2(r0, r1) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x0, 0xff) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030835ff0100000000000000"], 0x38}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2006, 0x2065d) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) recvfrom(r0, &(0x7f0000000080)=""/56, 0x38, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) close(r1) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair(0x1, 0x2, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) dup(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000300)="15", 0x1) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = socket(0x2, 0xc003, 0x6) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="1bcea49bf385f3d4366e89ace9fff5244f083b1720b673c2dd688818bcfd536a565d4bbc1c2502376a543f923658085315b78b7db780949daa08c97cc36ec814404e5be6a20ce0b3f5d790e22abf269e2549f0e3f9536a2edcb6749f7bc896d3534bd05f5d093ca5deed9304ebb4940d2c89a3abe224a446a97523b3775056a8369144742c6ee9d9e571c91f8d4bf58570a30ffd180368fc3eec07152f20fb0a4c38f5d0906dfc4024444122039ef12c6bdf7bc1d5af64bd47a44098ea"], 0x1) write(r3, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) write(r3, &(0x7f0000000140)="418b54e04d0377e1702dcdeb4d998819aa92e6b7380b319c68eaf82c42b26e1aba18", 0x14) r5 = kqueue() fcntl$getflags(r5, 0x3) socketpair(0x18, 0x2, 0xc3, &(0x7f0000000240)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x5, 0x1, 0x0, 0x2}, {0x2000000000000006}]}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='\'dVv/vmm\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) fcntl$getflags(r1, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0x1d7}], 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x1, 0x20, 0x0, 0x1f}]}) close(r3) semget(0x1, 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc]}}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000300)) ioctl$BIOCPROMISC(r2, 0x20004269) r4 = msgget(0x0, 0x2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)) msgget$private(0x0, 0x200) msgrcv(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000cbba4ba80fc1fa970000000000000000000000000000000000000000000000000000e700000000000000000000000000000000000000000000d801090e7e54aac6c00000000000000000000000000010000049f336dacf1d35eba1ed1e35c924cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8ab99d993b8a0e00867ddc1fa0a67b2e691289cf6fd48c665815b78f238f2efc624bdef4743c792f217e6b1a64ae93e3b022a4679207f8a27383ce1b8761307ab6dcb5bf7692e5afafd93c51d5781529c357dac758ec4961d02a04b46e23809c588121bb0f6cd296ba94eda322f8812a07d195a366cf02c49f8ab7dfea4302b60a9f41555c9b391f72fc3ea3e527d309e6748beb1a6606a40af2bc8cdad2e95ef6f"], 0x8f, 0x0, 0x1000) r5 = msgget(0x0, 0x106) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="f3c98680401f95291d4799f8925b9407000000000000000000000059c700f9055999ecffffffffffff070074"], 0x33, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="35891adfa53f69e03d2ff7e388a46dc1d4796950a0e6ae180ce30d926666e721d52119f7fdd69c451cdbb35f805b205fa604c778f9a0235cc364ca30347f8579d93ee984d84e3037af893ebc5ec4a63068947bfd59f151f1091b63622403b38dd53846d317e65c9737ec2323a16a2dfe117881d60959713b63fb7f5b96d51e65459d45a91781f59d4e030369f2d3b9226af06d06f82916d23ef926fc982abe903bccfcf86d81c60b68d0ccf9e0a97023a0f5bdc7db360284a544cbe05d5366e9f7a265f952b61a67a121ebf5b8f149d4ec5c10de588fa528b5c1caab33aec78ed044250218b50e", 0xe7) r6 = socket(0x20, 0x54b3c2a5c5f2684e, 0x10) getpeername(r6, &(0x7f0000000140)=@un=@file={0x0, ""/67}, &(0x7f00000001c0)=0x45) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffff00803df87389678f000004"], 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='}\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') utimes(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)={{0x9, 0x37478000000000}, {0x401, 0xb04b}}) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r3 = msgget$private(0x0, 0x200) r4 = getgid() r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r5, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() setitimer(0x3, &(0x7f00000004c0)={{0x7fff, 0x80000001}, {0x4b15, 0x5}}, &(0x7f0000000500)) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r6, r4, r6, r4, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r4]) lchown(&(0x7f0000000400)='./bus\x00', r2, r4) r9 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom$inet6(r9, &(0x7f0000000300)=""/204, 0xcc, 0x40, &(0x7f0000000280)={0x18, 0x1, 0x6}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0xde, 0x0, 0x0) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x0, 0x4000, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket$inet6(0x18, 0x2002, 0x0) listen(r5, 0x0) accept(r5, 0x0, 0x0) shutdown(r5, 0x2) r6 = dup(r5) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x1011, 0xfffffffd) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xf5) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x145) openat(r2, &(0x7f0000000140)='./bus/file0\x00', 0x80, 0xa1) 16:00:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xffffffffffffff74, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$getown(r3, 0x5) fchdir(r0) 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [], {0x0, 0x0, 0x0, 0x80000000000000}}}) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) read(r0, &(0x7f0000000000)=""/150, 0x96) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:10 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f00007bd000/0x2000)=nil, 0x2000, 0x6) r0 = semget$private(0x0, 0x0, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/102) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x4, 0x8, &(0x7f0000000080)=0x80) shutdown(r1, 0x2) flock(r1, 0xa) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x400000064}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x80, 0x7fff, {0x4, 0x3a3}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x2, 0x8c, 0x3, 0x2}, {0x3, 0x61, 0x66, 0x81}, {0x0, 0x8, 0x0, 0x100}, {0x7f, 0xfd, 0x40}, {0x0, 0x2, 0x24, 0x10001}]}) 16:00:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x28}, {0x1000000006}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x80, 0x1, 0x0, 0x9ce}, {0x7, 0x9, 0x0, 0x3f}, {0x6, 0x40, 0xca, 0x4}, {0x9, 0x52, 0x80, 0x401}, {0x7, 0x9, 0x1, 0x5}, {0x4, 0x0, 0x8, 0x2}, {0x7ff, 0x4, 0x79, 0x1000}, {0x0, 0x5, 0x4, 0xa54000}, {0x8, 0x0, 0x1, 0x5}]}) minherit(&(0x7f0000ff9000/0x6000)=nil, 0x6000, 0x7) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {}, {0x1000000006}]}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000140)) r5 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shutdown(r3, 0x1) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0x102, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x40, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/vmm\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000cc0)={0xffffffffffffffff}) r8 = dup2(r7, r6) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r8}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r8}, 0xfffffffffffffffb, 0x15, 0xf0000000, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x4, 0x80, 0xff}, {{r8}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x5, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4a6b8c0a37d4cc05, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0x100000ffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r9 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f00000002c0)) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r10, 0x5) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000000)) r11 = semget$private(0x0, 0x4, 0x201) semop(r11, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r9}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r8}, 0xfffffffffffffffb, 0xdf, 0xfffff, 0x401, 0x40}, {{r9}, 0xfffffffffffffffb, 0x20, 0x8, 0x5b34, 0x6}, {{r1}, 0xfffffffffffffffa, 0x5, 0x4, 0x400, 0x9}, {{}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x8, 0x1}], 0x40, &(0x7f0000000b40), 0x0, &(0x7f0000000280)={0x8, 0x6}) fcntl$setstatus(r9, 0x4, 0x40) semop(r11, &(0x7f0000000c40)=[{0x0, 0x1, 0x800}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x1, 0x1800}], 0x4) r12 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000240)) 16:00:10 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {0x0, 0x0, 0x0, 0x80000000}, {0x0, 0x0, 0x0, 0xfffffffd}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) getppid() socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fa659fa202361cd8cac7db4c2d19d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33d0c9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a3208401920bdde930e163f49913531e62a8b98ec736ec55ca21068171c351bce6a815f862805227e58e19063ec3917b95ddc7a5f0df500048f2f7c7685793d3faa570007e10ad724b8eb49dc9b042bafe5cdc83513375352303d198bab149082bfa46144b8c864cbe36bd215e43ab490d1a2d159211608c015b7eadd44fb993c06bd4ac5443d5b3"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = getpgid(0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) lseek(r5, 0x0, 0xfffffffffffeffff, 0x2) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x10e) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) bind$unix(r6, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r3, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r4}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) msgget$private(0x0, 0x200) getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:00:10 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0xf183a53e8f5bbc27, 0x185) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x1d) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x2d}, {0x6}]}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:10 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000380)={0x10, 0x7000000, 0x4, 0x7f, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xf0}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7ec9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9dcb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x5}, {&(0x7f0000de9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fb0000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000cc3000/0x4000)=nil, &(0x7f0000c11000/0x3000)=nil, 0x8e}, {&(0x7f0000f36000/0x1000)=nil, &(0x7f0000ea0000/0x2000)=nil, 0x5b}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfff}) 16:00:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4dcf41df415a3cc5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) write(r2, &(0x7f0000000240)="2c227f11df08227670bc0d48d3da051d3ea09cc24bfec500616e0f27f03023", 0x1f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket$unix(0x1, 0x2, 0x0) sendto(r5, &(0x7f0000000140)="75777834d0993effaf89b892f5b69b9945becb44619f11dfbb7cf041971132189fef7e517ab4924ab190bd6a29f219a8c330e2fc1acda9f9d90ab884008423b7572194a6a9a085c43ff396cdf24ef096e1c261b31470c26089e15084a60e9ecf4ffffde1799417ddb5e2ed6b00b21fb516793c76420810f007216ce3dba6e9e6673bfbb3d810b2168a324524806850b87b5b466644a25f65eac5ac3868ad0f87a161385b8c77", 0xa6, 0x400, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) write(r1, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3}, {0x5}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="08a6d63202e83bcf0c6dad00e61c") ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xffffffffffff0fa0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x43, 0xe4f}, {0x8e, 0x200}, {0x2, 0x7}], 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x35, 0x0, 0x8}, {0x5}, {0x10000006, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x200, &(0x7f0000000040), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0xfffffffffffffeea) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x9cb7c10cf20953fb, 0x0) fchmodat(r4, &(0x7f0000000240)='./file0\x00', 0x20, 0x2) shutdown(r3, 0x2) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept(r5, 0x0, 0x0) r6 = socket$inet6(0x18, 0x8001, 0x0) listen(r6, 0x0) accept(r6, 0x0, 0x0) shutdown(r6, 0x2) shutdown(r6, 0x2) r7 = dup2(r3, r5) ioctl$TIOCNXCL(r7, 0x2000740e) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x1ff], [{0x0, 0x4}], {0x0, 0x0, 0x5b}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f00002e5000/0x2000)=nil) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2061, &(0x7f0000000080)=[{0x0, 0xfc, 0x0, 0x4}, {}, {}, {0x0, 0x0, 0x0, 0x7}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x200000000223], [], [], [{}, {}, {}, {}, {0xffff}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x5) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) read(r1, &(0x7f0000000140)=""/30, 0x1e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x3f, "565dfe03d52c480bd848433e939b4bf8dcb076c7", 0x1, 0x9}) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r5) getpeername$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000537000/0x2000)=nil, 0x2000, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6a9, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = dup(r0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) r3 = fcntl$dupfd(r2, 0xf, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) chmod(&(0x7f0000000300)='./bus\x00', 0x130) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r5) utimensat(r5, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1, 0x7e}, {0xffffffff, 0x3}}, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) write(r4, &(0x7f0000000000)="0991d212993c2dfea1", 0x2d7) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r4) 16:00:11 executing program 1: clock_getres(0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r3 = msgget(0x2, 0x200) msgsnd(r3, &(0x7f0000003dc0)=ANY=[@ANYBLOB="0200000000000000095349ee9d6586c18722b330755acb2e712774c11a873908cf2931096ef25e83d3a7cddbec52237f59a6ef2452e4a45a6a01cc13da302c76ab6eba0898a361e2a81c7cec052aca76dece219db93f75889c83804b2163cacd365c978ea39d1c43bf3933f87ec9d1fd65cf6728a0a66ef7289dc44407d525d81e3905db22093402079d113a036a2815526367398c8fc092e7f2216630a173fcd771c68df6322c6a7e38fefbbb87d4be656becd970cf1f0930743783d882f72b248db00177ddbc50b6710f4f20b19feb6c744ebc6c34279dca28cd5439d5bc29815e5ca8357cd4657cc6970aebe55166394e93f348d254d3c59eaa534ff4475adcf728f7cd27361acd14e36818513c0d537ed5df8f2ad63f28419823375578553ba9c52749ecad1a93d3eacbd52838659b88fc68c744622630d0b53f5e56c9b15e695683a1a0d4d1ea0022fe647a7b6d787d3f38a9caf6ad31ff3acd1bd183c493edccc3f4ef45c1df8943d9636a726190162e0786f46021eba0db33066bfe062c5e41f26263eb18761cff9137455a79c4d70e7158cb0d3fe28e9278c7dd2b433ba71aa5b2989d6fc36fb1318f132aa20664bcf09ddb46d08c1711259bd622377d12fedba33604bdf5666ef392064e223147fa30e5a1c56a4a855653b60b0b133adf7321dc219e5a4b3fbeb36b4cf04b7eb5f806f353a5c8b24b5529662a9476a248196cb86b637be8c8bc94ac46187531549a090e2f5dcc7c1c8ea9ff947eb726276de4ad332a521ea98cc303634d0a56174c3bff90c154a955f0af90ba031563d51102e30649cacb4c5d31647502f94e0c033a6204cd03a212ce3671221d2079432802c3406fff007aedd832a2930be7471e411dbf1eb7e9544b5e619c73428ac11f9cf9e47734c8b87cc8852aeb58ad1b8394d607bd5619422fd9c163bb05e87edfa614baadb65b5e7a97a292540a125d45d4e4282039f344bbd39459e061fe9ef35f8dba1f0509bf0f8fef6cd38707e43b9f82112e2c5abaab76c8b8df6c5c37231c3a1aa3cd075cbf59bedf215e76a219ffb19cb4864d6ca5ef55df49c7bc4542ee391fbe2300b14611b13be9fae18f228a3bd87593f01f4b9417a3723d03e15512e6cb80133e8b6cae5a9f7feb2b75e3d919d4d0f57aebfdc598bf8dcf69b2bf82b8d3f63e1b4160db94e2213d64f6c859d437da0f68769fad26c0cfdff07703d162981f9a17857be787ae30709f4e23b72c9a809740999e252dabf8cfb5ac6e682dcbdab18ad41f21879a020fcb8629e7e05b0ba8057ef7da1e4fdb4ac1039f2434abd8a7563c4094543dd1348227b789700b67dfb5952b96692657e7f7de2039c32ae900c3361e1e3d07ba70782da57953eddb0ba6e5f216fbed73ffe649d79d026e2aa4485a4be2bb2232a3436aa87be84859855b9ad48737ea235d059147cb974f0b78f6ff9e34027f814f2c7835e0ca80f04b3a11d7e2e7d373670cdf6ac5c040956bfa5f12de9b65c6a385fd123bb3ac36cb9994df22ba65b2baca9f97bffbb72f1c34389f6911880b0b8561b9b3d65d9ba88a706ac7062958c3867e6281c537b3c3d7240b4cf43f2101338b811201bf659bb7a62e7a7b066556970c33d0ea56ec9e41cd5ca1887bb64ee602e86ef8ef1f83067a83afdb8aaf65e4dc890ded2a25d7f463b05c5021482a56c43e012901ae7aba2572b2b7715d4a77aa297acae00a6759a36e5e39fc323e2f161f3ef9e1e2d3540e947fbbb14a443197c99e5ecb22a4c322ad7841e645211b69ddaea4bfc444e778340d4677281a222310bd3596feb5e3d631771a8bf435ba4b652cf3b888febcb1d2338ee2e180ed1fd8c29aea86f90a4aa1c64fbb5b7a4b477eecd7ee6def25a5d5db967ad222dba8194c55577a3d2759ee9d02dcc3295ce39f495caf3e7d88d927f4485a50c750c850f3d395819c5ad0821c02ef233952a8089e593acba3e322b922ef667c25e3889d67de81d3a3272354891afbf191cc7be64ca5bb4c678a3f92f461154a1f01a685a141ee2d3ac467561891fcc7145cad365d45c8398e4e9310d708200139a25a95a09a489cc600350cfa61e7e2fc999b6256154a784b01f7c89c0a31cbe7eb9e7e4d09d3926ca7742f1b19bdc016cb5b7eaafa6a732723bafdccc71c310624ba8e125a7d671b80270d894a17abaa41d9ac81c89c75b44a0f6d9a9d7273eb14db842857ddb94b35dacf103b485359ad93982cb076f52cdffc619db4c3ba42c423e5805a0193b64a718891fec91e168c84230294afdcd6d7fbe125872539c9baa4ae37986827347c260e2a74c9aa7c4085a81b73c3e0bcae31b369f075563018bd6ec9deeea5c602f6005488b6090122f6c35114144c6c3806460feeccb5bb30633be104d5d780a029a8a47d6c21cf81ba5a5bffdd97b7ab2f2e5c41e9c04e93be2ffb95f88c10b359df04162a2134c4236c976000e4536c2eaf8800c73e7a09cd6c4cad01e9b9185d995117c080b2ead40c773d285799e72b230ba6c923a5f354686cd42041678ad3174dee104787cb63bcb71408f72140f3dac4fba76222556b537661d304ce58b96ea797d0b1a20233197e0939b10e5ac95a8ac1858d85f17631f7f7d21bb94e8c75a284f9e4d5aba1d289401e457a2e7f7ece0826e340399d4158989364c0ac0973fbb07b5bf3141fd0a2f02066e3e54e599d0d5549989b19484205f9bcea0750f702244bf0a27897a946b84cdeca6bd8d197cf5bd9e5aa3c4319a88e5274c627a448ebb2f6129ed0ac989042525f5ac81ef0ffce347197d1ae2df1817af2882d4c314c652313f79b5d8936609b6f336c7bcf6a934f05bd628b4b1833a40b77c1b7c983f1580af6ef191107f96973f9ab52fb6761df81596f754e666b631c013d43b5086dde7f5329b2ad350eae90fb9baa1f6def4ae9e161045700b0cff8564dee3bacdda4fbbeb8c168c1da1e05c6215578d863b89c41818123529ca558828ae47448819c59e16f212c616afa3e734b593dbfb50009903ab42c06a739c6a23c08c8e5b3d02519e61e0af50d48afd01aa4106d23676fcf9948287fa96c9cbeb45f95e560aff62b3445f9b9fb269be768edacc5df8db4c65d1704474b02293cf46acf60ed716669cd3ed8c885642a6fa74c2c6e247bb0b64d074500b876cf8669f292b9a94a75f73fec22f0d13d28233b973ca6a2963bd065653c77e9759e6534c10486749571fb80b39f5f65a0dd12bdd0a69639ad896e31d11ee7de79099da14fd0678830603cb3ca752bfe220e4c2f9a859fc9bc713e822547a6c11f61e9db9fc14a8f240e0c4ef86457e4043b2606d5ee03ea58adc82a046e6aaa93376260726c385916a2714df8be4ca9368d83a6968a3e6c278fad4adcf64ca3d284128a99484d063dcc6d4cf2c835fec87ab97d01037048d626906d5c80ddf9dca0683ec13ce11fc66aa3e917526130b7c765183f201b73e6a06d5d2b3cccd4b474285c0a72a5aab5395698e757228dc630a8bac273f5432daa03ab26d66c2d461133e2a3fda7ca1890d087eff765679c5b1de006ffe80242e68e3f82d21cadbc44791b3ebb8797450fd37aab1d8856a6927736cb915f5f5a3fae3f9a5c2eb1d96604b605bb598d4b4c591ac962603a3ed4d1bb914f9e9cfac832ebe1bcf6a6f0ab3b9861e6ebc2dcb30d9b0b5ba7423052ce65ab0a5499942b3e335e1198fbef7bfddecf58e05bf54e9de23c0c67d41d8ce2b55bdace18db6f11e69c5f29afc637cbc75b9ef81ceb7ab960f81104fa33ce1fbdaa063897ef1f2d71a3f27904f61fc8a7b9ade1154495de51d61d5afbffa3c1beb69a9f99bb07eb250c6aee07893a514a8d88a2b7ccc8108e898ca7c61228c08299c927a6b345730ac4eeff5c53696db183a827c669469122b51be4b4dc162cd7f311210f3ae72918af6fa0d2035a107c75ec6097f96d1ad3393bee4249a4ad66c7049b154b0b6cea7ef3698a7fe286e1062b7ed0c6c30cec1763e192db490d51e274e0d53e02996060ca1ad609c43dc44d4bf9e911f1071f0dd28e33ce14e7d2d4078981fead1972d78336cee096868f69317fe90b90622537f97638d80138cd8566918ee463806e0023ebe1ddbb2e3285c362ff791823dc5cc85e4cbd1367654cfa67b58e2afcdfa79ed3235c1ca9bf7ef4965ca6fc6e26d5fbd67d401d259d96bc9839c30dbfe3c041c8ee336203342aeff3b63b2d55e4e4591324940de0e7d5cbf4c9477a12ec84d62f7a4b25b359cae7d06472209265d2f9ecc8d70de76eb5f3f0fdedf9b4eda29215c1554555ed14d530e879ddd1416a11a058996873509d905f463766ca4510050fa2b67200b8d96dae504fa1a45442a08030bb289c4955fb6fac7bc96e33c3839027a40f2cb14e8a3ff8650e8a8958c631b63226a543c3364e3bcfa0318a1229804a784730258e5c9fce90d127c48f60d9dd6158cc5220c891da29bacffc8165ab509fddb83e89def3ddda3e7e4ad0615d29b5af76c08224605cc7ab030598526e4ef8f9acc84c37bd44689bc5073a4fe004762a8154cad38e2a3d189408376ef6c5f93dfcf5f677178d8860effbf02715e57b15175f0ef907ce264c13f1430e08da5c60d43b85cee7e04300da0afd89d162486ae25d60027fc084a09235574bfee3e79fb5a01c96093492cc4b8a0bfd8e156417030c88b46eecef6503ddab59182a92eab300d840482c0e48f554d2b8cb22ca77f49a8200146296c2ac694241fdd49928da1ff17cc1d8f30cec244ea8386d3ed0e720c2709a79e08f273af9f998341142a31a2f23cd48a8e9736ac5006bc9ee26aef82a2a72eadafdbca5b8f9ea59bfe73ad27e9f99579d35a6e65f63f88799ac2e9bb369b331df739ede14eb3766eef273c40c7b0d714ececb10d726863c63e0cc80d0d5b9bbf1810e9d8b711ec19afdbaeb864abd9abba03dcb02aea6cfc7320a825c8805fcf009cff01fdb08f2a0aa489c2371f881e74a296fb9a15ac5edc3c62036ed83750a3fe081a8d1ad2d7ff22a6152f65f25bdf2c768302ec93e010c3c4c5cb4d0cc4152b00bcbd3ecc177684c2efb7c6aa9194549e736bf7ead3772d289cbcd098fa621347a2a013216477ed0be825265878228287e632f0ad4e281978f13e279aed2a7fa8fb664698eb293befbf5f2581357b1d1924b9951329d849241ab8f6a05af732f846fd5a2223befde8766d87bc18c7e51fe463929a5825c318fceed4b15200c686a6af08a9c97c55e7c25f261194069fdf7a446a1698d933636fa5ab6dc117f59dd3a5771fe8494055add6fa4498c18469efd654e7f196750dbb41724e6548a9cbe31aeff45ad807093605065df3a6e539f517c05bea2176acac183cebf2cea4fc2c227f053be998b1258f431ec11d0471bd188d523580147f434e1219d3d51faffd627f3c27bfd0133c37441592d314da033e0b967d68ec85b27034b90f62d368df53f9ada0d0cae5857b3ae4c90812b3203fb647b812adc31c10113ea28145e80ca6112f1749721b3251d160c7b1d31068c4479cda5b59f46af63de48795a8f7deb63c4e31d51846b81f3bc794da4c7013c3bf86d992f8a60887a3a118438e79440430dc2ce5c7c220b8fc63e210d31b712a25dc86d7ee520ecbf6b42a867a4f6f03c7ab2ac31ae665ac8a25fc685ea1edda6216025338c2f854f5a7f4749bdfe97e8be0e67533ace7a4e6ec21cfb71fc21293698f2db1b24fd14824553d94c688a89e3f4b015dc7645cef41c8ef7fb27e8486454338b1a5ce811af236e1f6ed38cef4970211257c88208650a45fb483d2550411c880f2a3a584e702e279161b6ae89f0c0d347084b92dabb6fca22c3d2c8f6ec4bd64bf845d0ed27805620df717ffa7e029045229895c3cc0ce6dcbdaa7eef055979d5d7dd9b6afcb4791ad218c81aba5091e1391a6c00548b45c194c44496fdcaf7d4402816b7252a2e5bb7e694692a15e7cbc5ef4812d2ccfb7dead2897349"], 0x1008, 0x800) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r5, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x120f}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r6 = semget$private(0x0, 0x1, 0x0) r7 = socket$inet6(0x18, 0x8001, 0x0) listen(r7, 0x0) accept(r7, 0x0, 0x0) shutdown(r7, 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000880), 0xc) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) 16:00:12 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00'}, 0x13) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0}) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x8000, 0x4) 16:00:12 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57e8360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa0dac611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c96cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0a8447dce7e6167e2a2d75ae73b55f584d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvfrom(r0, 0x0, 0x0, 0x2, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:13 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3ff0, 0x401, {0x400, 0x2}}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r0, 0xffffffffffffffff) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0x800, './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x8000, 0x5e) fcntl$dupfd(r5, 0xa, r1) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x10080, 0x0) fchmod(r6, 0x11) bind(r5, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x10, 0x0) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000280)="f57fe395c5bfe8ad61b062d2dfab9dbdd34082218e068e1f93f98494c0f33774e7", 0x21}, {&(0x7f00000002c0)="0c7637d51673ae5c2a9f4a7b556d639ef145d63cbaf5c550115205ea6b0e50205bfd0273219f8d649195bb19acb01d696f05555c2032fabb3d2f631a64a3c6f142ed3d5d2bef08a3c2ff56dab4f4db3d0a91a9b9e0f3cc86e87c84387c1bc40b8b17571e30d597cde8f7bc1bcbc802dcbc1816d319c226b8bc89", 0x7a}, {&(0x7f0000000340)="b71619acea1987fc32afbe85b3c1679d2621be7e0b00e35c37afa065972bc2e2e9e79ff2ee8260363fec2938068bd587cfeff13443afd629cd57f0eb5e095d04afc91d831339ab408985410ac5e01db5f87a91dee4aaefaa0ee17dddd9d9d9e1cdad3153555f74272a78bd92b24d70b4cf3b5260e783ba75589caea82ba4e38ec1680377aee5ff9e8d7787240515d00aaa6e6661e933e153057808d6ff762816bf6a17180c18ee05d5af15e1f28c20576c62db661c92c6b7b79c575b66d5e32f63d54798cbbc3cf08a5d10a309", 0xcd}], 0x3) getgroups(0x3, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0]) setegid(r8) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000004c0)={0x6, 0x800, 0x76, 0x5, "4b97570864929811a604848388ec7e68a57b7f28", 0x40, 0xbeb}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCBRK(r10, 0x2000747a) r11 = semget(0x3, 0x4, 0x2) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000540)=""/2) r12 = dup(r4) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000000580)=0x80) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r2) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64, 0xfd}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xcf, &(0x7f0000000100)="c6c63e3879f4d954547b3f32c6e696b2e79d84644e26ea5035751e1d04db7edd68b81749c55b4fe6b7f5bcf282092395ed8296fb62c3ac59d995630935889fd07e8fc80ef67b569583062b60f1c9a1619743a325700bce09ee17dab1bb9cad649ff90059c585c593cce334e89eed904559e768bc864e073d44d1069d2a74155bfb106e3a3b1af76cc167ce9752f7ed84db621443dac819a2271c01e70cb577f4ba9a77a38d2ecb5f41bc8bc2b602dd9d623ab8ef301c797e4c7bfe53efd098a93075d3ea5c9ba2def296eefd5f2221") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x4) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x80) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x7, 0x0) writev(r2, &(0x7f00000012c0)=[{&(0x7f0000000100)="093ecc92b9620e3fcc9534bb2b", 0xd}, {&(0x7f0000000140)="308bc82023fcda04f6845188de4879d3c86f9acd0612ef992afd5f9527ae0419882d72b2055a7f1a6f95f1c86dd376a5b102b90da6e7ada9fc7580b661fc11a0ecd6b982af0115af03e92393c8dee73e41166c25f5895ab6320fab4bb40a0b1b3f", 0x61}, {&(0x7f00000001c0)="ac216ce251819717e03a09dc7e5e93ab8f8814e5a86ed56d888c0def88fc55e477aaa5ba274238697324e356fa70203cf8d6bd1804592ca9d2724bd13a7b1e7ff4bffed9d1dbc2b43cdc6feec94a93b5e3f8418adaa2c29491adfdb53d613a6208e8602da5050ea5b4cf9290b18195f8c67bf041afa321c798b7f2a4b9b3cb8db365bf97106a4dcbbf15c2eb696dffc90843a9f4121dd7dcb50922c22b44a2d0f563ff40ab1f844f2729014dd8659514be2a18b9cb53d859", 0xb8}, {&(0x7f0000000280)="31891c75e74c817dfa3fbf3e6f8023c01ee927541915029eb619999472bd", 0x1e}, {&(0x7f00000002c0)="98f1b847ae3cd2caf06a3b82e9bbb913c0bd05c7516792266bb069302e59a13b0ebc73c2c92ceec48180faa0e988c2454b3132040bf5614cda28a2b52a2efa7495845e00f22e3affd4bbea168627c6a24cb8591a03482d8c7f32273a9b11d31c9ef7152b8b6fbeadcbb5529da843a9337f35e69cad8f21200a7d1bdc2376d0c7a85dd7b02e2e7cc81a2cc22f391be7427aec3896e943860537a48646e1cecba97ea58400d1fe554bd32dd414e755e66e7958c2f7e116db4de070b7ed82419fc794b0f5b4948747c1e9b6c1cd12a31520d7ad64b8acbac7a2eb7c52ffad17bc7d105e8e12146d6df965ed6034ed07ec780c3f9c01bf550f1f2f73c9a1015b44a9efbccc180b3bb19ad1bc96b2b040a417de648372aabc7b9f6024266650ed1dea9e89de29c32c6b89aabd394779a72d6aaba9897ad5b9c618c2e115224feea24a72bde3385e8b10d1e1cbf00f88a0d4ac774e9105e89fd8367454724c1298c8b379063a091b19f73076a3c6f019834f15320b1d0bb5e625f0bc760107a8b45ee902a0ee92be197272a1a195fb172d524e253c08673843142537ef994bbc460b703fcfd1af408ffead476f0efa6bc525c51a9ee17cd78e175aa4ffd6a686322620ea97d7b6b6dff0ad29a325f3caf23068112865d9acd6112164ac4a527b1059528111106da10de76da7fa2206ce40a76dfea557558d05ae1c9d87b4f9ece0aba62cd7cd4f667fec20897d3f88b7c447ad16ef85d45cb430c4b8a9994cbcd302d05c803578d6a9fc27bfe4744d90523bf54f349e9d54dbe537dc8316ef9297d8b7872091d5fb53b305d7015096460f0d8b72c6d7f93bfc41296a753eada697416c9d30964042ba69c8a1afd75b07ccab88717fcd8c70ae3f63e1dfd3f44abbbe5ed1a6cee637a3aaa771b717eb8f6bf9aa1a35a4fa8720664c9a4357bf2a12a2e7d2843cfa957343e9e12205207383e9572899e9d4f86d1b7ee06faaa90b3ee1c3bc30ca6deb953be20ff69d7ee93065a656d0348545d800fb2b4480496a9ab9d8c5e9d99407299f2b4e27dc836e6353d33fb9a8f9b028121f112e4004d59aea251283a62954e3508249719b9b4ed24f24feeeceae6642cccd90416ac1ca568bdc5e0ca31a5ca3761a7a7977acefd1f3d97ec039e1339e4be8a311e421654ccf4b54de47b20ac1d54a243db804f77f10e5f72321502a0b72e279a1a252f28ab8fd483edfe234ec9713e60128efee4aae1fd120a340fcbe59c9edc716284925b64a124fa991b8dc37ea211a274d9b782569075a20a39ffdbc6c8886d966d932b56c68fd6d028597f148178b53e060febe1a35648925996eaab73e536e18b93b37625e63a205edf09e9121a660c42d5b5314ced93b80531185f85910fe4632481967464463f29eb74ba19dc0409776bce9de14ce5011d81c4ed61be77299ca79d493a21069e889afd65a8f2029acc9fa5f04c4f4007db76b3df5821f1822cd75f339bcd6a5858e57f0f670b63435b3fabf9d05c3e550f16dc5dbc6c5ccf3bd482475eb8e2edbef1b0bf3e2c517b3610cbacef0ac34d4b8b9de72d2d836a4e5a3253cbcc47388cf172bfc60b82a59163a38cfecce133b9764b04fbd804de4c2f01a0aa0069979eaf9e518ae6115a67a851a067fb0ecfd6c9d13146e380ab9e4742fac8a99301bf75303946dd91d1f76e7be27333ff6a8ffc7c15cbe5638f977a16b5b4acca5cce003364b6715af76e465c3a8e12cf013b42d547f70f59baa80ecb924bb9cc07223fdb9f6af71fb8db12cf3349cea3eea120503e5e5f4806aa919a3bc6351c8e6851b0530f82108e51cb3d1fc2c8ce56256a42eb6c93aca34eaabbe1c358e61eb12f24e4dec209e0252331c490af05beb5d8f521b3bf1ff9ecf6dd38486de58ed7a91991302a3483b56101b632f9388df03023a1d2123caed4d4c31cc5197d588b8093b28e46d73847734c8242b8b73dacb9ce4bb3dca7af4b0a11696db90e96fdf0e7e2bc9352c3cb5b6ca98cbdae8cc1736e1882992837af34ad06fe5c663f6bf41e83751263c0239f45926d0acea5a266a367d35102b10aa2fe4076612222b9596dba85de645264425c13d7bee0ca18a39cd23137e3ef99b9bafd6f78bbda8f0ec17759a98423623a656c17fdc406070e06a417d88d7d5c067985b310aedc482044d1b7139d4e0696833d921ed7762542fd343846739c12054162f60cf92d352f536505d29fef7903ec08cf6700eb4fd98eba75dea66d14b6c9a638e6de3faa3a831efdb7b89765bb94ce853d6f0300ac967b5fb743c13b42aa4be73997c118ed95cca3d4acf93e7ac50f5c151148cf3f5febd47fc9041fa6a6e84fad1100231bb93557272ff2eef6f3f1c5ac1e1dbdda5e945f09628e985d92bb627f9b5d7e72329c44e4145e586ad18c11c199b1baf9db4ba1088cb22a55e3115eb4434b972526696365f69424ae2ffd1d57a4eba9046e69828aaca08175f3061431567f69b6f527b852824b97eb6a22e86e3882946030086ada45227aa5353e05aaff837b37375d71b9aa84ebd7e8fcb9b28b2ec8b44600b72a9334c82d4c37ea6c6b957668a7a3a5934dd1e26e4fcf85b50e34600a674a746f8d47fe349637b29b6e332b2b78e9a18597818fe3ea0374ecd58f600a78e17e45be5338fff75af3a1bbd754c10f960d6035a59c68527d04b58fbd3b6bd902504077fba3ea5c88584223d277f4242ebdde6ffe27416b3797556bc6d9183d6ce467111cf9bc3f4c5fbb2ae5b6c77b8ece839d17ffaa13d5a49afd8b9d922404be7182e9231b87a6958f1a25324ebc59828830d42566d825ca05f1e0056560ea460b0541ae46178da62bfea2dc80e71b0ce54e780bee2f8fc3c2be17f2c7cf87c0e08a318034f2588f5e9da476b2e3b52aceaa68b1b047a238c440a1fa1e9f1aae747ab527da185f6debd54478266ecbef1b8d0777143113f6db268439134ae8db9982d79bad6baf38318f8d332181c0e3f892ff725390ae2576a1753131cf90c23f02f387f969ad2413b91dafb4dc2ff50b93c4e9bc3d8979cb17e11a51f547dc710c57aadddb587a0dd2c4ec8ed0dee4f03ff10f8fe32bef693d73bbf6aeaa0d544b84a4f0e7941e659515f16c273b249d0e76c88e8ac479cebe3b824d42cb361254c86aa9e60b0f3c6c1679336ed7e96b7ac163f82ae3bbb6d7e964922a90d95b8c407acc5f27d2db1614fbbe9ac801660df4489237dd29c449bc8d2b2546247f63e6d5ae9981ff6f203c9a3564147be53ed2ac51b1141a290048ae41fe94bda770c4ce94c196568c1fe7c71087f270a5189f5347c735b702c77e48d69ff1469bcc0e8d7a2a55554d5a903b3e3b033b6de51ac2f5c0540d70b423fd7339ecab392b0da4a781964924fa2cbc788f414a7cc3fecb70e6235fbf4281d1f5b5935a98405be235e427e5d5509e49c1f5aadb2a52eeb5faad511d883242cf53c9454e72482e2595b7a5c75d9c58af24d0502fa4e5cb689ef46c70e3e4f5106a4d9570e2f03776bfe97e663596130c91e3402b7bb7f130bd16fab09ef997724235cf1861671ebbb0707325ef894fed88b0e87f4949b381d603e67d4e91ef2d392b8f3f128307b087de878854ba0073f8b9f3d9b1876390e9744e2cfceabddece3a22960ece61ee340856a3344e42975aab812cee7b963b96ca9bac486c154d37face0d85f6b6d56ad57d61a5b5a40f3ff19cd69513c7ecacf9ee1813554d680ac60be3b5af654fc55e4fa2ab253ad6d12854ab45a1dccdec49ba6a89c6e44b5b832dc5b521ebd8e3c0440f24f3cab830b1a4bed7afc7702359daf31c5999a194aad1345df1ee8c2199d5929d0575644114bd4dd161ba71c633ed1c68d2dd8a7eb5a28f32987db4d23c18803a0194a9fc9a42a114a7e9e3b44953398e16b064f1d9cfc127c362cf0c1590f88353d61643212abf5852669e9eec5fec536345369c22ce3cbacdfea4797a225c0264935b5464502c3d894b963b4c585646904c4db6b3f0063e79e20d76e4838a890363e13d96238e00c0325a0917b41d7b2da2d4c1fb74dca93ef6629abead76b25d67d3e7fffc341b8a3f590d480f41bb5232df3476160c4a7be966862ef94d384fff72dc1f31e122985bc700d97878b2f3c38cd575d60c2c1a60719f72a0467a619df4c35e03d2de547533a0297756d6a33ca1483208307ae62d31aa78af185dbc94c7ec97d64f1978c4d45c75a75656c0f2e8ae3dcff668df0662036c8d1216858f4619bff01f433163eeab058bc7c2bbd39a6f9fe4eae1609a1fc7dc3f389a1c60726aaca4ea1416895d7c6d23193ac62329ef986f9cf78687fc5634a3bd78bc026a16ec52732286368da8e5fb16410784fda8f9e5331c65000b7fb9b28dec69acde3106df6bce2fbaaf2471a522742085b626fcbe84e51f7be2ca8c4da3a6bb0b3b95aa6abe266cc0cc66713bfc08a18a90ff772f0eb7133ab73794d063fbbbd62b89285fc793ae0cd2dad45be637f61ecdbcfea530bf84768fcf677cacb6f58b2e286692c487c246073c2b2ef8a28fbec5ef916b99c99539e0191d8b2d0c7aa27c92e5189d4442d2da2b9890b27dab249f8de87b9bfe8ec88a32ac18527b81a7d400f2e905a835ace2bbcdc706e8fac0ead94775b5313f0a47aeff14b0cb8d64144c044ecc8aa8e0bd79a2df5b9223cdf51d4bd102ebf2a2aaf741ffb02eb03a743eace640feb1f84e3043511c805646811fb97b950b903b18b9c1663517d5b17187ebaaf9eaf648b444d2f330949cce9ea7f0c8073f30feb6b4c57a38864a36d8e741bc16e75bbe1adf2a68a116ebf1976e53e7158c15014a4698cd4e50ac0cef055f936c9802b976038feb170437f99cef792e8e4185bb83c76e5ed4f99be75c63e07ca600e1ee8f978374e7ca69ca4d19ad334bf37e24d0b5e9a1e1561a53a6b5ebd57713f8fe4738186f468f4f59d6f2b8f163193da968f924d5d9027d2df0aecfc99e244a45c953ab14db463f0e7d59e70f152008b73c656c04417876ff9438ed1a5419b672aa612655eb54082ebc565444c9a2b7ea8b3628bb2d0826fbaa8cf39afa8ba0d70f109ea846812198d8a1fea34f1ff523fbbabd5567921fac50311fc8cec67f7ee62e359938e0eb7011017cd68c6a75161080741b8d5d051f393b5cdaec2db88e6b23d7eeb50ea964267156deb39d6f58145f72e7e15d29460883b0c7099bc292ba2041af0e55d599a5e8ea82afd1980e392fb61dd770a1062aa3cee4fcadfc34d0056c80c2f58f520e59226561c58cd4b90be5371ba2d5a55ff7746b69a8b44a9b51f1d5aa92d0ab532de4fa9c9a4eb025dc088c5af2657ae2ff428095111600843d550b1dcf213adaef54007922aada1530d047dbc0d16d36d3fcab96d7760fe3679454a6c1373cdf35a476d3f943968bc7fc4362660674c1916ee1990c85821613c6eb38c82cb68982f89f8979443b09ab38e113d82905a9db9b044b84cce7dfb981b44e62630a7597b6c509fdc0b72dd532f654c6550fbc25404961354b328fb36fdfadb11afa2c851c5fb6eed06385bd13980d65392da2d35797dd6595bd8857b08f7847a3aa55c1ff55d2a9d6eb5c7b9676b6e40757219183e46da62a5c530c12f6b2744f4fae2b6bc6142dacb2f9a57f95071d3c58395005394ccd73a7a3e374864df7a46d03b3de99e77eb9fe91242f3036569fcfb0a2b151829f43c4c3b5c71f8082fbf25a6c2dd0c21acca9c7e28c2a04b9a67d9ecb6c0a016b012a71a8a5c812359b1e76e417389f050c56c5dd0975a", 0x1000}], 0x5) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x5) socket$inet(0x2, 0x2, 0x5) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) r1 = semget(0x2, 0x1, 0x203) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x80) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair(0x2, 0x1, 0x68, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x7}, {0x7}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat(r3, &(0x7f00000004c0)='./bus\x00', 0x80, 0x20) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000540)={0x5, &(0x7f0000000500)=[{0x6, 0x7f, 0xff, 0xfffffe00}, {0x5, 0x1f, 0x25, 0x61a}, {0x2, 0x0, 0x7f, 0x2}, {0x80, 0x54, 0x7f, 0x78}, {0x1, 0x4, 0x3f, 0x7}]}) r8 = open(&(0x7f0000000300)='./bus\x00', 0x2, 0x20) r9 = syz_open_pts() kevent(r3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x0, 0x20, 0x3, 0x9335}, {{r0}, 0xfffffffffffffffe, 0x0, 0x180000000, 0x25, 0x10a}, {{r5}, 0xfffffffffffffffa, 0x30, 0x8, 0xffffffffffff34ef, 0x16406277}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x12, 0xf6df27c7187ce412, 0x6, 0xffffffffffffff52}, {{r6}, 0xffffffffffffffff, 0x30, 0x20, 0x3, 0x1000}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x6, 0x1, 0x7fe000000000000, 0x141}], 0x80000000, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x5, 0x40, 0x7, 0x2}, {{r8}, 0xfffffffffffffffa, 0x10, 0x40000000, 0xffff, 0x200}, {{r0}, 0xfffffffffffffff9, 0x0, 0xd4b41dd0818e20da, 0x2c5, 0xff}, {{r9}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x6b86, 0x7fffffff}], 0x101, &(0x7f00000003c0)={0x5, 0x80000001}) open(&(0x7f0000000440)='./bus\x00', 0x80, 0x21) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000080)=""/224) semop(r2, &(0x7f0000000000)=[{0x4, 0x7, 0x2000}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) r10 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000400)={0x80, 0x8, 0xffff, 0x4, "e7a24c94e6f2d61495af33f608000200274c1170", 0xfff, 0xffffffff}) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000480)=0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sync() 16:00:13 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES64=r0], @ANYRES64=r1]], 0x1) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="00000001", 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x2010, r1, 0x0, 0x37) 16:00:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) mmap(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x1) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) write(r1, &(0x7f0000000000)="21d23b9a80962606a4409504b389f117d577d5c48c76520446a63981630950d5b3df075ec6220e057b744bad9eccfd9a5d281826c5e95d154286a801be723f4e1478344f1c42567c3b1cfaaf14e71ef96015577d029c4e2e0e3ca548bf4b7f6254780ff9e8ed6c57ef8a80b3ce4b4eec980634f42f45d29bba975108d624", 0x7e) 16:00:15 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0xffffff8f}) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x18a, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000000c0)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000002900)=[{&(0x7f0000000380)="1a907c2d0efe4288c653ddabe2dbd64251f6233bd41514076ef43fab96938e701c8ade5cb97cadc02dcd01d4d4236bf093443b5130e82d38f3acfe6edd352425abbb5e4d26b87401377470645050904bccfb7e1f3c372a52eaa10cbde664e90293bf17f5794fd33e5b902606d1a5f0a706eeba80491325d3b16bfa3c6685c7", 0x7f}, {&(0x7f0000000400)="30140fb0891b96e227b6488c5a019147551968f62d827b9fdeb075befadb1d81c4c9af56a4698843479e409648e79b9fabebcb7c07093ea59cd898b6a9d06ae6a16c0ec5e1ed1eca1d02c8b88337b2c2df1426d94ffde089be4824839be2a45f7f29f406da40d78b5454910221e97c8435b5f11f5da8350db44e45a87526beccc5b71448e9efca5810194ea6684035214bf358d1f38eb2ca88ceb1efe131033055ecf9959bcb9e5c159311b4d5bf08cc53c907c4be474da061c96d1b8b080cade43c4ad168fd29924c0a229215be39e2a724c40aff1ea1ed5e699e566fa552f79398ea8d9cb112", 0xe7}, {&(0x7f0000000500)="47b81a15829488093baa143028a5f2c265469a9a0a0f5e229799622e31fc2bf3002c70b2699b0568b105b03489d3e4f0dfad8864cb09af156f30fa225c04f73b5c62c42afa4a2a5bb82722", 0x4b}, {&(0x7f0000000580)="9eb1989b329a9cb0fd627e9b7fee6755cb5bd4b09e2930e788db19114703289a32724c9bc025e8bb7f5562e531f0658e17d4a9b4d80678e1b159bf78e37882ed7c6709edb4ccf6b79a8a253faa4fcb2eeeca3b7b683c9ff542ab7deeb5c207e804299f19290ac288780cb480b864830dd98c66fbe2dfac0917db8a1524e95ad722f5e715607b42df30c72b1be29da4fb1d4a182489286beece8302b0664a0c1a1aec2b08122f4fb510b6230693c6717f9940447498c09b753367aeff940aa552cc46ded629369f60f14186e96b41fe297ac7e6d1372dde46608f0ac5d156da306b082825511b6dc7e82c202607e7a9fa37344070f955604928eb4d9982e5c469c2dda0466558e91140a4ab8c667ea6bade70568943398957314676a46e315a619131e09bc5641161fc988ba32cdee650517bffa69d526d3ed5e74b8f67ac90443e8c93a38ff6873daa60b064e16cbbca8bbcfd51d54f6ca1a265062d49e9f567068681e54cd223406251715fdcd38c24ebcce22251dccda19c9ee6037e98ed4155fe0f01dd863e2b330ce26556fc75ae2cb4f809ffdc00789421e689c317aa594962f38d4a48f531a6e3cceba030a31d346893944948509ba9688817954590fa4d4b3025a59cf1f0612cfc49ca3267bae5ddfbb3953103f22af9054530b8e260f2e7e271d943dac382ab6173c3fbe8263b8e9b3ee38bfe15ecad361f44a8d50763d58aaf154b4df3e21378e94b950574b40996ba5be7ed711b7c4ebfbc8e24997d44b6f1234d48e779c9dfd8d2a02d8655925e504e2fff16c9ae9d3bd8b6b1ca413128870b695b1c53451845b2c4b1877f9bee57ce8940b2996388d37a75455a7b245730ec720069042101861cb03fc0c2db361f0e7dbaac1c7c62b862046dbf973768a34839974df6ff8318f3e3260416ffb2e8075568ef84f385c5ddd8e9f11535a2acd5f6949a02ba6191d98e45982485de5bcaea3d38dc24d181ada719a747d382bc9e0bd0c8a85de9407b18526a86b346120451a508ccec422133240a8ab0cdf35c2fd81033b95614e7e2d4b4ffaa0b0c6c9a4532a947845bc7bdcf1503136697ae6d33400fcc0fb3c9e5b5286e48a74a236fb1c0805b90130df4f1e7d2bb93dfbff1fb48dfb2a165b900bbb89e606415ed1e0293a977848fb02eadd0998f7eb7b06cbcf6e842e9d4a42382b0e8ff81a121dd6bb28408a1de9a2b762d736420e154b0b79b815644f0ee51213023cad2ad9b6975c932af7bc56fb77712d0f2a277fc8420deb644a7208f974855bf3a96de06f5b5786d35428febc483286591a9a242de8f9313503557673298a375ad138677fc419737ff09e8aa7acef64c1ea56a2a2dee2ba0894d83ae553acb047329f6d3996cac6d678e6167d9695aa86896b52499437cd915ae51981da9d3363fa8d6f2382f51a554a0e0d8ff8c2efe629e9956b49076d88d1370fbf760ec496ca7fbe0f6becee9775426480e76af75ba78cdefc060a222ad57dade405cacccb0b64675f1f4ee72d9b8e69572e31bab8643d6ef31f9c51654d8f852ac17d40c272abc9b3b6bd1e2957809184df98914be8a31b76c2a5e9598818a2a2f30eae27dfbda3d3b9d29b7fda403ad7d75bbad6880c3d1e9b25d43fb8f539810e5fe676350f3c52b8437a865e2e3f946481396f0631eea6f51d2cbb24d8741af760ba800800171cb1f412c76d808d2dc77f31f99054373eafcab9c58008f045ab98fb92854c579a8e79a471dec06e5b2c3f9633cdccd3e0d30b9a36ceba6544b006e70a81b7ebc7a023201cc9a742e71069ae86be155ace8ccca5360b532b9674424528340f96341f2c853fc5f951ea31107331dee639aecc68777476195a26061e03629008bd24166696e0fef790e034ae75c99a312764e0227a8c9ed9fc96a27e2c6b692b0703463a30c9bb09fb521c11ae872bed82acf7b7a9ef24942efce7568d2bb08ada1692daab926ab8e7f1b1603a5755dbbcc39847ddc59635e046835141c127e6de2d37d5bd4c88b3f8245e17e8de61b005f81216c79913987077bf73112189184fb5522d6da6c91e7b3b7ddea6fc8e2d4b22867a0977067c759f40d9abdf247a0ade9b42e5a171e70477b6c8a815c9f514a9a869edfef3d7b9d2d088234f91be2c2f4859eeee5fbd66bd87465ff1a4b5d5d4c0d1583362301a6c7157c48fbf25951ee8004c95c4860ad885e9143f8ee6b27516c9351a07f0dea586f157b5d13c2fd069934ee05a8c96e0cbb0a49ccde242515bd3f7e1d608897b7d680260470954ba59fa77c48a9c69e55992544644fe96401ab3b30200bac97160e0b868f6e9fcee89d65f1f2199250657deb224a88f76e020b5057110189cedbc7e3b35cbcd2acc027f6569440f8d1e783e09b60e86d9edc9993b0adc0ddec9919eda6b8a2b73cca530402f29b51d500050bef9c4949f125b3b86e5bf7bb17e4a2c0676ba320104f521f9e3c741445cfafbb033db5188a5f46f72ae96bb6802c7ad4eed150657cced12e03c1d336c2e5409e729717055214c651503b6d3d86e2e31c667f1cbc297c8d398c5b3ef5de1dba34154d3f65444d991d5dcaec4cba661717b998be68130eecb4b03da764c0ad52d252572b52d02dbf3ca0daacfd156e7a2bb2644b9b9e2747bf0b19928ffa9e52beec085a1d7d186ff207327b632de37aeca9855db32b57c9fe388fb5294fa91d422875f2088b957015ac5387bbf3b145b41422d65b38d46b7a5f478b108c18c3237d566f3220aee8cfc044340963f8c94a972e1058a2027fa62e604d76ffadb302606591cc86b744f2f74b348a1f4a68d7c7f74aeab21fd06dde1ae977d72ee74835c5266f5a94cc2f78019a797c7ae4cccd81ab98eb07bb1bc0b529edfc61ab07ba09d2afe69e3a4bc03d49dab1b91653b7031c135a74eaa0bee22320f564cc53e44954cee5911d25aaf32398e9ebb878265ceeec4ef87cf3347b3a33c827f1997459e908029aadcba3edb94492c83086cb6d39ed4656ccad229cb017d689d37a46fec2a8e7ac3ccaf52f1a38570f1a9abade62ab0bfe1c394f4f9228eb8b75bde497f0840597ea1b9fb79ca082bebe99a03c38ef0f24c95f1a551cf6c8aebc8e80f247fb70f614ea98c0cf22c76399ea28edecbad8bf566418690ad35ffc1e0eaee618745a4e3dafc63a0ce58c0db93a91ce0460b5241d36e410de85ef9d368a224fefb8edbe6f277fe0a4b8539e119aa4f197d32f818b23c4b9fa6c60005b7f2cb5ef4a74859a6bc981921586164e51bf5dc00e7a3aa33d3d5b8f1edab7c506ef004d0d380e2c59fbb69d3a04972434bf876a641e38b0bb621f07686899a7bbb5dc74784b95efa7dda032bb6042fcdf6bc4be65d6d3c9b18d76247b2ad367a21de3738b020ca81ce88fda37f9b9a53afa63baec2575e5c8263425f95612442fe8f944a6f9a41b79043c9c4c8f03a32f55a3ff0493f14b9a59461c5c4ed49110f0cb8e081dce616a39c752316443da6ff2cb8ee622b7b520042a50c9c01a2185f3820a69d248b25e9693cc37b7d9e8c7930c9943cb244c753e7c635c8eaa50e1af84d790f52639ca8a6cccd13734514aadf8ab288d5838ce6f0af031d016c28ef11324b88218514b67f8c25d642a4af2ae3c0e914cf42bc9cc16f792c33a18aeb6502a47c6bf2c9a8972e6ae69438e8cfd39eb002c097c0b73e52d7468ebdf5af9e5f6c4f8eb6729bcfc9884e34c65743d6175607f06b1b05c078d2e1d0b4ab6e93d74a504111e89eed650d63541271ea639f6cd00edad66ff0cb0cf9bc60d89834e329f7d429a90bc4acc0fe50e8a6a8cd7e5939e75984ff53e706574809c17883eac029e41bdef87138baf247e5b5c7e2ab9d55fea7b8307eadf28ba38bd216db57475925f82ab4f1f62a7d9dab4db64552e1667ef8102ae28bcb8c32c96cd5e84919fdab63fec2ddb1ce61a4d43f01ee874e6b4bf85531fa662947ff3c3d23df4f31b1fa143d08f3e2cb7946a00eb7cddcefc78d97c6ab471cc215a8238f9d9c6b168df8aa3f103d8fc84a07c74a97dbbb0e06be4f611aa67f8d54c9fceb0dcedf2d8be9b30fbeb179d80137a86844b90b92646840e2be2b769f9843fcc922a2cabe9e51a727b31ef1d14456b5d0913aa4ceedfa74e5ce57df42b8dfa48161ef3472fdc2d46a81d9c46b567bffacc11eeb251d72dfdfcafc3b235a88cca4047015031298e1c76f027fad0a7706007dc46a482d668f24a65ac8fb6838c207840f1b6bbe207066413e121d9e25f72b78427a199eb7728a9df7418b9ba1d0a9dd5a8fc27bb8269853e4a754bbc665bec715e8824902650993349376bbaac5e34bcacf091b4162abe1b72d7c7d75962b69eccda16d3d4c147fbdf08edd1b5eff46e8747a1452a3713fd81a883fb434acc0572097d8c2cffe26d67358a2ef05e242d544ba606a4ae807e76382f0a9eea7ba887167f31f76aa006db486e96d609779870493c3e97cf7524a515ce23cf317ace38bdf7de11e33e922881e04e5d1a145a3ef112ae0c41d7cfcb2c5d6f1c8746500af374385838b98e4a11afa04719f3b207b2ab3d3f57baf9484896810e0107a1bc62d037db3f797d7d5617dcf1274a4550eba894f5f1e120b682c4f8aaaac6b237bfb6a88f6e0671c4b1bc9fefe9f606b7c71edb8508e4f3ac83fdc744889674ba3b9b9d53d25ec4afafeacc587de32b1d6127664e15d8acbff95cea1509dc5e7582507b309a32a9fa9a92ff947ad06b12416d75568011675e87e2c78691534a9c9eae91c62de53bba396bb09211a8509612e433cc182dbd8a4d4fd772e17c0ca13a00668bf8ce26e10ab823cd7028709ca2352175c8f9de3293dcd897c18554676dc115bb0184e7f0c76f515cc80a4180a19c818102e7178eac215dc30797cf0a1e5cf6a41eec3fc7a179fc3dcc633343e2b210695423d12bcb252a27cb65846b2ef82f4b6a39716341cdd54ea02b334da647eaaa5670699b919b833afb3bf4913fca50e351d75e14e20fbf40c0c9bafa679ce3ee388ba3b779187c99bcfae4b9089f4cd982b8a8a6e12c8a9285cf97c5eb652abacac286bf80575a2c605929cfa0378f59987b843b757ce90a8e49ce143164578295ae14cad37cf2714cfff80cac2ce49dff5f867f1741ffd22467fc46c45931fa4c6c30b105f5d20b7e8207d9bba30b84664c77f5f607fb35a69d29fd33ef16904a1340fea8e11285830ef44bb27509e2bdc3d9e7206592c78c2f0d9b08b2ec4cceff059074c2b39b28cd7d4bfd2dc98163704e4c18db12bbe834eb1bb12400a5249d6277f6ac17e7b875ea49c214a97a0a5afe199962fb339f64d5cda86d90fec18fde8631659c07c96f63f0448459cee8e899eb7be0f89e4e5579e6a4edd791bb21a38b72512b468611d3ae6ea0f41ca8c6d6b4671a5f968d6f02966445dfa3937c00f03d633b8b99268bf995234069344740dcd65c498177a6aa1478342c813ab83206006e2693d141818dcbd9f4c6890672c587726cdb6753b6c02b88b2ed81f30c097ddf868768992138e261ac0458111bdf9bd24e4fefa99f680021f1215c130b7052e01d04120412ab4daf1fb1c2f30dda91a7768c56ef2135b827cb8af4242160c9e8ec241bd6ccab4a997919320aba3ffc2454c44478648f2f30fae2af21fb9b9cf04df337f4d6261b17aff9744b7e6d2f1a7a880f29128d7ee3897174e88d92f671fabcb9f4cb438fbd299282a980a5f582c164110aef048dc6055bb50076460dd8a4ff351e6097439a92f67dfae845046e8ef8aab954", 0x1000}, {&(0x7f0000001580)="0a483f79f2a2da91412bfc12da318f94914add04e042bd12b1dcb6cc7332417fce96da9de3d2775a9745bd6c37e9dfc8187e5899cd1416c0aee75d8b3be82aafc82c522cbeebdd040c29d64b0cbe5f786135a52a9aee3607710b57005e0d9d0c1c76c7dfd09b37f6feafa9197940a0907a899de14f80ec3bebab4ee01943", 0x7e}, {&(0x7f0000001600)="b55fd6bee0578319c38c4efccd629dc5cbe97aa438a2c9ba108b181c90047c94c58562bcbf35ce30d2464b521f323bb4612e2616f1a29826f49061f2091532a8fa0cb44a274f419ffd960374c40388c647344ed0adf7883986ecc68fd4f57b09f7928839f467a81dea328f55ec32574869cc034c8f221f948c34213912bb4440b693e072dff11b55476e950317cb09f914a33e938b04d5c5e08fd2df839f209353d9bb8a11a75a1a7b4b19bdb8b69a4eb77e74895eb270f8e59a3652dbd6b75ad39ffc243f66410734f8313aaa881ecc71f328e025053d9a9998d9e271043e1bf4b2a61ad75171930a32e3faf331dd7650be07bba7f880787655532df175cc11b542cfe74fee13cfbceccf6ee51d046bbbbbd29c4652c45f8017420e2755158a46bef6842117295022a9ac50fef2b180edd7a0415791831d1f7ce6b45241235c1174399669d1bf9d38f8a30c3fb935e36aed198fdbcfc5cef6ecb8392decce12ba6b55ae9a95e3ac555cb872da6e6e943b024cc73519bc6d6163961f851d2d39f78bc79ee97f6f13cc800a4854296b3db402114da2f96ba36570802282fb557a6efd30d089fdfe927ed45a156e40c8b316fc5961809469bf2c853b1e4b7fbcf603b7f5bb963757702e04fbcd967668add8cd884128aef439b1ee4de89a2992670bebe5cbbbb7476897ab730a72059589f8f992e8d8ea034d49d7a5153b73ff7451eea1d933018fc535e28d3c0dba8d4b6a4e10e4fd0f9dfa2c4828b79895e630bde779bd7a4a5fed35cc23016e9fb74a307159e4ba298934a72308baed0b0e2847cca83c794e9033c738f52654e3bcadf9f2c3ba83a5bd6beb1812e71ce4ebea4341acf9e75ee8895b44e8859bcab19afc340f8e51634ff3386d7949765702341a9dbe0cfc03498fb3adb5b652c0d28e671ea2b84181a564a42d72145d86d16549694c399ce499693a68e544250ac29cafbccdddc81237857f44642e0aea4ac0459e354ec929b254f1bbdb2750a2c826c2070484ddb6cce3a54f3d0d89dab71f40b93f683244043ba846f265b3a322a70a4a7e71cf907c27f7698bf6a99299e962b483a48f32057e9963945eccd6c2b6f3c577008ca3fa75606b356913c41560ea6772504a3f17d2f35d82d240b7615824e6c89fc3b7e5f9850eaf9506adbbacfdd68c31352cbc93678a1dfcebcb825fe74f875035fac607891a66e79b21f571efc9da13a996747957bb87f805204fa6a515def24cabbe69a09d5310dbb155f859f3b931a67ab3729de4bd783c28d7ef0bbbdf169e8021690b9a6208f7761de302a0b40b8a011edd5c473ab2cd926a3c5362f8270862b29056f3a11230f41d7c08046b6773abbf8de138b73f9c787e86c292666a68859614b788db61457edbc0b189a5ed044dc99863af979237f4176b215206e1629ee869ac28697460081e91a43b1b086ece23fafc527efa367145afe5bc150338f9f13104d482dfdd89ccc56de8800d38e31428795c38cbe07c71ed2e73a89bfe3f79c8c041451dfbd31e6d4309b183570b1f7ca4f819219a9c36b4a590be641c397a066a0ca05870ea3fd34d8929bb52c4bffbe9175773a2286c5fbfffadd7234691a1c280731f8eeb510d8e1fd3583cab98f436c49fc1b093fc8569b2d7735a2faf5b95a69fab834b501fbcb4f759642eb3e8a201c0b7ebb32317d6c65a38b0476c0af66f2e5797b87cad7eff5cdf86f1ec0ed43f793ddde28f1ab11893bccac39ff7fa5a812e969fac9924809e626eb1144ac16d3e2d21180c42de5342e76eaab16dc6d6c4f519085961d56e8ba3c5fc0723d2916d8f7f22a5cd4d7118e31aa653a23f618189e480318b4e1b0bde2ceb4de3ecdffcd382a5b08fcd716c5ec304c7b978b769c1a5979bb2a66edcdbdf037b210fb3a6f9c01e7a29b8c17b8114d43217e530eec2b33485996929344e9721b71369ff6b6c2f32a13299c58ab65e4c3a20671e806b38b78957c7324ff8173a1885fe4552b3d7ef4376f356bf970f22a41d03e559a56f6c3ff95bf5e30da017c216e6b2a28a7706aa386f44042c532a353d0308e95cd9e02413e0b0d904cf25c1c4c57d683378e75f22c35cf1a98b455a8dac284f54ef32dae80d6a4939377e353ddcb8d2bd566d8eb85403963ce38f1b1fe4247536a43ffc0fe3935fcde88c870eb4008991888345adc4cd969406788c5e1674a49d849c9fadd2b8d98c8fd93334daf7a01d016306f31db4867364c3ff056bc84041515d656218735f71ab8d9c2a690f49a1b6bd03bd04ad503e7ac76d274979270701deaf1e64d3caea4f37cf2f69642a2434f9e36b557f2d6d478952bbe8ebdf48f6fcf70f1b1ad2c29a7374b47da0ea61e7aaa4b7cb6fcd4e379002d9c644624d87f55c8780a5d916a22f9e49161c06f441a621e589195a00461a1d2d23860b1275b7d9f8c198ff56f113261f545a7c8b854640e4138e88fc4a61c68444399df61fcaf4ed4196b42e55243990524bea00e8ebb7439ae4dea468e7dacbe37b645608a78d4b6c4b5cfb6b9777bd21a5db61e9c756d2d63ecb101554977e7ee358204a0431c4ac20ad1c85f286619d8fb2818013b651c56575a34f2ed12e8f5c2536bdaefc2a74bc17f424780dc172aaf5625a5ea044b65b5acd1b5dfa63012d0562a9101ed92c9050153a81eb40b9b608a62aa7abfc907db7e490a3da0e90eaed0fa565843186605d5a58956d3f9be4be61eea68bc581887896c6612cec6be76290f9835c4b25a74bac52b2b1128c6d3d236b011f1549fb26eeead546847a04deb928c73f8a0ebe67f121fe2e872d8ff33a4417ea72bd4b4e5da22c338d3ed5c5b5420f9d071663869f3663e6c4ca96ec74e56340e844012ec450fa423c75abf1596d27e413387ef17ebb2bfec07d8606db5cb3dffc8f7078b025a1d47ac60a01b4410edb3682af429b35d7185dfce617d007a927f4209eca3961e0803289ede4a1b35afbc4bc0f9fad22846cade7621a7ba44c67502e0bf8fa834098f1e5e8e099a1566e84d71528425aa36baf638abf8de6efbde2a6c224568ec6df01b45d548d43ca547eb5690947bec4d8b4063008ef72ac59a1e60dd3c11d589ad807dc2610bf5408a338e0f92323638c96fcb488184dfc4161f975e6c574c0dafb8bb3753f021b2084e913e57525b904b0e9a42912b30c3294093b2baf7b73ba16730cd8ea363c26058d8f0de8d117e0b12d2836ad5fe7c66977e3b1be30393cad092ce4746a42eac08d1d17d0f4ef4358587ca033ff8e0d6e2c927e3899d959224789987c9336aba1958ec66ac34cc128d5429587fa82f2eec40bac8cfcfb5b5c969add379afb97698bd5cc1f5d9b70d27e73edcc8c6b9d96a89ab30795fc4f4f284bb823233297d39c8b066491fbfdb997c149ca61f72844c2a3253e97f121e993bcab099217b3690354dfaa4915287d9067ded4a0fa1b1ae32b0d58768ff267112b67c59d6fd7cd5efd01f83a2a190d83fc3f806e6098beff92ad14811ec68dc3021732286cd56df2498b20465f0093b2945a9fe6ae17b001a1f7761800c8959bd6b4cf78373eb9f567968444e8b255fa326ec690c201a78d0526d449fd034b988fb92f30bc33ec11c2900471e14bc81b475050758a5833bcb30b02a53a74be5d3735c9fa3f191b2c94849f36c86086b13bc4dd937da968ede3ec6997f7d9fffd9bf7d896988a08524baae3efe3c026f3830fc39adbe3db6ab99a1d199fd7e67e6fcd5af4717ed5159a196f3393bdcdd52f2714d6032e2644153b2c066575c3c399768bd83d2eabf4043e5b15b04e1ed0aa8cb2b3b90bd407cd8e418ac948b16a7408922e9bbed82a82d92fdde23cdac92ba70b1105bf05d956f78538d21cfff56496e1d6dce470d428d508b8eccd2a18838ffd21e54f7c3017a01ae72661b5f107219e6a3b2ccd1a0be8b53af1b5cec6a4c5267bd1d924c7c829b3dddfc1b93221422e1b99663a8787294a38d594000020a8062c711e2c62f78705c44bddd77c9086526b960e4146a12931bcaaeb5d62874ae9d52dd323575844ff13f0ded3938925fb19ba8336f8fbccbd8077a80728344857bf5d0201ec0409da1c2c90c953d7f77a06859b70f981898e0d5df730621ea3cce901dfab6893d3b3488db504576eabba4b82a4c4b40b80fe78c78e4b065920700eca2cf3b7a0913b56700de5b9ade227ae4a2296a9d4edebdcfb9bc724574195fdcc326772dd8a6e2c2c326525824eca3da9d95c91dfbb8980368bb3c03f2ef8d9ff21a713fa666dfadad660e7c38c2214d44f52d10fc1ea300fa4f11cd0dcc19886560ff927635e452d58c6fa2d696395529f3722c8c163def6ec44b672a1b18eb45865cd359caa68ff6358021752d07202df1076ee18ce65c4df906bd7306d00834610e23e184231854086331656c32014e7c88aeedd89e8c546d9050250b6bd1b62103b1fcf16bb84c24097e1637813f24a13c37d087abc68f5ac11a3276d045eb8582405842fc9811b556898e79e0b021d0b40ec33097ba81467401b4b3f38f4eb91a8a07517f652c78ce6fe31b70998d37e3e6183811e17960068c8717c0291268c4f43f2068ab4e11937f1b235067ca247028c4dbe01e9fa07944d9625ce6ccf1d71cd0cc1eff6f94f4c36cb063507ab15ac52557b1d49f8a70b73763fdb1fa857205f504bb379c10e6624620b5d575e8092d2574041820722f1a1397b685558798e1a4ef936fbf5e2a84c53788d72242c8da23d5497352a7cdb921573b5c27f0f27160900f5c679d0978c759aa92c51601bcaf45333e654062af93dd295fa38ae91b4a2ba68a97f79fa48306b502355e998656908eb4f85c3603fe88fea321ead0a4a82ccc69a3f723c98f59203139ffff94d3740dab4df7edcb381bdcbdf25756484ec47fa597ca8f0651665fabb2ae48c745ef58e9e5af0c02e55f0140b99bf82483ca0aeafe1e9d85f4277019e021f0ed9d2006482e44438dabe9b37e5270adbd53f954bb7ee51764008e2a772308429f1cc85897d4200a96da7d9d061fa62b63d8dacec2a2eb154ee9b248afeb6522b0d4b2d464f40e566a8b960d78fbed15e1c41836d73e72da4406c772441b1e95849a3ce30c2afb622d6442d78af193826f30f372e6d96114067b42a480414501fe8013a1099b896a1734e0e21003c4a887f2939808bad4e34945dd32535315a77531880b055ee35eb9cf9bf20a888231f340fd1084fa787dbb20f5b91ca42959c2319e891a62aab496d05f6164923813d128f68c51a3b12953276a2d1b3a8b063410dd40d403381aa401cd4805ccc66035c8a197a51def1d123a769e35f1e5d3c8ac3f908a35bf28dffcc47d5baf6272592099b8280d74ddd1f78ca9e55f167f70edeba3e5f1e2e6dc18040d69204d9259e09c2d7500a28feda24b072a3df39c439bfabc3832a967ac66a9db6b08b06961e14d6e1286877d718dec0dc79d6c15dacda436d687b7c7a3b653ae3f45f23b7650b92c52912fbedeedd793423c4c58a7c6e2d802614a285b6a7904af15b35b06f34b4b3d1a71fbb037fab657f81ce1ddfc06bbb88ae9ef06d10c6287daec074c54c4e7ca63796823f14873144d516c55d88a60732cb821af026c51d10d969aca6230eae0b77c238be07af2267aa3f4c3265c24f1a21660cd3050b9c0a613a6405fb767d8cb92ec9daac6cf7d64664cb6c657668ff153e30bab3929b020d29a8bf5789944815988a8392cf5a74baf0745cd3e34f61feb4005edd44aac3ca55ece456d814bb070f9484267afc017691", 0x1000}, {&(0x7f0000002600)="97603140ca5754cb39bc0c63618101d96e5ba46c02f5bc3d6c3cb9d099e0681f7959c66ca15196b415a50484b1969d4226fa5bb9f1bd821d0cad1478881583ea9410072abb6994c8addb2f867a0317285a57aed8699020db318f00438743fc9d7a03f3b70dc77564563b2451e0eb5e632ddfa3b652de5ce43507da67070a18947c112b5d5a6dc66c8d364b7dfc09d595b6149d44", 0x94}, {&(0x7f00000026c0)="1a6eca3261f852ade033a767a1183686cc29b05fb132be756ce64efc6856fb69a62a41ce65d98d7d86accb6cc2a5cac399cc1580f96598da3e6dc61086f0f13f15455cde97a94cc1a7e830bef35e059079a8197ef6f80203c599fe8b7494e67701aff753732e96fab86319483cb24fb158a7d7c8677aeed89c0ee93e2312eeffbeae99da6aa0ec44fae211b796fa02c204122732e0f52ce903a1f930144ac0ca61526b966c7cc075588185198a27b33dc3f39fb1ed9d271e45c2e51a3028968d453a51ba694ab4c3c3ebdd814552", 0xce}, {&(0x7f00000027c0)="92e21a07d9a657d27fa36c6a8e26a63540d012e5af8cc5a1d0965a1f308d4496c82a67fd1e6c15ab59a623264a484a40a1b0fb110778780215dd2840c9c2915f645f26671268866193044e875c1cb53232a8312dcf117ee1276efc9b58c30c2fcfa8ef8eda9edacc0253030344e5df4acb11ea97bfc32181459f9293a1e1180532553647434f6fcf56f4a7812b1d0d3f9c0fc3bd422a67c614b320f28067ec839db9598dd834927036f0d376068dfc1e507e1d2d33e7534f050dfe7d53cc", 0xbe}, {&(0x7f0000002880)="b1a604125f43ce8f2a274f207d95915e87e2225552ffcd5302f8e514a99e0e0b1636eb5860174e6d3c8d281eabdab8bff516433b21bbb6a5f425e4877d61c70147b51cea4c8e311e8f4a843a0f6c68fa4bb3b3e741c5d12b45", 0x59}], 0xa, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/bpf\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xb, 0x12, r1, 0x0, 0x0) semget(0x2, 0x1, 0x2) r2 = dup2(r0, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000002a00)={0x9, 0xfffffffa, 0x400}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000002a40)='/dev/null\x00', 0xde229ab7896a8552, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002a80)={'tap', 0x0}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000002ac0)={{0x4, 0x6, 0x5}, 0x5, 0x623a, 0x2}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000002b00)='/dev/null\x00', 0x20, 0x0) readv(r4, &(0x7f0000002d00)=[{&(0x7f0000002b40)=""/147, 0x93}, {&(0x7f0000002c00)=""/238, 0xee}], 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000002d40)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000002d80)) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000002dc0)={0x2}) r6 = openat(0xffffffffffffffff, &(0x7f0000002e00)='./file0\x00', 0x20000, 0x6) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002e40)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002e80)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000002f40)={0x9, &(0x7f0000002ec0)=[{0x80, 0x7f, 0xff}, {0x8, 0x9, 0x80, 0x10000}, {0x0, 0x47, 0xfb, 0xa9b}, {0x6, 0x1, 0x9, 0x311}, {0x4, 0x3, 0xff, 0xffff}, {0x20, 0xd5, 0x1, 0x2}, {0x6, 0x9a, 0x1, 0xe39}, {0x9, 0x81, 0x8, 0x2}, {0x7ff, 0x7, 0x20, 0x80000000}]}) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchflags(r8, 0x0) r9 = open(&(0x7f0000002fc0)='./file0/file0\x00', 0x400, 0x100) symlinkat(&(0x7f0000002f80)='./file0\x00', r9, &(0x7f0000003000)='./file0\x00') getgid() getitimer(0x0, &(0x7f0000003040)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x3, 0x0, 0x1, 0xfffffffd}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) accept(0xffffffffffffff9c, 0x0, 0x0) shutdown(r2, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x100b8, 0x0) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept(r5, 0x0, 0x0) shutdown(r5, 0x2) r6 = socket$inet6(0x18, 0x8001, 0x0) r7 = socket$inet6(0x18, 0x8001, 0x0) listen(r7, 0x0) accept(r7, 0x0, 0x0) shutdown(r7, 0x2) listen(r6, 0x1621) accept(r6, 0x0, 0x0) shutdown(r6, 0x2) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x200, 0x0) r9 = socket$inet6(0x18, 0x8001, 0x0) listen(r9, 0x0) accept(r9, 0x0, 0x0) shutdown(r9, 0x2) r10 = socket$inet6(0x18, 0x8001, 0x0) listen(r10, 0x0) accept(r10, 0x0, 0x0) shutdown(r10, 0x2) r11 = accept(r10, &(0x7f0000001640)=@un=@file={0x0, ""/6}, &(0x7f0000001680)=0x8) r12 = socket$inet6(0x18, 0x8001, 0x0) listen(r12, 0x0) accept(r12, 0x0, 0x0) shutdown(r12, 0x2) r13 = socket$inet6(0x18, 0x8001, 0x0) listen(r13, 0x0) accept(r13, 0x0, 0x0) shutdown(r13, 0x2) r14 = socket$inet6(0x18, 0x8001, 0x0) listen(r14, 0x0) accept(r14, 0x0, 0x0) shutdown(r14, 0x2) r15 = socket$inet6(0x18, 0x8001, 0x0) listen(r15, 0x0) accept(r15, 0x0, 0x0) shutdown(r15, 0x2) r16 = socket$inet6(0x18, 0x8001, 0x0) listen(r16, 0x0) accept(r16, 0x0, 0x0) shutdown(r16, 0x2) r17 = socket$inet6(0x18, 0x8001, 0x0) listen(r17, 0x0) accept(r17, 0x0, 0x0) shutdown(r17, 0x2) r18 = socket$inet6(0x18, 0x8001, 0x0) listen(r18, 0x0) accept(r18, 0x0, 0x0) shutdown(r18, 0x2) r19 = socket$inet6(0x18, 0x8001, 0x0) listen(r19, 0x0) accept(r19, 0x0, 0x0) shutdown(r19, 0x2) r20 = socket$inet6(0x18, 0x8001, 0x0) listen(r20, 0x0) accept(r20, 0x0, 0x0) shutdown(r20, 0x2) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000001840)=ANY=[@ANYBLOB="04002e2f66696c653000bd324d072c88556124cd7940225ff19990ba10ff6084d4fe4032392d44cf342d533f431b854ca9562cb247e5c526947f9ea7fa46a2868173a23543c722dafabb5e3fbd28112306489f9b7648dc6920e208c67a6a80ca5f8d8ef6b762279fc196831bd01c5f3ce5f3a0c17d3874c644f7c81788e631bcf07efd3669fba5378d89c37610685f427dae51c9ede1738848cce6983438"], 0x1, &(0x7f0000001540)=[{&(0x7f0000000140)="1a29bdf1d568b27115fd8c5a7bfa5bec609d9f56764064aa6101a39f46286777e524d85034cbcc3d780a20eb692ef6f9a7d8d1531dafbeb5f8bbaa3c00fb23e3d121cb386c03638f4efe1207823114ddf8a66db48c797fd5ffb0f1bed53e612d1581eec9b44f99e13363de385f0875ef5ae8", 0x72}, {&(0x7f00000001c0)="86ed8b98cf2cb2e88f6265033f525c40f3b9ce49342139e90cc57120711023b62c323f1960e91d7d9a2b4f62ffe246b4bf1b5105931d42b84c39aaf629aa1559bef295e788ad00472b5cf3357a4632cdf31d0d70c3bb4d1089fb81677b43af2121353d7fdd801c8879da4290d747c61385f7e59ecccc8f378971a0796ec8b3ba46840bb92bf84ed43fcb7536ad55086c026c14f3a3726e32ec62515b8b24eecbf8dad33be1258652e0dbb0204c7a448fb94fb3b6837e932ed7ffafd66933b0f15fd4d547675ccbea69c06023156547d22556042acb65c4192e64dafbe8be8a4ef5b254d4673fc358b914f3b3153c0f0a25df081ce0e15d1071fd8156f874e3afeb88a34a826a39f6a5f681ecad8f34a575ad0e9cf6b737f0be971aa2fb257e15a32d393a700d2041a4871de96e039f51f01cd39ccfec74e3b29a277b6556c273e8e149403fe40fc627c4b2c5550f222f60efe4bce889a6d2731748ab9c94c20075e2c3e8ea21edd68273b1ba4fdeb470e9dbbf3bd54624b6f41d7c89ce22697a4c003c5caaca75450c532b340cacdd090467862e8190509e9ad1da8a86e219497b6f1a1e7210db2ec2c229700bcab7c0a102b1973299d0bb4207e06c47cc4f9cace1f7c123b1675188aafb0f3da27931475eaefd83a935b0e19909a014c28c03ef4e1ac1f4710ec616a17f04b8da94f30067c75260c2bbbeb4a57591526cb2506ecf4109bf7f278678e8e2a62f48a8af7c2900ae6a6ed367ec9f9e5abd00ade3642aa6c94732b73314a2683b6e34928278327c374d788f5255817fc356229018d1c61b848d8ec2b244dfafa9692e0b120cca14ad1e7844173b161f9b43efcba91deb87b3e99a723634d91a88fef9d4b5ba442bf809230afa9cf39323ca7295e1a229f52024f3c4bfe244807b6c15d728959d05d079ec83c27eb74954df21069cfc9a4e0edc82d87cfa8e0654d0b9b00d6789e0dddac02165294329a5b4bbebd9f6df818f174e224a958598b8b30ddfd594927fc38eb2e9f0c3282369d8f05cbfb55317daf6d17e747c56d0b6f51d2e8e700442bd3462a4fa2867fd0a28a7a58ccdd3a2a877e6159b9965c5c10b97fc6ca02285c48853aefe8528bf4bd9df3907845270680b36583d284dc3b4c005d2d23a6955722f0b4be698ef9d51f9f9828735cd06e47711d04867493495ff662db5f8dae2fc65eb9f33afc536a81d4ddef69ab0159717576eea0ebd02cd2b779540562c877d6b218b30cd4e7b16ae7d0f78e3f37f9c052a65af82b9dc01266ac486fd75c5c40d98d7765a0abfe5d22e88c00adfdd45b588b2aa87307d9f640151668be057379882544b934339a3e992ba25ef2a71cafec896a3d9dbfe7984692cd5b4b61a57d63c041668120e66db1d882bd5d1ee2a8e03f8f544ee5c2f16b6fa60273b82996a4770184656e057980f66aafe8a22b5ce0f9067bd52d808d4e068478e7f6bd54248a157a37ad10d8e5b34a84e97e3a976efa536a98037fcee52118165324ff31140e739d731edd7764c08c221542a49e43dd1628717f3552c8eec83eefc1f67a632cf85eedddb8702b2b79c8439e4a17b8d71171c916c65f1c5fd5a1f9b5e7f05eabf5a89ad18c0cdd85afa6bfdf5cfb02354a0d2358aea4a400088aa5f2bcd14957dbb30027c3324b683964c19fa5352cf4a1b5609b32914dd41958a1e8cfcbdfa9feec1a7cbc08e2faa6f51139440d20ab88925aecc389dbd48756a1b237bed09c332976dfec9ec194acefea9d63f4b9bfbe65be88d7a7cb3451ec9dba2681611c677ad8d433b511c52f6fb754a5e1c42c36ba64daab110481cce33de67fd75ef75b9abe7f78cc4c0b95f27100f8323659337dd3b33851b6e30c83bce5b715b5fe0685eccea10ec4a12c7d57d0c46c58fb56390a7e7e3f5a5da79c664125eab8838fac985221cfdd11bba5791a5974dbcce69ebb49fe61ffe1f57be0afe6cf5298cf73fdbdd45452bcd81ad900369b65d28e7a74d61d8c5a0aa9563c06f24dafc09ed906f8784e3cdc83555b143a2dee5dee40465987c9a526c7b702e15603ef102fae18db2d177f2d4db459fb6a3542ce4adabc474f738246f019bd99100625d3a85d8a0c47ab5ac362b69e9b728a653b845ec736f2433b1a04844c36ee4d8221255f01ace60a9047350fda72157f0c9bb4da82b2ca73da382ded752ade2e1708e56afe0f09344cb6e0bf8a5a866c60c924e94a9607bf5f0956e154167e5bf277bfb4aeba20ea2a39906992af8e97554552456bafc00c6e7ab39035816778d36a8fbb970fe80f25b4fd803e919e06e3cf0f54ca28ef6fc6619a93ac266e8dfef1471e3bdc12d4253a76deea2b3745b9a5f357777d7cb9856ad32b4fd8315aa9d97ff189524d725ce62cbe98e0a5462ac5e910483c5b312d050b7327418ead5ae6bccc1dfed9a2f51eef0b554d091edb0091e8c4df2a497754df377a41fbb8e13866e5ac48441cf931fdaff90a94124b7fe0cbb628b0fbbb534e08b94b7ccbe230ee94768a793dbb647ec613e16c1b3223e685fa444e33eea9afd6f8aa3df5290b77df474ecbbd6e812d4f16c937fed9afab3057b198d518d40d9261c209670893f29bb92734d953fbf9318ec81b280bb0ed7e4d8651ec2e8c263e23b920ffa3bcb03b19af64e1c19dda6af4db632ba50a14f4864220fc80e2a83b76be78fcfe3f69bdc442e52b7b6c540ba49468a4d7227f1ad1642dc9b721be23b49140fd43b03bd016287c415aa1e82afc04349a55f0127a600781a7d00472830fbecb6dc9aa7281727a0c2852d8ba849d70c66a6a317568160c60c994ea8adfab3c1c5bb79a748fa699338cf64f6fb837b0ed519b6fb2ebbbc9c4ae17928839b6fb5843d2ea48e7b42e66edc84eb8992ce3795b19c07124fdfe541e64732b81b779e55b2b61d20f61276bbd612c6df9c252df80b363d6341686b24e046eaadae826df5dd271fd354c9f6ce3a87b8a9c2de44c6e929ce2b9d2ab7a6fe3587035786d059d59211fff1b3380f233538c00a039382d9b689732ede4133f19ff7b5f85c3098a348a7513039f867da3719232860d2ad9c61328a453dc024434c24db82212e05b2c96e71dc4f25e5803579b50d3432896329605978fe624eabc0e421dac637d07f4d5bba98a5806a76ccd84b1249db5bf2cd90f4caa51d9c289ed7c56bafc0ec56ba15fa13428e086040bc974fad281d601aae1fc0d1352b8e7c97abf80791b873b0b514c4e093c21844451211a5c318309cc0a91241f6f93e2d3b1dfeabb90c441c69c9f23d7a1493d437e70deb088c05bcd5a96ee8b60d3024063d84bce0bb0b92a49827c6aa3ab8ff20e93e57c491acdb34db36dfd8b2846e68433e7aaa03eaf813169445be925d4522e9426e47847c13fb70a4359676f9bd33a74aaee2e51291337ee81a9a171b0374e8228cdb1d329efcaccd49c74af41b10403f48f64236db8bed1db88b556402e03dc703d4afc1c0a05249426de7ce43985bf19f432dc52f2d12f36e4c7f678967946f91f9f121219ca41fbbb44978a04f90b6f9d9ab3fe8686d38f9f7d553eede910eb1390d5e7dabc211561f297b7c23f8e163bdfc5863d8b08147964bd6adff466b3b51361874d85c143cfa10c2606d750dfe5ba0b3d8c4d7d0b2037b26c9d584f50a115fb05b73ea2ab94a13633c81329bceb1c305ad05cf1301208572271f8ab99292f97107c16054c4108cb4e082bc58f4dc02bf516ab01e1c4eb5376ff8fa12750f5ba0f20b62f57986a4da8ffe3d60e1c3fa3a9933f1821af16c89bf9dd0cc78a6ee1c50f474e6533f7a5d05b1236b8f81b84552715076c41701d2acc4d31e830fe06b05072918d55f898aec0637c3985ca942d2c092058251901d0704a25e85221ce34fa25bf035a23d1f5e3e60f19f2a9c3ac872ccdd17228f8192c377f088a6750d7173adaaf81d3b2177c961b33db7ebd7cdef8812373ba05ff431302c14ed2026b9bd51aee495420cbbced90da30bd083742f710195a770dd9bab7fbfe9594e6d43cc8f7cee4f2c19fe8f4034b5f6681ac556862db8c1aa541fd3d1e0c3eb11deb3cdc5a1482daf0209d217914a4b06aa271b8540e88728d1faf394611b0c0c9e7ffa7df114168de2728df7a6cb81537809bcfda0708e1a7912770b28696dc9b60f42a1da392821908ffd218cad33b280c0e91c3a918df77a7eefef7b2f202e94792da7304e769c703bf0024dc887fad87e1b9b6ed668bdcfadd548a50b1cd8bd3d4264c79bf84a4e50af4e50416a35ad16cd8a768a4dbe41944660ecccbd5c3a36743f16a56216aa91d202c0e7cadd51985f9166354e813e01b4906487ed78ac771f39cb7f1f0ae3f74f23d07041b34f53cbb1c0fa64fdcb734f3e6b06942cf220184e2cb6de20112d2b617999959936d5b0058874c3a21bf88f9ef26ec355e6c68867dd4de23c267718b5349dc04475b7644f0c3893045c01503d52e380647a83832fc23af949883e700092bdbcbfe56356ca2ff58f3c57b8f78202b82b31afebf4e6b6ea83f156fb4412d9da2d7277bbdf55a3fbbe9a48af19b6b41ea6a5b941203de14a1d42d8fc3b47e35731e07fff294bc47e04ad0c693603785d2427ece4e11115f47b424ccdea362a69065672f12fc57eb908820aeb207cc7f72f8686a28bb3deb605abc4f2b7b1f06d8502afac87ea032ea634c36f65f186d0c836e259c27767c6bfd96d44397828c1312f4a6c0925bb1c103c11e89aaea8f28d2502f2afbce66237835b0ad340dd95a3cff565edf5664f455fb3d4a51bea1f0fa20aaa835bfea6afe41ae45942dba95a9a22d54e9a9f18ee413158a845ca22bee6fd32091233a27aa0c02bda5de15eb404d8aaf485c469abd6e433be30eaec0b2903b2f3d2b97f21a83be6f82c38f92046f70572229f7894d7112acc25d6c5eb0b264481819ed1abc1a41bc6ab00002451cdd4c761256873ee3ccc909c63f064cf5f7a7c1a5fda0be6209961dccef9b19c31a8e18181a40ff554c4d8129f9733bd66b59309ffa7da9811070dad29fba9b0476fbfc6456bae7f29b3e132e1109c1a7cdc53b8397aca176fb472b2b90dcaa0b4fdf4304ecf838e86438ddf84459aef6c8dd1d1c1b4675f8dc036ebf013283b3ccf7d254733217917a26bbf0d9bf1de066aa5039bc866f0f185d66503b4fd613b693cea914d28ede6cf75becac8210711420e191abe23d239817b78b50cd50e3ac9e4c90c989f45130f694663758ba625f0f9213ba38abc04109537c97f8541ffb3b87c467c223da1ca84ea9bfb4f060c806d4f7081b5bb4f2ae001c3960961c38a948eb932d507c2f459198e80659fd45103899c1eb1fb2daccd235a1fb04933b644ac0fef17629e181c6394fa2b6088258f986b049565f099d7b2eccc0aab79460a3604bd4123482abdc2ccd0a162f168aca01163ae877b65fbc58912f01c19a62817363d28d781a5b7ea10dd34b785950e0a25ca11d05b7079b7488a9c0ce09b53508ac936724aae3cfde2209aaeddc7835cdb4cdee56bcf535b2d939ea18a8d54a93142fc296056775c36cbebdfbafde1a3b0502695311f479e7ffcf76c741b68ca362bfb34bad430246b4331d701e986ca2c441cfb50e75047db0645810b12e65f7080033d91a92c7f57d9228fec820fb722f6613c21fa0d5f94f59671db5b1a0c685ec3e614f76faa23817d0794cc9dc73033d296339d513a7842853e4ac9d6c8f347f5962febdcb70f6548b3fc2689fe2b319752499744545cb4412266fb482e1000dca78fbcbfad", 0x1000}, {&(0x7f00000011c0)="31f0fac7a908b07fe53e0fd5bdc3f1216e36b9c9d2088451ea530c015fb5eee2509696c088f242244970e28186e4c27a655f661690ae34bf66943483194e7c4702c173a552f765624779585b66f98cd0e21d9c8dc8c889cb08994d01356bcaae1b7ddd458e23fc596cded209306a016c9fdcaf2d2f7234dfacd9bffecce319eb64fa45ec297e9e8a89f5f0c02037947e6da67f0fcdfe4dbd349dbba75ee2cde44bebb0168227d671f4c3670f2f34543a5ef9286da0044ae3470b96b9d728b5fda7b4ea7535cb8b30fd678f7025b6f890b7d07895a960d078", 0xd8}, {&(0x7f00000012c0)="e3b5b004e8aa2f43000000000000040023a63794a74767b4a2cf7a4e6e391dcd82e050abba4ea3d44ab8b0c6bc2bd26fbe8244803a9bbc848880dbdeb741da9828633e2890f6bf3a4265f1ba807f96202f5b7f65371506db42d07709a4c3618d4516810f22038beeff82954499af006be670e65928c149ccaaaa103888aa72361b27369aeec24aca3d9e2b7610476d95128b475ce6c8c1a6f57ccc4c", 0x9c}, {&(0x7f0000001380)="95bd1a0e9fb8f135ebb952fa84043a1d53", 0x11}, {&(0x7f00000013c0)="7f26cbff4d9577f3b510d43732eea340d2425b352adbea19dc332803f116d5f2816e6fd8405948c42400d14b3ac445fa1f33f45bdbcb1df12ae01566533538d4202271c31cb5ac60c7c0ead298b4db68e8d091a15643", 0x56}, {&(0x7f0000001440)="ccc8cdf6e3bebcf585f4bd16a25b926fba95a2d4447b7f5a2493ca766bc5c6db8a90332a2d16d5e61d96aabde0b31673acd023411ae104c188ce68594cb9b3ae74ebde2bd2a1a6c366dbbf950336ade651af6b73d83fc1c818343c8fd96e020f5cee5ba6e2a2cac23289fed31c108271ec296cbf195d48bf8a18bb10", 0x7c}, {&(0x7f00000014c0)="8f1ec7b947f4de185808247b149c45237d6064546ff4c77a29ac7c5e822fe7bef19544bd931ba2dc890518574c7b6886b9ea996ea06cc5c49e82e73ea5a08cdc55fc892d9399e72f11b460f8c3f2a374e5e5cd750526829fa09c", 0x5a}], 0x8, &(0x7f0000001a80)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r20, @ANYRES32=r5, @ANYRES32=r19, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRESHEX, @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="32b200000000000900000000010000008b2240c2ece6c7c7f0252e2250537713eaeaa5579a5414fbbc87068f6632f5ec78c9eb32daa0380ceae40a1d0152a242284e2793016889b3cf4bcd63250469fdfac214710af2716573a8ffaf6bb57b889177d8c50ffe2216dbd8562a5da66617712149b03b47ba5bc2abe5d6f7c4e3e8ac8769330a2f147d03acc77638cdb80a35f923c9fa6f5f0d88e789be9d69d1609e9eacd9f1ac303ce58fcec2da546e8546aa62d27a6a3266a71ff1d5b21e76cd0b2113bf66d39b64171f7176e010aa70fc0f5991c33b7b9810664e65dd178591", @ANYRES32=r0, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r0, @ANYBLOB="1000000000e9fffffeff000001002400"], 0x16e, 0x4}, 0x0) r21 = kqueue() kqueue() kevent(r21, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39, 0x40000080, 0x0, 0xfffffffffffffffd}], 0x9a1c, 0x0, 0x0, 0x0) dup(r21) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='*$\x00') dup2(r21, r0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffbc, 0x7, {0x80000000000005, 0x5}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x68, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r6, r12, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = geteuid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r23, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r24 = msgget$private(0x0, 0x0) msgsnd(r24, 0x0, 0x0, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r22, r19, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r23, 0xa5, 0x1, 0x100000000}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r26 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = geteuid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r29, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r30 = msgget$private(0x0, 0x0) msgsnd(r30, 0x0, 0x0, 0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r28, r25, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r29, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r31 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r34, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r35 = getpid() preadv(r34, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r36 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r38 = getegid() r39 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r36, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r37, r38, r39, r40, 0x1, 0xff}, 0x8, 0x6, r35, r35, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r33, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r33, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r44 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r41, r43, r32, r38, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r44, 0xa5, 0x3, 0x1000000100000000, 0x6}) r45 = socket(0x2, 0xc003, 0x2) setsockopt(r45, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r45, 0x0, 0x68, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) write(r0, &(0x7f0000000100)="c708870f8f4f0e8fb9d0ba5959edcee0e4dbb6b468c453f23fb400edf2336a50f598ffd3bdc689a376d89d21b849622194c55c795172d93342be7ca65989e1602729e33b5186ceaa93ea044cffeb449c1602b08c950a680509ce9ebf254e454627a5cc0e6879f4", 0x67) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x9, 0xff}, {0x7c}, {0x1ff}]}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") 16:00:16 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x400) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCFLUSH(r0, 0x8040691a, &(0x7f0000000300)) 16:00:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4, 0x358}, {0xc3}], 0x2}) socket$inet6(0x18, 0x4000, 0x8) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) pwrite(r3, &(0x7f0000000100)="579ba281246d066c0ba5fd49c0e9d415c2943122b03ebf5cd31821c8492bd90f7ddd47697912f1aa7e2f51b68d2e4ce8826f194b6e5a977b069fe4fe15cd027ba21cd0254cdf0ef8fcfe2300de5cb62d7d9d7306a5b78554d86e97a7d20b157a4efa72173864ac0f2629d7689423143ada7c949bc4109760f3fe6684f6f81de9bf3cf17399ffc33bcb0480062e31981b6f4c6697e2d6b1d55e5ecca91903300a55f7fe392fd4c32a66f6c34a467d270e1953013cc0ec3917151a35120a13fea9d1c0c2c3800a341be4c0f5c2442de5205e598008233867cdaa954a", 0xdb, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1800"], 0x1c, 0x0}, 0x0) close(r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000200)=0x5) close(r1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = socket(0x0, 0x4000, 0x80) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) fchdir(r2) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:17 executing program 0: 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}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r0, 0x18) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8d65", 0x2) 16:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x74}, {0x80000006}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x9, 0x1fb}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") 16:00:17 executing program 1: socketpair(0x20, 0x8000, 0xb8, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x102) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x401, 0x0) kevent(r1, &(0x7f0000000100), 0x100000000000002, 0x0, 0xfffffffc, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 16:00:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getrlimit(0x1, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0xc}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") chmod(&(0x7f0000000100)='./file0\x00', 0x20) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0x0, 0x0, 0x2000000b, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0xffff, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/oev/bpn\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25, 0x0, 0x1}, {0x24}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x24}, {0x6, 0x0, 0x0, 0x9cbe}]}) pwrite(r0, &(0x7f0000000280)="b31cea186a82673def705b7a20d1", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c661327fcbf653000"], 0x10) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000280)="22c400d4c2ea488e9acc2c6cb3f9bc2bd3e94ef1880da6f7ba4010c22316c910b1d295657c144b9a89fec7e10060d4d317cc21986ae734519dd21ad1d7a3f5475906a582fb21e453b8c80791305eb08fa4cb", 0x52}, {&(0x7f00000003c0)="ba80d4567b0c03829f6d4e9a994a0436164a186df387763663f9dcea1b7cfecf7a0b6d0e81bee1c4110733fdb2173fffaf3721268f8f8f1315674731c6af6b2300762477cedd334b1b021f5f04f4a4e385eff01f31325a4bc35f5e7252bddbcc66ee87ba6db87e885d1c2da97a9f3daa8fb127724a90479bc3ba60d6006dc3d395d59b9a2c537400ae05b0c712230825d885daf5b8bed994331cc32707d44425c8f2e11a7212294c5e27de0ddb17571064f31ad69cfeb6cf893038565640d4313fe042ad956d92e90a1fe68ba12ac715803665a99c3493267a14ed75af61379d4f77dc718f4bbbac35e8927082442c", 0xef}, {&(0x7f00000004c0)="bf47b06412d4064765b7f0a90e79d17ee36aa37d5aff13d78e6df7d00ae6df7dcf02cfcdeff77cecf188be4bf4d19f7a8d38d571534e3793849af1ddb559816f4625aa424a990dc1180972ec5a291599061afc43438213535614ef35e0ed246070ee4d1a0fc453fb150056324290ff5452d50114d38820014580a3a554ad5455880d07658b297c1adc3f66eec864c11f1628b411fd5320358f618c094473c9488ff2406c580f55e44692c0288ddb5c51a719c00003a96b59f1e5f86dcc8f1e2e3efd52ae894ca40ece32d105fbe53fa9bf6e145b21", 0xd5}, {&(0x7f00000005c0)="d8eb6035db6865e2ce1885f26629abe3af49d5d2842e0d975b4dbfd72ede5ac707be4200803be685eaabb45a57603fbcddad56d63faa661af9f392a7bc1ebf59692ab8c46bf8c16019b096103154bb3faa78bbe958188dd6380f1392f106c08c9ec41e23c7081c3a048b00b672b3220baa51bc89489c8ed30c193f7c19ed8f551a1eaff4e77c0d6852cf218e74a232a3f8211a3d259a6df8b6ecfb519caf31a296ae4b5a6958da17c1465d774b3782fceb60fca274cfb8c2640acce9299c31b0188e56a5ee789be345a6b8442412ba67665611f72d44eaeec05ecf74b8731174444b86640b13cb4d71d84c1a4cc709cacb44a3d339337ea5e8abb6d037e768d2b849d10fb08a96671c09fe5bf7e57ef038d9582409713d007cfb6bfaf2142f5babc26ddef75db4e78c130b986b61fb1def0f928625482dc89f5dbedea6b6871ec9b9c5ade6a39d80f195f14876464ef7afc06a8cf6abd9040dae1d29f93c74a2cb4ca282ffd94ff37fd543a7b86b1aae014d2556c0167ff9ab93d7bc62a79bb47b2c95e89d66724e1abd7d52502034f40d0bc7bd6eb9fbf1d3f64c7c8d8879c010f0f1252304183cfb86baea48199c232b54fa3f2c09d3685096b8b0c582ca0697dc3eb2fbf53effe70e4c1682365d49b98a7ab1ce0311a1fd41e9fbc63865117b568bf1e552a45adc0e78df380b6f26759a7ec9f40a681d2372ed1fa36cc94e4a6fe9f7818e8807b3f01041fab40244111e389a7372a9ac90d11afbae171a0e51c5e29c98d3b9cdf2bd68c40947f976ee6bebfbba54ae5c004c140f42d7bbed03e77c5e1644766bc5f20b482a4bc556519bbec092264d5cef05f1130d06a927e310f546f55b8da81c93a08352a51f24eba11e27b10c70aa403eac72861333226c444ea691a69c6aa560ed2f1ca2637862d202d49303806b41ac643a7010799e1ec5d033b6301914a16a067dd049c72439cbd94a3db1da504b0f18abf109a63be74977c2474843d7f4504c2a63e88d75575366864f8ac84b18278b6603118b7868687f622ddc6b63701fcf5d9ef8db5e339593b08c524a5b47d75f158e6aae06d5c0f5e721cf22296480ea39562569b4af47115ec73950ec117fd939dd2c641ad268c426120f55ef5348153f0e697e806463bd0fe182c17a2cc23220381bbc3dc175d0f70f85a120354d6761d74ba28731a6bbb69194e95f177bc3432f921d7e9f23aa6f4b288e6966ed60e8f88bf6e2003b35ffb7335c0aa3888e93988200cae6597f168466f3fdbe4cd717d481302231feca74efbe6e3cc7633f94e5a4c12d32277fe9783084720133f5", 0x182}], 0x4) 16:00:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) madvise(&(0x7f00003eb000/0x4000)=nil, 0x4000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x83940e5c7f4f5b65) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x7, 0xfffff086, {[0x2, 0x7, 0x8001, 0x10000, 0x4, 0x1, 0x10000, 0xff, 0xfff, 0x2, 0xff, 0x49, 0xb4a, 0x1, 0x7, 0x1, 0xffffffffffffffc0, 0x8001], [0x7, 0x2, 0x7ff, 0x7, 0x5, 0x1, 0x9, 0x7, 0xe09, 0x20], [0x6, 0x3ff, 0x1, 0xa6fe, 0x40c06fbe, 0xfffffffffffff000, 0x9], [0xff, 0x8001, 0x0, 0xffffffff00000001, 0x20000000000000, 0xffffffffffff0000], [{0x38, 0x8, 0x3ff, 0x80000001}, {0x1, 0x276c, 0xb92, 0xb5}, {0x7, 0x1f, 0x6, 0x4}, {0x7, 0x7f, 0x6c20, 0x4}, {0x5, 0x6, 0xc1, 0x2}, {0x0, 0x10000, 0x3, 0xfffffffffffffffa}, {0x4ed, 0x60000, 0x8, 0x3f}, {0x0, 0x10000, 0xffffff81, 0x9ff}], {0x0, 0xcdfa, 0x6, 0x8}, {0x209, 0x0, 0x8, 0x1fb6}}}) 16:00:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') chroot(&(0x7f0000000000)='./file0\x00') bind(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="0106002f66696c653100598916021b72389646beb01c86a03b36a4590ada2e6de4908b62d96325cf9d2690162628e8a8c72a84792408b9737e840102eaee2bfd97069e924a993cf1886689060c0b44d43dda"], 0x5) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) r1 = socket$inet(0x2, 0x3, 0x6c) recvmsg(r1, &(0x7f0000000340)={0x0, 0xffffffffffffff45, 0x0, 0x0, &(0x7f00000000c0)=""/14}, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000000280)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef780009c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d8319c20ffb37f63048b0ddfda8ca528ee342f14817b6a8d6915dbc52b593ba34fe33a27d3242684e9a365fc830567b74595cec83a717139a3acdfd2bf3fa8e69e4b066e2743ec620fa31e4033b6a283e09abe3ae9378e19a9d0cb3c027e8a4bae7f66ce6049036b8fd8885404d9d350866", 0x101, 0x0, 0x0, 0x1e1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) shutdown(r2, 0x2) r3 = accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x3009, &(0x7f0000000100)={0x8, 0x9}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x336, 0x0}, 0x1866) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x860) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) r5 = accept$inet6(r3, &(0x7f0000001500), &(0x7f0000001640)=0xc) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000001680), &(0x7f00000016c0)=0x10) r6 = socket$inet6(0x18, 0x8001, 0x0) listen(r6, 0x0) accept(r6, 0x0, 0x0) shutdown(r6, 0x2) r7 = dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) recvmsg(r3, &(0x7f0000001600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/87, 0x57}, {&(0x7f0000000340)=""/33, 0x21}, {&(0x7f0000000380)=""/60, 0x3c}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f00000014c0)=""/52, 0x34}, {&(0x7f0000001500)}], 0x8, &(0x7f00000015c0)=""/48, 0x30}, 0x840) close(r1) r8 = open(&(0x7f0000001700)='./file0\x00', 0x10, 0x0) r9 = socket$inet6(0x18, 0x8001, 0x0) listen(r9, 0x0) accept(r9, 0x0, 0x0) shutdown(r9, 0x2) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000001780)='/dev/pci\x00', 0x2, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x20, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wskbd\x00', 0x80, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wsmouse\x00', 0x40, 0x0) kevent(r8, &(0x7f0000001740), 0x9, &(0x7f0000001880)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x5, 0x1000, 0x100000001}, {{r10}, 0xfffffffffffffffb, 0x10, 0x10, 0x7, 0xfffffffffffffff8}, {{r11}, 0xfffffffffffffff9, 0x8, 0x0, 0x8, 0x7}, {{r12}, 0xfffffffffffffffc, 0x28, 0x40, 0x0, 0x9}, {{r13}, 0x628fe13bae377293, 0x48, 0x4, 0xfffffffffffffffe, 0x8}], 0x7, &(0x7f0000001940)={0x80, 0x4}) pckbd_enable: command error 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x35}, {0x3c, 0x0, 0x0, 0x5}, {0x7ffffffe}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000180)=[{0x100, 0x0, 0x5d, 0x1}, {0x0, 0x4, 0x1, 0x1ff}, {0x9, 0x7f, 0x6, 0xffffff1b}, {0xf, 0x7f, 0x1, 0xa60a}, {0x2, 0xf9, 0x2, 0xffffffff}, {0x9, 0xfa, 0x2, 0x9}, {0x3f, 0x8, 0x7f, 0x7}, {0xffff, 0x0, 0x8, 0xffffff01}, {0x40, 0x6d, 0xf0, 0x37}]}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0x6, 0x7, 0xc000, "09e8e7895f95c77936a19a50981d9b4ee5ca24f3", 0x9, 0xffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r2, &(0x7f0000000040)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x3a) getuid() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x7, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xffffffffffffff35) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0xe, &(0x7f0000000440)}) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000400)=""/17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x0, 0xb6ceb5c4334a9022) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x2) 16:00:23 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) r4 = socket$inet6(0x18, 0x8001, 0x0) munlockall() listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) close(r0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000600)='v', 0x1}], 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x10028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x1, 0x40}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000", 0x4}) pipe2(&(0x7f00000001c0), 0x10004) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000410000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r4) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[0x0]}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:23 executing program 1: r0 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) syz_open_pts() r1 = semget$private(0x0, 0x1, 0x80) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r1, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETVAL(r1, 0x89abf218a4a58ade, 0x5, &(0x7f0000001940)=""/4102) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() 16:00:24 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x40, 0x0) readv(r1, &(0x7f0000002800)=[{&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002900)=""/42, 0x2a}, {&(0x7f0000002880)=""/113, 0x71}, {&(0x7f0000002700)=""/199, 0xd1}], 0x4) r2 = socket$unix(0x1, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="c60605f60b9199fbcf36d1a93326c4de60ce38ee5e9de1e1df0d776737e59d602437d9c3b5d4b238ffe49f3459238dacb291c1987d15b5643d41c5efc1db7207898560ffe2bd7a8f971a3a1e70e007423564de767d8f66629f0f2cf183d380c34f449eedac1dfc6740561e33c75558cd3ac7172aa9eab52f477da6140536217b1b5acaec020ab2556df693f2dea355c5d033f1161d9782587935b73bf8c5fcc44013ea5ead17b77f7406d4ea7033fb4740637868e55c6031af001ee8aac7427669b169ea9950635290316893e318a3bdeee3172bc76ee8211f46fae286dab4a965ad58a56301b4031b81b1f87a5670e873c8f8dd436558472615", 0xfa}, {&(0x7f0000000680)="488f5e79035da98a4a3435b4bd1f76cd4c72737b64da83abb419732b0a0fcc37ecdc716ccf01376d3a8b0044acc3ce8dc5c83bf3694e6f3fcbcd152d7fba2b62c46b293624e85aa3beaa4ea6bf6eeaf2ac1594a10ea8ddd3c5b15944a822b38067496c0c0e82beea7479f4a96c031d49719a4b0fca88ccf3e82b06e2155aed198ba4251ad640c7ee4e13f6959389aadb717f55c4d409367ed8c559927a0c38d43bcfcc366801edf33d057880e5191138490ed8c8387a9909ce9043378ee699bcb1d194ec6f9423772107f32fb5294cd2adfcc9d790fdb6db532b6d84a0e08e7eb4e4ca00688a9898ca581db2dd0b44fca135c49a1bc10d5974c9de181c11a08f50eec3ca0a91e6af9152b8394f8ec815a27d7dfed4375059359d77d9f92f1750e8c53d12cef5784cc4ff558315e73782c65e21934d75272609e163b0dc7de128cd07282149bb0cd0602291ef6f895f4ef1c6c08f175f79476008c178fce149a03ba6dc9ba705b36f6dc18190155156d94546aa3a45fde05bcc56580120d33b02e6d2bf83e98e3da1a6212bea814ab410a73757b7db6fbddca3b251375b834a854e7909da24d3ecf3f8675c73cd987c18db7d053015de7e7d5aa0a487add69de5b80c5e1d662626b60636d09a55c1adef157f0b5c049a3d0d2d504e71d5c92f83f4281724a27d00c18da998631792bf32d379b4fef27fa82f1b23d2536a18030af86676d785796f2510f33ee4ec0782d38b972f274373774210c202b85837388f5719e72e67bed1a0bd882da8428d1230f4a6b32129fabde735e61f9b7ef76e12366fc4cfecf2d829db0dfde462d5f73899b57af11926ff7128a849a63c9678a8dd5040c4edc0eac37c95bc7e9872af9512af2240752bb06788e0ec8c9fe18942b5b6b2793c7c6a1be7cc9a04c4ee6000cb21c528d159cd096fbb4eaaa5acad797cd06e7b9f36127c86f25910a54576f69ae21b178302a7b2a552ab05968019e462488a13b2d4c9f3f64e49108bcb200e7f041c29a533190ee20c18e6f543db38933b99e29ccb888c2123e6e2fa80a4a00249edeb2ed9fbd886e63c136f4f66fb01a0b01d00e073e53593a4b76c7c504d19d02faf511e823db5542bccca86c333a420839ebb66eb994a04f2b8e2a409e68b21f1772c1e9925cb2a0ccd89d10bc714bea71cacc293883f5299fca7c3f41047fb0ae090fa4b4cf2b9251af6026548275d7f858200d690c4e1e1983505ab1b255b4e14fb3e1a1f61f36fb5aeafc2975a50c1f136ee787567de630273d6644fa1d74affef64a374fc4a7d7782a6172d07f3430fe3de292e2c00abbe3304fb9e3f3d6086da197e7384476b55f2eee6b19d777dc21c3671147326e3c056ec5a5e2a0c82cf10923095494f506ae4c6ce06e13e8706b7e2d5bf300df69a31aa548270eaf274515aa82c3e735a42664406f21a0b2411bf1acdf43fe35a09abeb68427907d0c6fc7f5dcd86da1b518e0a61095a77ed96d577d5887386ef818e7875d8b2b07c8838f97318e99875c8811128fd0ea34593f52cdf27cf648e24604803df41c9bc999b55f1afac11a50314abcdec76bed28f59001f5c40309e122178d6f0df5684c3f8fa43e652c79939d06d9502340c8ab6d2cdded7a78f9cb242c1dfb63d0d71ebecf3d5ad5b867ae2f9e2e89abe66a736f2c78d7e81fa2fdf4d7adfb0e381e45d36e35052d676a6e754acacd8ee7f014d46c4ddfa0941c603c8a184f961bfb7f3eecd9ef9f45fb282a2e02e1014dc85be4c7bae1762e454155845c79928a667595f85ec447b7eb89b47de23d053df6692ab64d62e1f98840088dc3ba1d53523a71366cc7247eae8f08ac4d0cb8a031a829ac572541bcfeaa71cae19e10e76a093c9ef86b8948c6de4c469b109134b931954c185953bd07b6f4826b22b47fb8e736cf004660e0b77fd74c644057ff2e6bd790e3b274350c9127f65f8e7bda66d24aedb3ed5b06bfd6898e5ac7b1063f53f29e4938deb457f7cdeda5321232584b6d56cf3aa02b45c25844e88f475e42a1dad7f7c1400f48321a5edf23095c84638303e148037a61525e2b2c2060d6306675d0c731434b80fdcec00c7d2343d93fc8b61e33eee78f775b38b38de4923b1ede1664305d858612659072fd0e75edc7523efefab62df5cd6bb6f72ce8d6cb64a3788b31845263ceb9f427c620db36540ab29d85b768aed76ef6e8ed81853f840dd847b40982aab3fdce522fad70dd32b15ca5bbca36b39cf6eeab5fa20967c58769fafb6c58a279e8e18ec22f306c0e573fcedc4089513e2b44f19cc366b0d4d8e3ae54349681522e9dc09bd0c50b8e23cd6dcc1015ea1581ce16f525eab3c429b8364b25ca0ec8be00ebe5f2b8ceb2e399dfc7d26600d018e07d762c469b87ae3b594c20e90d8bd6e872ecabd327ec6739f2e2826a6f898cc72da69ee68579f38509a55b0d6b9369db8a2a15d9126ff61a0f3c6dccdf2df498103fbdfbef366ca6a398bcd8a2b3a36934276ecbb0e9de1b6149e8c523a5b0842a1ed368f95cf3cb06e70a591bfa9509a20555071c9ec2e87db8a8eec0e91984c1b6be10e01ac048823e19c3d8eb5187367ef98cf46e60e7c7e70a04aad4e1f0bf537d75dcc20a6c3e2bda1f88092143584dda187efdbdd62e32a357d266e7cb2e83f0159986c4a4a2b0c5c8d959bbeeff0ef015a1221b45bac2c2e32599fe7b9a794c127d353a8af2bf790ec06be0635c27dc9ff3f0532223cf83ec984b0f59217d2abbfa640efbf32374ea1d0562840321e5e52dd256be71ba2ce868e4c84b28daebca4eff7d5aec67278f0b877fdc559980f5c8c067b76254bc0ae3e521c4a33b20452d14fe3f42ede0b5c4ad1b99da326206474c9d2bd143c3f2aafaf89bf87b75b16d8bc1c5ecb14930f74df49fb7337b67cc7c60d5130a617bab7a25c13a12eb957d926f8a19c0f429dc8fb915f1f4fa8750b8c0de8c7125a93b241415151b11349bd284d518157c9027007554edbdd95b3d2ef0f956e459dfdce3c028704114a57d22764917b28517169c6b1f914f5f3669a439522a5a1974a03850a4dc80842fa9af0a6309b4457da71358509b37fa19552e81d036bcf63cabb74a8bb30e2134657b5a4e1d90183656813c9e2b40bd86ca4193cdd843bcd618485a5410d698a6ca06c5f502b650be3a978288d709afe74872cceb16fc7d01a48d5586c18b8444b9f288adf2881ebad3a1f60daa95f3ff0810bece072543f185dd8d891006790d9de577e668023cc17e71e37b78945ead9dc4b5b4b86f2bb8ba74152246462a00d1bff17a7a6e17cd1f1555affb4ffc0df573ac7ec6779dd347d127d945bfe0d9cdbd5f74774949c85cee8d583c73e6c22e69fdf61ef0daa035d794af73c116c2b820fa07d0614d65ca71fd722dd5483134400af401c091460020212cc64f603f4139fccb90341de25001bf8713c60d889e0a86c25a03b8f042890407a408add6eb5f8ac00c00cc7e45ccfaa2d99d16902213517880c0e7fa9d4e5c6b122b56570d8ee6367eae0c863fc427595310ec39c8e55c70c7d5a9764839031d02131c1d1c82fdbfaa8ffb3d7d84f0b1be9e1b88351d14ac6d8674b705e2fb178ac541ee53070ca1f17c0f6106e86180ab05fb96eff493f99094ea95b646bd0c56546ead9d1b1fa22bdffe27303a407acbc74be2c1496763cf2678fba230d9f8eb2b952922e3b2ff5ca73d5270537af20bb7b638265ae930b83b4be4c3557a85c3b235545de03feaa76831d1ee3a774bd2ff28d33f28f60d0241ecf8efe0432795096ab5c393da14c4f5ea7dd5c9461321b0d6c0f81218893cb5dd59067416d4a2350a996b12df9ed7c693dff0b7ddf1c57d63eaf5ec58e1b455e0a96215e57ae3ee4293b2a86c792b15e7fe96f85dedaa7151c00b36d100909812bcce8068f3d9e73095e8d34856350d4340999089ae550c3c614bae53346c90cca6f4c810b3bfdfd271038f6b323c75bccb3842712658384c0c3ff6d4e4e5be5217a9513c825743acb5ada5f9a6bff143153d38df9405f64bb7106a06369ea8e192b495c111f6500c05d549e769ebede14c9da84e849eef1a9d39d1b1ba149098c3300dec8b0874b5541dae415132f50cba66a6d0e32a225fc31913a4f849d310ec46036cbd920cf00a933093707b2a0efc0e35903e77811750397012909c52d9325efd928bc3129aa48e47868fc2867e2a3793cc434888f728f36908fe9fb266d9b7955751b2ec302c1bffe43952f1cbab1b6f8813403c1f76d3cd9c7e39cc6bf82eb825143d1ab092f9f8026144be7a62be8e078cc9d76fcea06f959259edfd85c9ada82db702d327c0c66e6f45390f1263ff6aea50d67ff4945507fbf314705a1994ad9341be9f499b263d4382f24491dbd0aa9f93437d759afa26b17c59678b4e4055e1a72213683a1e19a0b699e66f27a5477fb001d84112f9f644e05094e72f98cfc949e0dd7da44683a33624019fbb919e9790f41ba548b1a7d1e61d9ab30123b3274788cffcee38b5c0d847fa5116967e3884ddffb1440a9462a6e415a13ce82e8b5a0caa3a43ec7f6f37d9a55995c9efae33894ac10f77784ebb0e7b418fa2299ff57ddd45093343b056c19455142ee13a40dbbf7f5511fcf67b3feaab9b6e872d2caaf1e31aadd25164244a31b164db46d513eba8b512714f27120780e6c552b9b1d460dae1700e7d68fdcdfe4da79f7dab2afdd90419b812b525e26128596a5ed8936a22ad00de2301eb13175267725804938e9a806c36cddb95af031244c47476c3e95648e3405bbebf9a012bd7eebaede3935f069d4286318330db274859074f8282dbc08e2c22ca9d2bdd29a0bf280185fd0d64792b7951983baaf0f813e5db3da9b94b325857d33932c7fbd0b7b92d933fe056e46f4469b9eabee6d7a8649890e3d50b2b6480408820b3597b6cbd6a64a9d41bf5a6840fd09ce5577254e822f8dd686f40c8bb33b7c8d1e8509543b25540f658ae2b9d8367bdda5880dc734730d652afe88268107a3bf8d12b9d0eae340b2b532d4e7eb44d56992f53f0ae697fb869f03b9233c5a54c4f24a318ab32a8fd6433fa7eae3fdfc77593a4f94259eb4709c8e8530b1480c10dc0b06caa8af80a4df0397f17ff6dd331cf778bbf72c536888292dd7b7c56086d9129c19e4be69289c5ee75aa49bc3563aec3f5a5bdc10b542574fc87cf3095a4ca9222a9edbf871730c87a2f474ae74561d73400d6a0df883391ccae7b962a177b9b87a73958b344b361f3c4a14ab4710841b26eeb30fb79fe608525de402912543e57687660d206cef17044e0d56f504c1934b69e37e24e1a9f98dcb801704876e619e5ec3e9e261a1712bec8de7ac9f59b87eccc82423f3f0e7ef3e58db8d470d6b9615136e22a5d445b295c262b68e10fb6e70b586e4f07c28c76486996fc631ef22427a430b7d1688a5d4230e6cbf14e331e291ffe069787aac56fc424eba474ef3a2e095aac1bc5eece4aff2c6c6c57dd89557cdb14fbc29ae33c39af84a6aace50d35e6deb9b03d1f48d83d6ff32e3d38362bcb173f9d45bee9807ba830b3e31a0c0ab9a1f7ded97b1ada1a1cdfe24e0fb4d47e224181efb8c0a6a5239ace42f4894653b6fe46a6fa8442aa93c5c401ffe7b12befc27f3cdb2743b4be058f6fca0427e90020730f6c6b91f1b405abd4596eaf94c9284fb244ae21ca298f10b41463c8b4546c74618fa64e3ac61309adbe52385f7e968726ef5e7fb9666aabd54a5700c629913ae52d8bdc03cafbc294b51f2350", 0x1000}, {&(0x7f0000002940)="1c49bb17cd984d45dcd115ba52c7a34ae568c56e54eee7eb807252d051caff8aa23be150b12df2c9681f5637a0646b4b3153e2d2dae8d6c80e8267b046c0a84ae3dff4876f80d97f9568bcd50982e323a414f2092d2cee8974927c09bb85e273d479799c9d30b924b9f163c5010f56e78729bbe6f8d4e2804809b8c17b552f7c0e8ac327eaf727e5adf6be34795d25d9726eaf9dd9c21b12893a20ddaedcdf2c1d5dbfe5c883a662dde5be50d9c74eaadae076eb9aeeab44e9cba615dd2b57703c8b6075eb3e5d27d67234662108d6b0f1a6b85d9521470350c17e71c1378e883f484808efb280cc832153dd6caab5b5c370030ac7caeb85d1c3fd67b765109a8c43128d6d290de0381b1b2c44bdadec616a57110dd259e09046b593df34719cd8b0e9dc73db5d488ade353cb2b26b71b68ec9c9fd5187aa4735e77b5a9355523a6fabbe5f21f5425e2495d5d2ec94edfd78a2563dfe90d4ed061d43b9faff0ceb099a8b78f35eddacb70dc015399c6a18a89d88095c449c569b8262a66a87d193de25fe34b31b3074ebe94e6b3d128d69f33ab6edb0bca5be424e8ce6c81a4f87a6324996242cc8f8976f07bc678d1d4c6536fd54bbb2e39b1411896719659368c460f294cba28f5ff5d65fb6d40930eb56667a91ca21ac378a47b3886389c568b24c5d812fef8af7da08d128c07d3582c38bf39cb57681cc6ad37ecd2e2af190ebb4b7c8cc595b4fd5ebe667d8d91f07f8d4034272d4e139a6cbb0f66c0c60300f8b223b9ce20df5f40f6ae84ba9d32b7eff23a387e40a06dc1695bb483a9161150e823067fc5cf49e35ada4eccd3a7fc64caf885ae389f77d48e694a748b137b8906fee8a436ca603c0700b5c44e575b178ee7a5fdfde50fe875e8a15c33ea6faf94eb5fb26adbcadd222c711b5b92476b1ffe60b7b2ab3db9b300f1487f56d5d7aaa36c730520d7b18570fc9ecbf6379af5f7684ada15b74a02b8d9eda6196c502d32d0ee06bd5feda1299be01edbd23aa59c6764bea9818b751b5e65118bbaf7e5071b9b0cea2f6bfc011ae3cfc341750261f9c4279c418b7b6ae07ec9a9342a95376421853678abaad461bd905d107d74ea674114326f5ebc812bf4815ab676dbf429f9aab546e0dedb8cc1dfe06e86d214382a032cf7365d0a176d4e81c7487eed52353682c5aba834070fdfe02641fd64d1bedcd20f205ed13b5865a7d9153b9d9953b1ba513a98ca34293a91c8eca9d42486bd3b35b96a0a57cf91d955e8debcad7a769bc863b3911f5877acd6fc3f79f3ca66de2a3282db61c63f028d0341020dc4ed94e49b16e1ca402846d0fb4b8a8c79b1e582bbed1510ed5d7c8fd042853d4625a586835b5642909f30a344d0b3072ab36075760807c208f94cce222df0ce2a7c0d58266228ec774bb0bf5666c012e5e6f11f082a5892bfdc3a26661e74b4c653a10331f741e3b243800c940fe0e2926b368781322c7acaf41c932f96b1948037139fc55a19d1cef346c11e2fe8a634bd1359b229550419285b05345ee50320c970dd7458e901fac57aba76723a44ca51fd3ffd888b26a628ee9b71ce8a3a7773da30bd96dc5ecd58e525295952cae7774c271c3a0f8b0a2c3b9a7b00539245661c7c2c57fec4e50259b94823172afe2ae46d31bf6824b87e88fdcf2f35f9c989a0c1850cd198457e3b77580bd6b04664657962f46156555393cfd7fa343eb344121189bc92e96f44b8841ec7e8732b3b258dfc7bfca2868b0ee04820307561f67e4da7a289132dab40b7de208eb870c5b9b71b2763616bde119869f9d3331806cea2948916e75ea613d52c6d76bf8edc0afb15eac13f99dbbfe029c6d0cee95fbb1428aade0c8996c65738bbfe265339b89f04e0a87ee34abe4ea6254b73a32eec8f45b33448d3dc79d017a658b93abd0afc58ef3957dba3f9955fade66bca00da98dac1fa48b6f3395c005c35cb5ea9d338ed4ec2c0e0180f5c011d835c659cbe3cf5e7c6c16aea9ac26c9f388d95726d42d9267f6c0366c9a23835855c6170e0800575b67804a894daeb33f0f4c69b98d12056382a0dfd5750a2e5953a6200b590122d388a80e71c8069ac1ecafbee79db8b9404628b48aa9162cb6562f9c6f389319d9b551a2361fb1fb223faec3020a0c073144f4230385408e03e439615ba44ddfcf1a389a2bf0ce3e4764ce4fd897a9fb9aa0444db35f417a19acce524529e466c3d61ceca7ef4c0ecde0b7259c5212c307ce705c664f875397a28a25091df012ddd2fbaa40a04a57648216aa43df4b99e55e4250e02effe8c5b1f0cdbb04cf39ac2fbab6ba08d95309088c6f0885bdb073cb53cd39658e2c1f0b6026249a882f71081c426d92d7be9b3b81988f670565aebeff9c5ffdf2141925957164fe19bb2386a217e213014727a4fbe5ea0de18909c6c90e3340699757e7868a0cc5667fcb50572e32270aa05b07cb1be27d1da11b832b6cc819780cd4e5431086aa6237a58e974d4f1e2b489f6638dee243548a9c253d3a311312a55bbed848d01a5bd920b59cd8da7806fdfa074a7fb9f1d393f4347072d7296f718133991071f133732931948fd6f44bc0024c5f81ab25f0a431eb3fccdbab724f1623001e0a76cd3a543aa82568e431903e1faee5c17acf6649f390ddc3c640e78a960383956c27dd085b49a38d32f4d753be9fb07d6c637b4ca5cc76b4bca54760f89d88204b106a913b65c032acf14e0e853efbb014e893b75f3dc72658f52b76d66d6f6183c339aa3bfcc6396077579facd16621298c0d51a041e1b1370ee0ade344088f78ba012d9536fca4f4462cf40dd224bd9b9953abd951d723f238e3d6216196ffb2db9a0e3232d418eee26c94ae3d69e4b43cca2d65c503e773a2839d657d47e7e39ab0f11c6fc687e0c752b4a82891d6e220bf5bc095714de5a65f50a02756d9ba14a71b9d43e13adec4315e31f281ad29aa73ba51e51f39ed21021631e8cfba3f3fc959838e76ec8ca7958fc4e70328167dfe7f495eabaaa8723474788109890e5a9e81818ebbce9105884c59e5db1b3e67c27d4da8fd03cfac0e832210e5d961d326526892746601cb7228171e3ada330e18380198cc10ba0089f098aa4718a027c666b30a7d6870af59ae8d80b14fac1da897ec8cdcf539483c09907a8c6af063383c0c56fbe98b8b18e93a524c8d4c292ecd81626f62322166385434f6be45cb0a5bc81bbe6afbb1d41e57baf0fd041789580dce92d10a03fc922a20a267fe6f5f51cf7da717e9baca28984b6854c86ca477ba2ba307f0781e393b3235563d62eb0fb2eec798588601671bbc0ad3f75c302b47090bfbb2ea9917a141782b10605002519f353d6535c1684f10cb130fc9dbef96bec08afe320254670db71d84f09eb31c213823b0a56c3bbff83afb5da14fd3f1f465e53e0387bbe66957cd4eb191f312dc7ef24e90ae5be3a3bc0aca05051292356d20d951e195283528b0a76e6252e02701b0414a3ea89f7d6cc2e80770b9f691cd44a8583aefb111151d77892603e1901a0ee9109cfba841f7f9cd6cafde09820bb88ed2eb1086c273989eb7ba6a3242951c53812fec7650e40aa7d9836a988f42175f2727ab8cc71b74c13dc1c554d408f34962a3a9639041ccf40bc10092b02edf26ca68ae6ca1dbe10fc99a3aaeb7cf974e1d6d2c0b5fefd0ef900ec5608a12bad13b5c23c8b2bbbcae916a625d1b22fade1f7f47540a262c68da8eb5c85486a8e0e9d327e696f7afaebfbbf85e5d45a05151e7aa7cf8e3993e434c5f498d6e1eca10f60d6316d2f51004bdec16d32e44a96f61b8ad67168078c26be3d831166b1451a7e043b35efb4a945f89a00821fac86ee0a57c2b5e3f2ea6edacb18bd1a92375bfb629a9077a1c8789f148b25f5e4a30a593d58d2c5485390773acde93eabbf893be0c8d1b59cdf4bf18707de90d8301fb032ec09da7a6b7efbc02fe52501cdd72c897be6885316d40367416f7b3c6b9d5b52c3d16c89269d5ae5130c9413b866b3423f0fb322f2d48cd568d9aba6b3eb3a301b92f270a3d961b9d1e1902b8b555c160021d359bfaebd6e11ff50d6ba659b4deb9b0c0d338e97830f0ed2dfedab1a967f672249cc72b5e33706c7063aa116c734febbf1c5337752301653619708a22ddb14f20fc2a52ff4d1026c6a4cc7812ca6eeac951412f04f622cee12e428602f9269326e1c8c5bc820e6f7ba1d5b9f6f00fc76dc52583f6476192202ccac247b23449e22fcd5909cde9af824f90b17faf64a5641c6b5a7ae5ae979d61d1ec8bfd2c5b7a06162d1a502bd1e27a69537762c898e55ed206514ede9ec25e6496243956714515080ad0e304af939a5b8511460381518da12636c7415ba00b01a887c6425a8e51b86db73f6c3fb351d88114751be9c99ede0b52506145298d574e3a657451cddfc5a7c95e333b6d83e8a1cc12440cc50f1e648465233654349251e67bfa2d71fe95fe3e4c39e3378fa183143aa9c2662f5dc7be0f6250923acc597e0d4e30fa89b68ee52cf299b353869c9682cc813fb10aefb38a5fcbf80100f041c5862a995bbba48d20191cac00ad8ada0d1f52fb016f7e8d1109b6506474fca08de7be752c811ee2548c02e47113753e4096cd88257c2ca3973c077993459d15958159b568da58714d14f2410cc38a99f314add33d72f9054c6697e533214a972bc0c4e27abe5ba75a6fd866303f0a134f9795a0eb03b5bb5cb5add2095912afba4d7e9ed816936ee927a0a5d0b1957d14f296e0c7592b1996d256faace5978da19074b6bd5ef77cd0396ec92a885a7dfb031cf785ce81aac8b083574af5b1388b7ac93e324f55d99b5dd7fd0d0a477d2392c2bfdbd443506e167a1fbdfad5a70535dbf293782b1e4ba91cbbd1ee6f5a373c753b3720d22b0346f55268a948fc98a0021d399ce0d1d27f6d369e5bb5cefa7546fed24534d57d0e461a87b157f2d17f44efc22dcdb2fd7e791afb75e070f078a7dbc963f641e3b9c21b54fc3652f08fb6cab2787b79b4be02ac450b5868837f4babf698df4e931cf5208393c584bf863b8e9c022f7b14bce138bbed183ba7f22d8a08fdb5a208ec900431f387bc47997ac56d450d82a40b38fc62bbd8c1145fb29a093391791d81c40277bd3c92aa706d9cf6f4737b4467b5d064005cf9563a76d389c4af455a6efccd2dc1ac93d46c4831008f9f65ae77441eb3d006f73b0ccc57e059861d1bf7fde3ffb6910ebf7e201477488b82bcadc9cbf73f0e4bc2eeff7ad09fca7b8091d3a9131f28d4cf890a5401dfea305e3fb4783b09765a41a565113c9e2146f409d4a2c9ef4130c928e74593d083800e6145d5bc0bc6929b94e6744c8aebdc144d10b4e654f3edbe21733191574923347c6d16a1f093b81f71cf67d4a22b05d97fb604ad354c1deead19a6679a250067afc8f5ce0d6ed2a412813cfe1b8f4085cb0c45acb88ea52366685a0b26df0a2e0ad00217a732c85215229f4199e8a4bfac84cb4200d06e426e151b7562a4de8d0fc2d1c501562fa75743aa0ff0fabfe1db4de9f2ae9788ba1a1df092e46c09b532d42d0c37d5fc2b690c3434b54afb1a5b494d78c580c145b9aba56d73c86f44bb9cce949434a600565ee86da362225512a875b08eccb0db37a5bdd8c81b9ab5ee5afd316d9d23d8eb818f238389b3e0e296ff6eec4201d50be397609177bda3cb07e1ac106d64c38ce7c219d720f296888003d092b3cbc776867aec78a937863009e1a355ae2b29345cab5264824d6a29cfd6", 0x1000}, {&(0x7f0000000240)="2c58218f0804b473fe8447b554606204479234acebeb9b6fa30eaeca50a626ff3f52e8014469cccd8dbeffe508bb8d287e1eca4131be0268c3c3f12625ff4efa225809dfd517bc139c62c259cad69a6854ee8d190cb354b037fa822f46648a8616b6e2e5e0ac3e6c0e7bc31408d60aea3f7ae8a525ee478675f64636062094f41c96a52f7a7a4138ef065258ab0950869421f854b4d8feede5f009bd148bd127de166ef355dde11ea7890be30c750d8822eb510a2e81870e7609b1bc88bfde017190201c821ec2e8382a25004ad074e47d0ea162c3f0e6af92b4a1ae06973e1f2ce3e4a05f0ba55adc9f605377", 0xed}, {&(0x7f0000000540)="75b9c7f05719b7f429c959da1c01cb2a7db433895e8a3d94e18c1fa20ae036442ed1bd32cba726fb680758e97e44a193cd6f7a7a40bb6f1c7e045484875b6cb89bd3385c4ecf54a8e2dacfb3cc5caf7ae69f91fcd38807259d403107c816920619942771b37743c2ed1c18c606ff23b75602073480a7d85518e7c378fe53d25d2a29371ee3fb3c7ef1d98809c0c064b00da5e242b04ccd51b580c7484ead525c4732b845701362e6f79c8b1e9aacdabfc9023613ca177ddd7bf4b3da8316e201ce355a180245d7a00083d7f4d5bb0d96423d08419c12ee91c3a8dedfc9", 0xdd}, {&(0x7f0000003940)="2cda9d55503768be03937473780f50362937b946d037b856f34e5170429bcbe51f8341cd0e036dc7b0ef48d604060f90b9ad5f84c91f3552a91724570b8a9eef026836c2ace114f075c3231e10f622381a39b554935c1ee39e340f3a968fb1065659573c9317db61b2068457541a0e3880115ab349c7788c2f12e4b157210bdaa41afc3d4f370b5590c60f07c7b203be5e3b232f7568eb414734d16d2668046a498baef2201c167b63c7b2131f255312b0122a7b88afc9ca3df0bf90c44ee8e3ced8e61301b3b49115a6a6ec479ca774b450118d5d2d26ff48ba", 0xda}, {&(0x7f0000003a40)="34142ead571c42c61fc7b5d8fe24f93f0e9cf8b7b01b3ac540b2e61cc497dfcadfa54c102be22d2fe39964870adfe4ff5db4b070d10a17cf927058c556eb207cc996e557218c6e1fce249d46fd0c65fb14c2aafb8d7697aaef221551bbd2544b128e317b0ab78e06512eab5b5bd4ac16e98b0f7f2385b8e16fc94c1a9ac36dee85daa047bb9b7945790bb19740e215d2d5aedee93bfab7483972b801135afb9a34f784f24702b1cc00bba15588ec00b3224c898fd8a35ac88cccece1af6919e7fef732901c6deed69c635349a01e50b1c8fbd1d9c305eeae8f38957fb84b396f8cddeee6e86f794add58aba50da48bed73c8ce82", 0xf4}], 0x7) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0}) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x400000000000000) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xb0) close(r5) renameat(r4, &(0x7f0000000080)='./bus\x00', r5, &(0x7f0000000240)='./bus\x00') r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./bus/file0\x00', r5, &(0x7f0000000340)='./bus\x00') fchdir(r6) mkdirat(r6, &(0x7f00000002c0)='./bus\x00', 0xc0) ioctl$TIOCDRAIN(r2, 0x2000745e) semop(r1, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x0, 0x7, 0x2800}, {0x3, 0x7, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x4, 0xfeff, 0xb1584578951f7796}, {0x0, 0x7ff, 0x1800}, {0x2, 0x36ae, 0x800}], 0x8) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x1000) 16:00:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff000000003841ffff005b9d071b542a538706000000b8180000002900000033000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000003e84276d33eaf09a9c1c3fbcdb9013982e9f4f7115bcdb9bede687cc317b340ef61e97190ca630a09bd9de0421d03c57786b594ae632ef76d3eaab0a3d828a7e6aaabdd974f1022053140112c7909985bc3475638a6c379aca4cbe075622b1e15ea00c4bfdd5b0d288c5aeb9d7cfd922c0775e8f6bbb9ee2bb70d2bc68a3af0b0f4fad12e219a7d5ca76cbe7f40928c2c2d5cc80651a32e8d146b2d166e62eda9d2fb417df2140d9420799b11346e957a730a63ea2be17b0774c12321ac5dbac8a8040d7215c4c20b402516bcdf25f63ef51cde4fc5a514c8017c49cc50f6f951295f517134bf7010c251f0040829b4be96f04d639fd7d2fbf60859e62479d134f8c837678"], 0x2, 0x0}, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x44}, {0x74, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:24 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x11) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)) 16:00:24 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000100)=""/175) dup2(r3, r0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) shutdown(r1, 0x2) r3 = dup2(r1, 0xffffffffffffffff) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74}, {0x4, 0x0, 0x0, 0x6}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:24 executing program 1: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) 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, 0xc1206951, &(0x7f0000000300)) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_RMID(r2, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = socket(0x2, 0xc003, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r6) r7 = socket$inet6(0x18, 0x8001, 0x0) listen(r7, 0x0) accept(r7, 0x0, 0x0) shutdown(r7, 0x2) r8 = socket$inet6(0x18, 0x8001, 0x0) listen(r8, 0x0) accept(r8, 0x0, 0x0) shutdown(r8, 0x2) r9 = socket$inet6(0x18, 0x8001, 0x0) listen(r9, 0x0) accept(r9, 0x0, 0x0) shutdown(r9, 0x2) r10 = socket$inet6(0x18, 0x8001, 0x0) listen(r10, 0x0) accept(r10, 0x0, 0x0) shutdown(r10, 0x2) r11 = socket$inet6(0x18, 0x8001, 0x0) listen(r11, 0x0) r12 = socket$inet6(0x18, 0x8001, 0x0) listen(r12, 0x0) accept(r12, 0x0, 0x0) shutdown(r12, 0x2) fcntl$dupfd(r12, 0x0, 0xffffffffffffffff) r13 = socket$inet6(0x18, 0x8001, 0x0) listen(r13, 0x0) accept(r13, 0x0, 0x0) shutdown(r13, 0x2) r14 = socket$unix(0x1, 0x2, 0x0) accept(r14, 0x0, 0x0) shutdown(r11, 0x2) r15 = socket$inet6(0x18, 0x8001, 0x0) listen(r15, 0x0) accept(r15, 0x0, 0x0) shutdown(r15, 0x2) r16 = socket$inet6(0x18, 0x8001, 0x0) listen(r16, 0x0) accept(r16, 0x0, 0x0) shutdown(r16, 0x2) r17 = socket$inet6(0x18, 0x8001, 0x0) listen(r17, 0x0) accept(r17, 0x0, 0x0) shutdown(r17, 0x2) connect$unix(r6, &(0x7f0000000440)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[], @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRESOCT], @ANYRES16=r7, @ANYRES16=r17, @ANYRESOCT=r8], 0x5) dup2(r5, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r18 = dup(r1) r19 = socket(0x2, 0x2, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000200)=[{{r19}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r19, &(0x7f0000000040)=ANY=[@ANYBLOB="c4022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r21 = socket(0x10000000002, 0x2, 0x0) dup2(r19, r21) sendto$inet6(r18, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:00:24 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x10000000000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="000000008f2d27050ce8eb7d6282", 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f00000000c0)=0x4e8) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) 16:00:24 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7a, 0x15, &(0x7f0000000000)="2273c879ead812bc099d4d4794", 0xfffffffffffffe25) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x1) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept(r5, 0x0, 0x0) shutdown(r5, 0x2) r6 = socket$inet6(0x18, 0x8001, 0x0) listen(r6, 0x0) accept(r6, 0x0, 0x0) shutdown(r6, 0x2) r7 = socket$inet6(0x18, 0x8001, 0x0) listen(r7, 0x0) accept(r7, 0x0, 0x0) shutdown(r7, 0x2) r8 = fcntl$dupfd(r2, 0x0, r7) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000280)="665f652259320ae25ee0d0f01f6de49297d7ab8c", 0x14}, {&(0x7f0000000400)="7c4aee84497e5ea1f4e7a8bfcf89de0b01c8fb5bb7f4a6c179b2f6df2110698659c7186d50e9eb49d4eb744898b53e3fd318c939f65de2152685ab0a434dd6151965b90e9894278e3c21acd03d0c9d0d8401941f862828630cf0f4992bfc513f0b5376615a182179434e687bb4c5ab92b1a05b0e1a6d9dec5c95af7ba74d6c1a117f38ab6e4869b5d4947edfc9f6744e4581e60240a8807d0f54726452b796ba14feb7ad5a0b1283901f6abe199b4b67920d4ea6940ad11c81aae7c9f99b987ad84fc794009d359f4da36ba9183124d059465f7b1eb030c3cc61eda2e58122821f8ecd76b60e0d4da28c18b1eddd3f955c95690c2d935e1d1203b1e87ce0f995a89ac62735afc989bc9c32064e9b986d435b5bfefe2fbc2397859d4c7d182095c01760bc2c13044b54e10b8cd57fd30779daa2873125146c08a0cc0b6ca79e1b810c3741d4c63b38e7904fe6fe8cfe9bdba08e33276c11c407040fb0f83258edf0d1dd743d5c58fe49feef3681c77bf2a49ef0a1996bbac9c599a17ef4ad03eeaa1a3a628fec9f139c6cca0b8496c9b6883e5ee8f825c11de1a45a7c03078d6ff2e72d942c140d8b8c020ed11a9092252623e238b005fada7448266c1295eb44424eb0e0b8e8a4e8c449a194f7af349b724561cb6601ebbc3b4d836887143952f100eb8c5c237e1cae5b632aa074e85a20c2815d325d278cab0bc4d8b8fe0006a40f5180f31dfac48c28dc628b6d1b131c721b76133b654370d4a530f159094dba9ac629bca8b22b9f70b2f29d5e4235eba968e0cd61b8e373518ea5fb01ad2412d020a699231828d36706ee659fb2807961dd286141abcecfbe3bdb1b2e307ae6c924d7b1850d06acb0c3df3ad73e5ab6eb2c9469e41ed1b13fdd1146ea4dd5babd0c408a84b58eb539e13a3432edd707745331bf7202c69847760d585aace21b424df67d20b4fe3e8e749789a01511718707b4bc54771a7b809b3acd6cd09d789c843d51d27e3e29dcc3da31bd289ce49e5dca4e55d4017d74c548e164c9451aabf1d014d0b7c051b92c4c5efc627ed3d7022c34dda08d7020bfb6e1362efc58d86fdb6945e0b8ac15c9dd7304669214f2b5e68ac4397c6f74f2d6fd24e8f463e4061b1349dbb2e7dc7ebd62162962941915e4daec6c7e8d8c139873c0e062c4b81f1eefdaaf5b6f8b027c823b9609ba7bdc4e3af7412a2c855083cf5e355b1a408912d72acb676a02c58a77b49b74d642c822076da9a58b4afd41f85b6cff7116a759a86d2f72b3bdccb29019f1c6af5c443d669ff1be2f81454ee2d24e6fe33fb527f7fbaae956e82e759a57f68782a97574628ee4bc024e3e6dcae28e05e24efb44101453c1186ab71c01495f743c683e1ea90b9b44d7ca5bb88835acd2b61e00ecb7ee68706d487f49dfaa1a52847893e9f6d5ed9964ab362f54eb6b5566006b2e4142682c8f7ff2da46735c54203a111fe063205500d281dc735f48a8e1c4d26ece2fadfdc51008ea8531bf5a3ac5b06c1dff0616ff6b4406d29b681a6280a6720858091adaf1b7b30c5c1a01244516527b16675a663464bb7b83423a180cfbcf6b35bcce5308e7dbf1eb7252cd36b69d4e3d6e3b3c1033b6e38001560e9c6b84cbb99948163e3c9b9f3b9057a8d9f775bb6151a2c34162c7b43e3e0497cf03de617ec8c5253570aaed9452c8d1c1671669a2ca7aa892c349a3cbd2dc51a78126f97095906cc62e7944083c44f00ee364282ee60500f67cfd074f1e193148a9c9a35e9a507db8048fea750cb3460a4fc05eb9b401b7e455d8a48b8d3595d16e1009aad32c27d943bfd069fcdddc6db42883b85ce4ad2bbac0461711d4f1a47762f25fa24932c4acb3999cfc2d473e8e20c4a3302a728b58e94e4f76d9062b96c43dd4bf57d02cb7a302341a3bf264adda4fa9e57a3b9aa798ea3b5872d9942080975cce13702f12d7c0e115562dcef28694a5b12b4245dfe4ffd9dfd636d351cae62aef5618bace95cc0ce2967024814571373826d529d7b05b809d5410c8f8e7506abcc12ec6bee5034a48f87f731e3ed5a2a9f54b76b9400922f06d085bd43f413509357d6d1c3bfe3f3fa81e19c98894a21520db6a0726d4b107ae5b98688cd258a199c3cca90c17f816ce7676850f68951cc9d2c206e66139e5f0f3fc3247bc09a30ae9e659f02f9a120fdf0a46d19fee66d67a66460da25e6ede2bd8b2c53cd77a754f6447bb09a68b4e3d2fc3206d8da379138d7c35e8466fb24b472b460e2d149d73f1d4389468a2fb529a148c992a6e2403065b0b8e6e8a803c5e93ee1cb8d675f92d74ee0c468f79adebb401e4b7b1cfe6f10b8636088af71aff3cc0b541a3763b4a306416be341a9ce6406ec9ed41efc15dc1a0313527441616968a9d7a5112178cdce30c7681c29a261a73fdb7c522f692813969458560047b428a739271fcfd3252aa2b7c74bda3bff8227cb0714546b024ffbbff964e45899e94422deb2b5f1805a7616408b088530e23ed23fb64db26945d4b55fdad9e7954e78e315a42ff436cf47bb401b6b15a139ce986844b9cad30fdbb017664b660313f42347ed39ca8e08b15dea35fed0f3ddaf423dd7a6bcb624e0b28bfbd96e7f8667f07dd2132181c67abf5fab6bd9b078a00c32ecc81c8c978c3219e37ccc1aa1e366d5796fd46c62c758b4c66eef18617a7799c83a0b3edbb051d1a801e254da6618600e39393a4a5223235d136a9200063e66c150294347eb48d983a4532ab7d438944111b7900c3d54c711aa9c4f1e53383f48cacbf24c61e65e85b56bba6b2d0cccb3551086a421b7e9bb22ff601d62f24bdb342dc1751840b53ab90f589df4d6c0789001446f10c9d960772c7cf0fcb7a53c05436c86027feb91978803a5e8da9e4292a9a0c97a8934e7c20bcb82a893726a5b9b88376166b220911859a54d1f3bc01b9b9e82e3cfaaa947d80e9c5e257555a3da4cfb43c1d8dfff8569b0f3395bda04715d8794721f635341cf761fb9cd1b0e338ff7ea090e5edb2efe2c394a3cd18b2dbb9f912d5307d4112924a0c9d44d1fc4453688ae36a783fa0b6c3ee21eeebe8e86ff761916b58b0e146bb3304ff147010c88deb92e5811861f02f2e7784df06d7ccc8e75688ead55abe45a7b1ae481777858f325fcdad783cb30e9e09f9edba20ae310daede96460abc8b6a829cb1275d8fa04ba576b6b16cb7b718d39bf9fe72412d10b825ef92d06453cc8e5bc8e6c1b5782634e2ad1d08516d891d8c6b4d311ad5d7a9c0543f93f4381553cbdabcacd375dd2df352f763472bbcfa3324d80b62aef28b29c5c90aa81605423802b2deb8a32dd248f01e1b152cf2ce83b472424b301945cd1553067988332ef998c6dc7223ce44ce94af8903859256ded0f3502d7b32a1469748c58bcc4a18ef6ac5e2d874fa893ae7de7252d47e8b70e07adccf69462e4358877c7babe6cc9c5ab64a367a20214f023fa948c6c21125312c8d777382e548a21d20ecf0f25c4406a8d04f8fe9858d54ab8078f5b2fe47ab8edda3fa1a7ec5bb9ffe545a883a8d9aa1a7dcb44e272ffcbc94b01d116b653044cc02b2d38176ac60d26d1b9e84e89d8e33f1f5baa8f36b223d4da7dc119f7742e7858ac4984e8b710fee85f17da9392b72f8383bbf04160fe645c405e0881ce327eeeef479df2349f939764f7aae7601f05ce6b94536b9bb52e9f5820ccc3917f8d0c441c4dabbb7ed2ae1a6468ed8ea3ba3722fd35e46958d64073217582432d2731ab61cc1ef5168b38dbcb9fc978976c643e754ab581ce21a5dbf061aa923ae10156fa51db868c738352cd4e5ad8549910b87d32e3bae238cae40a46ce46f8ec37d9c1657841f370a436293c1096a2c0b170368d3fa9200e38193c075f6e161c962651a02ce673eca8493f6d044f0e2452ede85f6055b55c2437c76267582119f3d46ba80e0de024fe322117fd6400c59ee44b9028f0e50019b932364ef745bfbd94b4293c8c5e183f5598b59b6efc776b8ea9145c6c8241d8c8eea6b635adaa305e71a564b21cc72af46a291b07a73c839946a2f918f00b15249eb74ade8421d6d9fdf35c9891fa5b684ded5b3fbcd70f6f92371f7c4095bb4fe33b2dc0904107a1bf0279ed98ac6795afdf215d106485148aa6fb95298937088f0ddd4a3ec25b9ce101a7462c5f8209ff809cc87dc523ee8b8953cd37df42b03af8857f0d07aaa5155e9814127acbfdd3a3c33c0e2b192c26bab060d23bc9d9a4164b45997a73eb84aff1bc01ecd2e99832b3ad8bad6c3eba002e041ba13490f03d74b21bf4b8c5d21dd7e81d701a80f19d1dcc0b88bbf5f96bdc08926c811f54842ac63b780dcd48c5b20affb40f3f7d7290dbfc4eae55ed8973f483dd735f4a136e89493c29137b04de4c51d7fa5c71c840d0b368ef22d171712dfd1e9831aacd2d67c7d259bbb0a168f63fc1c50d7328802e0da38d816934a5706d6c682c72356189a8157358f47afe207b28e4c32a76cdd4e023d4c3a200736841e4ecc5ae31ad63cc0f53cca27cdb9b28c0fe3eb3766dec4ffd3defe05c9d6c64cbb7b2c6b3221c557a19402c2734d2afe5e9a71928873929443a97daf9b7e0fa62fded7355f6f0634fd68af835afd6ec1b0795696d9ed2b20db8e9363a31cfdda7b8c35b42c4ee9e9cf456909586aa87aef401df5b15c95b2cbd3608b5c8ca10e86414d7cfd416b843628d6b61adcf7936a2ba5b651add86fce8344a787ee21937cd4b36dcd0b6e8827500061a7ff7e13c26a2cc5e626cadac1a0172db5a93a8760fc1ced92071eab74d5adadf7f5152fb50c949a8212e2d66c6a54bd9a25e06597af733b21fd5ddcb3831ba95b0f3889cc200d21da46e0113941c6d40d7807253f1d369d0bc7b8f2072566916c2802f6ce956eec93944904fa89a6f9b95cb964de59ce5fe44f21e26d72be33ce53f56c023f5a021e2dee354e9ab773ba375685b35cce246e9178a30e5e99a54d7408d51f89dbc94a30764e8545121f3cac950231396a346a7cd950d9aa9faed705e2f6fb1a853e80b42b3c27b7fdff452ce89da5f2f0a54ca12d105d1c28490c9eb34dce637b89afbd231d17f99382bc27ffb430046c0a6bab4480ae86ce43c3470ceec11657dfa7a6c5454c13f00242e9b9915cd26d041007e616661fc1f4ac37803b306f15eeca52c0a96ad36b6a6e801cde41aa55d746e6c962b240f7b0de492020588f869c49e0c248c2125cb3e8a44d0fbfc0c244096ed9a2a370f114b9d39586cb0739bbaa17fd47e4343c7ea34cf9ec7ae94140c210126fa0b594bd891d59d6b5b58b5762c42959ba8306088bd52abcefc963b01ab9ae466bdde26756c1eae4d1e5043b02bd93b5ef497fa0dbd29257a17a6df5a087f16c8a4f6ce0d8ef39a4e51d70d1122f7cad2fd7af68849e529d722786b75f460cccd02979714c6f2a473717857819df3670b9dacbc3c81c44e22ca598daf9b5f12085c77ced7f2be8b02e879a45f897cb1f0f41ea7160c022877bf6ca842e918f958ab51c486deb63a9d279c71f61a6bab1e9c7aa1e804d45067d7deb122f35d7f7d24189854765148609e661a7841f5697e6f6e87e9effdc9cf40cfc54a8b868e999c27304b267b70f79ec85a86bd3499b42ba9ea7bdf45af582e8f4cbc2c9c2711c92e23373b97baef90f83c452a5e67ed9f4732ee26982f08528f1ac55bfa1ddddd62c6118c45ff6dcfdea3ef6facae88731b2efdf5de62a0108821002bab09bdb56daebc9dec961ec0f66008ae98bebf63149263d92", 0x1000}, {&(0x7f00000002c0)="b47c54203412e91fed0b7ebc790b54ddcc2aa5e44d7b5a67889d33a8a2f5dea4063bf309918244cf537f1937d1f1646c076fe30b7004766598e6b89a142e1ae999bb05c1d2e7a5caaeefc17742b71da200344b3959cdb64c88b462755688099cc21f14c18eb617ce1211b7bd349b1369f8079bcf5353eef065c346ac471a458a76f1cc52c9a0041eb53aabc6aaee9eb34ceba4fa6efdb4fc8ac5b6ee6cf814e2e7f196b051eaafba04af4ade3d308a6598d6be1e83732d4587fc50b48f97bc594ee6caab1c0898bed0a55278028adb800cc53a8d170863ef3a89150665d31eb79f41f3add09d6d5879466cc375e4b1313bc42d28ff0194d018d47e38c2", 0xfd}, {&(0x7f0000001400)="2e4f29119c582ba18beed343966809cd890cde194a8ecd6c26f69653e635fa1d417d445f9393e73849eff3f59387c7c3a8413db19d47728d4ef45bebca2993ded9fd0f6bfcdc8ec6d278", 0x4a}, {&(0x7f0000001480)="b914375a6ace353d7f177c79177360c9df294529b8949145269de0c6f901d2a09dc020213a38f3f7fe70f29ad5dad30217c7b902d30051c173d8b56c52427295f749cc24bbe9641ee9af4608279b6ce93269947dd119368903876a18d332a15216ca8ea907523c6a03d377652330982344ad0751aa05f4f57a456fce0d44b6c815a1a3baf66bea01b4ef8fa74f4452559f7ee87d616ef3f600a126633e3c7cbe754d0b3c48adc7f66bdf27f72003601d6a679a260687f6eb711d27b34c4837b371c453cdf2a2cff71a322014bad13cc687ee32", 0xd3}, {&(0x7f0000001580)="9ebb286ba399870e5ab3dc12f7087f733f297b1b19eb39cf51dcbd89cf46b944f8613922c9683abd3ab52b16a345da88f9f6e8d2bf10f9b551fcebb6c9b3af8b0247279f0488f8d3ed6b1ebdf570cf9de20da08d257efaa2a4c77e41c65c1544ca", 0x61}], 0x6, &(0x7f0000001700)=ANY=[@ANYBLOB="601b606d00063e7f00000000000000000000000068069f7da749e7230b742f4f7b18448053220c087f3308b2e54a928bc8dae2437645bee7b3511a0db576037674e13fc3b518941dcf2e0c3b2a286955337e1f014e0e6229d8d9923324d9b6af376846df9ba1562119dfe54cfe63ca36c5e8110f5b442f6db73b9656715ef8c0982daea202f2f0a5a7d3aaa94405d06db18c7c152aed7edf0f78cb00", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32], 0x30, 0x40c}, 0x408) shutdown(r3, 0x2) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000180)=""/83, 0x53}], 0x2) close(r1) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:24 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="7e03b5524224187126a028758078a33badfa00cca96078cd70cb57737c4c94d3c0015cf3a3f824660c9b61aa7d292177e99f772a4c7a4dad4db2ca8f1a1c6f44f3e783bb9138356056945fbaa281767f10de0dbe47dc7a8adf5755f70bda8f35f609fa4734879ad68f41e185f05857c24196f5cbc25b529f40eafc5f7146dae0b19cbb6ec5acb0abd8cf6bec89474268bf21932153b31c406de2d652b5581fc89e", 0xa1}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x1, 0x0, 0x800000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setgid(0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="04ac37dbe4bd8b0886ef3ed0e460001f11f68dcb9905a70935908309c8eccc403db9430831ec2f96432d149b4ac666fb3d51df45acc4b5f26cacc403a6254546afe832d38d0ceae16ea5ba705e3a6694e721ba6b25b2484b6d1157025b8891405f52dc3ccb552cb8345201e6eb4489d7c27dcbdfa2d14ba914b79cc1bbab46c760de47e67b5517f27befced346814ea068ee6c13cac7a4af126ec2a58c69ec471a8899a770dbe797568f73c4e0a7e27a4d0314a82268ff6e0071986fb9e108aefab922a7b206e64e3d8b0c74de7a8d656ef873cf94780e5036", 0xd9}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0xab050f684ff944e3) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) r3 = dup2(r1, r2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_broadaddr=@un=@abs}) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/179, 0xb3}], 0x2, &(0x7f00000002c0)=""/43, 0x2b}, 0x0) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r2, r3}, 0xc) clock_gettime(0x3, &(0x7f0000000340)) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0xfffffffffffffe1c) 16:00:25 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "d730c15b00f4ff0000747beffde400"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x3c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x5) write(r1, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5a", 0x162) 16:00:25 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) mmap(&(0x7f000002d000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x100) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x20}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = msgget$private(0x0, 0x200) r1 = getgid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x7fff, r2, r1, r2, r1, 0x42, 0x6}, 0x8, 0x3, r3, r4, 0x3f, 0x7, 0x4, 0x7}) r5 = msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r2, r6, r7, r6, 0x42, 0x6}, 0x8, 0x3, r8, r9, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r6]) getgroups(0x6, &(0x7f0000000040)=[r1, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./bus\x00', 0x0, r10) r11 = socket$inet6(0x18, 0x8001, 0x0) listen(r11, 0x0) accept(r11, 0x0, 0x0) shutdown(r11, 0x2) writev(r11, &(0x7f0000002980)=[{&(0x7f00000005c0)="d5075f113a02cd94f8e0b8c0940241f7e2d6a84e7ee49c2f440f02979196fec53e11da8d600745e9a4c795548227030e15bce5122ff4dce5e5d729028c1210c353100092a171417e70d6e9a641bb5c987e9c"}, {&(0x7f0000000640)="a1d9b29701d657b18f1b4d8707428a603a25be6257a27d27669acd7b7b977fca91d50417a436f43777524ce41fd99039a5ca3c628753774fe5de3cb4c89ace0dc961f1327d4f6d3654d7c35bd00182473872ffbe2be8c1a1df4169ed2ae2cb7d3c08b6721c5dbc232c0a9b70961c311f10360d9936e74260bd28cb30033dc340c316a05685967f9929ad35c67f5e0326e16246e4241f0e365e67b5c09246dca9ee32937edfccc7e9864a4da22d15e5"}, {&(0x7f0000002a00)="3c1c65226ec3dc913cadceb69adca63ff0f44e7a4b3c7bc801f3ee757578e01064aeb9f28b0d2dcb66f12c7df072d95b4e8f8c5184559153e7227073f72c9e650e4cea"}, {&(0x7f00000027c0)="fe50a92a2dd695a13aadc0f61a077560656fbf3ec09b23fec364b841574069fb318e28f88df408a7ffac757993656925d99eefbfde01f167b7c2ead7a67cb5381b7657dc53ef7b0763183cf6e7803dd5f7e989dce04d475b6e13fbbfacf6fa26a23193e4e7c27444b72e8010449d4a90a1efd285a0f3eaa6bc67f4238af6686d589a50acdd591aecc6b2efba014c4a1f6922d2ee2e798bf8abd150f39fcf5744ebf882c27bbfc9c2bb793b72269ea8bcdb7b8c1193065fa8b7a94a3840fb06e109318074197df7900271b077be8adcb3600445cb41ec745251329ccea3827f649f4745d07e747dfbcb7e04c35280aa0d03c5226b9561548ceb603215eb"}, {&(0x7f0000000740)="a790c4127b12b65e7db8f174528d7da1b0f838c7"}, {&(0x7f00000028c0)="9114590095fe7919b0623304b71e795cb701045b9b17008ee8e0cebe6c088f8b993dfe72b48a6df2ca2c1f8893877456738ebad0ff948c8fe42cf85c3cb37df1071974dc8f07e813df463968f9b3caf48917cbac795be4baa9c77be42ae6be1a26d4d37b08188628abcac7ad34dd4370120c5735709f227632fe2d9e"}, {&(0x7f0000002940)="4d516318ffd3dadbdc84c4335e347582f1dadd"}], 0x10000000000000b2) 16:00:25 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0xd2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) r4 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r5 = syz_open_pts() r6 = getpgid(0xffffffffffffffff) fcntl$setown(r5, 0x6, r6) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r5, 0x1) write(r5, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x7) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r7 = dup2(r5, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000200)) r8 = socket$inet6(0x18, 0x8001, 0x0) listen(r8, 0x0) accept(r8, 0x0, 0x0) shutdown(r8, 0x2) r9 = socket$inet6(0x18, 0x8001, 0x0) listen(r9, 0x0) accept(r9, 0x0, 0x0) shutdown(r9, 0x2) r10 = socket$inet6(0x18, 0x8001, 0x0) listen(r10, 0x0) accept(r10, 0x0, 0x0) shutdown(r10, 0x2) r11 = socket$inet6(0x18, 0x8001, 0x0) listen(r11, 0x0) accept(r11, 0x0, 0x0) shutdown(r11, 0x2) r12 = socket$inet6(0x18, 0x8001, 0x0) listen(r12, 0x0) accept(r12, 0x0, 0x0) shutdown(r12, 0x2) r13 = socket$inet6(0x18, 0x8001, 0x0) listen(r13, 0x0) accept(r13, 0x0, 0x0) shutdown(r13, 0x2) r14 = socket$inet6(0x18, 0x8001, 0x0) listen(r14, 0x0) accept(r14, 0x0, 0x0) shutdown(r14, 0x2) bind$unix(r7, &(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESOCT=r8, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES32=r9], @ANYRES64, @ANYRESHEX=r3, @ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYBLOB="d3f3bef40c0aa8d2de7eab74cd59bec6bd61ef3ec3b0bd5aafb5928449b88ce960730276c44eba123451a79119a097d37e647fd67cefdaa2374eed5d6cd579fb3d65e56c5602346643f17922e4b19eb3746969c6534ad6f166ac58354b87c72c2bb9c0b2d14bc1f6d08cf00cf83d6f37931d7f4e579b02d52fa9d8b6e21c6d6658355ed1899a78c19731caf39aa015712a989cb2a3e9c7eeb106aa8bdf3538fd66237fcc53e207b53cffe7bf4d1a78ac0c07c0945d68112c1e209de647a67588abcb3c5d88a73149a9cc2d32108e32648ac81cc1c56928d632dbd8a5b8669d176b81702764428979d353d3f6"], @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRES64=r4, @ANYRES32=r4, @ANYRESHEX=r11, @ANYPTR, @ANYPTR], @ANYRESHEX=r12, @ANYRES32=r13, @ANYRESDEC=r14]], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r15 = syz_open_pts() r16 = msgget$private(0x0, 0x200) r17 = getgid() r18 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r20 = getppid() msgctl$IPC_SET(r16, 0x1, &(0x7f00000002c0)={{0x8, r18, r17, r18, r17, 0x42, 0x6}, 0x8, 0x3, r19, r20, 0x3f, 0x7, 0x4, 0x7}) getpgrp() r21 = msgget$private(0x0, 0x200) r22 = getgid() r23 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r25 = getppid() msgctl$IPC_SET(r21, 0x1, &(0x7f00000002c0)={{0x8, r23, r22, r23, r22, 0x42, 0x6}, 0x8, 0x3, r24, r25, 0x3f, 0x7, 0x4, 0x7}) getpgid(r25) r26 = msgget$private(0x0, 0x200) r27 = getgid() r28 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r30 = getppid() msgctl$IPC_SET(r26, 0x1, &(0x7f00000002c0)={{0x8, r28, r27, r28, r27, 0x42, 0x6}, 0x8, 0x3, r29, r30, 0x3f, 0x7, 0x4, 0x7}) getpgid(r29) syz_open_pts() getpgid(0xffffffffffffffff) kqueue() r31 = socket$inet6(0x18, 0x8001, 0x0) listen(r31, 0x0) accept(r31, 0x0, 0x0) shutdown(r31, 0x2) r32 = msgget$private(0x0, 0x200) r33 = getgid() r34 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r36 = getppid() msgctl$IPC_SET(r32, 0x1, &(0x7f00000002c0)={{0x8, r34, r33, r34, r33, 0x42, 0x6}, 0x8, 0x3, r35, r36, 0x3f, 0x7, 0x4, 0x7}) fcntl$setown(r31, 0x6, r36) r37 = getpgrp() getpgid(r37) r38 = syz_open_pts() r39 = getpgid(0xffffffffffffffff) fcntl$setown(r38, 0x6, r39) r40 = syz_open_pts() r41 = getpgid(0xffffffffffffffff) fcntl$setown(r40, 0x6, r41) r42 = getpgid(r41) fcntl$setown(r15, 0x6, r42) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000240)={0x40000000000, 0x93ca, 0x90d2, 0xa50, "d730c1e77a6fc69952f07c84070b9017e4e74de4", 0x2, 0x200000}) flock(r15, 0x1) write(r15, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f0000000100)=0x7) writev(r15, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r43 = dup2(r15, r15) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r43, 0x4010426e, &(0x7f0000000200)) bind$unix(r43, &(0x7f0000000780)=ANY=[], 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r43, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r43, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r44 = socket$inet6(0x18, 0x8001, 0x0) listen(r44, 0x0) accept(r44, 0x0, 0x0) shutdown(r44, 0x2) sendto(r44, &(0x7f0000000440)="218aea5215f2a81b325de2763d7ec07d836afb904f2e880e97930000000d00000633a164f4d03f5294df7dd08960ecf927", 0x31, 0x2, &(0x7f0000000600)=@un=@file={0x1, './file1\x00'}, 0xa) r45 = dup(r1) r46 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r45, 0x40047601, &(0x7f00000002c0)) getsockname(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xda53cfa13a3c2b39) r47 = dup2(r45, 0xffffffffffffffff) munlockall() r48 = getuid() getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r50 = socket(0x18, 0x1, 0x0) connect$unix(r50, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) fchflags(r50, 0x0) fchownat(r47, &(0x7f0000000480)='./file1\x00', r48, r49, 0x6) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r51 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r51, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:00:25 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021c39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441fbff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee443460409069768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741373370b26b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde06bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00eb90f7f3597527b7e40782e2824a588611d59b37f6d6d6a75db145a723cfb0ed2e72a4f4996cb55cd75a275a76a51b0c1717b29660fe2adf4ec22d7d32ecab90d98b520ad2cdd5ac11a1efd0613ac42f57c6acebb0b8ea8ab072fe2b6c5df08da353cb6e5a93908b9c6847c4cb33c7ed0b3b43383f153d852756f6d5c346a684fde1cbc61746a6565caef5cce90b33f72a39d87bbaebbc1fd5dbd1681317d10c82fb23c30da426c1a2c534a4a0856b10527a0f952c952ac4c3d89067c2b0a6d9510fd34854a253172f59440153c0107053f79c34ec9d0cfe7e4ef603575c3681b5b2723ccd6338bcd15c8c9f"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="a7925249b906f9743c8dd57fa65c0123f95945ffa66d2044b86381ea4f5f37c6b40eaba929d42e323e87557ad96d95a3ae291bce66e52a91034d4c41c56416ed0146d0ddf676d2c1db3744792bdcfdcf270e9d05255c81046fc3cc30dda004"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5, 0x6c456a7b, {0x2, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = semget$private(0x0, 0x4d65c977f2b2ec6f, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x8]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x8000, 0x1) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) socket(0x1, 0x4, 0x75) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)="a31f033728536ee231ded2b51f892dd2c26486148d327e723669c8895fe7b89f37a4147145421d41850decbe72cc463efbfd7025af2f91561dbe11a2af3a4c23ca3059da2e6e31488600458b486ebe897e536eee697bcf809d431c4505dd6db0764129eb8eb80a3a895a8ab5a4d55ba4ac8c9a9673c51fb1d22e88752988", 0x7e) write(r2, &(0x7f0000000100)="8c65", 0x4a8) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) recvmsg(r3, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/98, 0x62}, {&(0x7f0000001200)=""/50, 0x32}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/242, 0xf2}, {&(0x7f0000002340)=""/202, 0xca}], 0x7, &(0x7f00000024c0)=""/117, 0x75}, 0x23) close(r1) readlink(&(0x7f0000002580)='./bus\x00', &(0x7f00000025c0)=""/4096, 0x1000) mkdir(&(0x7f00000035c0)='./bus\x00', 0x100) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) writev(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)="7e08fb3b14fe04f07d2f9413e7270db38bd09f3997d7565774d8964a7b2bc1742252e5319bc7d08db9125a36616f772a30242adc9bf7876623fcaf0376", 0x3d}, {&(0x7f0000000100)="421c28820b762b5176c6f5d9fc80b047c75172077e3ae824eddeefc6e2285348a009c4e6f3b2b81f9987dd44f10fd6fc3d37ddf638e8a0", 0x37}, {&(0x7f0000000140)="df7e1a7d2f2ac471a46631c4be133b74ed7c44f640d55a6fb4fa5c3ce4a701f5877c6b1380a2c02d18ec7751372cb049357b1a3ae445f0f3158ae2e111f68a868e9e05bfa7da797e68ebf679f165c93ea1559a11c5e0219adeb49b681d2bb02a4062f32eed9fb44cb4552226343ea4a3dcfe4df502ee8f430d8f6b8eaa14392d6a3ddecb86", 0x85}, {&(0x7f0000000200)}], 0x4) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) ftruncate(r0, 0x0, 0x8001) getppid() ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 16:00:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) recvfrom(r1, &(0x7f0000000280)=""/110, 0x6e, 0x80, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) r4 = accept(r3, 0x0, 0x0) shutdown(r3, 0x2) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept(r5, 0x0, 0x0) shutdown(r5, 0x2) r6 = fcntl$dupfd(r3, 0xa, r5) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000200)) accept$inet6(r6, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 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={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x4) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) accept(r3, 0x0, 0x0) shutdown(r2, 0x2) close(r2) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) sendmsg(r4, &(0x7f0000001780)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)="4a5f7d62235b87eb73e93a0c81f80286ae47243be17067ed3746dc8493505fffb7473b21025703da0d37a38bc66b695186532f0d8190c168f32ae14719425025d71b516863866007eb705f861e444d6655b82b99d110a4456a7535f716f8a6877b82b1672b31c7f60cd32bb38047f9fa8c6037ecc34c4b14ec0a11c840c54298a98bfe50998af6b25863cf4a3615051a21d6286fabcbd03d55ac140a930be74e40b338ac9fe9f5cf97f3603d8f3bfa0733dbc127e8b5822b76cd16c934dcee538913f6cfb886af0ca13012d49e2b85d9b6fa87a583ad143c62cb38692b8d5942c9e1", 0xe2}, {&(0x7f00000002c0)="13a7a8b21900c16eeee89e378fd4e887398056babccec57fd26935d09333c4f0684233a18c488f3d9815d834c80c4c1d6d2bb0fdc915757f55f122f762923845fd85892860487cec8a668c752060bea37ef49110a4bfeaed5cf8dfeebda5ab2fe766aa4e86042db471cdc3cd168fc69fdf78511a5b68b1c51cc755e74b31eb2615292670b286cbedc75dc1029ac6fc993dadd45c020a8a3999aa179145732f", 0x9f}, {&(0x7f0000000380)="574194e73353a6e68026e40cbf25d6409633674e22fb932b14c893f7c3158cd1e312f412594e87d7a2914ed54f7185648e1be087c7cfa30b978f6e4fd264a7bae3bc38956fb593e5c08e00b47f1647716ef403b2e929e33c2ae922fc6448da59aca77ed626b7e710be4b42c5df5500764848322958a93e7aa956ed6fd27fa584ecb4d4a2934e1b", 0x87}], 0x3, &(0x7f0000000100)=ANY=[]}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x411be4d3e1bfa96, 0x0, &(0x7f0000000480)) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept(r5, 0x0, 0x0) shutdown(r5, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000140)=0xfffffffffffffec3) r6 = socket(0x2, 0x3, 0x1) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="fc65992ef44cf65bf9ad86a14043e5b2b153cd7f000000000000007237b6f2521f6423cd9f36faf7a77a590000"], 0x10) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f00000017c0)) geteuid() setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r6, &(0x7f0000000080)="108c570000000000", 0x8) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x45}, {0x5c}, {0x4006}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) seteuid(r4) syz_emit_ethernet(0x14b, &(0x7f0000000440)="b6ef3c475f13c102aaf69787f320abde1ab33fc3f6152acbdbd6053f4585a41842596c50a805c183fa753052530f45d39717b60002d2bc83bbdce40182303c498a2615870ad7cdcbd4a4dcd0c9a4d88610b4320ed49e0238d62395e99f71101e819351d76d26be9d947e4b407fc0c761a80309c0418c2d9b1cacd20c4c98c9e3faecf8980024dfa9a3461a4087fe74575977900b5a3c955d11dae57023d8858ec42639fb072e4161be5c990a4b18d9d70624039ab56a6c59cb4d537afab5f24601b9ecf331d907f2d5b535b8fa8fd3ff44450be283cbf8c7e3a4c4bcef24593dad88b1e640ce9aa0536d8a75c5c5e1eb26ce9cbe027962916d249be4d532000ee788cf739c97c4f4bcaa054cf1092035875efc54004db0d9889e29794f1bdf584458a0cbe7afcaf2cb9e7e2366f8ffce153fa7407e038de503dc2988a5c05fee8d642d023b411814945989") 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000580)=ANY=[@ANYBLOB="fb182e2b6669d8120cf55e982900000000000000080000000fd1a9f2d2a45723de9de08e9b537ea39f7043f0dcd018b952a27a18e23ef00daedeb400d668a15a4ee899cd4ca85fc375f52a8d80532cf09f9fd9b52cf31f000000135ae7581793bbeca5aefd68f6ece473d0316942be923da02b6d7d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4744d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec3ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ce8a84fd0f8a2671083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e871c0605e0447492ed173a472abb5991a2e81062b55dda0dcb5f74158014d498761162bbeb7922f2d43c72721e3f21a1770b5c80aeb0fa962908d431b53a6f3eed5e049e34c0014ac91ab59e6a7d387b2ac9c871ebf82a0997e3272a85674d90f559cb49d565c9d23b4626dafcb9ba44af6ba3704599e962a0388b2c6efd3b5bfac31ec0f59ed9359ab381672dc0e98e7f1e55b6a618382ed5d20eda2dbaebc6065d9e2f5065596e2474d814588b83b130972ac0b44549fcc2ad1178e2f2ae125efd8b9738ee6e243b6c62b5cadb27480be1c879da3a91475bf74fd11aa170fcdefdab15f1160e5d5ba30d1fbfa76bea1e818b78f27c9403698070037a4aa5c187bcc3db01dacc85382d1d1be9b8d30b4b55d7edff2e92afd5ab05be76c9b0bc1fdf55c091b07f322edc7523505890404bab590e539814b5388b7101e3a5faf328189148c4dc8d9a05c607c57d9214cafa83d242c8aa91059f846fc7d97fc0c3a2dabf869f9fa78e971c08185fb0783426b175fc4a597483a35d2c68c6becac304d49a354f76aef4f9b0daefe169937c84f337021d0789ae3a3451da46d2f333e5832a081cdc745d269c2232694a4a053dc6fc7e2a85814db317295c74feb76f5f6839cee6f8e8497b8037853e2c2b85ab303bc8532ae617af3c3d51f1dca703b5425d2508b3fa732ce8766b14dd9127276644cac0ca0d83bc5af63bd3dc323da98378be64c8a82bf54e995d40caef7931c12f5283d98ba16d1880db25b6e3b3670ba31c7a4c00a9710e9425f4236573c3aa674e5cf8734c6e07c815cda88ed9131d94d09c8be0318c93ada8fede4afc0b4c0bc25d17988fc545325fb9ddf293683b34eacb66b18ce43d682dd620f7ab8474add1dbe550b4d14a451f787a4af9cf378d6c7cfe5a7867baeab3a70fefeea927f2ad23eb36d3c756541bec83df93d44eae2a9d4a11415f7ea6eaa02185d79af406af09f728f4b4199d717d401e9112e482c16d833be69787ca32cdba3babcf215739d088bc1db25a73d9211f3012d4354773d1cd98f501098a0068ce40416bc2c34b3deb4c1f7cf2e9d29ef7cec712b272a1f185f5767bd410e3819847fb8c050696e502f08ef8672e962003280a6040f62d7aa2cdd89dc070e045c2d0327bede3737969ffa7e908b08517bf7d7281ca6f2578e3ff434bd"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) read(0xffffffffffffff9c, &(0x7f0000000200)=""/234, 0x4a) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:26 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x31de83ad24277b50, 0x40, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x8, 0x21b25298}, {{r2}, 0xfffffffffffffffc, 0x46, 0x1, 0x52a, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0x8, 0x400, 0xc0}], 0xf95, 0x0, 0x214c, 0x0) 16:00:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffcad) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0xd3b77143069ebe9f, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0xf) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000880)={&(0x7f0000000840)='./file0\x00', r3, 0x1}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) shutdown(r0, 0x2) recvfrom(r0, &(0x7f0000000040)=""/117, 0x75, 0x81, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x6c) getgid() ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x8, 0xffffffffffffffff) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x1ff, 0x1}, 0xc) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x2}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd, &(0x7f00000001c0)="197e1e5b07d7e73d6613c216a7c3add619ee13ac0acb5a5a38a5cb11b68c1b4149245ffb3fe0788ee666e14c5827505931e8cf36b6a5366f8df8ffce55336e11ce95abf719ed8f66cb6ecd9c65441c1aa0a732c3e5345b400751f19feb62585f33de066cd8bf37cfacef19c019c1dcdb18c225b1aead53705c790aeb3d69f7ef88ee09bfd6a50f0e39678fc4c42c087eeebdae5cbfc6e8387946e6be29203eb2a83bee02ec2a597ffdb290c2f264f76924ef6174b982cc49c72d81892607385ea7e99c827e7be68f3fad7dc4bbb7ecb04b07915cbafc2296c0f7b35c5192510a3465c52ddf078a70c8eb1d64c040bd85b82d1ab969b4c710a5f2b683153107311a0861ddc1c71223bc48b5c9ab36f0db4df7837506f236c0c5ae358bbeca4bc8ea6c2fa916a30403b17b0e5cf7b58d2db12fce775a053d6a4e14b864") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[0x7, 0x3f, 0x4]}) 16:00:26 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8e60c7a3edcbfa92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b91d236c7de08060f6892f5c94c2931e645300000000000000"], 0x10) r4 = open(&(0x7f0000000540)='./bus\x00', 0x10, 0x20) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)="051c01ef578406a1ff3092b7cffdcfc1f4ed403194365f6b0a8c5d9d8fd92556610f661bb7091071f70f2bb5652ed291e724000000000000", 0x38}, {&(0x7f0000000080)="58c20f877728781dae24004950260abcce9d43f9c2c9796df2b10ac970a2d973425bf47c38879cbc8331264e12e8c60dbd8e496facb81c000094050000000000b6ec3441884c", 0x46}, {&(0x7f00000001c0)="66957af29a42bcd439679dc50fe661be4b4f6e", 0x17c}], 0x3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000500)={0x101, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000440)) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000480)="f0e169026d152cd9b8acd623f7690c29a5c6639a6a34e6ff7fcc1bb06ce1de44bbc37cc85bf24f0417a76fed9e3f44adb6d241faae955f0e44a1cb0391c2e4b240a00569632ced730464169528793da549be0bf69f24693b3be5385c9e8126903797fbb4f899c2c47c653b1b3068c4fce4af1721d076", 0xfe11, 0x4, 0x0, 0xfffffffffffffcff) pread(0xffffffffffffffff, &(0x7f0000000600)="a1edc6a79987d36f405af0eb96bf8f407a73dd3c43401f8449748fcfcc8772e728721b5f10b945f648d1a029f7e0e0aa35c72d1e9f2536e2b4c648d8efcb92ccf7dea6123a5060c1d84e53581e4c71aa248f9c41216ab8b18efa5f36a8a0a335a451f13c2e8280f2808ad1be68ed934c459d05f117578162bc9cfa1003d89e99c33e9f6a6dcafe5e45a82a1655e122fc4270ea696de28a2d530aa9ecd7f4263ae3a5a5ec9996c360a3a7fabd6bc99fb8fd447ed3667e25bc4310521b3410823ca543cf5eb55fba77f952b1b151bebbde4f4868c65d5f81e75917e55922ee44b93fc817254179ffffd2b7d7e3f9967a2c0e622eddf4593836a3a7c43321a360f39e9cf36a926fa971650a318f34ba4c2ef652b4085493b646a10144ab04a8aa0b50a18aaa3c651841c1d056799832e210917afcff68d284e57f7ebc9217f8ad6baf7bcf3ae5007a97fd1ba1e37b85a9e20c2bf8ce563040f6775949d548e8dc758d88bd2a517eb7132d2a24d1f8688bbb5e810bb22d0f377b84bd1dcb4b45de870c8a22bcb807f317e3d1bad4a0a5a5d96c65d9dc2baf664840426e2d150d652863a4e6483cd8d1b7e18368bf966541d623e88d136c517756d64e879ebfdeff1e87c514026af5fe09c62d8c67335cca026f974f08d50cfcbea3eb33fa9d0eb7642fc84e9f6f7e5b8538d340a3bbfb1561f60d005cc6710ee83b59a94670a4bdc59749034fa68cb7b26ac25b2d06ac5492076e2eaeede4122af91e754744f8fedad6c045cad6b7b6ffb1a4026c167c8aed5c6c9ef8d319419ef1f86741f243154002dc073723503495d54a764e63a06b0b31f9fd29ae198a19e859ff64657ac04ad0d3d392562aa081516844e095d72856e96ac4016b71030188bdf9f0586a4fb32e79e11b6b73067f4c25e714ab2cef144f39a9c1e2eeeaa8dd2ba9aa9f32729cb81377142d8b703f96939a8c7986b88ab7ffe507b2f58a60b240ba115f3a9ae6281424bb96ec43f8e0a70cef8b532b44bb8cb62c59eb57bba6c13e903fd1f68d400e01bdd3d46a4267cd0188dcc00bfad41932bc81f9abae8fe1bf1898e136f8069cfa9af38ad2b28f361615100f5cbb0a151d69cdcc49fbc2bcde903d89e9f9d5d6cce30da75b0c7cabd0c705ffd74e223e87a329589e101797fe255a5a35c9b57391e072d3191356c9dc61d76c6f23a330bafc915b87d73c9a7d97f2c3930aa824639099588aef231ae8331eb1a8b79d84dc28250d714182961349883fe279f87315006784b2c4d1de3792223a7be02d2a7949edf05885fe09b7fe0c59979e8f1e738ec15d86e8c37f0f252f49157fc8b0e2ce456d82e898e069e27556fb4612752a37856a08b88ad611b379eaf5f86834c752cbcd68c8b6fd7357356ada37cfdd486e344d023a8c6195de36e4ab63f21aea2c6c3a1dab84d5fb169642e86e9fba616f9553b18c32f8a0567ddab859e194af66ec6ae0a90017d4d5f30f2de4801e17875ecbd60f284f2412ed088b589025dfa2f00a66fef8afa56ed5bd63061771def62184ded7e3573bba2070bc2cd7b6cf585281bb546d000f4c059531066ca67f6188480ef29a98c8844446569b79d6d35174ac82840d99612d2b1c8c7f77e24eb3dfdc0c22e6840229c5132d3ee5966ce81aa822a4bc392029d6387b7ebd35629c9a22852ecf74581a9e7865c8988d4822a84b766e41c2e4749ff094e5529c4238f8e5efd351ddc1ffba9eade5b1d77696a8896c917584c6691ec99e2372494f32c5d14cb5ee9d121f83257f2971789e2a5d1ef5e066350c3511a88163766a2e17b8dd79b33e1f61749d4ecca06e85c214641fb363cded0a009018c0e16e055045532f63c1500c0660281f53e870374b7173b6867dd166e063e3e395cc6692e2b3775b4ccdccf938822ee0b8371f492d60f0cd336eb9a36fd49b5768c2c8d151c2e225334b8b84151f5c62513c1c8a0f4d2ed243d1af7829050d2d3f2c7146bae0f9d0b8ff2fdd60662c026aaebefe85770b7eed23bae5a95d84fbdde3b27677dfbb33bc786d999af796455b1eaf7832f3f822fac2c94d0c4ade32830dedfc1de17a323a9a882af6022647a7316a2fc46845692671696526493f9c17a558c6d8dd1b5b4d3d70ac16e9a49aaacc4eeb933d231e574abea59b1f781bc40f47e4076088e406b960755b3b7e26284914583873853ac61294a802d6ca9994df1699bc487f6dd73d39dfa083ea8511291535581b12bbf819bfc4643bca035723c6b9a57fbe75f113df664517488f4688e651be4fed9406d1a3c710cec4174f57f280b8c2b3a25a656659f9edae53b0495778373d2dc2ce34625f59092f8946d15a33126e1804e26c21d38a160d9885cf5251e9aaea5fceb0afd54b3524900881209cf5a7fce955d07bf69fcacd4127b49982ceca60778829797de5a08dc84cc8c52fd9bb3c0714945a91d1509035cefce4c04e928dfdb74834e957221fb2c71f13b9e2a345528c0cf66b8feb5d6cdbfc3cc4aff2853d00097790d6ec2220186801b0882e5fa84c27be17c03a97dee45d9c9006afacfe52477b44eafa2c120c7ae557913158740e17ef55a7bc75787e45b68c3065d1ebff4cc10049bf4d88a8837265681ded5e70e6b6d1e3e8614a2cc89c64e4039db4565749eb9b56c0c9f2bdf31568772c674845f1053bae1c91b8bdddb4951de166062853715a89066f351e4fa7bd8b6d90841f4168bf82288272b608a6a485249f82b3d301376ef9a364ec6134046106372d9baae7587a16dcc828cb4dfce67530580e73ebca3b213504f086eb45b1ef94c213ad8e9d4202de046853d57c088d80d8c40d8396de7ed06140439ea1476245fce726945084258a61851d9931ed22327647f2a0c814e73a4f8e73b3a46a2641b66da211886c327d3fc7e134a480505a6a1674cb619f6c1aebd159b97181e2e799db7172461042d44477aaa9bfd79a7fe6777d159fe6598c1dd60b8f694bc11e296ff9d7eaee59f854f66f06a28b3c44a92f8c51f05c03255974aca3c56ce7a36db6cca4261a7de81207162b89eeb2f379ddedf4dc0647b170ce5799fd158bb9a33f08f4f5440e17984a54a7c3cf4665aa43e3a5a48a857fa63870ae2562fa15b2611918197ffd402c4b3d2083f2f50c09d062bbb61c916534baa98410b088cf96bf686cd8798ed27f5b68be287274bec924730797cccb48b05f9b6543950c70ecf9979899a477049fb3912c498ca630f6abbc72ca75142e0c812113412dd77702f13e916b96550eefe911427e04e2af6b2feb88b116357e4604f7baefe08765eec5a7461cf2d43a17cf92a74bff7e992fcdc5c99466c309f358308c4d0529278cdce30c01fd533589599bba81ef88c128a0ffcfc40c0e716056a7f7340233896b68464d8b883ae882f504b353716b3aebe8fbb69f532c8a63f75ea85ce262c00b683395b1517ec6f7275a87ffce008a05654051b342cdb79a0aafbcc5b12eb74c6014c78e05d5b247429d54b2c316516dfc4cb56fd948f0fe1f60a698b0593e51fbd59e69d3ad4a23116f3ea2f2168ef8e930c2f5dee8c4f1cf0325499503f8dd0a8d338ac04f3effb90540ea68348f23c0fbcf069348dcf001e8968d50c3d4cba09314ece152dc56d7cf1ef9b65d308676dc08cc8dcc59ff75d456f36e99a4c219be88cbb4f53ae69ad973c27d616029fc483e259ac2367a5a6e33efae447a815562154dbaf0248e11f1617a6f37a06f7e7dac21e837a3c3fc0d3f25a8313f2ecbb2873cf68a4e39418b4b78855d9e9fe033a8ecf8a326b9dcaf7634355804155d5b42c7e12771010da11d7ff7614938887ed27c0add9c9c02b6c4d2c0ec2af9ff3d2a400c3a22ae0911524702f5d7e7d9b10523922b2e27f4e563c19a66830839a073cfecc15bf7144bea954aa4d31b3fefb1a4b1841e187aab6c532dabbace00dd250704f5800e4576c6f590fbad3bc1b032be0f3ff57770682ba3e57ee7f03dd9144e04d475272e226c88835ccda42e5b49317e468697ff5cdfce8286f3efefe2b5825b5f4bb46734fdc9672c62c93620555497fca59982ff1d08cfed4e59c194e2e39c9e62ea0c87b8bf96de3b263dc82d8b62e8fca6b025338f51e73a91ad10e84276f7278dd43e8c4407579c6f1954649d7174d05231fc7a2c00ea4b6346274f9ac133bbf54c83fb75b2cf87d2da26f0a88aeb1bc93199ef22a91fed261b957fcfcf4066f638bd38b35b8115cbf8ce01364f7e9b79550145557b8b61402d263d8e5e7aad242ca739d42cd4526c03f040c6fc76255355bda7ccf80aaf3c4ed5a00223777b467202aa3b54b7b11f0e529167d5bb908bbe013c782447480e50883e3893c2873715c41beeba36ebe33cf248ee97f5d29588d5ba1de2c2aec87accc51ddfc86a98063efed1e5117fdd1fb2d8946a1f501ab88d7d92cd600a6c5669aa16a3d5fc5f9fc3e9853d5e100e55909b752c788f64d3a21508836aaadbba52b50edd3e3ed475ce1eeaec816eb06eb6dc750ecff69c612b32faddac1ab52da21f1892ab5b6b2ca4bff78d601447ab854cea5df7ad16647f73a9ba2d50dd34f074aa99af7a2dbb93135e5a498e6ca3c8b668077204630378e3e0e49bb0e07d800af7c09db8dd04a079cab21a2a4273d6133531843489d3a3db6e2d31eaafc845b821ee6d7732f5733c9f2d414238ba2151abe0bf147efc37d56b287fb0b05c39929ea2f7699a9c11493e6efc2e21c056acd063c1ea7b1d7886b5553e3e2584b0c234b0f2ede7e0726a05c1b6deeeb72c7177a1fee0e54373922c7ca0df7fbb44b9dc8aeb2e96917f820d8e7b9bcb1c8927ba56984d6cc8cb66cf03254f4ee769dfa049a1a0bd863f2b9965500fd8370484335563d63e31559da171e0715d93243838d55a845dd05ff49a26407550d683f6b6153845de6a49ad8fe5dbbad6dc8e68e988bfe2ba9d1c3f0988f5548ea6627cd69395552a52ee22654694db3b7c8b0a2c5f2effd9a290bceb37810aca34e11e7c6c91efe9da7ecd79b5fe7d7169c370d468ec7a800dcf188e3eb503c5d6b9ed420d0936a9cce496e5be1b675ecd3af120eb47b64d3c35eb31ec3d4aa97e5e6fe11d3e70bf9ce267c5cacf3c5c48fde40a4b11e61723564db289a7ab4216c476beabd54643a4883e621071f22cc3582f94ee1d4453e7eeafe6e32dc0eed24cac8f981a76ec98cef7a755d689ec535bc1bb7dddcf6231e3b92006ee088c41305877951c372992415d0e5b14198aa5fd2164fcbffcdc7c302782b2f0be900f6bb8a35826743ceb4ef1c2fa30adccb98199998b1198e5a254ceebeef6ea0f67770394621724b55cb325c27333d10ee15b715915d16acbf870d80ee7b44449f1590119fc56cb6104d48a9a975137386c53fab128c8fc1c8e9a765ad9ca4629f7b6adcecc1603de008079d3bc8f9238b64a6386f28737f23ce043f02e4c870a2683a2f893efaabac51f15d0cc9d1dc82a89552f7fd51c756015ad1adff412b0325b33168f7f9ababafec57ae373577387cee6652c23083bb7e0276ca353a9ac4e14030f54039b418bbd5ad76694de1c2764eb4f8602b513fee10d65a484f84942002c257d6859ecdbb7990f5e45138d3c0365086a8203179bfd461ec43902d0b61674c262dda540500f5ca323927079d5c948428e86bc06bb6d5b803d96fbca55e13cef31d97e60b00824d2103d44d17947174d3602d5aaf5884c8a13830c0913658fc6bdeb109b2196124aef5811d76d2991d67381b39cc0f96eb0db0da20ebb62090fe96ea76765", 0x1000, 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00', 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f00000005c0)) close(r0) r7 = socket$inet6(0x18, 0x8001, 0x0) listen(r7, 0x0) accept(r7, 0x0, 0x0) shutdown(r7, 0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e3f66696c6530000257eded7010fdbe9599f70a48a49c3deebf8d7274922c9600ed8a24d48908e070810e1d7cf7134262c619fe55b843e672e8acd7a9ffc30da9e7f6b186996acd06ff6cb7f0e31907b82b095d5d3c12f0e2fe61e9b29b417a0e9b38413a544fb2545246b369710f83c302a501de8c3dfb0f5e332f10c311a5ae9eb9d2adef254bcf0c4f0b8ff17e71142bc86e40b8fb7e40b6c6f0b3d157c0fb5d831b68859843046f1f40daacdb73b5cddbceabff2f41b93cb34b913b8791a11fb3b50c6bb8b462003f55e871"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x1, 0x2, 0xbc) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:26 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r0 = dup(0xffffffffffffffff) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0xab2, 0x1}) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x8000, 0x0, 0x8000, "26274d0a5b49614d41a6be2644e0216b1526fd6f", 0x0, 0x80}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x4900) ioctl$TIOCSDTR(0xffffffffffffffff, 0x2000444e) listen(0xffffffffffffffff, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) getegid() fsync(0xffffffffffffffff) 16:00:26 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x0, 0x8000, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) fcntl$dupfd(r5, 0xf, r2) r6 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) getuid() r9 = getegid() fcntl$getown(r3, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) r12 = msgget$private(0x0, 0x0) msgrcv(r12, 0x0, 0x0, 0x0, 0x0) r13 = geteuid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x5af1, r13, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0xffff, 0x6, 0x4822, 0x80000000}) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r15, 0xf, r14) r16 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x4000, 0x40) r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r19, r19, r19]) r20 = getuid() r21 = getegid() r22 = fcntl$getown(r15, 0x5) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r24 = getpid() fcntl$lock(r23, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r24}) shmctl$IPC_SET(r16, 0x1, &(0x7f0000002380)={{0x0, r17, r19, r20, r21, 0x20, 0x80}, 0x3, 0x7, r22, r24, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x0, r13, r8, r20, r9, 0x20, 0x80}, 0x3, 0x7, r1, r11, 0x7, 0x20080000001, 0x4}) getgroups(0x1, &(0x7f0000000080)=[r9]) r25 = socket(0x18, 0x1, 0x0) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r26, 0xf, r25) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r28 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r31 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r31, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000005c0)) r33 = getuid() r34 = getegid() r35 = fcntl$getown(r26, 0x5) r36 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r37 = getpid() fcntl$lock(r36, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r37}) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r40, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r40, &(0x7f00000007c0), 0xcb005093f78273e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r42) r43 = semget$private(0x0, 0x7, 0x0) semop(r43, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x3, 0x4c, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r43, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semctl$SETALL(r43, 0x0, 0x9, &(0x7f00000000c0)) semop(r43, &(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(r43, &(0x7f0000000600)=[{0x2, 0xa4f9, 0x800}, {0x8, 0x3, 0x1000}, {0x2, 0x100, 0x800}, {0x2, 0xa17, 0x800}, {0x6, 0x1}, {0x1, 0x785c}], 0x6) semctl$GETVAL(r43, 0x3, 0x5, &(0x7f00000004c0)=""/229) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r45) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000440)={{0x40005, 0xffffffffffffffff, r45, r29, r32, 0xf3, 0x40000000000d}, 0x6, 0x1, 0x9}) r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) r48 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r49 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r49, &(0x7f0000000140)="200e22", 0x3) pwritev(r49, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r51, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r51, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r52 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r56 = getppid() r57 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r57, &(0x7f00000000c0)={&(0x7f0000000900)=ANY=[@ANYBLOB="47118eb400000000000000e8ff016f6994dccb0b3b00f2249e5b65774ae6f0e7ee2658135bb473adb715039f7279e65812a659dbbcd358cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3e0e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63443c1ca5b716d5abf70730e83959a1ccceabee1a051d8fd270c044c49d6b091b8c8cd7ce765f5da78103e2a7e1cd488541376ad0b1ebe85101b2ab8b10c37e13758f8feef1eb227ca61d41599c1803accd83b5b09fca9cb1d4fac48f51257a23360a9ca173f3598a3002b8d9b4ffc20f08eb5623dd0e9c4807da7f99a4c76a4f6df82deb4070e9a9927659a46dc45594b0200"/374], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r58 = fcntl$getown(r57, 0x5) msgctl$IPC_SET(r51, 0x1, &(0x7f00000001c0)={{0x2, r52, r54, r55, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r56, r58, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r50, r55) fchown(r48, r55, 0xffffffffffffffff) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r39, r55, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r38, 0x1, &(0x7f0000002380)={{0x0, r27, r30, r33, r34, 0x20, 0x80}, 0x3, 0x7, r35, r37, 0x8, 0x80000001, 0x4}) r59 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r59, 0x0, r59) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r61, 0xf, r60) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) 16:00:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="644393ccfac140055f814b5ecf68b67c98e56d224f2117cfa9805990a6d9edeef02aa83829e16a09f2b9b03ff7eccbab620f62271f1436c28df7c567e7aa8ef48d6d315485850650fdb713959eca75c601a61af78125255f83fc2b1b39ea7288b956e38620de944a5a5cb33666ef"], 0x10) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000405000/0x4000)=nil) shmget(0x0, 0x3000, 0x302, &(0x7f000032a000/0x3000)=nil) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x7fff}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="463527864d15671bf5fede7f520fcdb245e2843c48af6a11552362d9cc68e802dfcf06b5a41afc8d506821e0a58bb6184d17a4df6b71d30ec5e4f2b6e0b104be601c10bd36d57e641792e036649dd468e7a093b0c84ad8a85512ec99c3e8dd7d67dd073795c2faaf7bc2d25c1d878ede5e244dcd4eb9396e35cc7d9cffa73839b6aa2c39191cc0b34852c7931dc99accf856e0999b4a1a6074f8100a3ac426bbcd2a8240dc6f00eebd38b4cfa36dba65fa6b1ddfc9c23b9db9bf59ec11bc2b6ea6ed76edc3ffd26e30b975e33bba4802013e6d5b0013ca915d3d6d2e8df9744327af67e48687", 0xd2}, {&(0x7f0000000180)="ebc797416ec902ccfbf7420fd350d2be0a23bfdc50c892e5e515250d5aecbbd0b476aa5792894ac838ad328482754a0d24b172e19262aec5c97e240650ad43352922a6b944c97936970fabbd4bbdce49b26d4f75a6af510aaeda2f4ac05d2484d4bf72b423c794d2a9bac5d332402b2c", 0x70}], 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="6800000000000000f10f37af050000008cccd0572198dfba969bb17103fdb19a53ad7f29e630df707131da8b91ed1854f3df39fe2a867cdd382e157a760fc9ad787b16ceaef812a312dd37805fb66fd36e74eba51c28f84937d7f7e2344c14513847b537a3ee55955000000000000000ffff0000ffff000093b9eaf78677a297420a12ab1b6443101717fe7fbfeb407405ff003e572dac398e1e1caed681f8982c64042f17ddbc626b8e21f1a7b7d40a91dc3639ea189a00f000000000000000ffff000008000000c03eaa59f022a365cc4856d0ef2f3e088d7fd0f6f7597fde84cdcac19a95c01a247e7ae20e539496fec0e637bf129bc7b4a13a52d44a654f2b4e760435195ab4f86374b033fc9cb30c20090dc9fa3007da3b4d36290b9d53cf83fa9734a5b8c25ac6c0aeaf2faa238981e19a66a266151df93eebbccf60ce72e6f7bd88d6baf703c1261ad8d2f0dfdb8a3a3e543fd2b14c8e2ec50a5c4c334bcd7b8bb270e848aa8f182880608469040575b015de2e77f647c4ccfa1a12542b7c33f3a9159cf5c55ac1351eb3173f3bf123ae31a4dcb05ecac6f46e2bd72ee1b1ca7816000000c8000000000000000000000002000000735245d87c010439759c65f2ec4f918c05d94987eb13d4b4d45318d3f3a972876139364d8bd0626c93dc93acdb136506de1f144a570e5c8a3e1c57112d3365870dd7f911f170027947a142c1eaced5ebd605c8c3b233b655aa9a0473f85cf809419ff4e15bea4b3e680fe51e4464a9a6f445956bd246772db58950855b5bda7d7fe53231c060b3cabf130809f5d7d2d5636852fb1831754d2460dbc8879e291ed5742138026b620605b760e5abee9744a503a21f0ce80000e8000000000000000080000008000000821d49bf9c116286e22c29919b724b240142339bee65ce34a68a0d1a4ea16f1dde9ebb192a51c3ac1aec790c42410a3dd9d04185c4a8af962c917f2387d69ef45adf6b9c7daf73e438858aed9d3aa286357a5b6ecd4ebab9e0d52753690a6de905404b30bdc52e67a476a688af101f247d1ddc9ed436988262893f5bae3eda6df4a62a86d092ea092fde4bd1599ea7304179f7f76f7a873e4832e0d4ee8c92ac75152085d7cddaba28ffa6b93f0e67070f723c9c665a01847fba3559467db4dbb9024daff3cc5621cdee3d8eea18486b69d4244e8aba2acc2800000000000000010000005d250000dfe131c3e365815eea8576345442bff0750ab8b1cb140000b000000000000000ffff0000010000000025687d5741acf373292b59773c882ca94b343426735ffcb929f5577e91965d667ba7d14d9e5771259dbc10771998dfd620974b0837235e5ee4e04d928ea25c2fcd4eb99854b4db61f78f62766356aea630e88988be852941326fdfef690b1703416d7c1e3bf6525fcea716ea037392b2a3a10ffd7d91e047eb0302d196237fcc433ebea93033361bc37ee2824f3b129c4ab4c798fe1a0dae4c6d000000000010100000000000000000000002000000746de62e8787f474b78cc39c1246867ae33ce990fc5ea164cfd0686f31fe79b8ed33416f9ce801bd718076d70639928a95db44183f05470fb95a2e26e4867075c24d8090e730dff65f34ce9f2f678d1ebee300441db73795080c7f037d13ad899dea06645e99438b7701ecfcdceeef1b8160816794612dc5d9428de30a31df23beb805005c48023f8d953d41f33502b558b959edc3bd5917a434dbd7d93b7c44e1b940a71e81f1af1871cf85c069c105bc55f70efde5f430ab0ae0bcc07f89f8a59c23e45a5cc0a39b84f7910f84af875c15c693e4934fc6802f0512d52a77adf2d7704ce368b376b5cea90ab9e079603066ae918990cd9c3c301039f0b4be3582045a59df09323f0fd4bdf58e4263b476f18ac3cd5bbe8df7191603f8c08561e7d7e21316ccf08b6effaeb4408a9d21e82fad39660c6388fbb9b257abf5c525360af1659d16d321cae259d4e02495d77dd1f875e541fa77e54ef310838db6d5fbbc92682bf6f507be2bb2e8546e58b303b2960a8bc21ef9aba653bacf498bf142f60f1a4a87ae0909ca0d0c300958a3741e73b6196736b6a4de63f8129bd794aae68f8b0691e7ddc5dfd37883a577b471f5ed3dc002b1b0c82039565c31b9d7b32cf0f5a5fd58a2564ddab2da5239f9eb7239e1d14ddecd3b6450f50a685e600625a92133afd15136552d30fb411911fd76597379cd150bc8a521ec0731f3ebd64122793c7dbaab458cc8bef89c4a27d7fe620a609fabc950596ae445c10189ccb9a407be02f2c71fce17199e87aeeecbf1f3fe34ce551f4a70b7488fb2c30e56fc0b738dc33f44b93dd2aebe026818e7ec27757609456300484420c2426e3f7b01497fefc87de308e1ac9575535d1e452cbb0b20192937765b14b3a6c5eecf8b09eb2994219d6312eaab9aca88a3ba18267d7f8f0dd52e99f1fbed03903e2643a48600d5d84a37fac1959a8d1aa7569828f93d15a47bee4224781603faa764b04de3dd59416333175d81671b367447bbbe5dd01864b55da3b395ddf168e7763bdea83b96290738bafe22a90caf9d3a37e0612665146911f955d61fdf13b2e897bedf1a7836220c19c58b161db33bd4a897c0ac72e21ade90a0e88961942041b9e6831192bcb4725c35edbaaac6f1069ba1e41cb5b1da62140237ca8f535557f884d26c5f643503b0d40184e5cbe2d44746b1caa80fc79a9e984605edced6260d762f8a2aedfbd026cda302aeb95c844273c2cfe0d6a05ff71fae9d21e4530bd285b7592d0949d770dc67773ca27fa12637feb14ecb2c8fc8b0017fbc946afd8ff94a12560ddf96ebc63e86ce7f6f2d293c196b42cf4f3085eed2192843f0a3132b9025330aac3a19f40dcd845caeaa1747576f9f773b0ed96b1751b0a728b63dcad8a857c76dbf28b0c0c6e6490c5c95af95c1a3cde0ac161df73445e3444820c76c68b84cf12ff0cccd5ac457c824dd85fca01d2ae6eb2d531be847d68bef00988c66a9ca84702c6a52c3db9b8d0cb4f2c8545f718af0d6ac2af7220926f72b45c217cb860210b74133320ba96553ce51f84b39756ffda9d2c108b5d9b7b91569c0ed4763bb0d2666563fa137f5ad2570818f29d5b64b2991b1e9c4af43283ee77b81d2d39ebf2e0e384c24cfd21efdc584eb28822894472725f62affb0d69e32aa8c748e0fe5cc9b5ec08124ad52eab66ec11b9c70dfde30e700c93cbeeb2f73bc0934c0b358123284486d856235cfce36b13e5c4122952da8b392732b39b40371eb903ddb4ef98505e1da546141dcba4968b52df607b0239ec35625704f001caf6b99ed04db6eacb8844fed3adc701a04810c333a335369e2d1556bbc7971c16355e2805dfe48afba371fbb1d46ad5e69a5ca5f282824c147432cc312c8ea5c2e5e7e66a944eff95636a7c0445ed88c6c272b3598fb658e601346be91fd12ae6b70825c8288c335e8debcf1ad5f50d51532cf61424bad0ff0b8d3c279ae94a882134cde471381174b5cafb5b5dfca22033033ac35b2c265d8c8a07927caa3cf31e44f5d86d96849ac0bc20dd3f81c4ffc529c3c28ad7d13a04b8e584bbbc8194198ae166c97ad823395ba26c1005ff2429de0d51faa77c0cfa52cc09134bb862864ba8834b1fffda5e45612155171b3b4bfb6bccca3fefa04c1764451f03a27cda07594c3e2cdefaa6c42c653998c1a87f23be91e8aca40c5e0c73f904d07013f378bb96e54286136672d0316d4c0c93002cd1d8f366960006bdf47715b108606c16c371f50d8e4872e8d381fa777801ed12b5f13c062e62d9c1aeb08642644f424741d6489c733e8256b0ee36f820e4f899b6847afdcdf1d2fb447e0adf8dc3bbffd54d26eb6ffd3cb5461ce2da15cfde184d6cf1dc0ab0f6e65d6ace1258d3acfb735bdedf4f697e47206cdf61c9b1b6b59be5b2fab2a5261e47ac6e962dd3d43b657494f14d45342838406702b49a96a6d656296285f6cf744fe4f00e7da7414707e954eb9b00cf375fedf8ffa3f7250e6e31c7bd824f4cfe407e8b3841b3f294ec6a2993e5cbb85e623973ca7a8e9e83ce673a212b5f074a900b1830c4823bcb2ee4230bc4e8932662a75601c3eb27e94ccdb0481d115c9da583dcbd731b5c040a86c89bc6f41dabf41884e165aefbbee633fcf7377a7de54fd8820c427ecb7bf303b816c1a6a7d8a55c7797f2ac50158ae50b8f3aa043d9127875430e6643109f967905e97163dead28d8e0c6182061e257cf62ffd43ff8f6629b989cfbb7b482d1bbe1617e2b62eaa35856d92b566044f31237c5409dea30403dfa5870c9ec7db471e6593080e5291d916be78100da5f9a2f65f048c2604fc329a18ae5df649b579e3ad73bb1cacfadd1923eb0ba7c1a63157b39179ac6c9dc9825f2c24c1ae6cbc85c58530b7dcb8ff0503806edb6677741facdfa849dd31de6056e84198ffa87d2124464baa9a6b0111764ee50391d299baf18bf4b5f3f85f30e744a26d06c97edb0126b66bdcf0aaae7e8cf16c7d0d4c6a84c030b71f1131c376e3fb654fb2450dbf1ee3eaa4a796143a4c1927a1deba05c231fb32bd1ba2cf7abf6251bbc602791929113241a7fc481d60e8324f992fd1f05f02f6845c2e9e141222ef3d3e7655dab72cd037af0ea13aa8a1e6db5ced7da444b3fda1360f5bc962b6298369d8f957657a74ed867386eef410a7070f8b23fe83c2bd55333fd1f3fa370d61786758f632d0e088d32ad4f71590e1cc18d2398ebce121f259db03a65dbbc2dd7f93264e4b76ebb33a93e51e7b977d800a9c67af17e61431a2a162e341c42433afc688f3ff222ccde4a109a9ff53affd613ea680903d8fa9ea6be9ecea6355822720536bfd7e69b3d287596f5995895023445700f6f59a72c5a42ecabeb640321fa68bc73f4617dab74dd96c5fcc384bc35458c2af928deb552aa35c5e08cc16e30e76544b64615c327bbe0e2d3ef71e97ca844a2ef3ec8b7f73d37ad32129dabb22ec40323ac1370dab44f903cd11527d0deacc829580cebfcfd2c8265f611716dd5a980fc13e5269af8e868f640fd8d422cba45ba30b9c75dba46c52251aa16e9feaba14c0ad8fe3c14b3376005633de6e975639315f47b18cb3a4b291d90fe7d6e950717210cb28de48955cc3c0120ea2107b572919efb619386d2a195f59c82801fbb72539a60bb960daf34e6a1dd5a6258c80262629007fbab707f59c647645ec193cace98986038ed5f79125fbb47fd4e4e4aaeb067c54e686931b43f60da80adc30add25272cba8af389a1cb7a63f536a70882449b917a3c2adf7cbe1c9e5789e0d5a2df8ec67a0f242629a9eb09dff0148005859bb626203b19a44c09c72ccab009ad0dd362ef1606c3f9e372626a6ac70ea5ad369d12128f5691dc3988acd08b06c392765d40a1ee24d013fd11ba08c94427f59f4392a4de9e01fd6da4d3bf5b58ee4b399bef804558475b4d13f9049bd0b450abd82d55e56653e94a934494e820a690f5552c65b45996c35fd657b2e046e1446da83a8ab4b854629eb08f975f5cc17a0633d072d7ed2216fe4ec2784be747b6ce5dcac5a1200b0e2852e9d585d61aefa53d476cf48e8c2b437b0d4a8fb5d9f436489aaeb90ba6fa48fdacd1f5bd05d259a6273611e119c4d92755721c345df74f4d5aee9735dcdcc7e2e33538c9c5608eac2c1a3155df52d206f6509dc9d031763d6538b5697e4c1bf0308fd80b2b42ae115d2bc983beb6805f472c2a19b0d958165f8af16ac71bedeb1ede5f288c51120423dcd3cce3581f42db5e117f14d7c9b3d588f5208306927ae64e54d486febf1f69fb1d4b347578be0ffb6a15f986ae9a21964266c38cc257f5f31d7bd7fc3837f4252b5027bd92c67b8bba29301cce403d928de281becbba6b1821357fe8bf042c17df6690a37105b5d1b4bb7ac551801698c7b07aa5a5399738f0ecea63b446b035e2e3110235a68348e501c84d789bda960860778296021f8aa8b2100451b0b29c821ad1e06af50cd7d479f55254975c0143ed3cf9d7b7e6a647694700e46fcebea2d54afa137de7ba373a4bbb479b3c55787a57ac899b2c26c730c89a1b6c6278a1bf1ab4b1d7b93994093e8eda86bb8317fc79c66d8dc31f9100fd0a37073ed7f612914314932641cfd311c5d6e16d17e29c404eb78c00f7ec690905bd6c83644f7f3fb72cbc14d15834d4ab8ec494f5b1337b7f9f2d0a19c296d0a9804ba80509218cca50bc4b686577d69f0aede52ab23d62a7043492a50466f9cb1391e2b3efce946fd3abde6829eb3e492cd6f9cb5b720b6f3183032386887ad62e4fdb5024a740cffdfc84d44cf9f1864478976c1e0038f668899fdddc39a6b07e1f2ccffb34d63bec3cc56f610074f05b42f52044cc9596a8cf67ab88541144af26115245146014d709ced4f509d192f83c169d0c7daaec1a2e7c000d110fc191528ad182bfd74c2b15b67f91c47b585ff56098c13c6dd3b058c2023730eb343be05905393f229ba77742ac36e673193e84fe7e1540f12888e17fee2463084a9fac51ebb41ea671a486eee2fee2c996cf8dae0991a4a7e510ab0830c188c4bca6aa1733171e6f45034de38a6909c30ab33115001b58bc8e3527c82953845635b7873ef72ed60571e9ef82b414293ec37ef91ae7e472d526eac9fa234ca0d9fd5886d207169ff7842d417e7d39701f19704fe61db6f8340327f3ffa24014f639ce389dc2bc35cddbbcd40549f71c466500bbb1bab27cf3a1e64744f694d0e923f4775ad486e56016ac6ea11c66f31972d4c5bed902bfba154e6e42cfc1df7d95d9b87209701d7fd092ad676111d55e785d6bf89341fa427d5e3aa06f31a1d8dd090291e2b3a32cc8c8bd20967c3c833fdb87f1acf276390a439e2d9a058df75778fd33a153604b14a660aba718602e4fe5cbf1ca561bbb300cc0ada613c77cd50322064fb8bc6959bcc9e49c4a00179f33523d3f3f80d4ccc2c65d748b6603fa11e2191b12bc9bc1115b6947fc754a2d27249f21836f24cd0dfad76f2d2d2eec2ff25d5a57142a01e2ff9b4268114c68c1ed8c834a820f86a1275b31141a299f651854ef4f43c284bf635c551a26b40117a35340002eecc2005f8919a0f0d759f6e36f918946ecc75dc4bf7ed1d32a160afe32b646924491a9bf8227a4d1d937b2a015e370438fb801d3429fb9b365b20e71148009b913d86a227b439ab895dc978a2be3c828262eba23aa016fa6a224100e32e6af5939d5982068b8fa8d813255ecea36c1528b1004026312a3ed80000000000000001000000090000005332260b8b82831bfa270ad847a3d57e655b3404f7a9f1fccda73bac78c268019a27edc2bcd2534438f9c67667e522c8c440562945afe7f428f10603e5c13e524b291499dbb04bfe9c97910533039e0c943ecddd641e6c3ee79ce0bff0efef94abceb306cdb2ccdf302d92093a1a9d702d494b1c44ad724dcd07a186037fbc1f7ac779cbfd9606c7b88469a821615a0c6a18303ad32efb4465301db44146e7dc79147f7fc2fbbc0729cdcf549464e2671d3182cbba7b3fb498798bddcdba446a7abf17592b4b0000"], 0x1518}, 0xf93e15c48180270d) write(r1, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = msgget(0x0, 0x2) msgget$private(0x0, 0x200) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) r5 = dup2(r1, r4) ioctl$TIOCNXCL(r5, 0x2000740e) msgrcv(r3, &(0x7f0000000140)={0x0, ""/135}, 0x8f, 0x0, 0x1000) r6 = msgget(0x0, 0x106) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="f3c98680401f95291d4799f8925b9407000000000000000000000059c700f9055999ecffffffffffff070074"], 0x33, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="35891adfa53f69e03d2ff7e388a46dc1d4796950a0e6ae180ce30d926666e721d52119f7fdd69c451cdbb35f805b205fa604c778f9a0235cc364ca30347f8579d93ee984d84e3037af893ebc5ec4a63068947bfd59f151f1091b63622403b38dd53846d317e65c9737ec2323a16a2dfe117881d60959713b63fb7f5b96d51e65459d45a91781f59d4e030369f2d3b9226af06d06f82916d23ef926fc982abe903bccfcf86d81c60b68d0ccf9e0a97023a0f5bdc7db360284a544cbe05d5366e9f7a265f952b61a67a121ebf5b8f149d4ec5c10de588fa528b5c1caab33aec78ed044250218b50e", 0xe7) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) utimensat(r3, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x800, 0xfff}, {0xc1a4, 0x8}}, 0x2) close(r2) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) r5 = socket(0x20, 0x8000, 0x2) mprotect(&(0x7f00005d9000/0x2000)=nil, 0x2000, 0x5) dup2(r0, r2) socket(0x18, 0x2, 0x8) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r6) sendto(r6, &(0x7f00000001c0)="79f045ac26891db77257488aed23a2e5e21e9a276d9447871080b3dd5365460ed220cd14d14ea4bec5e5c9d7fc1add23b286d3227fdb8f5b361bae90eb7b81f62667e00e0c402cbf29be1d5f34cf3cf35a26c880c157d8ccf17da8bcf00cfa34eaee0112690263329edd1f2bf2b945bc972945cc0fe4b634c85080ebb8a84b0a124e3bce9ee5076413a9b94d9071366ac41001a9cad658c80d7f8caf53ea8fcc6bd94c3d20657e4934fe9e5cf158493e1ec4bce11fa92a471ace745a529854e877ca6722c552c4c7bad52feaf2b702e651aa777ab6f96305112e04e7c377a4203dad73ccb54b09c3fb02bf33d30a9d7936f8347bcbc5b7ff3015895ecb5083", 0xff, 0x400, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002eacb2696c033000"], 0xa) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0xfff, 0xc000, 0x7ff, 0x7, "aad68542dae819c7fe187f3feeadba255e4fdd03", 0x1, 0xef}) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) sendto$unix(r2, 0x0, 0x21d, 0x0, 0x0, 0x3ae) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000014c0)=""/4090, 0xffa}], 0x2, 0x0}, 0x9dc8af1e4fc9e07a) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r6) r7 = accept$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = msgget$private(0x0, 0x200) r9 = getgid() r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x10000, 0x1) fchdir(r10) r11 = socket(0x6, 0x4, 0x1) read(r11, &(0x7f0000000340)=""/97, 0x61) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000200)=0x4) r12 = getuid() r13 = socket$inet6(0x18, 0x8001, 0x0) listen(r13, 0x0) accept(r13, 0x0, 0x0) shutdown(r13, 0x2) r14 = socket$inet6(0x18, 0x8001, 0x0) listen(r14, 0x0) accept(r14, 0x0, 0x0) shutdown(r14, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r16 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r12, r9, r12, r9, 0x42, 0x6}, 0x8, 0x3, r15, r16, 0x3f, 0x7, 0x4, 0x7}) r17 = getpgid(r15) wait4(r17, &(0x7f00000001c0), 0x1, 0x0) bind(r7, &(0x7f0000000180)=@in6={0x18, 0x3, 0x0, 0x2}, 0xc) 16:00:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x2c) fchdir(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x10001) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 16:00:28 executing program 0: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) chdir(&(0x7f00000004c0)='./file1\x00') r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) dup2(r2, 0xffffffffffffff9c) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f0000000440)='./file1\x00') getpeername$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7fb}, {0xf553, 0x81}}, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat(r1, &(0x7f0000000340)='./file0\x00', 0x100, 0x52) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81, 0x0, 0x0, 0x800}, {0xfffc}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x2, 0x10) fchdir(r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r3 = msgget$private(0x0, 0x200) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xff24) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000040)={0x0}) getppid() r8 = getpid() r9 = msgget$private(0x0, 0x4) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x42, 0x6}, 0x8, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) r14 = msgget$private(0x0, 0x200) r15 = getgid() r16 = getuid() r17 = socket$inet6(0x18, 0x8001, 0x0) listen(r17, 0x0) accept(r17, 0x0, 0x0) shutdown(r17, 0x2) accept$inet6(r17, 0x0, 0x0) r18 = socket$inet6(0x18, 0x8001, 0x0) listen(r18, 0x0) accept(r18, 0x0, 0x0) shutdown(r18, 0x2) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0x9) r20 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r19, r20, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x8, r5, r4, r6, r15, 0x52, 0x6}, 0x8, 0x3, r8, r13, 0x3f, 0x7, 0x4, 0x5}) msgget$private(0x0, 0x18c) getgid() getuid() 16:00:28 executing program 1: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x14a) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) sync() recvmsg(r2, &(0x7f0000002b80)={&(0x7f0000002a40)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/48, 0x30}], 0x1, &(0x7f0000002ac0)=""/181, 0xb5}, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r3 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x3, 0xff, &(0x7f0000000740)) r4 = socket(0x18, 0x2, 0x0) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept(r5, 0x0, 0x0) shutdown(r5, 0x2) getsockname$inet6(r5, &(0x7f0000000800), &(0x7f0000000840)=0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000780)="30bb51f45ec1b14a11661d1cb8e918bd4cd239b6c5148347bb4d97fd79adf815883fbe51c46c16168819", 0x2a}], 0x1) dup2(r7, r6) sendmsg(r6, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x861d, 0x80}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)="0c0aefc25ce87cc84c4805561923ee35abd4c7b221d0c7960a837d9a1786579cfaa6c5f86ddf25a4781d3eb0881c50a0f937b1d9364d02ea0038bfeeed73f5076795ddbeca2268a866cb2a0f779d3804f53e0d45e4eaeb7a7c387d620702962427e84853a9bfbed7ce0565de9ba34a7e89cd0b20ea5f11b2862246972663b2b359b3676456b14f7cf4fa60cee1e1269133c5650aaaeb0a95dabc088a35de12a0d857cf7701a1ed16c30800aead1a24fc9a66f2be6cc163e9cddd814f0424e33d68b637fef4938bd42271b85af65b3c671ad7d34447afa75bbd39727e9ab4c976946dda48a3cf642d4f2dda2f7c1d778adaf850ece38404", 0xf7}, {&(0x7f0000000340)="80270810dbcab8a0c89f8f4727490cb2c3c84b6cee21a15d50ee61d2201b47b68ba0b5aec5a6a4c5f688179267170e5e", 0x30}, {&(0x7f0000000380)="02829919830f01d75f55dca36e1fb5c221ff7f91761318bd902886207c4705ad310c54d42eed02ec0d5e1dc179edef77ef7e41252b4affca37ee7d9631141d4e06bdd4eb616fa65dc4444c359b91a13a4836b38e0731f1d64ce9acff49152553041f8052fd1edeea8b36ff0fdda27a1b856be2a9ffdcff697981c4b706b68fda2eeb5a5eb8baf6a1d8c83fdf2bf4b9aa557b29749896812e8cdf47b00d484dc71675243206256031e48c6886a1a6ab0078980c50bd7129321808af4871fc52f5e8bce29746e76e174cad2a929d077f8a72978246818695d85e75ca332176483030c35e1f36244b104cdd", 0xea}, {&(0x7f0000000480)="940c0d3232f78416c0d02d62261d7dcab785021ac43312a6d9939fdac7c8e05a6950c3861c52ffd1294dea521f5cc9927a29e76b97539d3098652ed38cddfb53f77ede1d29195ec4f14aea69d6aa65c7d0071265252916ecdd6ccf92cef90014cc2ca4a5a3b87ab059dd868269bc6a734b19bd8ae930eb3fe0683fd937e9e5bf370399480b861630bce90152349dcb3aec1a17538a6121b644c0ea54f4fefc3469be9270531243a60c64b660af964444098f5cf5d405f780b981e0403e666a", 0xbf}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="280080618063e670878d260accd2b5c81b143c00000000000000a800000000000000ffff0000090000003a67bde81004627132924cb599af6e32e9383ff2573c4842a8b4717b6d136e2b14563518df9c2100337f1a8b6849994dce575a0780d5bde356f048523acb9159a0ecee7d62030716f6ba89e66d3b10f64b50be0cd1ee659d8c49ba833ac2354ff366cf27ad551c9990bf1b43ebcc3ecb76afb2531d0a841d61f16885b6d80ccaef0c74f5fe37aadc574702b62f263ebc3b89b2303c000000200000000000000001000000080000007aa7fe579ef8675f5800000000000000410000000000000000000000660dffff63099695af8c6bb60ff8d9d18a2f1152b8c450453e74b34d6929faace432d5e643d893a8620d28718f00"/304], 0x130}, 0x400) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="fca18e78f44e968826c61c41819a803f25530f125abe96e5325f4fc0fa55cca0806f5d17e8f3fd9e7df9d1e553fc18b7e168d47fcb3c302532ba2a8e1edde34d0c51e1be29b46f21a9fe4a60bb5dcdce5fae61c730ff4852c97911804b45c61e3a8cdf1a6990b8955f9c5d2666f878111a994aee6d2e896652841c5c97a9e3fb52d8de5b7f47f27a312326025e9a55dd1499cb8aa27fba7618edc8ad44804639dadaf7ecc0bb35ae33bad7a9038ee2f26e2f728a4cf27a0f41e86e7b1b8a0a476818f8b9fc7c7736686a10553f", 0xcd) pwritev(r0, &(0x7f0000000080), 0x1000000000000113, 0x0, 0x0) 16:00:28 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) semget$private(0x0, 0x2, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48, 0x0, 0x1}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x20000000000003d3, &(0x7f0000000480)=[{0x200, 0x6, 0x2, 0xfffffe00}, {0x1, 0x9, 0x0, 0x2}]}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000280)={0x4, 0xb87, 0x4}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x8001, 0x0) r5 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x800, 0x0) r6 = socket$inet6(0x18, 0x8001, 0x0) listen(r6, 0x0) accept(r6, 0x0, 0x0) shutdown(r6, 0x2) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f00000003c0)=0xffffffe1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x4) fchdir(r5) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0xc5, 0x7f, 0x81, 0x10001}]}) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x2012, r4, 0x0, 0x0) r7 = socket$inet6(0x18, 0x8001, 0xef) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000380)) listen(r7, 0x0) accept(r7, 0x0, 0x0) shutdown(r7, 0x2) shutdown(r7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x9}, {0x48, 0x80}, {0xcd, 0x7}, {0x26, 0x5c3}, {0x81, 0x4}, {0x25, 0x3dfa}], 0x6}) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:28 executing program 1: getrusage(0x0, &(0x7f0000000000)) r0 = msgget(0x3, 0x21) msgctl$IPC_RMID(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x7ff, 0x80, {0xfffffffffffffbff, 0x7fffffff}}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10bf78f1febee472, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xd6, &(0x7f0000000140)=[{0x24, 0xfe}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) setuid(0xee01) dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) r2 = shmget(0x1, 0x3000, 0x46, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/16) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/32) 16:00:28 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgid(r0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x1], [], [], {}, {0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) close(r2) 16:00:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept(r5, 0x0, 0x0) shutdown(r5, 0x2) r6 = socket$inet6(0x18, 0x8001, 0x0) listen(r6, 0x0) accept(r6, 0x0, 0x0) shutdown(r6, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESHEX=r1, @ANYRES64=r3, @ANYRESOCT=0x0, @ANYRES64=r1, @ANYRES32, @ANYRESHEX=r0, @ANYRES64=r4, @ANYRES32=r5], @ANYRES16=r0, @ANYRESHEX=0x0, @ANYRES32=r1, @ANYRESHEX=0x0, @ANYRESDEC, @ANYRES64=0x0, @ANYRESDEC=r1, @ANYPTR, @ANYRES64=r1]]], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000100)="8c65", 0x26d) 16:00:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) getsockopt(r1, 0x6, 0x1, &(0x7f0000000180)=""/94, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2e1c, 0x5, 0xfffff09a, 0x7, "6ba5128ccdf1e45308e43e08307f9ba5cec8bfea", 0x9, 0x34300}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) getpgrp() close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2}, {}, {0x6}]}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x400000000d, 0x0) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f0000000380)}) semop(r1, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r1, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/234) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x28) r3 = semget$private(0x0, 0x400000000d, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000000500)=[{0x1, 0x3}, {0x2, 0xcf8, 0x1000}], 0x2) semop(r3, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000004c0)=""/14) fchdir(r2) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./file0\x00', r4, 0x2}) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept(r5, 0x0, 0x0) shutdown(r5, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x1, 0x0, r6, r7, r8, 0xa0, 0x401}, 0x3, 0x401, 0xd3d}) syz_emit_ethernet(0xe, &(0x7f0000000340)="17ac2f02000000170528a49ae027") 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r0 = msgget$private(0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) accept$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00"/4098], &(0x7f0000000380)=0x1002) r2 = getpgid(0x0) r3 = geteuid() setreuid(0x0, r3) setuid(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r4, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000000000000682038f80000"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r6, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000000000200000000000000"], 0x10}, 0x0) sendmsg(r6, &(0x7f0000000900)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x401}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0xfffffffffffffdc6}], 0x10}, 0x0) sendto$inet6(r5, &(0x7f0000000240)="2a675a1ea032cd66e5502db376bed5aea79c4e73532f3cc9ddd64aa3e088659c0d66341ebe28cdc1089926f6b22ad0a9", 0x30, 0xc, &(0x7f0000000280)={0x18, 0x1, 0x78e, 0xfffffffa}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, r3}, 0x0, 0x0, r2, 0x0, 0x9, 0x0, 0x80a6}) ktrace(&(0x7f0000000200)='./bus\x00', 0x9, 0x1400, r2) socket(0x11, 0x4003, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ktrace(&(0x7f00000002c0)='./bus\x00', 0xc, 0x0, 0xffffffffffffffff) fcntl$setown(r7, 0x6, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r4) r5 = accept$unix(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000014d5e40afdf22511fa8983d09ee1ff06e12a7504ee5b588a53682cd9f3c8545d880ab1f70ce210c3743ab933f55756478a85e00553417273de"], &(0x7f0000000180)=0xa) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES16=0x0, @ANYRESHEX, @ANYBLOB="13e91be988b11c6c95b9911dfeb82c89900f67835328e79c8466fa25d41d1a9b4bc12dfccc7c0160099b97319c0e0728297d14327dfcbae8650c72e06101fa0d8f042cc669ec4077d172020042079fd2d2398f1d838b6e6193169dcf8d319cc53fddf502c0b6367108e536312b0468acb2d7e11e17cf2d13d30a929b1b985f63c07f96130470d77e409fdb03f9f16d463148324d937fe2c317049cccccc73b566443741ece7d89a8b32f0512ca0e8e534020b89ca64e6c5dcb985d07f6c773d9ffc4c081a72b25e547d1b3b411a83efd225514efb7a44ed24c4370", @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESOCT=r0, @ANYRESDEC=r2]], 0x4) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000280)="22c400d4c2ea488e9acc2c6cb3f9bc2bd3e94ef1880da6f7ba4010c22316c910b1d295657c144b9a89fec7e10060d4d317cc21986ae734519dd21ad1d7a3f5475906a582fb21e453b8c80791305eb08fa4cb", 0x52}, {&(0x7f00000003c0)="ba80d4567b0c03829f6d4e9a994a0436164a186df387763663f9dcea1b7cfecf7a0b6d0e81bee1c4110733fdb2173fffaf3721268f8f8f1315674731c6af6b2300762477cedd334b1b021f5f04f4a4e385eff01f31325a4bc35f5e7252bddbcc66ee87ba6db87e885d1c2da97a9f3daa8fb127724a90479bc3ba60d6006dc3d395d59b9a2c537400ae05b0c712230825d885daf5b8bed994331cc32707d44425c8f2e11a7212294c5e27de0ddb17571064f31ad69cfeb6cf893038565640d4313fe042ad956d92e90a1fe68ba12ac715803665a99c3493267a14ed75af61379d4f77dc718f4bbbac35e8927082442c", 0xef}, {&(0x7f00000004c0)="bf47b06412d4064765b7f0a90e79d17ee36aa37d5aff13d78e6df7d00ae6df7dcf02cfcdeff77cecf188be4bf4d19f7a8d38d571534e3793849af1ddb559816f4625aa424a990dc1180972ec5a291599061afc43438213535614ef35e0ed246070ee4d1a0fc453fb150056324290ff5452d50114d38820014580a3a554ad5455880d07658b297c1adc3f66eec864c11f1628b411fd5320358f618c094473c9488ff2406c580f55e44692c0288ddb5c51a719c00003a96b59f1e5f86dcc8f1e2e3efd52ae894ca40ece32d105fbe53fa9bf6e145b21", 0xd5}, {&(0x7f00000005c0)="d8eb6035db6865e2ce1885f26629abe3af49d5d2842e0d975b4dbfd72ede5ac707be4200803be685eaabb45a57603fbcddad56d63faa661af9f392a7bc1ebf59692ab8c46bf8c16019b096103154bb3faa78bbe958188dd6380f1392f106c08c9ec41e23c7081c3a048b00b672b3220baa51bc89489c8ed30c193f7c19ed8f551a1eaff4e77c0d6852cf218e74a232a3f8211a3d259a6df8b6ecfb519caf31a296ae4b5a6958da17c1465d774b3782fceb60fca274cfb8c2640acce9299c31b0188e56a5ee789be345a6b8442412ba67665611f72d44eaeec05ecf74b8731174444b86640b13cb4d71d84c1a4cc709cacb44a3d339337ea5e8abb6d037e768d2b849d10fb08a96671c09fe5bf7e57ef038d9582409713d007cfb6bfaf2142f5babc26ddef75db4e78c130b986b61fb1def0f928625482dc89f5dbedea6b6871ec9b9c5ade6a39d80f195f14876464ef7afc06a8cf6abd9040dae1d29f93c74a2cb4ca282ffd94ff37fd543a7b86b1aae014d2556c0167ff9ab93d7bc62a79bb47b2c95e89d66724e1abd7d52502034f40d0bc7bd6eb9fbf1d3f64c7c8d8879c010f0f1252304183cfb86baea48199c232b54fa3f2c09d3685096b8b0c582ca0697dc3eb2fbf53effe70e4c1682365d49b98a7ab1ce0311a1fd41e9fbc63865117b568bf1e552a45adc0e78df380b6f26759a7ec9f40a681d2372ed1fa36cc94e4a6fe9f7818e8807b3f01041fab40244111e389a7372a9ac90d11afbae171a0e51c5e29c98d3b9cdf2bd68c40947f976ee6bebfbba54ae5c004c140f42d7bbed03e77c5e1644766bc5f20b482a4bc556519bbec092264d5cef05f1130d06a927e310f546f55b8da81c93a08352a51f24eba11e27b10c70aa403eac72861333226c444ea691a69c6aa560ed2f1ca2637862d202d49303806b41ac643a7010799e1ec5d033b6301914a16a067dd049c72439cbd94a3db1da504b0f18abf109a63be74977c2474843d7f4504c2a63e88d75575366864f8ac84b18278b6603118b7868687f622ddc6b63701fcf5d9ef8db5e339593b08c524a5b47d75f158e6aae06d5c0f5e721cf22296480ea39562569b4af47115ec73950ec117fd939dd2c641ad268c426120f55ef5348153f0e697e806463bd0fe182c17a2cc23220381bbc3dc175d0f70f85a120354d6761d74ba28731a6bbb69194e95f177bc3432f921d7e9f23aa6f4b288e6966ed60e8f88bf6e2003b35ffb7335c0aa3888e93988200cae6597f168466f3fdbe4cd717d481302231feca74efbe6e3cc7633f94e5a4c12d32277fe9783084720133f5", 0x3ab}], 0x4) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x0, 0x0, "00e74de400", 0x8000, 0x80000001}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() 16:00:29 executing program 1: symlink(&(0x7f0000000140)='./bus/\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus/\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r0, &(0x7f00000000c0), 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x1) chmod(&(0x7f0000000200)='./bus\x00', 0xdf568b453f194a64) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) close(r1) 16:00:29 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 16:00:29 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x2, 0x2}, {0x0, 0x6, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x2, 0x472, 0x1000}, {0x3, 0x401, 0x800}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = semget$private(0x0, 0x1, 0x0) r5 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r5, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r8 = getpgrp() fcntl$lock(r6, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r8}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000380)=0x101) getuid() r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r10 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r10, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r10, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) 16:00:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x70000000) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[0xffffffff, 0x1, 0xfffffff9, 0x2]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x87c, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) chdir(&(0x7f00000001c0)='./file0\x00') readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/254, 0xfe) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x8000, 0x9}) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:29 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x182, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x3f, 0x1, 0x1, 0x0, 0x80000, 0x0, 0xfffffff7, 0x0, 0x0, 0x80, 0x3}) r3 = dup2(r1, r0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r4) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000100)={0x9, 0x1faa, 0x9, 0x2, 0x4, 0xa000, 0x0, 0x10, [{0x7fffffff, 0x7fff, 0x3641, 0x97f}, {0xfffff001, 0x3, 0x0, 0x9}, {0x157d, 0x80000001, 0x8, 0xd0}, {0xd65, 0x3f, 0x8, 0x6}, {0x9, 0x1, 0x3, 0x1}, {0x80, 0x7, 0x4, 0x100}, {0x0, 0x3, 0xcd, 0x400}, {0xfff, 0x0, 0x5, 0x96}, {0x7, 0x4, 0x9, 0x1}, {0x5, 0x8, 0x3ff, 0x8000}, {0x7c, 0xd0, 0x8001, 0x7}, {0x400, 0x2, 0xc645, 0x2}, {0x8, 0x1, 0x0, 0x400}, {0x5, 0xe89, 0x10000, 0x2}, {0x9, 0x4, 0x800, 0x80000000}, {0x771, 0x0, 0x3, 0x1ff}]}) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r5) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = dup(r0) r7 = getpid() r8 = socket$inet6(0x18, 0x8001, 0x0) listen(r8, 0x0) accept(r8, 0x0, 0x0) shutdown(r8, 0x2) dup(r8) ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc0000110, r7) getsockname$inet(r6, 0x0, &(0x7f0000000580)) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x24}, {0x6, 0x0, 0x0, 0x9b76}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x1000, 0x1, 0x2, 0x7}, {0x4, 0x26, 0x8, 0x7a88a5f5}, {0x2, 0x0, 0xc0, 0x10000}, {0x2833, 0xd2, 0x7, 0x7f}, {0x7, 0x20, 0x80, 0x9}, {0xfff, 0x3e, 0x17, 0x1}, {0x2, 0x28, 0x1, 0x8}, {0x2, 0x28, 0x4, 0x7}, {0xfffb, 0x2, 0x0, 0x10001}, {0xcbf, 0x7, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") r1 = socket$inet6(0x18, 0x8001, 0x0) semget$private(0x0, 0x2, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) fchmod(r1, 0x104) 16:00:29 executing program 1: r0 = socket(0x10, 0x0, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000080)="89c064fa105f194740bd9c8452293f548259c4c7f645e0bbb6a825f718661a16fd5ddc9b0c8c37e2dc28eaedb2065966315c66b07bf5114c682860afd3f73e5ca2ed6528c95d2849aa3c8364dddc699e802ba4d4c5f3f7fe829cdb803a8b8d5bd3f577b956d2b63aee873cfb9ad57d1ce21c22270447bc884d3366d32f", 0x7d, 0x0, 0x0, 0x0) 16:00:29 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000080)={0x1, 0xdc9, {0x6, 0x1bc}}) 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", 0x2}) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000140)={0x3, "619eba5e3134f51c31268e6a1fc3d9fd6a00c82bfb51f85b45957cbbf14ccc762254c875b939d1683adbb246a5c1511e701c52de2a1a5a6791abe95641609bd021672adac35bd4c9155499fabba054c89d2ae5a9e1e0b1f558b011b18259d35f1eca497c65c8a223f3980d2747890aa09ced2e860fdec69fe0617182734fc31ae34b8cc731b153c4c770cfc45c2d5f2cba2d37b9a238ccf2e4a22fce1bad46ed72637ed93e964395a22d1868314e3c1c9a112a49afbcaa6b180077193fefb9c8a75487bd7d0c5f24264e7137baacc42df9c41719aeecf9409bc56f8e33"}, 0xe5, 0x1000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:29 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6202e57f7f000001eed1584927cd8287a65a27a2061d649bdb93967fbc9b5f5213ec45a51ac8a6e9ebef28ca099c5c0fb74cc066efd7a6e55b7aece8dd4f9fe74725f23b6890d8f6ade51fa3443d53b7e09787c10540b2eb889963f53c68b0e0732d7baca855045282dba49d3e66b7d5f3b5a2b79740faf7c8fce705f79cf36c658f9dc0715d6246aa1b6e5e32f5a549526ea755f77d6342f3e4c1"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000380)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept(r2, 0x0, &(0x7f0000000200)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="84"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f00000000c0)=0x1, 0x4) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r6) r7 = accept$unix(r6, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000001c0)={0x1, 0x0, 0x50b9, 0xa5, 0x2}) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x1, 0x8000, 0x40) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0}, 0xc) ftruncate(r0, 0x0, 0x802fffd) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x800, 0x20) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) truncate(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x400) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)=""/2, 0x2) 16:00:29 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) flock(r1, 0x0) close(r0) 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"}) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000040)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socket(0x10, 0x4000, 0x5) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0xce}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3, 0x1, 0x7, 0x0, 0x5, 0x81c, 0x80, 0x2, 0x0, 0x6, 0x1}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket(0x18, 0x8000, 0x4) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406", 0x2}], 0x1, 0x0, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2feedf251c8545"], 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) pread(r1, &(0x7f0000000300)="24ddb8f1c6d0413a812ddad8c235a7fdc06b34fbef84b31439cadd1980c17e8c6956af62e8ece576a9b10a758e7c3fcf9bbd5692eb710985ad", 0x39, 0x0, 0x3) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000000c0)={0xc6, 0x0, &(0x7f0000000200)=""/198}) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x3, 0xac) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffbc, 0x7, {0x80000000000005, 0x5}}) msgget(0x2, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x68, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() preadv(r7, &(0x7f0000000680), 0x7, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r6, &(0x7f0000000f40)=ANY=[@ANYBLOB="000000000000000000000000df0001000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c1f006816a1b6f8a8444de6b4fe1a2d623a5d77166fc37aaaff99d17a644e3cffc848744ced2d5b32fac3120aa3687d679f8c2dedb58534ad5aea98c05032c3175287862196e25226be63cdd13a416c3c8d819c43ca8febeeeb779001778f509460277c2856a58b04edc4b78e5d46180d6af8e761e80106117311c82124d0380c1887d298c92b2b4aa3eed37e960a7a6e69d91fabf42366c46897bd18fee39406f49643050dfe43c34c706d881be2c6d6d3272d04779bad1e4b47378bd26ff6c984c1a0a1"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b250e1"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r14, r16, r5, r11, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r17, 0xa5, 0x3, 0x1000000100000000, 0x6}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r19 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = geteuid() r22 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r22, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r23 = msgget$private(0x0, 0x0) msgsnd(r23, 0x0, 0x0, 0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r21, r18, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r22, 0xa5, 0x1, 0x100000000}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r27 = geteuid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) r29 = msgget$private(0x0, 0x200) r30 = getgid() r31 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r33 = getppid() msgctl$IPC_SET(r29, 0x1, &(0x7f00000002c0)={{0x8, r31, r30, r31, r30, 0x42, 0x6}, 0x8, 0x3, r32, r33, 0x3f, 0x7, 0x4, 0x7}) wait4(r33, &(0x7f0000000700), 0x159247b9bdde2a65, &(0x7f00000010c0)) r34 = msgget$private(0x0, 0x0) msgsnd(r34, 0x0, 0x0, 0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r27, r24, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r28, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r35 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r38, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r39 = getpid() preadv(r38, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r40 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r42 = getegid() r43 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r40, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r41, r42, r43, r44, 0x1, 0xff}, 0x8, 0x6, r39, r39, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r37, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000c80)=ANY=[@ANYRESHEX=0x0], 0x1, 0x800) msgrcv(r37, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r37, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r48 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r45, r47, r36, r42, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r48, 0xa5, 0x3, 0x1000000100000000, 0x6}) r49 = socket(0x2, 0x1, 0x2) setsockopt(r49, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r50 = socket$inet6(0x18, 0x8001, 0x0) listen(r50, 0x0) accept(r50, 0x0, 0x0) shutdown(r50, 0x2) r51 = socket$inet6(0x18, 0x8001, 0x0) listen(r51, 0x0) accept(r51, 0x0, 0x0) shutdown(r51, 0x2) setsockopt(r51, 0x0, 0x60, 0x0, 0xfffffffffffffdad) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 16:00:30 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r0, &(0x7f00000000c0)="025cf012", 0x4) 16:00:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/205, 0xcd}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4d) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:00:30 executing program 0: pipe(&(0x7f0000000880)) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000700)) pipe(&(0x7f00000001c0)) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xbee}, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a54a390d6000000000bf798f5ad2d9ac55a52f6dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0cb40e29c8faaea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1128c0c000000000000fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb7c00cd0d0edd7a59f083a9a6e6165d8de6ddf3a584f3d1916e62def9b5c5a295001d884dcfcc82f7e57c0c5f51fc25edc9d17fcfe21d8acceb2e35f1409c1c4a5bf69"], 0x10) writev(r1, &(0x7f0000000580)=[{&(0x7f0000001780)="71080e96b6843ff940b5172fa16f864ba3a89e40c837ccc9ad94ed221a54090c0a58d216b8adff9cdf72b758f81d351d6e46db1dd978a83c5d5074be91a5c87caeb48f6081629543c8064aec62623f062baaf19be33a968cbed15c3479325a5036bbb1cc53b11370814093a7b2a3aa66fda4fb05847530af5ca821370609ea625675c70df53a29f13fb22cd3507f159a3849e70c43a6b4545796223c52169b748a9d8b6d782f02b4c77ae3a1fd60dba041aff8b035b95a56f9715c258005dd2ac5cf2896b8a7af4aa233e42aad0719e7640ab22e02dc67a61e7a639e06b811fa83a9e5991d85b30992b0da21d12a3d27967c93ada13a0b68824b2aa3c9d4567b69f57dddc773234b3290cc8cc04931beb794943ee65f3ee5c511f3367b4e9b7741f25ed1b3bc61c95c489865d63f5390659de98ca430fc84d519cf44eaec8b18de6d6a76f8b23ac8ebb62aa199ded475d28dff1ca125a20192d8f1d0a5b251a2ac36b00cb4df40693fc2d9f7e77c4639a29a0ac7ab54dc6389729231523c33ea7c677ffbde9e4ac88d3559e659e6a57b186abd44a86e529c3c939cef9b92584cddb5eb228f5988d895e0c89a86d7313212700f3713bd70f11be1b66c45457630309e2db2d7c85eb83a8e8b98bb565e96c8a4e0473c208d1730642b40885a68422df84429b8c6e10d43b8cb1055f21a08b67ebc0f462539327bf796177f8b6268aec086ec3a5bce0052fc41973a9717b6a55a8e53c51487f395d4e31f1c6a572a337e968d85a886d878791ecd902a9e3ecd7eec7cfd183f281009b4f18003b92454bff7e4bf2e77823ade704b43772a35e285160490d20a23162e382563f482457ee023b6a0e11ee3b7aa07923f2bfdf44a4a76784380a9edfe2de4f34bf188519175b0c374aaf0bcd541cb8a4e885aa1315884597487dba71901f3ea8c22625330a8cb3ea73db11ba38680ff52db9884f6ce51ce5c26e647aaf21441cce02768edc33c62e8262ef132ae886910efac74d52ba4b1270778ba615bc591a2a5b9b40b90b2d6816512ccc95d377cbf9df4a18b140587cf6c1b39a365f41d27f067a4a642ec343f48da01ac5f9993785b2ca317a670bca595b1c771af21c19d18c1dd85cef047fa745f2a277aff91273551bb35e5ad9969ed4fa552db182485a22421e7b2180a02b121d2d9eb2a851cbe2b50a1e86d981ecb96face64823a1f99f3942b5f63de78b31e3cb4e2baf86e95b339da121f0916dec7e4f4aae083e0dba23ee7a81c2a35a44906369692bb339e82eeef7a0154f4702ec6d6a586b577daa0380e9ccf7c0cae4fc75e43a38cc8619735e030c46d644a3e44f3945625b1a47d44bba7da05ae9c90260983e9fcbd1319ca02f88ae8b7c58ab863c4e0daa543da29db5427835072cf06efba421f784721d21fc9d55a44d4024e60664cd30e18ead157763794e15845b0196bff7af459227914b57afff2af39f5e263ccded9ee8b5d4245584884034eec56fd47dc18fbae8a8166152c67888b908e52ba87eb90787eb4790e655f4bfa925d1eec6d179fabdaa0a3c25e2f3be39dc96f02a9117e26d91128d4a7f4eccbe9f610fcbdd2375099eeb9b228f300a7b4109802d763c5bfe6b771a0a4b29cb73f5d127871ad7e1970bdd425194274cd5a0fea8812beedc3d6aee65fc1826bf368a447f1c92da11082be25a05f4f16d265f5966806814ba7161504e7654e822df6eefa269651ae99c78f32201e86578a8e53ed7734ee4664ab3fb3bbff92a8815ffa2e4e2f62ffe40c815fae9b0a2c19e808e3a5cf41da9a517aea077c97f6efa6d5e1659eaea79de0a0a84593bac7a0f0a22eaccc5b1cc1103d5118622620a06ba46accdcce86636088e7f78050fdbeaf471b8eea81d2b0ba1a333c97927a5454edc6ce7a25e0310393b900ded27a859df7523c135e7e44511d8cd801a60a3c90fd62037a043d223e8082e47a3da5b43d9917d299d59414d667de00ad9c522ace2e0f29290cb581f4cb640b0a910241091a7537fd14d1a00123d5de27ca6446a6453a6fa4d1ea3d64bf1b7f7e8c1966c2cd2681106320353be1210419136d528648b08fd69c35848228350efd44156722a1cf7e0772f4ec8070ab5c55c3cf5dc025e5a9aad3713454264108af70c16f570580e4c5090237f3a951dcba4a5af3772cab706d31d80f7b823f576cc7d63ae23a2c0617422bec58887baef4304beea9738c2b6adf74e7c408c839d028b0d8042f8544721fa9af3eb5b06a47f21f03ae698a3a0631a2a4cf83ef8d806c95c8b5bb3a99dd930fb1887aca4de237182b9f08f7cc316d81f85807978ccab1e0ff1ff3c940dd69909a6583d9ca697d8b920a3ae0f4ea95831e953c7d0b683528e3b920e99615b98533356edaca6b568b949f2807e34e9cc0ac40a4e6340e63ad01101648e48023f8c34f8c93c3746a58035cd2c9e35448b4b923f5944af719ba21621f4a87f39c5b1b3cf3c9dac199fb54c53419412b858c64a95595c49fca902a6daaadf867989648e23b85028b1b6329139ef64a11671985f6194ab12bd01cc0e90e94b2f2b9d8ef258069a5a5eef4cc29dd61c258c6dbf37c8ba89a344bbbd94197eac119b044202778c4c7cc79a910d3337eb4a77104b6319e634b74740c080c920e5a7be1ccf41fb98b6c25765c3b9e9621d8488530ef5231c05d08aad708ceceb5c3274e2e9135aa20f9b2eb524ba489c0a50f63cdf1234c7b5a1a673c3ad926c9cb76bc463d39c978159de28a7cd07fef64bbf5ea88c6ee6fb99ce5db298cf1641a41cde011c9cd7ce7da18a03eff7219c3e9be453644d1710d001a1f959c74a462b9e85c8a2102f542e74a44895072497394a81e50e6a1ffd36bc3db056f3b6c1656fd258d887f34bd8f0311366fa71a51c951d6fb07febb038fa48125f63a2006ae329c5567181d63c59822a308999e6b4e273d5a175a8e66e9bb56176df85b68354cb35c6327e7fe5d04a97bff274095948ae59946688074378de80115531744bea9a9f85f827b1d95ce678435b7027c8b54f147765e11f733fcb13f76ca9d381b74718978cddfb48e5398817b5af920a39c35f399fde3f02262c3567a29ce32c5b8120ca7d3b7c24d3a6beaa36460d0fc196115c02856f98232ab40380a19cdf7caa77303913c51f0b4117b3283bd9587c2c5391960594799ba18bf32c8b3f62d7959aaba1d9bda8b8bac29d07d688ff73d06f2c69f0d5e780f2dfdaa3a095e2d19db53bec16b6a29f7577a2d771ebbb316aa66326eb343203d05214db88c9b75c11525889ac12f6ee8a8def7c01e754f62ecc04afc62157c80ba85c253219108aa42794ee0345000e4101b4b863a87eec1b05cb2f8ec87c9ee2e1626ac20a82e2bd2c8d4cc6b0b909ab6fca00b9e29abd72f9f12a933a6eeb28e5093c969f435634316c8df03b6e528c8da1cd88df6fef767ed14206714ff492dda18661b12d1e8bd5c6c5ec5af6acb729789f9dd75a4ca6e44ab0a1f2b365943777cb2bfdcb1c90d80cf4b947c70de6e4ad759e3625228baf9a4c3ef44fbc8bddf49e847e5e3b653fbe4395a0b32eb06bc49f26ec25afa6b7cf73577b641c8c6854f9948df4b3e7a3fbb3eb4ab41038cfe7d999ec45418a2a2422d7a08500521e46b91915f8894277333af568e5cc17b0493667c755abaf859f6f9a8c2498d7e44529c22d75dacec0dc3403e495fc1090bf80bc7b63926fa291a4db4a013dbe98056b89d9085144f39dce6b67b8ada259ebe41fee9fa0426dac68fd0fab011c0ad36c0124c5b482c96b8300cf83f105597ea3135b81c73be5b715646ed723c3f36d37841c242b154ca15fc1fc518a8c52d0159fcb09db78104c5ecd2fc3d52cd88eaa13d9b1f4dc3cec72628b4fa9ede782e7f2f4a31a21084dfe043c878211de5147592ffd6c4b132c784777d989449383a4208ea8219aaedf9c72a7c6ef64181e61825347b6d071250aef8c4f0acb269eab06945f8ad533b68123737deed43c4099667968ffb8ba5337e7f6abd61815367292719214ece40d48cf6ef497480adcd465da9efb365b27792d4334ef5b74ec1bb2b1a14649eb2add19eb7598dbeb345016af4d0157ab9eb86b8dd986b5516f7747351a72f7a81a78f2ad7b890fc72574add74ab102aaf7488be3fe358f0b86d553561af480977921a458978f99618ea0cc23e625eec0d3ca6a746d183578bbd0d002f84f30e07c30183e8b347bfecd921022adb707f55d030f86297f34f6d9389cae8734eedd577fbcc166789ef7142987464ae75b9d964e39729f041fc3abda16b91f73eb1c6532f9876c7c66e629f5655dad23f76164bbe779448e08dcb7ac38dc9feeab1b21d6fda2f1e34232f1ca98d1a0e062d2387fd8ea8154d371b1eedf9babe49f5306822c37b327a41ca3bae0e0ad07549b27a2e9728da4f31caa03b09b7a45b2f5ce8ee4815fb147b07e70a9a77588fa45af1627ce0bae58b3b4de3c5bf0c72b7bce7658e08e3b94fc1a889d4fbe5cfa3ae30fd1e869834948fd8d3c0372fa46921a81d4b07cd619c4254902c930d9b56ccb7d164a54a82058e24b1c2fc645d88075bf046ba21ba03ae435b9e8644d32cebee7a7d0ec2d9e67d2dd80bfc2f024a46e5a12ba87457a1852da5d62630a0e5a60583f30c27bd20daa3775090d76cd02a2faad00a653077cfb3fe64ad434c09c7c372f4b11f8cf370bc9b06f29153433b031ebab4e71568786cb75fad17c2b878d84524d4cdfcac52af4bf3bebd1f8a0c04cac507c933324c90b1eccf7e707cbcb4dfa05c0f7cb37c0d449991247b62427aa4ab051f1bd117e2c66f8424ab6d800be0b239c2ae7e65b8514f9224accb0d6d29995acefeaa94d2b47a55ba9818eb3a67d04b6a640db7eacfa3f549b410783a27ec67fb19e261d6367cb0ea9457e1b37c5099fc84af5efe7faa41f7ac4e039d5688be3209354a908fa69211df17738d13cedf2677d1fb23b7ac45b6bf55d47b1851369ebe4b3dc80a4cb70c59b1bfcfa3e00e01640f0fdb6307856e391777c14b0c6c05bed50be666b6b3efc4790cd0d6f0a18dbcbb35ddb32ee8a05253cdc8475ba8f9de78cd92bec6e16310a9146bfc8052a83682fc0137a0d3fc05972f73a55c8b5dbd6defea23b0a23376f8eef09cf3b648c56defedfb42e40d3037d0ec4d5667237ede52d2621f6bd19a92ae01f139f3e6ace74bdb70906e6fd65d8aefe50fd16de5de9a0f456c5d9851d0520afcd1aea70519c881cb6e389fb0c8800efee203c5ab2f4966f9da746a93668aa7d250c6b62ce3829de0ed210b1af13fcffc924cae778c976899f603d19c073f65193743a3be44822e554eb205c99bffd91b1bb19975387a84f7b292145a6d86d1999eea6a334e241089417b5c767b5adc1aaaad6f9ea7649f08f61520c406cf4925f057ef0b4dfabca8621b1177cbd4fc1791125c916bff907c3a73bccd3d414746551d82df5ca6a69ebbf5e4ad578eb596a5f4aa4abcb0a2d75dd173e1ab9db367b184487e9710673bb3870e04a02898c0a659e6c09520ed51a8863016f7fa43e1ff76f417ef9aedd855b0bf15d596ccbca620094f2454033b1da830274f36d013b9ddcd1a388de60304297c235ed51dd0039ae1d952a97a6e9beda81b6d7d60af5af17f78273c8dff8affefcdd6e02f52d76fe28844c6490d6512cc799afc20823654fb2cdd44e8b82c1ab09ca97468fe7405424e521737a8ab094b1db5d666a9678516a62d224a28ecfc4625d2a8aebe0099034c95255a8d3a2c10b3582ed7", 0x1000}, {&(0x7f0000000180)="321ffca6e34a49eec26fc8a325d2e422602455dd89623b74fa29eb58e8cbf7b7892e8c8eb63dc1f03212a1b859987cf4dccd1d25b0f356c74f956d263296a4a659ba599713aa5ccc0b8b596de8c0d4b7421e897d771defa24b881071fe89623416a2f572d41c3a49d883e3bf419e8af9556de48259b3bab8c1692940924d0e4f578c4b268ba30e1aaec857c2db2d9e179b3b0923b196a538a075124e7111874c604fc93fa5bd52", 0xa7}, {&(0x7f0000000600)="ec59cbb7177d705ecaf99eac6b5c99827bd7d26846be1bcad31f36d97cd4e82a048ae13053a43ad9c7ec8a5415c56b80efb3703aac1c0b5b17d4e2a6e14ab9149ec3d448ac2c3145ef931c259c578fadaf797afe84b7c6e7cf320548ae464602f3272b697a621fbeb6653fd94e1a8ac9ae2dbd5c1587e0a5a78433d815413e9528c474037c902dc1a9108569cfd64aa0987251f882e6272bf22eaef26fb23ecaf04a40dd431444001ef89f0abf7d91115aa293d817c3c28f184626d938011a175d0d88909bbfc581a186ef0e8ff71615c42b0697bc0cd8b1148b2014a99e6618", 0xe0}, {&(0x7f0000000900)="3742b899133ceefde97481fb5a650a2a8db1e796324c705e641eb43c409dab0f186a6e0cf670b7914d4383bf14da2f3acb2d0b945ff9b8d2f45d2b716e1847931ed65a5481acfb3861d49d9b0e20be7267adf08e7e92e8ca550c9c908474d48ef65d0591437d938a662792ff732f3a2ca559827d92a7248c24668ddecb526d673f0aad18406a5b7bbfe1ff13aa61be758efc039f1e6bf4feb6333d172b326257d533bcde2cdee1615ff36c8e6edb8993365ae4f339726516fc1c4946305292000000004cbbe81e7f6696f9c777f584763441a60103834a9b8672dc8affdc1d8f9ca07abea38cc852cbe449550f75e7976295c093874962a22b20174668b2c4cb2485b7ee2a1bc3241e7f", 0x10a}, {&(0x7f0000000480)="81ec59b57f7577fb77e8186da2a9624e322a066f45d87f4825ee510f57c3b0fec109b8ce1ec4828b99d9f6d6c57e77dcf834d43e2a757cde9b72f2ab50985ab67f0c55c74dcaff44f30520b0c38d4e07693c4cb29c34714c8010026844d3cc971b07a3d41ccdc4c4827979e2526c8cac1e949bafaa94a1c8e1dc5966aa7a696f2f7552fa3d013cb3a95cc896184395c61e07fa18c71e0bc035debf9dab4e9626b06a52805db68aadab8a7052212afd03be0e9f3d604712118931132ae4f2bc3e44a5c46be144fd05f94f55e98df433305f7ea6e7ae51d84e6db3ed089e840e289b75fdb740d71b07bbd926ee0119d5c9f5c3ab96c345b509", 0xf8}], 0x5) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x44}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x01\x000', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/194, 0xc2, 0x8e1, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000400)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:31 executing program 0: r0 = socket(0x20, 0x10000000000003, 0x7f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x401, 0x8a36}, 0x8) sendto$inet6(r0, &(0x7f00000000c0)="226bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000180)=[{0x41, 0x1000}, {0x85, 0x401}, {0x1, 0x5}, {0x8a, 0x1f}], 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="10001400f3ffffffff0e000000000000"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x5, 0xa2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5b61) 16:00:31 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57e8360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa0dac611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c96cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0a8447dce7e6167e2a2d75ae73b55f584d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom(r0, 0x0, 0x0, 0x2, 0x0, 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1, 0x1, 0x7, 0x5, "20b7074c63df236b286345a125469c8ae1653940", 0x7fffffff, 0x9}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) setsockopt(r1, 0x6, 0x1ff, &(0x7f0000000100)="c0f44bb7c34eb11d0a798c0955329af4a45996dd7bfca6f456e169b96df2d3580e2edafce84873e47ba16106840000502750", 0x32) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) r4 = accept(r3, 0x0, 0x0) shutdown(r3, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) recvfrom(r1, &(0x7f0000000040)=""/100, 0x64, 0x802, 0x0, 0x0) close(r2) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {}, {0x6}]}) r3 = shmget(0x1, 0x2000, 0x141, &(0x7f0000ffb000/0x2000)=nil) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x6, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) r9 = msgget$private(0x0, 0x200) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x42, 0x6}, 0x8, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r10]) r14 = msgget$private(0x0, 0x200) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r17, r18, 0x3f, 0x7, 0x4, 0x7}) r19 = getpgid(0x0) r20 = msgget$private(0x0, 0x100) r21 = getgid() r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r24 = getppid() msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x8, r22, r21, r22, r21, 0x42, 0x6}, 0x8, 0x3, r23, r24, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x2, r6, r10, r16, 0x0, 0x10, 0x3}, 0xffffffff, 0x2, r19, r23, 0x6, 0x218b, 0x6}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:31 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x9c7147b4f7c566dd) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) clock_gettime(0x4, &(0x7f0000000040)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x2d, 0x0, 0x0, 0x1}, {0x40, 0x0, 0x0, 0x2000000}, {0xffff}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(r1, &(0x7f0000000080)='./file0\x00', 0xd3453cca38025e52, 0x94) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e7467e259359975709f2eff82d5d6cc1c36bbbfe245b399ce6e"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x419, 0x0) openat(r2, &(0x7f0000000600)='./file0\x00', 0x80, 0x1) accept(r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000580)=0x5cf) r6 = socket$inet6(0x18, 0x8001, 0x0) listen(r6, 0x0) accept(r6, 0x0, 0x0) shutdown(r6, 0x2) close(r6) shutdown(r1, 0x2) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0xfffffff8}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="8c0afa75aa455d7ad4da1dfb3ca9c31c6e174903671c52cdcc6e1e7742396a8a6b3c0dc94516a8cdee90581601d4dce2c4f64c76d43bd4f7a733e2cf4afeeadabacc9702dbeba95a33843841c4e30b1992ffb1d9edf39da6f09c90fcbd594634f1844324e50ae26509f99a006e13cc3054e380edbae282715aabceee631e3f8c5375a8b589cc", 0x86}, {&(0x7f0000000140)="61e9c756f81bbda2fb00f91c498a27b4b4ba9bce7885e8d98581318a71b0be922b01f6ebc6f9ebf7a8a2c32674d84abe6b0fc42a7d7889cd9fdac4c05233a4f81e9a2f50840d1833c060f9c9663422a1e83f518e76e0985078d693c0a8163b0584cf23b4fafe4816fd78929dfa680aafd1a82579228c14f1a5da2fc246bdbb4e4398aafa751caa5e50a8da2c1f78db5b1de885c28de9e7f065ef698521b2051efbca5c42b4d682f7574e0a1bc688ab052dcce6459d4868ec7dc4b57f943cb25faa3dd86707dec65ed10ed9904ae3ca7c4771a7a8ac84144ca876f1e6310dbcf21b15af0b44e3", 0xe6}], 0x2, &(0x7f0000000280)=[{0x110, 0x1, 0x7, "14ad5da5bc587a4bdddad7bb50af80445398f22b36a463938f9c676363cdba299bf8618cab0df7cff7d62f03471b9f85815f2994dcabe0cb962a308fec7ee2431e4e81654da9ba6c9e4f1056d802298e5432656db975bed18cec61437f43bcb850aa7b5c788f87f5bc19856af71f05adbd5758e7f115efa1a4c1added82ce424c8ac3fb9b0bf237dd2f42d490e98dfc557e94417996222ee74a5d6ecdbec20f0cbbb94d270ca5572d4c1adc5ab253ffec52b00fa41541cd67a1c9805fd06ea0c8ec1d33a429b115506deafce6d89100fae7020ab29db229e1a2151bbd81c4aa42320188e6bd05847b91eeec5b7a49943ad506bc9f32c95abdd0e39fed92b10"}, {0xf8, 0xffff, 0x3, "843e15f843439101e9893f69b2a5f11f18aecf628392508e5283cce6023c666e7a45c196e705fced7f037a1eaabfd1bdea73d5f3e4ac9b42daa65e8661ef05b0a10c9599e519e2b1311ab1ba3129a72680d181b183d018f17371f1c12f1e745b585b2f2ae02c830e48c638fe738f811206a3ac1fabd9a07c35dd40c17797212c15716c70042dda108ea52ab05862e6a447cc780879a7a3f0d462cee5393ce7aec6d87ae4fa86504150c9ad06302a4f3b3af5d0669365918c3c0b984aba2ab0972332d40a82d60ec088bf1c513f13a4f20047ba7e3f323688d1fd349cceb5516160"}, {0x88, 0xffff, 0xb8, "3274d997c920d48c1f053a3a53b9581bfe31ffc13e1cd5f56cd50bbef9c7a67e9e16a70de91a251029d69e32f22ce7775b70b455612f0dc16bb79630492bb81115f7b95d103ede58ada49a0318c6c720b0b8eef730c70ef95ca787be9ae4b6fd5e9bf8aabe8014e52e8f0fd7d60a357c0782fe3c213032c7"}, {0x20, 0xffff, 0x7, "c2bcbefce409c87c6fd57246f6438657"}], 0x2b0}, 0x4) 16:00:31 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) r0 = socket(0x11, 0x10000000000003, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x201) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001a00)=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) pipe(&(0x7f0000001980)) r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r2, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f0000000000)=0xa) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r4 = semget$private(0x0, 0x5, 0x100) semop(r4, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) r5 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000480)=""/97) r6 = open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x10000, 0xd3) dup(r6) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x28}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pread(0xffffffffffffffff, &(0x7f0000000200)="fd26259ad8e6f33d0e94e5679caa89837b133c55024587ae", 0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)) 16:00:32 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)=0xffffffffffffff74) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x376) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205603, &(0x7f00000001c0)={0xfffffffffffffc01, 0x8000, 0x0, 0x2000, 0x0}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r6 = semget(0x3, 0x2, 0x401) semop(r6, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r7 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:00:32 executing program 0: r0 = socket(0x18, 0x1, 0x54) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000010000000005b9d071b540029000013c0a1110000000000000000000200"/56], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) 16:00:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 16:00:32 executing program 0: r0 = msgget(0x0, 0xa5eda8fcd24b2dfd) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r2, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000), 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r5, r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000), 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x10000000, 0x6e, &(0x7f00000002c0)="f77702a0a4f9c5f96669d0", 0xb) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000040)="670dc3", 0x3) pwritev(r8, &(0x7f0000000240)=[{&(0x7f0000000300)="fcb34d0af0e878206d77316f744a91586ba06cc99f7217ab76ef1f1915b48c00a8f2833c9a3c51a4a6f75b47a8f64ae660a6bf7f9bbba06319745e1ca8a1a88a953ed0265b8543", 0x47}, {&(0x7f0000000600)="70e9e8e0705e9d60aee8951d06b1cd8468e822b52421e93cd4215a4e73f4d328fa532206f09568fdcc4d5e4f32485cd306a175a303c8565247eb1bf8fb5da7ad48e9f8c1c154792d1375ea4be68b288a307e29d189ed4b7a15f989c09e0ccf9a9d7eabb936d0030fa67257a0a50a383bcf20b996d7301f4fea5b46b3e2ce3b989a146aa1dee3b4700bac99f8c0e9c0d87b92ba8a3942be03b65a0fa28d5e0499e5e6", 0x7bc}], 0x2, 0x0, 0x0) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000180)=""/68, &(0x7f00000000c0)=0x44) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000000040)={0x2}, 0x8, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r9) r10 = accept$unix(r9, 0x0, &(0x7f0000000100)) bind$unix(r10, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 16:00:33 executing program 1: r0 = socket(0x10, 0x803, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket(0x10, 0x803, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r3) 16:00:33 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)) 16:00:33 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)) pckbd_enable: command error 16:00:33 executing program 0: r0 = socket(0x100000010, 0x3, 0x0) write(r0, &(0x7f0000000140)="24000000210099f0003bf90000ed190e020008160004000000ba0080080002007f196be0", 0x24) 16:00:33 executing program 1: 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) 16:00:33 executing program 1: chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000386000/0x400000)=nil, 0x400000) 16:00:33 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)) 16:00:33 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0}, 0x9) 16:00:33 executing program 0: 16:00:33 executing program 1: 16:00:33 executing program 0: 16:00:33 executing program 1: 16:00:33 executing program 1: 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) 16:00:33 executing program 1: 16:00:33 executing program 0: 16:00:33 executing program 0: 16:00:33 executing program 1: 16:00:33 executing program 1: 16:00:33 executing program 0: 16:00:33 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() fchflags(r1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8f) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x0) fchdir(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000100)=[{0x5, 0x9, 0x34, 0x10001}, {0x64, 0xfb, 0x2, 0x8e}, {0x9, 0x4, 0x3, 0x9}, {0x6, 0x5, 0x1, 0x7}, {0x5, 0x80, 0xe1, 0x3}, {0x7, 0x9, 0x6, 0x1}]}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x7d68}, {0x855e, 0x4}}, 0x0) 16:00:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x100], [0x0, 0x0, 0x0, 0x3], [0xfffffffffffffffb, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], {}, {0x3f}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:33 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x18000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000001c0)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x200, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) r9 = msgget$private(0x0, 0x98e3ba29bf6bf3d7) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x42, 0x6}, 0x8, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x5f9adbda34bb0924, &(0x7f0000000780)) fchownat(r3, &(0x7f0000000280)='./bus\x00', r6, 0x0, 0x6) r14 = msgget$private(0x0, 0x200) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r17, r18, 0x3f, 0x7, 0x4, 0x7}) fchown(r0, r6, r15) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x7}]}) dup(0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r21 = dup2(r19, r19) ioctl$WSDISPLAYIO_GETSCREEN(r21, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x80) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xffffffffffffff52) r7 = getegid() r8 = socket(0x2, 0xc003, 0x6) connect$unix(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r8, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = socket(0x2, 0xc003, 0x6) connect$unix(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r10, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) read(r10, &(0x7f0000000400)=""/87, 0x57) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r9, 0x0, 0x4}, 0x200, 0x401, 0x2}) r11 = msgget$private(0x0, 0x38d) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x0, 0x0, r7, 0x0, r2, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) pckbd_enable: command error 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x220) socket(0x0, 0x4, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xfffffffffffffe2f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = socket$inet(0x2, 0x8000, 0x2) listen(r0, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=[{0x50, 0x1, 0x6, "89416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef66"}, {0x40, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0x48, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x18, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0x1, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x2e0}, 0xc) poll(&(0x7f00000013c0), 0x20000000000001ce, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) r9 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r9, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) accept$inet(r9, &(0x7f0000000080), &(0x7f0000001180)=0xc) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000001340)=0x40) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) writev(r6, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c1987cdb946df06037d513e85", 0x4d}, {&(0x7f0000000300)="059a9bc77a7cfe9f19256cfde3d467a0c407fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a", 0x40}, {&(0x7f0000001200)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57c3013c4c64228c0c369c4f07786231a1b4ac5cca9f7c3139bc8bbaffeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7c80dacb93adf66fd450c1af60a1df138085bbf8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706066dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb47", 0xe7}], 0x3) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000e40)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000e80)=""/83, 0x53}, {&(0x7f0000000f00)=""/10, 0xa}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/17, 0x11}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/167, 0xa7}], 0x7, &(0x7f0000001180)}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24, 0x3}, {0x1087}, {0x6, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r2 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/121) 16:00:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xc8) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x408) msgsnd(r2, &(0x7f0000000140)={0x3, "416c8e58f028b8701e052fa1724209246a8590e0a901ddc36b440620490c669065cc76d10d13f82b80d8d2fa95f9a06efda8f3791ca520e3a4c701aa9015113cb3165eb73468c063adf9c9540e3780df1c6b33234dbdf93d991e3b23f17d331407a251aa1f3b84a9c34ebbdf26fb9c02e5d022c96bfe99f8d3b52add9657da46693c5009ee5bc0f80888b9407604e79573c422576f10ae5713fa02b7bdb5870cfc45f504f2ea61715abcba1906d3d145d6a5b46e2397703bc3fe8c5a86a49c6ff28b2749569e1ad8c4a396aae6767fd80862440a5a44a57e536b1e5d81e58e65edf6738a3e2a2f78ad776b"}, 0xf3, 0xd4f8c75f24b171ec) r3 = kqueue() accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) fcntl$getflags(r4, 0x3) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x100000000000000}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) 16:00:34 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, 0x4, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00e72d2f66696c65302f66696c653000c01a4ca24c0bf6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd4774832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3000000000000"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x800000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/77, 0x4d) r2 = socket$inet6(0x18, 0x8000, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:34 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:34 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0xffffffc1, &(0x7f0000000100)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb6f97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db606feb34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637169cefbd7f9cbf121d254c1c570b4e804977c195cab0d6301fa38b209edfad484670547770abc7609c36571c4ee45266f414b7cb3338e11acb586cb0591f2a8176d87117b79cacfef00505f24ef802807c2e723cf455a8eaf970d5fd07a8f48f32bbf8d1ffce35f619d60f1ccec4542b00"/450], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) shutdown(r0, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r1) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x42) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x87}, {0x2c}, {0x6}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10000, 0x0) write(r0, &(0x7f0000000380)="6f2d69ddc7e9f98f1b4c3b8e9cddecaa2fc0b44986cb74a31b437a8cfefe96aca143705d4f51c547a15ef02dc568ef0743c6b05a2ea1398589c71dce83d443039e8173a200ba2982bb8415b77bf462eeb05ac8ec992eae0ca10f8ab7aa6438b65f49935d5828c5380d473bd3a56e64e17da4db386ba02375d79823fe5a1b7964c584ff5686e60731eb83027e7102c7ad92f4663e492fd8e075ac6bd077a27bc6f5a84c640e54e8d63ed139", 0xab) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x1) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x6) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x8200, 0xa5) fchdir(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffff, 0x5, 0x3, 0x8, "69b30d71b7030bd3a36272a8100e220e5e90e05e", 0xada, 0x4b9c}) semop(r4, &(0x7f0000001900), 0x0) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/234) r6 = semget(0x2, 0x4, 0x520) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x4, 0x9, 0x2, 0x5, 0x800, 0x4]) r7 = socket$inet6(0x18, 0x8001, 0x0) listen(r7, 0x0) accept(r7, 0x0, 0x0) shutdown(r7, 0x2) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, 0xffffffffffffff9c) r10 = msgget$private(0x0, 0x200) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r12, r11, r12, r11, 0x42, 0x6}, 0x8, 0x3, r13, r14, 0x3f, 0x7, 0x4, 0x7}) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r17, r18, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r15]) fchownat(r9, &(0x7f0000000280)='./bus\x00', r12, r19, 0x6) r20 = socket$inet6(0x18, 0x8001, 0x0) listen(r20, 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) shutdown(r20, 0x2) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r21 = socket$inet6(0x18, 0x8001, 0x0) listen(r21, 0x0) accept(r21, 0x0, 0x0) shutdown(r21, 0x2) dup(r21) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x40, 0x0) r22 = msgget$private(0x0, 0x200) r23 = getgid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r26 = getppid() msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x8, r24, r23, r24, r23, 0x42, 0x6}, 0x8, 0x3, r25, r26, 0x3f, 0x7, 0x4, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r27 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x10000, 0x0) r28 = msgget$private(0x0, 0x200) r29 = getgid() r30 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r32 = getppid() msgctl$IPC_SET(r28, 0x1, &(0x7f00000002c0)={{0x8, r30, r29, r30, r29, 0x42, 0x6}, 0x8, 0x3, r31, r32, 0x3f, 0x7, 0x4, 0x7}) fchown(r27, r12, r29) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) dup2(r5, r4) getpgrp() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x5, './file0/file0\x00'}) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socket$inet(0x2, 0x0, 0xf) select(0x40, &(0x7f0000000080)={0xff, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x800}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x351, &(0x7f0000000000)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getppid() write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87638b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x48}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1f, 0x3, 0x3, 0x0, 0x8, 0x7, 0xfffffeb6, 0x0, 0x1, 0xffff, 0x5dd}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x90, 0x0) fchdir(r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000010000000000000000000000000890f1687f3a3ae563f1d75be7dda7984a87940dbc7e95c2ef870133d6f36022813fb375b7fd950efc79a5180cb87fd98da5d41cd56430f872764baddc592101000000662dff803fcdb8dc851d203251270bcee898f4b6da0b0103786e733cb6a215cda2fefaa00f6c3be861a491f20f85af36535892a71c50bb9c169259d049592025209df571dc5858bfbe382b2822c709cd5a93faff770cf18d74d94d15d473b5b0010c059854fdc7c38dd9b1792b8cdbaf283bdb39b90b22efed742b1b45d1bce29fa6a54bb54d6a65043e3a976e"]) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") r2 = semget(0x3, 0xc, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x8}, 0x0, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}, {0x2, 0xfffd, 0x2000}, {0x4, 0x53, 0x1000}], 0x3) socket(0x18, 0x4007, 0x3) 16:00:35 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000000)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r4) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:35 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000040)=0x87a) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x81, 0x6}, {0x18, 0x2, 0xfffffffe, 0x9}, 0x3, [0xff, 0x1, 0x7, 0xffffffc0, 0x401, 0x9, 0x9, 0x21c8]}, 0x3c) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$TIOCSTOP(r2, 0x2000746f) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) r4 = getgid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000180)=[r3, r4, r5]) r6 = semget(0x1, 0x0, 0x180) semctl$SETVAL(r6, 0x6, 0x8, &(0x7f00000001c0)=0x6) pipe(&(0x7f0000000200)={0xffffffffffffffff}) mkdirat(r7, &(0x7f0000000240)='./file0\x00', 0x7c) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x6725ca3621d1b9e2, 0x0) ioctl$TIOCEXCL(r8, 0x2000740d) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000380)={0x1}) r10 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) mknodat(r1, &(0x7f0000000400)='./file0\x00', 0x100, 0x9) recvfrom(0xffffffffffffffff, &(0x7f0000000440)=""/64, 0x40, 0x83, 0x0, 0x0) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f0000000480)={0x3, "5392a699e30540d85efae0bd6cb1d1d6f28d377be4813208465b8f69e95ceff890ad53dc76046f45c86e3595d9459b27279b9b1ac6431de180e13939601cfbad5800ff89fdd165538606acff55972681"}, 0x58, 0x8edcea479f7e992c) r12 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x10, 0xea60a511b96ce08f) fcntl$getown(r12, 0x5) openat(r7, &(0x7f0000000540)='./file0\x00', 0x80, 0x191) 16:00:36 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a88, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40, 0x8, 0xa7}], 0x66, 0x0, 0x81, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da2", 0x57}], 0x1) 16:00:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\t\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r4) semget(0x0, 0x3, 0x405) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f0000000840)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000500)="bd8faafa4fd2c3cb88d1f4d76f427f383bf939cf421f3513fbdcf1647143b7e609e13e13257ca3e8a568658e1e4aa6996a1b8b2a9152802944bbd727db63", 0x3e}, {&(0x7f0000000540)="0d8e4d047c463db9b227bbddae85022d5466d9abc47a9e50e957c108a4b64c0e86e2053d961b5eaf9dd2e0d1fdaeea4809034e8acbb84ae52cadbf25c5e6dd41c6a4d985f3c2eb378b4c25ea6fd512b2d968060544b2919a5848b60bb5b5bba35bc0f01d1b04a5589e76c06b51f32c09800cba6c0cc1c4ec19b4f1d8561280427e802de6e9a0b64acc2e16b881c0811c9be91912ab0a4b035a4ebcef0ad0b6685273a31567c1d9f99ca3", 0xaa}, {&(0x7f0000000600)="0f381e61fa00c1e8c90530e04b8a9ee6ce827d8f60a8de0c2b44df3cd7281df600607f74c925616e4f568e05f1bda637f634d70752fc9b5721fb9164d1f29e905b0f83c180a0b2b5358529ea0aba33d3486c5742a7d603cf036b7ece2f950d493feb4a098d3c8bb1218107a38b343add934410176d348e80443ad555c4fe4b1989f0e21b7f573649", 0x88}, {&(0x7f00000006c0)="bdd462ce6c39872c3bf816a711e30d65bd1abf3035f618fdf79bf4cc217bb8b4e2a79595a34a3d43ddf8a64c7885571c388c72f81ed3f504e9191af94e3804ca3b618a4d940f20de798953273bbc93d840e9462a452352ff99c8ab6935763bac29251de7500f0ccb04eabc546acc8dc4b88ff719cb94fb0ea411e1f4bac7e41c1cb302a6f46934b26132caa3d9b114ba47340aa0bc8d18c41a658eeefb424dc425a6bc996a1624ed584ca098c9f8bbb00d82b7ae6dbcf9494d9e0c983f5c4bd17a916685ab3308454cc3c5e66eaeacc0cae32ecc0db3c0583bd9cbb0b9b01b", 0xdf}], 0x4, 0x0, 0x0, 0x1}, 0x8) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f6ea34673e56c66696c653000"], 0xa) r5 = open(&(0x7f0000000340)='./file0\x00', 0x800, 0x4) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r6) renameat(r5, &(0x7f0000000380)='./file0\x00', r6, &(0x7f00000003c0)='./file0/file0\x00') r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="6a634e99ed000000c7d11f0a5f455c513b5839115bceb603d847dcf3c0032a6a806ba7b1bcaf047c9f3bcc6d72a120238fb17b6cc0e7c3e04d9b6f620a49d786ec04dbf4ae3b802b58f4b2793cb0b12a14faca62ac6a4858c81de319b285892a894df0e383f96ee5eb0562f3f30d1865241e71f74ded4289e49186e982f527ac4b412d1753c5c4f8685bea616ebdd2954b984afda6188a5195c7230ba59137e9caa03ed3f4a1d4b252d9a158d360a3d51393ba0fb7177fff55"], 0x10) r8 = accept$unix(r2, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) r9 = socket$inet6(0x18, 0x8001, 0x0) listen(r9, 0x0) accept(r9, 0x0, 0x0) shutdown(r9, 0x2) write(r9, &(0x7f0000000440)="d51b307d1c57abd2928bf4e0df32f894b39a6f8fe6d0bd0f4fb627e7c02920359ed0a6f7154a9d77958017b2f9fd2f9cce562556b6b6a55e2ffcfc1ad1a1507d12a8f9abe745df344c6446c9293722f7331770faca095117bf5a9c9467b469463b8d62518660f71eacdddbc91079a5390ffa61c3fed94f2e295f8eea0db3bd46c6704d6fedc0a4985570595335bfd446ea1ab78880f07c84f06cddfa", 0x9c) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 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) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x582d, 0x7fff, 0xd5, 0x9}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x64}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:36 executing program 0: r0 = syz_open_pts() r1 = kqueue() write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x200) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, 0x0, r3, 0x0, r3, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r3]) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r9 = getppid() r10 = msgget$private(0x0, 0x200) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r12, r11, r12, r11, 0x42, 0x6}, 0x8, 0x3, r13, r14, 0x3f, 0x7, 0x4, 0x7}) r15 = msgget$private(0x0, 0x200) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r19 = getppid() msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, r17, r16, r17, r16, 0x42, 0x6}, 0x8, 0x3, r18, r19, 0x3f, 0x7, 0x4, 0x7}) r20 = msgget$private(0x0, 0x200) r21 = getgid() r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getppid() r24 = msgget$private(0x0, 0x200) r25 = getgid() r26 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r28 = getppid() msgctl$IPC_SET(r24, 0x1, &(0x7f00000002c0)={{0x8, r26, r25, r26, r25, 0x42, 0x6}, 0x8, 0x3, r27, r28, 0x3f, 0x7, 0x4, 0x7}) r29 = msgget$private(0x0, 0x200) r30 = getgid() r31 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r33 = getppid() msgctl$IPC_SET(r29, 0x1, &(0x7f00000002c0)={{0x8, r31, r30, r31, r30, 0x42, 0x6}, 0x8, 0x3, r32, r33, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000480)={{0x88, r31, r21, r22, 0xffffffffffffffff, 0x42, 0x6}, 0x8, 0x3, r23, r27, 0x3f, 0x6, 0x0, 0x7}) r34 = getpid() r35 = msgget$private(0x0, 0x200) r36 = getgid() r37 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r39 = getppid() msgctl$IPC_SET(r35, 0x1, &(0x7f00000002c0)={{0x8, r37, r36, r37, r36, 0x42, 0x6}, 0x8, 0x3, r38, r39, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0xb, r12, r36, r8, r21, 0x42, 0x6}, 0x8, 0x5, r34, r9, 0x20003f, 0x7, 0x2, 0x6}) getgroups(0x1, &(0x7f0000000780)=[r7]) r40 = getgid() getgroups(0x3, &(0x7f00000000c0)=[r3, r7, r40]) r41 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r41) ioctl$BIOCGSTATS(r41, 0x4008426f, &(0x7f0000000000)) r42 = socket$inet6(0x18, 0x8001, 0x0) listen(r42, 0x0) accept(r42, 0x0, 0x0) shutdown(r42, 0x2) r43 = msgget$private(0x0, 0x200) r44 = getgid() r45 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r47 = getppid() msgctl$IPC_SET(r43, 0x1, &(0x7f00000002c0)={{0x8, r45, r44, r45, r44, 0x42, 0x6}, 0x8, 0x3, r46, r47, 0x3f, 0x7, 0x4, 0x7}) fcntl$lock(r42, 0x7, &(0x7f0000000340)={0x3, 0x2, 0x1, 0x2, r47}) r48 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r48) kevent(r48, 0x0, 0x0, 0x0, 0x200, 0x0) getitimer(0x0, &(0x7f0000000080)) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0xfffffffffffffffe}], 0x80000000, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x6008, 0x6) 16:00:36 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(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}}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xa) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x16}]}) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) listen(r1, 0x3ff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000380)="8a2c01ab94310f638301d6141491e436bebbbe70407ad5b7573c5d5a571b9ddfcbeecc979fb6329f85ac47338d8fc8faa403143c85c0c0014fa2decbd0d55547ead86cf745ed105c8e1e8d8a8251d436f1ea9c65b53d6cf66cc0df294d4694652a0f01952dc98f91a1d03fbcdf149cafda730b1393df706edcc76b84211a269478b12533d978abbd27b64f70156d52948e16cc223c74c44b624c69865af50d90c4dcab770927c98729020a59e94d1f8d028d57ac907f8040d30afbe7f9dc1911e608c39ba0e11fa727bd7be05ed238f38b21d77e1d57100401dc6f7e33b976b449237dfc4b57d4430774dbabe2a258f6a0fe689340b883ff28abb3", 0xfb, 0x0, 0x0) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) close(r0) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$unix(0x1, 0x508341006506e0ce, 0x0) setsockopt(r3, 0x40, 0xe71c, &(0x7f0000000140)="af0aa5e7ecbb3286c4a7baffc153f688977882b976ced4356eefbd173fec4583476ad78ec5de9fda6320548dfdd9a9892332a1c2f21977cbe06564bc078ec5180fb9ee4b26394b7a8e90b64979d35a344bc9f9f05bc5e184a332dcee9c8c4c8a85a051231da89f0478c731137300374baaa92709121ec6cae4dd4caad8fca43aac095b238502c20f62363c0787103f8f2cf1f1432319acc2aa3912276879f5f206ba621602bbab93e55fbf31446214f5910f229c1182b26f6cf4671c8cae08c26cbed7dc6f479879ce4f", 0xca) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) listen(r2, 0x0) accept(r2, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 16:00:36 executing program 0: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x6, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) msgget(0x2, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x0, 0x10170) r4 = socket(0x2, 0x400000000002, 0x0) fchdir(r2) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgsnd(r3, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5604000000d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188b3067d8381f980340ae542aa38932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f7074932aa9cab6d48252bc119b7276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54dc4e1472d35567a0571a90c48bbc8eb7180547c264a424068915436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445901dd4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d392a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9e1a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b84131ea8b841c238e527e5a688a3ccbb34e8bbcaab326637ab400"/759], 0xd7, 0x0) readlink(&(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)=""/180, 0xb4) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x3}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x45, &(0x7f0000000080)=0x45, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r5, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4, 0x0}, 0x8) getsockopt(r2, 0x8, 0x8001, &(0x7f0000000a80)=""/166, &(0x7f0000000b40)=0xa6) close(r0) socket(0x10, 0x3, 0x9) recvmsg(r4, &(0x7f0000000600)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000880)=""/228, 0xe4}], 0x4, &(0x7f0000003340)=""/4096, 0x1000}, 0x801) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000740)) 16:00:36 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffbc, 0x7, {0x80000000000005, 0x5}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x68, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r6, r12, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = geteuid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r23, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r24 = msgget$private(0x0, 0x0) msgsnd(r24, 0x0, 0x0, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r22, r19, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r23, 0xa5, 0x1, 0x100000000}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r26 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = geteuid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r29, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r30 = msgget$private(0x0, 0x0) msgsnd(r30, 0x0, 0x0, 0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r28, r25, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r29, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r31 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r34, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r35 = getpid() preadv(r34, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r36 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r38 = getegid() r39 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r36, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r37, r38, r39, r40, 0x1, 0xff}, 0x8, 0x6, r35, r35, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r33, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r33, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r44 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r41, r43, r32, r38, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r44, 0xa5, 0x3, 0x1000000100000000, 0x6}) r45 = socket(0x2, 0xc003, 0x2) setsockopt(r45, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r45, 0x0, 0x68, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000240)={0x7fffffff, 0x400, 0x80000001, 0x8001, 0x1, 0x765, 0x7ff, 0x10, [{0x4fc2, 0x8, 0x1e, 0x57d8}, {0x3, 0x4, 0x81, 0x5}, {0x4, 0xe09, 0x0, 0x1}, {0x6, 0x452, 0x9, 0x9}, {0x9, 0x8, 0x1, 0x1ff}, {0x9, 0x9489, 0x3, 0x4a56}, {0x7, 0x5, 0x9, 0x2}, {0x8001, 0x2, 0x2, 0x1ff}, {0x9, 0x2, 0x6, 0x5}, {0xfffff000, 0x400, 0xd95f, 0xf7}, {0x0, 0x7ef9, 0xa461, 0x7}, {0x8, 0x4, 0x7fffffff, 0x7ff}, {0x0, 0xb7fe, 0x0, 0x8}, {0x7, 0x1, 0x4ef7, 0x1}, {0x3f, 0x8, 0xf78, 0x81}, {0x0, 0x5, 0x3ca71fd5, 0x10001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/btf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x26}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000380)="a293d617304daf33372340577efcd94a43f9f1737baf0b3da30a47ca90b47f775031cbf13d8e533c55675837dbd48581c1831cf2921fbb76be0c9b38039f133bcd423edfcb2769e32afee790cdd03f5222d43ba6a68b7285e39d6d7abb76673205ec67cfb2cf595e1f2a690ec751a1ceafa151b652d0823765a632a85df3eb23c23464a633edad595a3a26b6c92ff14a1befc89efd7701d9dbe8a650e3c2655d9f3dc5cfc5cf3700536b936aea1eb807a33dd87aacb6afef6307d410e9f8454f08dd6a3d90157fa7acf20484cf803fea724ccd7afc11", 0xd6}, {&(0x7f0000000680)="1f9ac37384cd24f6fc32ebcfc47b30e2abd0f8436159cd66c86baa88e8526b458d0312c9cf24cb75f33b0038d8f9e53f0ecb399c058de06cf2c05b909f058ae03adf5b9479cd909d8916cf925bf494b13d8c02dbb47e9fe29789d310ff531a5e5526bdf3130c27fd4be4d48be742461ede982299956b68ef4df23bdba01a3b05cfad155e58ff2acaf9707b3e8427df4a5cc5164b08fa15ae30a38db52440a03167bbd18a6c40f6d28d8b951aaeffca47e11b1aa26a023e65f5ce7609c548515b08553401eb6839a1b8d5442e41334cd57641366e51db0694f53e020c9fed6466109cf74de1bbffa69703b971b3b47deaebcbc4bb5e664f10284668cb08dcc753904b21609b76f4f3a7bdd7a2f0c04805a8ad10aad641cef7ea354d7cc450c1ef307bfde1b438994b136f2de56710b4deae8fe5fae9361978f71684212d7dacdecd1a195f1e25894ce6b89fbea097d0a2486c7ea602d3a2acfa40bf8337a946ec0b32941776c5738b58b4266feb7e37322afef78151bf6019063bcb34fff46d2fcb4cb1e5266c0dfcc56422898bd3525e45262b1237a34224bb6deb2b4ac2cbea912655cbcb804b477a22e01c08609508899f97a610ed017aee7f1db5d525bdd6e21a1fb9b5a5d081a4d59a9d72a8724f43982305403e8a0edd5f7bcfa1c717ea43f1fcadd584e1f2fbc5f0d166fe0d8ed01f6449eeb06ba0f74d5589f4ea19231d9429b7a682288475ce7a56796236027947155152e691e3bc45ba4ea4ca9b31abf991d30f34e00cbcb9fa1cb3c5a32d829b661c99bbdbd6238d1be3955773bbb2be79dd3f383ef6e334a699a1d4299ee251e9999e0897d51960b5b123fb7ff03c0cdf037427c99fdfe60f84ff678cf1bc0375f670432c3bf6033c0ec156c4c4363dc7c6a51c3453550774a32ee4347cfa04e9b77307d8ffbc21f5c28e15b48c3ea1bba5dfc740cc3a8bff461fdf74087694010a496a62e2d14d32e06f23bfeb2e4692aab237ea4c5fc20b04f71c449c6f04b3b5251e941d73e0b03ab8adad41fd58f67b046b08847e589e00f7811173af5a3c05a7eb321196897a1411062f744aa2a9d089e582f82b8d670388be31fb3f373693b9e4e81d52ebd83f9ecabd3e57ae4900b98c8749b80174fb82f0a01272e167e2ae16c9d64abec69909182cb4c97ae847d7986173d9ddffcf9812415f87767ad8438f49663d4cffaf766827baea03b2850f92fc3f92f103a6716b00279d4db6b644421eb4d42d63d4d4c056bc6db9e5292f0a8f3fab24e8a41f763572541b37b0fcbf952c69da28a120dac20197136407dcfc53beb85cdf955a5fb7fcf8bd47be7982743b0cfa0f37f066cb7f3a0bab77d0bdf5bb97f7bc1d5ea656e9e925c8e46a1250f1882af70af8654b0fe821eada21321b598296693b0e0a0cf368296b2e1e478fc4f16a83e8c2c26ba39905250785f232ac3377a68375a70fb913e148b9bd8b60717848433d29469514165ff1ec3889668df2ed894ae7111a01d77bb3893f439a65a934d015c399dae3036f8f3d669009c59b3b902c9716a6fcd32ec3d7f7423959c02f67f3b9b1365ef3b12e205a6b13be35b7a27811ac6aa102ff54046ba176b9854d40a7700d9dab202e20c6ea254fdb6dcf49179978edd958d3d67fe50be1b3cdc7087dfb9331e731cdf977e93ab678601073c9754a79a55280ac021074d26d1f6d0d0290d94ff409d8c0bce5422154221b7e0e9e7d578783b0021bbbfcf9ebbed4067e74236b8c27b0ec6d019e66a5f9fcce26ef2de24614d2d95de2fa32d87a7758f851c2974b9523ce4af55f13ca4ff1b1a3c837cbe2379b106f72e8d503f9665715a635923d00a68cfaf0a8d8bf34834c3b5a6de30418ca14160bcca7d96da32741f89553185acef6b7f547c719be4734c896d40c8a3e3f75362999a1a04f1650a233c78bf09e7cfe4dbd7a3b65e62832f0b2ebad75962a44e705438966aa0df64143cfebc24f4b000d90f3eb2fbaf949c297111f0f8d8811cfddb3fb9a993369532fc52cb753401bad18467ebb90cc96a0903cf2b95eaba53c0733a1f3c560c0e9329d0563a80406bc950db4655e22137e6e9001ed41c08e05fe03f6f58185f052cff53ac54168da31264a3ba40fa77826f4a995bfa85f61e82d96cbd07f219def00b22e795978dab65a35b8ea34590db35809bf9008dde147cc6a9a1fc45f28a20993b606eee213e02c68a46dfbb683b6bcfc1f7b63c88af60d419a60e92b8d45a0a57ccc2602a4364927262970d6de364c0488bb41c5fc15fe850bb9834230f78b0277a6906447fa295b45d517f599c64942819ed1e636bcd81debb3ae29665b3747ffc4d587177d716bd07c533457de525ed1c23d03d53f512a5994638b0e0c5c72f4227f1cc67760e67897d52a60016ad5c2ffe5171712f051a03eeaf7c05052c69ae66a8ccc00a81af2d6aa68d9d1969c3e0763fc09725d0bc639b39fc9848b0b3c211c6287792a4edf64c5cb9c89cbbcce929818e7bf3c07fd096c172474b92691c78da1d64b23e30f2be0f3eb12397a5781fa067aeb2a2ca3d858415c9d8ca7fdc968c999c78aedbebc3b426dc720611b39b6f0fecedc255362410234f8d92789462c50368b9573e7935cb8517c7283eb919eff6086307bffa1a0c9cf30f9e4501ddf1010f275124f5baa35e5f82e56e5ae42a0d3b9e3ff5f3f3b6f0a3ffbdc8081445de12765b1dc1f36fb65c0c91a4c178eea9e234a18453e207b755073a5772b9034bbca86194317db9753a5e069fd3362f453ef110286c7ad26cc93c9f5c5607ce465d48d2bb687671de8723bff3c3111ae74d14432819de3a1a91da1815f8e52630a9966483a8032fc626195ab1bc9aa2d32642d26e878982e1ecb4ff77422d3b3c6ff06bbc28ed602b8b5b0acdff07233dedd7ec4d6d48ca0dd1db03eddff8600c310f8df9202fa6bc0ca2e8d953f89f7ce98ca81e340422b953cbc5a265da29022241918ca6309ba2829a26fe732a58e386322604367b5f9a7522ea1fc450978b5babce96633fbad7c2739b97458fac158dd5d103114bad2d8ef8ce45cd39155800021876c5bf5bf25c73c1a58e44acf54ee690011c64bc340056546e6721a3320e84a7042b615feb2c254fc61b8f18d4aba4f92d2c7590b8edea8580f8d97aaef7c4b56d79ebd46ec15d54a949747b3a13ef279de65b0cd791fba3ac411b8282ce63d14afd4d13b7ffc7c72449c9227a25bc4bfdd9d0b4109bed48acd9ae570a5924aa6bdbea3f82f88a111f75a3aeac6b651a6faac8696520a7b4b92497d3f3386f8709b813d657274baef4541fb8f73201bbf1845a1c4f04cd56aafb1a11071f8e6a9e5a80bdeb461f98bedbe768a4f5f2c1721367b2e2fe14f333675d37cd95b46318c245ba10ce0cc8522f64c8464e0e75fc1be75574b08cf3782dc219388e2cb1ccd6c572899f851a71e13c490245d2675eaae5d2ab8ffefc6618534805be96150936d7e9d40b38851d785727aba50644912e27fe42eaba6a51a41c8017fbfcc9fed7cfd3f03bc358d06512d6b64d37baa96130dc886e7f255cbd9f528db06efce991460158e4239065152fb574c76fe8352cf50478bf3a1f39ed5d04df2297408d7b8355fe6ea28d2be308f385fb694d16e6be46f8bf87e6772743f9fbf53e2082d61c96e098e0ab77da3f8f11077b9790e7f22e68313f6197e98a40528d96955404a42032686f7f03459dfd4759f1ecf227dd72aaa04586eaec0723c8a561aeea6f73933e3e08d2e23a9a8b25a58201d0618c538bfbc1faa84a8f70f945dbf7961bc2a36227a9664760cd4ef2c5363ae5c0f97ec6456537705c1a3e7b53e75f0d9f46985535a6fd7f806136ce47d4aa4b7496725ef6e558597e1fe27347739ca7d0d90fb0b68651afd140220deddcffdb3a84fd52f90a1916098a7ae6b865ae7068cd3338fc3024b3a16a8491644060094e4d8a11bf48820786c861c4096e6403968cd0209e0ef03ab90621b0742bb46cf30c4c33d8f42385f55da7eb5aa0d6c702cb2d085614312feb927e0ddb2cdc06dde2f428ec3c8cec936cc24d74e8c684edfbaa2e2ff863ab610c04761ec9947f34b8c4cc2fb10c58b19ca8566bf46dc8dc57607b34b1650c9e8ab38f2dcfc149a2c8e8c3e5f2c2078a0e8dc3852c9bb9f437e37ac7aac65ec80376b30b01cd7bf03811a82f8e54516181d45e812fd495768ed4c4d5ee241367b4bf347e155972755239866a28da54ccc83edc82bafd6c912eb7306bcf4777ce36662081bd6fb88f265dc04db9fe7f71fa88b03a9f99c6a0ad0e9ce8037bfa52528cb0c91fc449663b68b337e8a63d06e96033377949a6d13821854a4465fa5eae6406ca4dff823b84cfcaeb08509447491e2dad3e1a9c3cd70c880721c48898dc03e513055a4807df439b877b70eebf4e203e6cc8066d5cdf4be84c7c91a21c58d189ad6d1df379f26469584f22410875db271d5f5700028aa7336eacdcff61a52293cfb91b448713502ff31b288c408886b8cd4e42a76649b971a4816a9c47192f954f2ccd73ac12a014ba3942afe908660459a065c220107a8a179e8199ff6ec92e407e120c72e929750a6cc9001a9b7d64961cffc8f60890678f4d1b14ff57edd46e948b5ef8e4bab302667792073f3fabfc79538b8b22888579a4015f4cb0fd4df665855ac01f7353f21f83d80480cdd0a8182d538ffe809e6a255826ae4db7a817d1c4ce4d4397187aa29dd41a3121bb8a66f5c06b4b4586513cb831e479470bfa9d1945212a29f5821047de1313c2cc5ac185b3053b183fcbac2f125943ef847edcd154bae6e10b20de84286a7e1ceae81170b4705a1302784879db573a264f42c1cc4a1c4ece80278222c24d09908d44a6701e0fa42ba634244b142ece8661d59955208a6a6295be216e0df91956a48e05a1ab6f5640c00d2dd4a3abed8e84ddee1f9a8ae4ecaa3b23f7433697c53522ae46ee63d3545e366f69579ade1aab246766a281decc766a4154a5238d1b7300fa4e7f96dc6f825dc8b53fa57de24aadb9f543c39cdab803ce0562e1110f7e7ddb0b0bd994e459322622fb9cc3c53bf6019a92b5b974fac7448a24fedd1a3a53054e55fcf48402e7c21a6c1a7051a368fa2f74f6c91b83404fbc3a2c6d3981ab8463b9f22fb711f90e1a9a209fd48bec1f1afbfe6dfe401871d935fbb977270db873a29cdc7c3b4f86d8d2d6de84e728e7a3bc3940250e1ad8ecc1147557c38d6d6e091118d6c5b1ec1acbae50feb392aeee87fd433fb321b512fa524efcf329ebf6a1ffd642bf024fc38a56da9304119bf92b9dd3cfa91f3f7eed1987049bd424fe122532284b47081358e8693b84ee3df2ce01b40357795efbb9e02186e7f9670edcec3b506107d4dd9bbe43225a9fde7dfa9236f119bb90689e480b823beb138c25643e16e2569567f4d1aa3f5fec9fe77df50319eeb60b264d870a286b58e5ca80ab5620f447e259897cdcb188ceee54374aa7a786696f54219b5a2c4e2ccc85aaa78f4e852741af08eb19bb3ff730ef23d96583b9218ce62f2afe707ca40962aaea8f0c687570987773a3619ef8c286c0f623f4e6dded6ae303f88a0f4e1eb81f078ec6764ac30ac14a6b71526096b28f234b0e68d609ba2def611d49751861e3c305830b5f50c76c3e31d36bcffb30a198e0d1738d86782df863b58b2592407985b0d637e1990ac6174fc6576da07f0a60e3b24fcd79da506288e6702b6e5c02623d6a378bb4632a8876836c814e8799475ec10e8265d2d6a51", 0x1000}, {&(0x7f00000000c0)="04189dd50e30", 0x6}, {&(0x7f0000000140)="034148bc680502a0aae071a40d842164dd8ae9c96df51fe237e4b415951505e2f62c12ba1b54cc2cf984c5f67dc8b459c878d06884fc2731d6deb13aa2a054f2e9ef9af8d94da0822004947823742433cb48019fa98390af23cc8c8bdcec5df547872e2f02a667e3eac28645f89d3acff9587549dedc494472", 0x79}, {&(0x7f0000000480)="a36dcb8f849755365abf3097d93bed8130206b6070d273e73fd2ce6d440a4beea5d0766f0a3eacdb3ecf96890045051b1559b7d3886c325b558d12443addd7e051c10fa56694efc8d5aee72c94e89b9aacee100de5a2f3b7", 0x58}, {&(0x7f00000001c0)="4cba9901347a9743be84578b1613c792f19e64955a1e08bfcaebeb5697569bd4877f0876f9a0dd35e55e029a14829094c696d27b1208c163da67d5d9", 0x3c}, {&(0x7f0000000500)="485182cd349329c2f5a29a6c107c82bcd9ff0f1800f44a0caaf59e942e2a289aeb3d1ac7487a", 0x26}, {&(0x7f0000000540)="0132835d038e2ef90e118002214b3e595b7cce70521c98fed944774876e748de7bb21862a595a84c8e26031cbe2ac84c105a20f8d1b5b835c38bf477e9553c1b6067902640", 0x45}], 0x8) 16:00:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "000000000000000100002000"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x3, 0x5, 0x7, 0x8, "8d799e45d322a2fbbfe6535d77acd6d75196957f", 0x7f, 0x81}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x750e87d338970194) ioctl$BIOCLOCK(r2, 0x20004276) getitimer(0x1, &(0x7f0000000040)) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x200000000000005b, &(0x7f0000000080)=[{0x6f, 0xd5, 0x9, 0x2}, {0xee, 0x5, 0x0, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:37 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8e60c7a3edcbfa92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b91d236c7de08060f6892f5c94c2931e645300000000000000"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x0) close(r0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e3f66696c6530000257eded7010603caca86de10fadef4e21aa8be0c0fdbe9599f70a48a49c3deebf8d7274922c9600ed8a24d48908e070810e1d7cf7134262c619fe55b843e672e8acd7a9ffc30da9e7f6b186996acd06ff6cb7f0e31907b82b095d5d3c12f0e2fe61e9b29b417a0e9b38413a544fb2545246b369710f83c302a501de8c3dfb0f5e332f10c311a5ae9eb9d2adef254bcf0c4f0b8ff17e71142bc86e40b8fb7e40b6c6f0b3d157c0fb5d831b68859843046f1f40daacdb73b5cddbceabff2f41b93cb34b913b8791a11fb3b50c6bb8b462003f55e871"], 0x10) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r6) faccessat(r6, &(0x7f0000000440)='./file0\x00', 0x42, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x1, 0x2, 0xbc) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) read(0xffffffffffffffff, &(0x7f0000000100)=""/235, 0xeb) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) shutdown(r2, 0x1) write(r0, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549b40bfa2e6930bc52f2be7fa99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9629415caa866b08867fc82dd6662d5265c448b8368173a8da6b5315a19569d66bbdb58949101323fd4802b653736ee5c1d18cda3ae32fc", 0x25c) 16:00:37 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchown(r1, r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8, 0x0) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) kevent(r4, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xa59333c30ef5d46, 0x43, 0x20, 0x5, 0x9c6}, {{r5}, 0xfffffffffffffffe, 0x49, 0x1, 0x0, 0x5}, {{r6}, 0xfffffffffffffffc, 0x22, 0x8, 0x3, 0xdfc1}, {{r7}, 0xfffffffffffffff8, 0x10, 0x2, 0x6a, 0x1}], 0x1000, &(0x7f0000000300)=[{{r0}, 0x6, 0x43, 0x4, 0x6}], 0x5, &(0x7f0000000340)={0x3ff, 0x4}) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10, 0x0) dup2(r8, r5) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000480)) fcntl$setflags(r0, 0x2, 0x1) fchdir(r4) socketpair(0x10, 0x5, 0x6, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r9, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) getgid() r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000001580), &(0x7f00000015c0)=0xc) close(r10) r11 = socket$unix(0x1, 0x5, 0x0) sendmsg(r11, &(0x7f0000003cc0)={&(0x7f0000001600)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000003b00)=[{&(0x7f0000001640)="0bc966353b87d93697af21105a6d13b08078bc20beb3be4375032344fce41f3509687831f733d5deb9146dc6ab3746dd988850c4d2e2a96f0e78ef67234923ae7cd33a4110a9f00fed1174f4a473ed88ba20c3caa2c769c29152eec27e6f143ef4c20a983b7cc6c379e5055466c6ac6bd649fe0ba021957caee8c94c0cd846f8040285dedb7f6a1b1c0a21a681a8a7e605d2b303cf712914270f0203f1cbec13c74dbae0254c5349023f69b6f5775ffeda4581376fa252808f86ecb7411b2edd23ce62abf2ad86cdbf0bc773b0b8b5ca5c3251309f1e8b26cb27f811b16f1ecee991e77d4b9c0d01f0b2e3515e026ab382f2e7bcb4fce800", 0xf8}, {&(0x7f0000001740)="d94b6826876e4d90f403f8f45ce576ae32c657cd369b3a663be1b91c0b484496b042eb9ccb0d1d3d47fa16d2f7ec2fb93e9bf7edccf10e045a0191e860622cef85787e67f120d5f52bd7f8648e9d56c9da5cd553b992540c33eb4d328eb1fb4b95c9fb99e9766b8b5af0e763286e8ed8ec99d5fdca9ec214a9c6cea6b42d22d212d2f64eda9ba24a2afcda6b81779e22be32a0f5b3a21fd2ce64203df4a8dff7c48906a2f60b837c8031060b8a7e35ab08949b395e1fdb7a9c69a3e8d8ccb501062a7808d700f752c0c4dc23879aed", 0xcf}, {&(0x7f0000001840)="885ed6645c416dd1f38edfa32576405bf6d834e78c8a598f2372eca46e91c2ec29f6b28f800b67b856f7d7bdd9f540a866fd4fd26bc59e641b735f1255c85f332bc0b43a4bcc6f67352f6d8bc2a4560fda179849410317921ecb76d52c6d904736e0", 0x62}, {&(0x7f00000018c0)="92bbd8fab742b2621d0383b4e7981319241cbe8e069dfaffa1bfe938fc8d3af8418c2e850a248e94e796c2decd5e82f98948bbc584ca3dd20ba502ddab1a6233", 0x40}, {&(0x7f0000001900)="af2bd82b91d3d5d0b80b073317f3", 0xe}, {&(0x7f0000001940)="ad60c89be97d4918d3e663eb661c0da54979fa66054508564e7186dd60e27854302b061cd39b37768f5d17cf4d1e489bc99cdd6df72977a8da2d202a74b618306761bed20967ccd6e3de21fe03f3e15959d26f643aa9bca98163d8ea3b1dec3b0eabe9c5cbf7e803dcde069a9059cab83799fba671828dd83dbe004a6131b40ca0fa16278febb80765d79554a33541b69b02e6fe0d0a7b6209e4829cf7be1cee03ee795235540fc5a473ca9a71a2361d44979ece3e1e006505ca38d1bdde57e6fca7f496b47b05ee67698afbd6d919a68f3810cad9ec280fbf6bdacbec448523e1ef9b3dc6aeed90146899e8346b01d7d0cd0fd4834e919fa8b937a07a8660e0a61807e4d06eccbe85fd163871f59dc5fd108db82062fbb009f4bb58173d147234e7d0c341611a5b0fe1c593104c30abe2e12651b19d96d06005c8a32a3e05acc3372bb65990ff757379f035d33b85bfe4958490e4db5e1bb07f816b29ffce4ddbd07091226d49b15c2383aab89f3e2a30b78ae18954fe8bfae762821bc160d642b6cfa7af051ec7365d9a7be7cad49ce56caf172db964c1de65cfe7156711653e36f083e16f92d9396d40c409c8b2aacda713ef93914ae7f98bff55f400c5a809e8052f902b48f718944b443976344fbdba80ead75ce2023e3ad5509a3af58c06a18ed92a0c17e9c4f9b6a63a5379b4916db23f93d68904285daa9c00c789cd4da6f97c65ca84724692f9ca5b53801723587b25e85422b35699173a552f84a363f8102e77099af83e44ecfde445c21f97c37bb85a0340e8ba91da4fdbcc11b47620b432f6b47a42ebc33854ed38ed3184efc8fe8b2a490b7ca790e340b1d7321fad306d0d2df33201136be78836a518c7d53775d72ac39822e300e38d31f46e5536d35d7cc0cb8de811b6afa1635d2a721f23c7d127aef8f557870f31fffa3bfda33fb87ffa8f48a0ff64d2dbf6c06b37ad9a2a2c9e18133d12577be1f604c155b76cdfe77b9426c5002690aebfb8fd42058f76b21e0385b618dfac76ed82d44ad4e110d68f6347dad38e7986dbf1918fec9f9be3a56f21ce4796ae6556417da30ac0e794a29c2d78f3f81c3f36e4ce64ec74389b6530893c7f64b6a8b3397cbf17ee2fa1ed438a1de095ed146ed613dc73c2e91aa0195964180fd9416a69a40f3200426647935551537a0fbbdda3e28186f43780875323fb2263b3da4d1994498cd4996d57e8cf0892e002d9de77d442ad6651cf09defd26bd6b82249ca8daff979978d7f286d279e8761130bedcd7507c8785fb13912c93b0b4e1eea70f20619ed67c58d19c2271e68c5b4ab6bfdfd182332394dd1540c7216b8ed2a9449c3ba83fbc98764f7437c0bc101b20213478e098f534e5068f0e278342510f95fbb311ad3e7cd0e63ae35193c6764b8a6741f9ec0fca3b5042aca9bba3e098412fc78070810b767fa98e0f0ba07617010f24b6fa5378df8a96b97848ed1c04dfeeb66a1b0463e35d481e87c49e2cdd02f7373f02c68c83f081c4f3312f270afbddb46b4cedf63289de531abf4a2cba1efa11c1729319ef4cbcb2fbf07bd644aaf1887b03590205f999b5f4edbe065b643cedc4b1bced8f0b3e681fcd35325d82dacd52dbde5b6a011c4113ba50c7e7bb3f9d7b4ff37c18da4064533752dd417352f704af7e3976557cefcb05a119dcd894102a9c61a6a1dc19c901c9cd0d21e8df8d01ef4151881017533208f3c478c10b71731e16e65b0e715737a34a410f8e766a4c3e15b60073efa0c5d724a5ae39081bd6d87e662ac8db916b60c5c67187880b80b26b0a5a83f042117c969aa10378dd61ab9d20238abdbbe68aed967ad857c79096e1cf0d065096e008f7acd50221f345e1ce2367691361fe333a8bafb24ccb1950d955efcaca54536cb70b199b8bca5406309366535725eac924a16e38c105d2a80736b51dc5afab172fb2ba130fdefdb39ebf338f36181aab967140d82454dcf353aa3019281ffe0ce2a408705f4d903bf67e74c3653551ecfbba318ccb729dbeb63b106d2b93df63f22f8124f5d9eb3c30058d99519f527fe0ef32702221e4c30ab98f71e4aca903a2ab84f62b8cf352bf4a2f8536d5bfb42d906d52c1a20becf5096d2e8859ce49d4091de6def3f2d23928472c06a055a6c6ccb5cf9ba6f153314f024d39c11ec7aa7c8551580a3ea44649209a4a12ad9f4f3fde3d3e201d1d43136f98c17d78f6a50db7ae51376086cac7d69c147819225a0641d1b533a1845d9e09a24c64f5c5aa851516f446b7281a14a63276740ff74c4f4c48620b3ad611a6130fe266308a3f3ca27e5c78ff2521e6c04bd63df799343491a8c97afa0217821c7cadbdddb8d87374380f6357a280d69ab1dd1b502d34ec9fe624ca9a7d312908521780f49b18b6d92c9e8ce531d7a687cc1f27835a3937da73ad70dc453e35ff264f468c11853b546f5de6d3a1b099c4cdda0379df36002e5ec37d68d1ad294c4cc7498f0f7c144cadef3cf2ff680de3ad92dc912027157c70dde3a3700caf7ec41bd2a5f7c0a3a44ae0c54353f9d22b1c163b8bebd4cc6464df59fa80f5cf5937ee7d1aa164c700e9afb23e34049e22e1eff921c238b59c2e199d75753cca3ac53dda503ec809404aec8b0c1fea8867e433b7c5bb8b1c0c9d2175f823337498977488f0a691ee52c526c4b6d7f63530d0cac9f11d20ba14fa45ed0fe1f52eed11e2b746ee450a36b29c0f5bc8257eec30ddacf117438726c00328b430f770a06506308708394d882bb079d1cb11977c6077014a193c87ef9b317035ec678dc34c7bcb3fb30cf34be951aa247b0471c5353f69f12282c61378c339da264be1b2ededd8105c833e708dac53b95e5022edb28218368bcaaea017208cfba83a797a0f41713f844fa83a714ac91fd3769949d0636e5185e6f313c66cc5894d0c894410c8c03f2e9758c390f1d2acb9cb2554900cae314731d119c28cbb9e343d71cdaa3bbd42f5cc559b7b220b6faf9e83f641659280160a7ed9dcf0dedf3d6fedd5a0a6527e6f37116d64a860193f6c530fe3a9222740e5702b91e643e1faeb65cdf14e42bf972bd8696631a573d9a9cbcb0189fbd9a0f587dbebe63d94b9672e203895d3719b9d599e1b07bb51cf459ea217d91627d4588696eb37ea4fe37124a65fc7a88b8955df064b14319656d328d89a8a736474e79d9c14644bad3bfd21ed72f31d21c996f7fe23dc1adc5afce69390083d0544492325955847d1ea875875043376b44f42a3da3ea305bdd24ec2459a36c5cc78bc291be7e2260e5e0976c09816ef80d7c03a6271ad3f663ae7d0561e1342a0752ec5b6870d59a459e317721bda9cbeae5c7d7f09fe7eba0742201f5f87ccdd690b48c6795ec57b7c5f1c4812130a8a40b9afc8b9a23431d8109b09ecdc323d533c9c764cbea2e10f0ec68afd60c4c38b08e659db442577e6990d46bdeb6f05f84dc7068203a71bafa3e39008dcd93aa1a936d1c877f25d7e42ce1354f05a8efdb8aaf7bf9000df8443dd36179fcabcb9c2ab4bbcafeec14518a1f57128b9c6ac4469d94b3823128b85c039bb51d062aa7e1d503924bf13d2bae952cb1fe5346551bcb8024b904bd4ca9d4b99c190463f92d14ed50e2912e28204b9ed067d90f1d6313e0caed8f22560120fc1667678d96c07136c9107a113cfceac00010711029dd4b326ab8766b21b9abe43f6239e24b49f5362dbc6b8f57cd0caf4341028885cfd959f95fa26f480bd3060d1c6512d1245ba10427e98f215a8edab8164907033cd76357e2b823d6154abd1ad1b61d5ab002c671f6a5cac34635697ab920bf55d22a8e696e259b45866b8817a2e64d14de842298e7356b9339a24f69b5cf0441f8212c2a7562fcd6b186fbaa76fcac50e250f9f20aa3f4cd753c0df39c60aa129ee3c32ff91e8adabe69343b4e851f185add00bf1acfcbb5651c2c3b62b7058315a093676b8797b01db22e79f9080d2beefd7bfbe9c5f90726cb525afe9659ec528bc86bf5e0d8307296380959207e5d0dc7d523d452fc64e39ad9935cbea5f76081c77b83e439e35bd419f1d23d1a8fa9bf78f4087e26399ae2ac681fc68e747d934aba9acb1404df1d5fd6be95f6b2c363b38a553cd75b6c65866269e3e0e572d2c9c3751dca268d540039b013b51ab963f2374e565690eb872be134e91909b618739c1c4c43fc3a67f303469406873dd2ba76451ea9cd578c53f4e5897701a1462a1ee0aefb5d67cad3800259da9f4e83bb4f6d82f3f6875054bece4c207618572cd4101b94e12625120a3fd52138883ca8157777881baf2a37eb3b9e09eb98b30d3b20c5ca09fe7599e9cf1cc1a8e03238029d437bb49153012422d8d397cb5af68bf9d21a36ea88454ef6ca3274911e56b7481a42525fd9a8c395c3e4b4faa28b67550d0b58788f4ff6a9775687dc7414137cc11fd888789608452882364b29d431f8c5bac00e448ec57c83bfab896ae43d5bc8f334407dedc7afbda359d6a43ea1198792d88c588bedc9e77aa166b9abea4d865ac7014d5420bad04d8255ebceaabdb978103ccfc69e2b272452feec4620079b940108d9bb3415cf29c65087dc1a18b456a5905d89706a086aab5d425a51f87fc055ec3272e9c9196d1776a1dbae0781691941347b2674eba6d078eed92389daeeeb169fafcb3aff3af3531696163b12cd0e773741eac188b2e87fcb5be4709c6903ac4ddf5fb8c36ec9da1c5cad758a1a2d4b8cfd7820df39c5f8b55d012ffe9f8f62e88be1bfa0ecc168643e4fd5c2e4f0bb8404f748a4ec4f91fb61a62720c26064a4bab2adbf0a7c386feb8f9b14713d9aa6f28f1052447123c715bdf7f1dce19b50af8d5bd660123751c6ea1e23f975da887746e82e1ab121abd802f415fc766365fbd89c6feeeb332e253fde7779a6ab2b4f265dd55fe741deefd728d3e30302e937e654b99b91f649a6e0fb1b90732e58b069da0c71ed3a14122156e01fc31b16cff3544afddd8e2715cf6fb2964da9fc6c22fd8e24267b68e929f45e2254907d25b00f8de55cf8fc7ae56fcdd729430992e66f317668d60d8ceb24d4d0148adb3c3764488a643e99da3c837bf9c0ce8fdde1b99362ad4d856bca306980a18d903bcbc44145521d15996d2cc4dfb5b474f2cbb6e0d9650e0079a5c75dde941af37f409552907502af36827bf12ac0e60e8e89cf6f57eaae606278d306c902809bdb1567f3ea1fdc2a431f901238b779d0af96478e4b01208e190ef45086594f734c1d0adcd30563bd033d100f6e6505a35c955ff2f7bb5f4731a1f0fe5ff21f3123844ee00b9b011600e89ce3a3e15781aeb46a1455250cda7702a9ee5fe0e11c1060277d66489168c53bb8e9b89c2b970499eadefc54872a015355ca79a78b0e1d26f34b108a124a1396d36c7e5f14670b50d733e0d4494f1c8280f3ded002fe4db8a59907d6f0a227a59f8b8a7072144b963fcee3e7a688ebc2bc53c1d5f3316996fb16aae95f2933635b9972d1e5f8b6b0a76b21ce30e63913480baff65554403dbaf1e42c7ba416b4b8845c45db5cde40c9483b00305e93b72ed4f4d71eb55e474d2e3922070b1dd802ed34148f7e03fbf4a1b9d2c5292b730e2f919baff5c25f47245fb3656eddeec1e95141dd546a94c1e71c7500c5533a5de27fd309b055fa445a6f202b4ad6dcb6622beaa911c043e693513f6226d408da69d54f42071f0a8aca369c86c3b49536a3642a696853088e323e97f4697bb951a5602bf2276fa109c9ba2f72bc59efd", 0x1000}, {&(0x7f0000002940)="4c2ca247afc43225268f2113c6ac67f713", 0x11}, {&(0x7f0000002980)="00a62c5d71df03017ae21670d38b36817b5277641eb12d37e95af4e95974217afd12dac720ecc585b7542917bd26f6467252f4d2642385327c17dee134f1ba8c63e8cc82ababbdb98e11f24e30fe83abf6f316aba3a088f4b9998a8e7210784328943bc799a1a8b27231895b356eca707dabfdb76b762c54e41939ec1a4cb49d84d3a03d6f85e964837ede55610a2c1894010996dc3ef04953ca08d6c354c94fff7526c1f243757cf2b88b355d1983a1569ac450d909dc3a9d38f74ac8674372837d0a32d59b536641b03214f2fe19d5688d5db671a9", 0xd6}, {&(0x7f0000002a80)="5bcfca3adb5756dd56137924507a69bc8b01a75cf5ebccf9401851976b46e5ade2ac18055f65e735b07ee337879dabe201eb7d702d700b7846f97d2a194f2e9f5fe12481959138f952b7007baa04e8c685e4b7a2c9bdbf27edd72339c102fae15fefa2c79ff9667a235a95f7065cf26843fdd028a4a6c8ffa1f610179d74e6c9cbfff27e14da0e05877085b5c51be2ec714091b0b6c9dc4017d2b52f285dd377af4fe98f4c083922e85992aafead620e7b46574ba6b7bf1336ef844cd3171de53d7d43aaa60d07c7b244d1501da93cd2998f658c9038d5e483262ac6db7ee7694106fc21b2fef8743a2ce5c08ae65c6971794042a9a702bd9e1b3784675283493bcaec144e240e48ae88930c5f88ea492470eda08185a4754e1e648579831f48e3883242625590129f321b0544d8114ccfa056a92163a4516ac37505a5c72b527f55df9de11d19b71bafc1ea6663a398d6a287bb07c5191c1c3b3647136699031d87a4d919c3ce5cc390cf4eff5fffa6d7703bcf6ae6a82bad488025181a239fd03b1056ec7ba76f2cfe68ef1a9eeec9df3cd27eb59655607cec8f37e2fd043de15b9905d131c6ef1bdef3a2f4ae1428a1c70d1086927a8b16babeb52f302a7aed5d7a4806321ba8dfb89b2f0a8ca52fd88cae422e5104fbdd5de871d91262d55c28017505d4616a1f4abfcb6f8ef119f39d3c6beb237ba471f1985ceddecb75a25d938cf6462bd65ddc8abd6dccd60128912bf64066b80f514464d1fda8dcb552fb33426ad1841a9c1010a7fbf676d8d318e64bc604ac2ad7ef0c24e27f7649431969beed94e6215b9d9810580b09dc849347deb7b786a615d2216be791f2fe68a1dc63125da36f2f965f86c17d222505c4e399c5e6bd0e7414283b94e50de152f0759a35521c59aa908007c3c4fc248a4eac3ec6f7f3ee68aa29823f483e4eaa04bd680fed8fa8177d67393bcbc3892198fe63c39059b4c73e18b4a4ef8f7417438fac09ec0d9de6acb1c41222996e77bd851fefcf32bc9ef0d038a4f056712eca0bc31c3c568b6c6213ae8cbcfed416eed9b83ee215793dd579e8294305a169dd2d8873244563fe039c96094fec47bbfaa93944b55961c6e1285dd48bb1147f6b3bd103482d6b542295827b397b7644b788c47b40b60740c6d6ec26e25fb8ded0399849bf78e657bcb0960b3ee8e8c3835b1265ef51853c92210063dc5545a671a89503c5ff352fa8de80f3d2db176e56415ee8b7d3f18d941cd90ae1c505ae370645ef55f85c408f1a6d14a631dc82a99a97fed9a3861c1f9625cfee167b7969eb8e5ce0af0f9d2a948fe5e2e114f032bfc52d2909ace34dc57b9fd5cfe010c672182791ec1c44978d1814a39567e45313f992b218bae666d1cade35c16aa98814729a973e5fbb07dfead692b935ad0148c059729cd378fb9af5ab91f9e030aff3aae905d1315830786e963e6ba76876edb31beeb05c1ebcb9cbc733c9daa43643af6c5f5d391a611132ea79ba89a02dae6a2308430ac83c946f95dd0fd79e462c8d99dcaad6510092467a18fc53551a3b24bcc563ead8f0189d75d6b48a455710525890c5ae61c74f8fcc3add7dd6d268e8fbbbd5517a947adc29cf872d12a298ac2f6cd16f019e3b17cf80ba981d9483cd499b80cf4c4db4fcec8bf074f6eb67872be4fbfe23b430ee31d9cb9b0fc147a245e286c4e1bf957c21d7e14ab5cd95d222d099394243d486f8c2fbd4a4f46037ffe49f61316dd222fd2184e8575aed484cae0bc24b666e958fdb5a4bb856c6da6a8e85a709e5891f3214e1643a6a6958aee91ab451df34d5c16f1a1b782f12b73b43b9986f71e51c5d26b283ebf722f7a0288b9709d081cbee61a140972a55337f9f1cfc29ea99b52240eae854acf0caa67a93b06ddbea212c93b225c578fe6a6faf56e7accbe8bc8980b9663083a3ae49022962ee748722ed621d7085ef905408b2f18c908925241a7e4e5de912a46c31292729731017f515a446cce49a6713ece5741136d88a62fa2f389868572dcd8cc281d78cfce3bf3bd473b3f852fdcc767d69379145b494ca861e710cb8564b684418b66dc03f894ffdef50a0f72b7e8af6c227cd5e1cde68bdc7aa0bab3a4f8cf840e0f14bdae7c92efe0791f1f1eb21ef3528e2e28c3d83a656d4b5a3e422bb199e23d19e756e021428d196fa2f9781b895fd02165bd4ab904f2ae1eb473a48285ffe2ffd89f9c0f38d96d6fef1b5aab9e372fedb9b6001afcb4bc8ab9cf0cabdfed80309d57048dc7698e99d6c4a3d434e0bab07d196b22573e2d5b922e86f41e0ae18243a7ffaf52722dc1e37be9dfa5e481ea7404e56b63cc2a6c89ffdb465eb0ceda1bc0f9ed408ee8a977cc8747533ef66087facd3257be513112800f096bcc512c91e047af6828eb3a47ce992f0ac5ac7a49a5995ef5fb90b08a5565c3c2ccbffe1d481cea804f54474a052073d95924ae79c6858d62b01f338a35bea5b65c4c50976ec5f2256e53e8f7984ea0dc78c2da548c672b9a3f5f2f9791dd01cee59dc13d0bd164f416695fd46290541de80e2661a9646e45ede9f2ccd52681af2d841d69c5396a765f41f4122461ee889916b0220871b45dce5f1c4463d64b67b2fd96c702a3b5bfa83a18f86077f4f6408bd8d2807842940b00353f51a3357f79febe0dd9205cd41ec11e8705e2c29d9501ffd4198a5ac78121aff16d7e729916718a0732eaff7f7d4ecfcfb1e9cd16214f78756df5089bd5d9a7b6222420725a1cb512aab3f854a415d117b98b0467e6891fa85a785335cb2125753c5ebbc529ace4ec787bbb25fe4a89b5dad084ec8bc552405ef001d05ed07e8e1d27b2e6609a261dcb20d9fa3109c5a4c8f415e6d9c9d4f6b701b98babf3c6b5c06466ce454891164839ae56d9b48f0c5ef9a3a54809f91a89b4435c04e1eec48ae6e1ef74c4021f069943534ffd5cbaa57492b42c0375db504105e5171a05990af3e5fc87bdd45e9e9b51a4c6dd7e3b0682d9ade5e1165aaf4d0922fb02786b241211d7235a732fb2b1cadfbd7ab33ea77d3c955f9b546b5892355f723d75922b9868b27094da9f7018c32434f100bb5c090ca9b8f42b30074dd7b43c08089ecc5db9ba9661dccf79fbbc621a7fa07c59f669013d0a99de7ddd1b36820fb7ffaebd990f5978ccb797f9dac5639d14915f0c04a0471420f9d1d3ef87406ac47981113f35ab65d1134a3c4090c908584b15547af1ecd12220dafd78984b621c55b3c26fd247f65bc54e6669d276e63b955eff7f3c6acf8236afa73f99f78a3ed46222cc605546174137744492a05c3bf3e4feb04b04233dc8a4840bf372737782694b3aeef07c9ad491526664390001add7bbc06ecf520250c5ba258103f66500080851bf3bb72e223c14312f9c5ad6eafb783ff9d549cc1c942107b8b9a0378855292c5a196cf51994b31884a1664faa040a10f1d930c6d3013466817341357491a770cfa75fcb3de3bd0d8ffe55007906c1540a466f346d47cc8fc7724fbf022f8f75d30ffb18730edaa12a07a086bdd2614b3e01494ce641e2c15bf7039e721fc1952b11d12b53d4d1535cc6102a76535e37507523db4f0842c8266a70be7a7f35c6c51ea1f3cce4d3522cae1c89d5d0b83a465b67aea63d919c35039c5b67f40ab4a8e94fbbfaa26add3de4714009b4f70f5825a79676314944a3732eea492ba7d520d53a3108f97e7e4cfd482840767f3204a8d57351d65ade12680fb5c2024e7a15a750685a9a74110f4582f2c409bbbd99b934d1a7e68f6046018b1f51c1ed57b4cde768d2b5d78447a6065adcfce7dd485d9f48556aaaa82f9eb70f5a9dfa0698afad9f556e62d93d6ef18c3bf77b4566b0bdba6a7aeceff88276b0249b18a87764b99ef72f029c3d42257e567f5c14c56e54566115342a13577d32a2564b23cbc2ebe8ccff0516f64cf7cefa7b1c7b5e2f4d1122a1bc958f64deaef6d41d08cdc251e3553ac4b4e2961aed0870d84703dfb870619a0019d43c561c388379b783cf282f46a008670fd2182dba73f8ab0bcd0a499dde81e21d98a8fad12ae42cbabe06bad0b281da0dabcb69ff9d96a9b202076b1c067216c9af19addc02d6518a0b049ac1b8402d4508939514c1817ad4e539871801ca0e1889746764e6c62c12efd076191c2b1210924d7f044082286bd80bb01d56c1daf6cb1d88c42827d6ddb4e863d9a7d11ed13f9054d7166e58c5fab1fe651f93f3ed23d3f19444493a811ddeefe67eac0c7c535951bbaccb128dc120c6231826bb55dd79add38fabb63e32637dfb242dc8db89a72746bc673cfd0c99cee9f165969a47827c6091fbec12adea7af4efaf4c83e46547b5b828174f3cf6cf2b11ba8c2722452d0c97e6ab56fee82b7f4c3b3a1184b313fea9dea7c8dd0c0e612961645e03709a3d7c0913ccdce86e1e6f21eeb83dc32f4e2f5244a1de9955c3237aa8447e5a45d935645bb853f5c45fff68aeb4d638ef8e843d2cbce1a9aad853548530e1540b991f762a542491343972df07f289c98e2c5bf61e51ba7646b75250ce853f7c86aabc25a30da61904a99bd50ed84ef35e0f436a3c8fb3384a4a2475e376e0e562672580740016631c98d9309339701697fb4001e2f3b5ff86c675dee21df762bb1399048fd06539f38c0a9c7e515c3856aacb6ce403cd7ab8d8a5cc5d57829901c530b30fecaaabef3d4cda92f58bc3be63dbd7529cd05844f5e1cfa7defa9489e2ce60af7bf8cbedee2dbdf7de5c90abac68acbc09ab554930b3665e919ec7656a39ddaa7aa4b5d90d764057b155d26b1559f7574319ee1b0fdb04b15396dcba035b38201703b1ee8087d85d4e6f5b62b6a18c682b60d4676e50194cdb1ae26172f84bc0ebd500e05ae0ca5457590f1e8f81ca71e76e6e3f02cb64fc909b749ab91088a0dc587546f9393c5e7a50996c243155d7b50501251b2ba29ebde1eccf60e594f437844df9f28a51caec1a860a23e890655939ad7b1e52e7492cade78b8ec16c14c2c42c08a2e197ff845b7676fb95b16057dc25575a5dd593497ee4fc8ec2a24aa8fc215460a9b4ad8cf7e76018238978faae99010ec130b7b6c97d5802bd0668707bb04eb391fe4bfb384c4036ade0ee70accefef604e903c557fa743b481edaee7d19506d6e7c41e848c60e11c166dab704739fca630cdaaf33c2330d01460a052d94d2fabf178895b8de92723b72775d0dc2ed004b140f8f938c67faad4cd367139c53a3a98a2ac18e2ed10b41a0049df7e37219bc451867c7e34c9a88a5974ecfcc8c9e34aa2d2a53cac2ca0b653a8f65ae387a73d170ccd4966291889d0e3baad9512473ca6774e6c16b53ae0241d5e13f165d470f92ac40261f19aa02f489fa7de6fded6ad9d2f63c03d774dfbddf491ad36af3b01d2ef0e211231148bf1660e0cee33f5cade23cdcf43ff8ff21fdd1367b88d69d3b9e726a4e95a8a7999f5dbb21da3f646a27dd6178a8049ffa1e700276b492840c336de36fd93b3db143baa05b0992834a600dae953f982c22986925f1f639bbd3c4714a8b3ed4d1537552f3a0ec9505f26662e2261ee463e2da5d628ab4ca66f6832a42c150d2eaee7028eba11abe32e25c203f28d0a769567ecc5ccd0719f81bc988e3990ad8ec2ab943c0e0e86a04067e4a32f8a681efe8a13cdadc5792e5fdb4071dce2df23b7c3e41543ec042d11fe028375d141df0b87f000237a13db09572575834639f6efe26e6c18a0727ab66ebbb6ea5a0e42bfa52f82980a252e9fb65478", 0x1000}, {&(0x7f0000003a80)="025bc164490040c97523a7dc86d064278f90db417960bfa95de1a9fcefc4dd9c4ed36b64bdb3905daa18956147c9e37260df0d33cd8d984b17881180f58f03a041962ce4a78a", 0x46}], 0xa, &(0x7f0000003bc0)=[{0xc8, 0x1, 0x6, "59d6901faa8ef35ccc954fa3d67d1d2c51ec9bd86abbad738dbbbe162aec85dcc020e53f2621d5cbccbe3caf4e3254cd46e9aac261ca316522ecf6a796f31b15b8b4f27e1b5f3c2083a56946a70ef7247c3981cca2b835be0648f97056a71a3a32f2ce39b53f544b33a307d3009fc9bf506360fd59b7f2b7bb692998ff99079987a012e5479d45250a37c90320a60f167dc0b63a5d13b688223a138638603a40cf60a68eb365c30133edf07f93e467b7aba2f74c7b54c700"}], 0xc8}, 0xde0ba0af98353f2b) r12 = shmget(0x2, 0x1000, 0x70f, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r12, 0x0) setsockopt(r7, 0xffff4ede, 0x1ff, &(0x7f0000003d00)="05e39b1f68e37f53a058d17f996492a266703d0a65535366d38f665bb45fa771b4661ed29bd303e31d687748a3d5c62f9732f5b54610160c8a0bf49c0023f43b4acf305162baa2184394e2205e8fbc4029d121aa0f99a12f3e7572051af0ad5da3bd528f622cdc03059f7ab162c669c146ddf764278b0c49ff265aea5f953f", 0x7f) dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = getegid() getgroups(0x3, &(0x7f0000003d80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003dc0)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003e00)={0x0, 0x0, 0x0}, &(0x7f0000003e40)=0xc) getgroups(0x6, &(0x7f0000003e80)=[r13, r14, r15, r16, 0xffffffffffffffff, r17]) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8eaa7}, {0x3c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xee9c0859fa410ac3, &(0x7f0000000040)="ee435636aec9b25823f602739966f6d0") 16:00:37 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000059333408d9309a9200f85c8a5b671b1b83f5538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) syz_open_pts() socket$inet(0x2, 0x1, 0x3) r2 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r6, 0x4c}], 0x1, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r6) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000004c0)="63e4e5fbd0165a240db4c3d6f7b25aeceddd9cfefddcd21f44b5e063eecd2a49833a229242fe07a884144b70a0a43b60baf65e92cd97dac7361427a4ee4b0e32d421f5796b1153e637a2186042c99bc74675303c2d828df816784324c87f85b2af4d23679f70aea0cb897f10d8f0f74c2cdab0cd3e7d3a4c3af80dca0e647902acbb0ea49a9cea1626861124507458dbf7c9bcb6", 0x94}], 0x1a3, &(0x7f0000000a00)=[@cred={0xb, 0xffff, 0x0, r4, r5, r8}], 0x20, 0x7}, 0x4) setreuid(r2, r5) r9 = msgget$private(0x0, 0x200) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x42, 0x6}, 0x8, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) msgrcv(r9, &(0x7f0000000280)={0x0, ""/199}, 0xcf, 0x1, 0x800) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\a\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x129, &(0x7f0000000040)=[{0x7c}, {0x25}, {0x86, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7, 0x7, 0x33, 0x3}, {0x2, 0x5, 0x0, 0x2}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x20000000000000d9, &(0x7f0000000040)=[{0x80}, {0x64}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xa7496a2ea5b2e5a8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:00:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x2, 0x5, 0x21) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000622000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) semget$private(0x0, 0x2, 0xa8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75c49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e632e2e", 0x66}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000040)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) socket(0x19, 0x0, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x4) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = dup(r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87638b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00 '], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r3, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1bc8e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa53463f1b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef954f8183c6564423867b7e513dc0787a5880ffa782cd61bec153063636c6fd6c030059a898a089ecff24090228ada2e9ac5d0b65f3667f6ecccd760b9255fed2cb3b921e6b2eae1a92995d2ed6d3a3e0a50912680e15198ed88bc4a0391c1d379c"]) chown(&(0x7f0000000080)='./bus\x00', r5, r6) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r7, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f00000005c0)='./bus\x00', 0x8000, 0x0) renameat(r7, &(0x7f00000001c0)='./bus\x00', r7, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r4}, 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9}, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCCDTR(r2, 0x20007478) load: 3.26 cmd: getty 28288 [ttyin] 0.00u 0.01s 0% 306k 16:00:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) getppid() shutdown(r2, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:38 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getuid() ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00ff0700000000000000000000000000000000ebffff73b10cadc2e8032f8dcc3c072a6db19d0e1ef85fcefa4fdcfd5709ce4d44b4f06dbc11f0af03739ab7045ffcfaebc2f7fe0ba024981e837b0e0100fa76ff9e8e6e963685d5ffd1d340160ed7ca244284a8ffd940d32bcf978b17405bdb64ee6347770730e228397b11f4e95284268543d300598bf72bfa1527bbe485571ade4439d7169737bcb60681b5d1c19dd2cadc81e4eec4e0debc888beaaed2b15b96e211bc2c"], 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8c0, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x100, 0x60) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000300)=0x9a61) execve(0x0, 0x0, 0x0) load: 3.26 cmd: getty 28288 [ttyin] 0.00u 0.01s 0% 306k 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = geteuid() r3 = msgget$private(0x0, 0x200) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) recvfrom(0xffffffffffffffff, &(0x7f00000007c0)=""/4096, 0x1000, 0x2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) getgroups(0x1, &(0x7f0000000780)=[r4]) socketpair$unix(0x1, 0xe, 0x0, &(0x7f0000000080)) chown(&(0x7f0000000000)='./file0\x00', r2, r4) write(r1, &(0x7f00000002c0)="c530060cfadea8a12529b216ee4ff1fc7c0d88237a3e88e194652c4574849000696e9d31edee4866bcf15722bf5eb8de515453a2c290ca17825b991826c7fd3daf50cb880b1b857818a13b92176c2fdd8c6ee6a2187666e8f8079faf66bb8936c8b752c3c4fb12460ece804e9dc693d41194560bf57485c8982f42e815fdaedf067599d5385e58f9e61c0366255b6b7b0285d2ef4b0ced78c4098146854707a4ea4e84c44f0de3f9258148cdc9e7415237f33b7017598c4a33ec77790f0bd42867c0240e8db044974e4d15da54913339efa4e2a1d62813", 0xd7) 16:00:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) close(0xffffffffffffff9c) mmap(&(0x7f00001e1000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:38 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x1, &(0x7f0000000100), 0x7, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:39 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10145, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000001700)) recvmsg(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000300)=""/82, 0x52}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/165, 0xa5}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000001440)=""/89, 0x59}, {&(0x7f00000014c0)=""/94, 0x5e}, {&(0x7f0000001540)=""/62, 0x3e}], 0x7, &(0x7f0000001600)=""/143, 0x8f}, 0x60) kevent(r0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0xc0, 0x0, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1, 0x2, 0x7, 0xdd}, {{r3}, 0x6, 0x18, 0x1, 0x3, 0xcc75}, {{r4}, 0xfffffffffffffff9, 0x10, 0x20, 0x20, 0x10001}], 0x47c77, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c2ffffffffffffff9ef243"], 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", 0x168) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x19}, {0x6c, 0x0, 0x0, 0xfffffffc}, {0x16}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 16:00:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) setuid(r4) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) shutdown(r0, 0x2) flock(r0, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/54}, &(0x7f00000000c0)=0x38) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x100) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000180)=0x4, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x807}, {}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r0 = open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r1, r0) 16:00:39 executing program 1: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd5d4000000010000000000000000c0d9944243d26cc617ce8571be571b00"], 0x10) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="2304aa5806729a163cc3e22a7e7ea52d60571f59b012", 0x16}], 0x1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202020000006c653000f0d01fa9d4d7a9f62df4669406521719876192f9b464ca8187d096da2fba527988274728d933a02eeadb7a9c43075925ed5f37cef3b254b1839960a93887b010cdb80859d8cbdfb175d1"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) chmod(&(0x7f0000000280)='./bus/file0\x00', 0x8b) semget$private(0x0, 0x4, 0xb0) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = msgget(0x0, 0x246) r5 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r5, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[], 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x2, 0x5, 0xff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x21, 0x38, 0x1, 0x6}, {0x9, 0x5, 0x14, 0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) close(r3) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x100000005}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:39 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) setsockopt(r4, 0x29, 0x800a, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) r6 = msgget(0x0, 0x80) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) getgid() ftruncate(r0, 0x0, 0x100004000) open(&(0x7f0000000040)='./file0\x00', 0x51f2e637f094a06e, 0x20) setegid(0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x202106, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0xb1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x192) fcntl$dupfd(r0, 0x0, r2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = socket$inet6(0x18, 0x8001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000004c0)="de72547d660be3e31c2801c17562fc3f4291fa179cb8a0728f205a1ef6ded1c2dd2f470ec16cdfc9284fa53b11a7421749ca9c0a6d2f6224938c42012a549cdf954135a239269f751162af97d6574cd993012fa6af74aa5f154157262dd1bbe439953d3bfeabc57a2e9fcc78b5da9919b13a46949f12516e64945632af285fc1d45897d42428903119548f339154386b02edbe3e05b476e8606c524ebcdbe87bd9639ac97c0a089f9529cc6ae22176140876788320ab033bc4b0f30b94f14b85456fc3bea4190f01208513448ce660289e16cac2c756cb9f0b686c51851fa8332f2a3bc80b5f5efc4bfcf741d81fa55db9b288775c1dea954e705c01451c98330504c063836782b7f3946e5cea0d39ec6b78d4651260638d403fdaf604c541aab9f171ad8bfdd74c73b3a2edcebdf2969efec0c64700db159fef8a7641ea24631ff9d230be24cd20e48e3d1a44d32c5791a32d02985895d4607da89d76f05831e1803ac184ee51010971496e98fac2769d66e79e28096affe5ec1f777b705a6f5a75d002be38bd8833dd431b79b26a7f06ce87bd93fd5137592ff2ab9f6af66d321e2853e89d20a05cc8b288ba0e0061d279dc476f0f3110b623ca3cc64ab7087585696fce5c1338d0df9c3b88cd51d09b4096d6a7c4d625de8c5676f02f82e9a81f6f5fc12834b7a8e10ba0a6cc8bb06f9240d30e5e6518aaa1fcd08512a79e0396b5b006fdc639c9c0bb0748af1e139dff155b172cb3450cfcc6ad38a96272edce6fd1ef28285b8dd3a0b16e4dbb28520af95600c9e6635773ed88e6363ff844d2ca82067545ee8241a748ec454719505065d3b65ad721b0d73c8703d8a00acae621930d7b3cb1fc623e1dff72309bc3db98d6792461e02263903f4d6abc9fa6e574a80a07d3924e8a28311ebd87a339f7803e31205d501575df6e70159200c13b70c0e43272629a09c7c803ec43896f61c4d8c892fd36e1b4efdf5a76f23af710b4dbf3358960af829c801760636943bc19098120cb78cc27124b63e78e26293314baff37f5ef796ec0e8ca289a85d7675d751437109524fb30c87c8e4764130a5cbcdd17fefb42760bdef2fc27b0157b19d65b09388beabccb4ff89334638260bdb974272ed3ca2041529398d20188b7913727bac834c3fa2526d01780eb528ed204b55fc632604eb5c5a78b94f8abcd49279ff00b935fde42ec6585794d1d11b4e93b3812cab61f3326943dc40c839f4c33f371097cf1d75842e2401de98d358923d35171d493c4515efc3f005b9d66acbca9e61d7282d801691b4321a79c0c273e62ff4141df539023419c6d24a4ee3e09187907d3e042a63eb85b1d2509a92249c7199306a72a2288d91ced90a0deafdde45d346e4dcffa17f172cfbddf13bfd8423fa9fe550f428bfece6795f4b0f0a7b7506f4f1f6c196052c195cca300bb451235d86d5ed684ead67cf01adef051cccc0f27b41f0cb3d228aa059d367eebe8336f41096b86f7541c4a64d0a31836647d4a4c0d602197328216827a20f817525f5c727115cf9bcbf35cc7f07e9261e1631b7770d35d1f3ad84f29978f607d4f25662ad4531ae58a9c8398164c326ccb15ee7d1ec77ccc6ccff7afb2daf2703b5c1bcd96509189c78f9e686ff4868b8aedbab5c848804d37953c38452d68e9b232eed59fb42921eeaf625c72f702e0dd983920f1191bda94fce2a7370ac5814c84552b04361e5fa6b0e8f7e001a27f9c6e28fab66a376a70f396bc93751587b9e5b7f083f9750019d5791609b55f51f0f89f90bf74347eb2a190cf28d16571d5da2ab30958e6341c4c964a042e68d883d8106bba214db5de61c9b6e72b93cb44015570d737bb8dcb328c13495950886c09fee70e307dd25b3cab718e03b8d2369c723ac67b2109625a1c9c5ae27d6d2b8a70f1966d4598175a3ac1dbfada4f3ff86116bae6df3b1137ff003e12a937d8595ef114911f69de1ed1e71a770aece1f344c2483f08cf6005a1f838696c2998f5254f919175b859de0f89bbfec78b41eab3ec1517fd46f5c22935e312779089a23d82347df616867328af7a83abeb1b16ab04d6114d426fd1c1ef2ad656f974be8dd11cdb8e6041e6cdd285158ac553eedffc8d7bbb9666aff4f15afa21d130a0022a725cfadf1b5cf620b315dc9db4f039e16f120458c04e0eb47316106e894ee1fd934bfe25ed7869bb54ae50b29f9c6c1612e444d68efb4e5957c6db70afa235c3bda631d37f3d024af25c1828caabb3fc3c1e7308d02aa340653ef46089860bc1593294815c23f0e83f5a9dc3806062de506cf1306e934b559fcb4ba71b4e201536c79ab264bb3d9c36bcfd926b479b685c9b8974862983a18b33ad6f692c3f512369d63b5177881c183081be89f5679765612c41abb6a600084d60a8ee5c6223bf7236381f44ebc1c5448fc7b5efcc11d54e6381b20a0b3ffcadf077010a94cacb53deba11668173ca1c479155908c2421ae6556f0e04f3dc60ca115b30ea3a8450ec8f22ca3e8391fc2e3d4031f75a1de9c7de98f7eb96818b5f5ba36ee102bfb8bed9955a3f546be38975cf2df79e534b1aaa5d5d6704abcf62eed20c79722814a4fb4c925b8e2cf6c4d94556793b9bd33a64ba8f8530bff52ae09206a3b7370719c25aa60f9cb12caafc93ab33a141a4066b1cdf26ef517a833219b90cc1dff9d21d091384a3281329790a970bff74cf15465e5f1cf86f686456a9c692ea998da6ee4b0319a11a54305e40bdc6605cd447338956d13e2fe969dad49fae7fe04aaf9439be67781fae39da0a150731c0a9fae47701f4429d46f7c672013e1e1a3f5b7429f83f126b60699d26a46cddc09d4223ebfb35fbadd3646df867bdf1db59766bf34ff6a0a3c8e98e2ff67fab9bf4255bdb556d9cb4b97536c7741a1a91fd4b2045cb82e33ebc3a111d0e1f2e73d49cd5c6a1692201d14310c1b80b095c1c312ec8ba3a8f56047bc82db00c4259d3de1b664bd1712dcf13e7e3557910515b813c2a79e190620dbef63f95a4cab8675ca5c74b8146ce2223939171cb1cd601965532937adc2a3675ad3be07a6df024474b0cce091a2f85ca34633df347d9d7ec4d3a2e73bc2e30fae0f1650666bc70ce33e0f5372004f99a38f6a169ec03762c5cf5b8656533d9c591d0dacd8376af6db68d7e73b174d468ab8eec165a9e3a4511303adbc7be6d201e7afbc7b3e7d2c693e6c23257d59647503feaa98f046df0f73b548cf78ea5ef5d0d4ee12457ee1d81175db0072589d36873f618bba2cf57b7502a0179e10db5e085b445377f88255650e67f72ae0dc3ba31c64acbd3a1b03dfc3ec8a5c3d64a5879da7a5d243271902ccdbe16f01015d70907fa8093465300d594cf637d5c0c5429dabf870a292a1a240600631bc169626510a864736730e1f006afed2a57a7e2c189102e57f0abe3b2999816ab9d1557a9b5529282951f93dd584c2610e46f1f8aec698f1b044c96cccf6f33b149219cf7a52c3d7dd63328d9e081f84cbff63de42a42bb9009e1393c2c97b6dfb71bdf4addac9d8d48cc66da02119bc4ae4d73329aeb9b29b38093604d233b2012b3c9e51dd651418eb111a700734cac05e4881e065af6535ba18a5e1c92bcd0e880b3ecabbec17ef782574f7ed5dfa55f53dd8d7b27e9559da3deb9446caeb0d8c437f1c3d26f66cb0c5f5e9008dae3179aea5e9e941b5915d5ac39223a6679283432c027dc45a69aae64e0237e61efd99e35cd78a38674c8923e564321842ce282c3c833f5417445597fd5b6f94f2f55d28670844f2c39104d07936928a1ce7d6869aacc927c4a991f74adfd28fe2b17553317a607ac6650b075dfbed969e524dc5264f3fccada9c406710be5fc131704f5122ac6fe494da7c0a645b37501a604397bfaf4728bd266f23dca6f8c1ed555457bfb54b9cb1d493d924d32c31218ed2b0a135e2b5731600bac1d409417c2b03b53eeb7492d21fb2a206de207846464edb3987f26e7c7fa8a742b371c696a68a619eba3f2570dcbe1fc5b3304aa40e0ae2c993c5c613aaaee419850c2b0be0f73f23c987ba322d6ee31180e7de712a77dad4f81da8795a1d00f0c619b91c68754181b15c2433c41bb5b2902a93ebb342022be6244645dc7ff25867bd1281d2d308880d6b64c9a9abaa565529a74cf300044ccb4022dde95e39466c0eec8808c5e2441519b6bebc294c425c14190e30ee5e3b02369ae2b961961aaf2246b5f178f63d148b06e404a6747d21216b92aad2a471db00e34bd5cc7c01144861a7b2530520cfddaf19690a11cd74cd945f02bd0e0d1247de31c168613161093d2590ae5dad0ab4fdb9bfacdd8a2107ba8a9db80b5a6b18f26915388c9298d67d284c7433058c3382686db8e4c3ea6a517da275d54f3b47bc7e4d438811e75f04f8f1714d8da53eff89944e0f213cc03c3dcfbadc4d0a1ad938f34f05e384dd83e455b285d13ffe70f42ae46b1d9372faa19d2c61ed4072db1bc61b5b34886fcff34f80cf7d53cf79e3f9bb2936c5067deb461ac4dc5a6cc23fd5f90a3a6f201cbee7dd6ea2e0d6a948a385976b70c27814bc4b960a106ac0415d11096fb0bdf3f2ac66bbd6ee88ab5384e7b7d93c234f2938b5412a22660f4c3d748c2b766040b175214328c0f739f398dd6fd539c606df102c0dd1b34c183838ddb80ee662e8bbb445c4a404bebe3ee24738200adafe6201f30351a9c59f9a0a26cd8bd9f2492ac9feeaa7ba4fbdcce51face7c9e8e0ed7bd423e25ca4e0a8d781858bccac57b6c20a358a9ad809810226686b4e288083cbb22273605aa2058a5f0fe32a8e3c574184e9b7c19cece8eb9545e4140d13ca2330ec1dc39e7af0acc2272e9f5a09913c0ecb1c2c65f3b7d9d5d11e64d303de0e325a634329e32492ddc4be42e0126ed2753e8e5404aeff9eb91a9b224d913736b2b266b0895ff355a4865d8539dee09a0ddd476634ae845d12d3999a54a9b744ae92a1fb34de87d377402f964ea521fc414d5e95873fb8f7d7dad1551dad33b1797e0e68e3c52341d213cbd4264e1fa4f26012fb69fad461752004230f7119aa1270c6eaaf9167907851d7425190efdaf82027dca0b994408ea3eead3584f3fd7e70b5b8ad9b83995120b1302b80934080f4f3b00bce49b2e94f0a59610b5a63c00747d26909cae97357d9648b4e2122295f3d386e1451b257d930fad508ca0f4cdf54d0b3f602117827deba9125504e6646784155f6d8a981960188e0c7bc17014e0663d8e440fb51f7c86d79cc055f4bbfff9242a37762a1fef17e7f2dd219bec238a93d4d923ea4ac9f68a621f6e9cc83e255318d7ad7c0c219c08feb7c1d0beb1dca4150649fb8575bf96a47e948142bf6717518c832fcbe05260439fb3cc12d97cb57c705a202124a0161dc9511202c5ee5022c68b8e93d949e5c4b0a5b3b0c708dbbab57e56ae4d0c217021d8055e95f4f8603265f58418e0a817ad9952c22528debfce718ccaa1a5efdf6fa15409731acf2912460f9266a77370a90cf4e52a84fd833f7276af8356d421cbf9028741bf680a7ec12219362b452ed4014357af902c7f82e887fe3b333340fd2b8e9f499949e80eb11be6ff1c79b7ea1347248931d320ede5a3f1d52bde09799b64c9be8de6d69e66763cd35e0fdfd97b781cf105a44482dd67285297faad66f67037683d5961639378498b09c8c705537d5da5770c0222a4d0eef5173da21177ad8180773bdf92a3a70d6cc3f0d48461b92877f105499ab95f7aaf0e538631c6"}, {&(0x7f00000014c0)="1ac7a5755cebc9d3487a2a90347c386dce83505721d4f36b2de7d3cd508388262a52c30086ab9047f256bde46cc2307d4941e0dd69d9f77e7dcafb3771ae28ab7d9cd94e4cef39e0f280c31b873835f00157215e2f684c50a80c556bf832f614e123aaca56c477f1b34de6bc6d210ef5ebb97f848646408d5b44532c848345d5799bc6c48ad3c6e80f8b837fd4129afad3720122a3c427f901d483ecf222975f8aedb8bb1b7993966b3c93b0b69cd846e51d8385369bf4d21b13f1f2fc106bef78e6ea60a85bfb3800e8874e5bc36585747db9837a15f634341c1dccebb7e4e1bad77a8dbabd30078424b863828c8de8be0580ee48c22393"}, {&(0x7f00000015c0)="29791db9229b1c3dc0c4d94f91970131a8cdb32a408beea0c960a6b5c05eaa99992cfdba5dc1e65bfed32df690732b9e959d0f3464cb3f580dfc0b214fdd97d55165af8197959ace640c34ba4adec169ae048388a461fa0c346f6e13d9f60f49142d89fe2341231eadecc34195366cbcfb1ea8fafef09cd9292005128313236fbec1cbb703ee4cebe4790b5f203672f1ed7e46a86eb4386a375054746cd8eefb24d4de85b5c9fd854732362acf6d727e", 0x3d}, {&(0x7f0000001680)="4d1b5d0e2d2a32cbfcea6b8d088db23edd98c9ef9c44a74fd11f174ae8f23654c0fb1bf868d2e7a6962e6c40e6b2ddfa0dfece5c8b6b9f611412aeec0730134116b4dac45f31ac925ce58e9d54c84b4a1bce95a4e664849581a323392ca2950fbec6e09e1a27ed2be78c45672718041b689aed0a81c4789f0a8cd2afed1689a2316ac309ffcec2230dcd153d16421f90aba0aad210b60977e440b11c370a8d26729cde3587c387e4c99d65f330b5ba7ca26b0670692039425b5320a07d9c9e2368a7917b3f81e02e6e7c0a3a0d7ea7cf2450b49c60d4b000"}, {&(0x7f0000001780)="d008db80f2490045cf2955be7189dceb31aa639ba6f1260a8d87b6268a3467ec9b0a835d09ce870ceb5bb5b07e87d3dbc2dd77c2d6ed2e3f07d884efaabcb038514975aec033c9522f73228ae8dd2d646b766c767c2a3997e2bcf2a6ae8fa5baefc0bac577f4e171d07e2f30c65a16e632d8f953aa6fcb046c96dfd9c442fe98783e54f0a0923039521ada825857b1959415363d0d8487a4b040477522252bd01393c2eb7d898fe55471cc4937df67dba6f39ba5fb6b5c08e450c4bdffc9a8318679bfa3d0074fb120981abdd89dbb44f1db9554c3afc28eda9e"}, {&(0x7f0000000140)="197bcacf0ec0e3e0fa07910ccfd00fd5faa105"}, {&(0x7f0000001880)="7a4bc3b8b3028f4f6d7770a29a1b9fd81cb20b9a64a9c1986bf6002a9caf216e8a0289de9b1333368a79bb689e54dfaee7234b532017c1f62539642b7736b0370d5b2c0faa2a984878f114bd4098befc1fbcd5ddca1830f889012ed0d4a7100b4166c422153e14ed2ee90813a05558f5b31eebde7201190c471a1a6794b61494994b2cbedef618b0655b96c78865c2b9d2a1c6ccd93197c9aad6afae8ba006f192ce39421fd597c22954786efc7d874c8afd08a07f0d8328ed0c51916cb6c670bcf97c58ec70bf102d5d4a8d", 0x1a3}], 0x1000000000000088, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) socket$inet(0x2, 0x1, 0x81) r2 = socket$inet6(0x18, 0x8000, 0x40) listen(r2, 0x0) r3 = accept(r2, 0x0, 0x0) shutdown(r2, 0x2) fcntl$getown(r2, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x84}, {0x1c}, {0x4000007ffffffe}]}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r4) r5 = accept$unix(r4, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0x4}, 0x10) pwrite(r2, &(0x7f0000000280)="d71011f1cb7f360b7c4b03f0cc02bafafd6de32b549dbafe0d921f526b3d0c9d510b2b9741208641e0e4792589937a7ed4b0077b1ab86e2e4ad35a2c62e16283ea4016e168f50310f21b3358346701a7b09b5e201c4a40f1a6c528739be10b1a845b81578cd33dcca2626fa36ff3710bc2667b940eca535b27a778be72d74ffa3c8e6f7737b3da3934fbf9e18103a76f92535d4e5a70cd0334333ca99ce411064bb168eb56c1c760b335c88453a43c3503ea20e745205d361be6514057e5fd69ff293e3af4c887673f3e12911d6e6f80aa1aaffd1efe44db2c255837dacf2b90fbfd640a9e6eee7cdb16e8ebd5", 0xed, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r6) r7 = socket$inet6(0x18, 0x8001, 0x0) listen(r7, 0x0) accept(r7, 0x0, 0x0) shutdown(r7, 0x2) r8 = socket$inet6(0x18, 0x8001, 0x0) listen(r8, 0x0) accept(r8, 0x0, 0x0) shutdown(r8, 0x2) r9 = fcntl$dupfd(r7, 0x6d479857b75266d0, r8) r10 = dup2(r3, r0) r11 = socket$inet6(0x18, 0x8001, 0x0) listen(r11, 0x0) accept(r11, 0x0, 0x0) shutdown(r11, 0x2) r12 = socket$inet6(0x18, 0x8001, 0x0) listen(r12, 0x0) accept(r12, 0x0, 0x0) shutdown(r12, 0x2) r13 = socket$inet(0x2, 0x1, 0x0) r14 = socket$inet6(0x18, 0x8001, 0x0) r15 = socket$inet6(0x18, 0x8001, 0x0) listen(r15, 0x0) accept(r15, 0x0, 0x0) shutdown(r15, 0x2) r16 = dup(r15) listen(r16, 0x2) accept(r14, 0x0, 0x0) shutdown(r14, 0x2) kevent(r6, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffffe, 0x8, 0x2, 0x400, 0x9}, {{r5}, 0xfffffffffffffff3, 0x10, 0xb6d7d6b6ceeac898, 0x400, 0xffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x7, 0x3}, {{r10}, 0xfffffffffffffff8, 0x0, 0x72a13671f62b478c, 0x805c, 0x3}, {{r11}, 0xfffffffffffffffa, 0x88, 0x2, 0x5, 0x1}], 0x101, &(0x7f0000000440)=[{{}, 0xfffffffffffffffc, 0xb9ab57116776dde3, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x70687c0000000000, 0x9}, {{r1}, 0x0, 0x41, 0x1, 0x49, 0x6}, {{r12}, 0xfffffffffffffffb, 0x80, 0x6d, 0x2, 0xd02}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x2, 0x6}, {{r13}, 0xfffffffffffffff9, 0xa0, 0x2, 0x1000, 0x30}, {{r14}, 0xfffffffffffffff8, 0x44, 0x80000000, 0x4, 0xfff}], 0x2, &(0x7f0000000200)={0x0, 0x9}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x40004004000828a6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x4}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="d60608a0dc8391fd8a6709f13e93d25fb7c6f3444ab9f39ca545f56bf9b840977c8207029e39719e67d239a93aacc82fec2e718a66dc8590bfcf05d4b1b686736786e7ffd416b5b2c6978b7193f822aa0681dcd972eafdc8b4379f823b0029d77cb10b802c718ce8b1daed286b9ff0d7887431c02cdc2bb11ab2178ccdac1d46b34ef4277523cbe29c1e2529fe308956f605efd5f3b55a8bb0eb2626e4756ae90db7cbb954f4e1a44e", 0xa9}, {&(0x7f0000000240)="66b0894959a97029bb5180ccc17a8613cd80bf5dda39b6c43196d5b1fffc0fccde51624f3f9e2032b84e3bf0ac7403005bcafb0ad7ea0c28dc516976636b57c3296190b72a089ba506e42f8d61bddbd63175d8929949fbac6652c2eeae8a46cf5400e4fbaa00a3b8c24b0e938668021d24751e4c1b1f654824f9a016e7f8660d2df0dd7afba7fa3eb3d646cdca767d64428324ba43aa6f0a4862fc41659d9a1e04aa3f87a2375b8f10e0571b76e8acc98581260cb219213232679d1cb392a9a19c484744f2e445c194c10ad7156fb9e4411c054b6d50fc9683e5aecc77e78c49249757f3f661d9952d", 0xe9}, {&(0x7f0000000340)="1bde3dfbc0c05addce65016d5c403f5894506b34aa0d62763a9e24817fc5b1da20a77c9fa976dde793e7fd5300c1fc66dfe1b153574ff110b88870859f72a1c39dd6e065d3dbf1b6aa7f7d9e4f36799f72221731f422b287057dab3e1f021668bff8603b043adcd24badd05080d73b4c0a8f3a98d88f866917d701d2df474a6f4d5acf7d74cba2c8d6eadd5c9eee47c008ac25d2b81b338d8e", 0x99}, {&(0x7f0000000440)="cdb96204dc9f51f78e0e20440fb2f412f2f4734bf69e18a3cf5daccb1bd471eaaf8506ec238b2f02960a54158eaad83713a1dde18280daeb5d58e0ded3a65e6ceb25044262a9fea259dce0c3c7fae7e4fa065f72aa4e19f490094cf27adfda637308756d9c7dbb3effaa0bbf7ade60aeabe2187c30a750d1f4e36a605eab3f74575909f48f34d3a734d3e4df27461f51f30cad62b50dd0e83e994e665bc5a82a2f2b731719f66e7f007495a45eadafe5a96b543ee1c300df965c32e7bc9a547054aac1298b9949fba65f0bbf3fd037ff3301a665f8ede2c6eb8d84367cbcd68ba200a4fcc790a2071998ec61a2cd9c3269b4f94a6c5d", 0xf6}], 0x4, &(0x7f0000000540)=[{0x48, 0x1, 0xd3a, "0cac819db4260a779b9dca48362fc66f34637b591fc54a4daa58faf72281d508d1744919a7ef45151681d73c7274b476695b8302"}, {0x48, 0x1, 0x2, "644a849dff607ba4fbfe38ee82658c3ceb3bc8b72b923657db6bc1389aba41d42ae928b35c77b4c38f9ce9e923c66f4adb0b379bc0"}], 0x90}, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) 16:00:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) close(0xffffffffffffffff) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/11, 0xb}], 0x1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x5, 0x2}) 16:00:39 executing program 1: shmget(0x0, 0x1000, 0x14, &(0x7f0000fff000/0x1000)=nil) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206918, &(0x7f0000000300)) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="31ca1282132c08b03d45d14493b4cf8cdaec7c218505ec8f951fc2fcb67bfbcbb37e00892c53f3532f563c04b626b8f6de15de6b36ae8b436a042edda69229cd06801c139c59351e21bd51ec300b042072e220a9a25e3dae921f7edaca6f12241e0b17b42f9e9e056a0c239761a0ed2f4aaf466e47bb2f55787fa63ddfcbdce7dc7819e1fbd16987f92c0e76e88c7dd969289c138995b852c6682f0ca7f7e5fdf8b46a8fb4ece7e8bcfcb62c8e2a2296e6a3a237f1402b023c73", 0xba}, {&(0x7f00000001c0)="3293dd0419a6d8ae21a1e40f4199c6139b0e1bae9646ad5c57931847b5b4c0474c6d087fdc69", 0x26}, {&(0x7f0000000200)="c888a4d150edaf9d67fc25d4c26483616f46f887e296d309", 0x18}, {&(0x7f0000000240)="f01bd14a63ac47f40306867e15e8ed291122e5f9dfca93b3da271f984b2dd4d5cb5317187dc369fb5242bdea56cc84", 0x2f}, {&(0x7f0000000280)="dcbdac38a3fef173d803116b8d889747ef42ecc22984febf348af4234f9a7d09c09b4b6f8c307e8f9b18faf29df7197383663a5e462b3b36fe428112f8d29f0c26cb20c3407a920239c0e6ec5283ced0c82df31c01bf747b6a66e9784b94f7f5432d324bf930898ddece1be2fc2366e1df21a6c9c9ff", 0x76}, {&(0x7f0000000340)="dc3bda84bdb9156c6eaa3af1ea0e974a359382c0897253cf82324b685e4b99357b9db89bb2174758c9d10809b4902e6ff21a8b3c5c2b9bc4690b9f4b394996fb4078c20ef88d", 0x46}, {&(0x7f00000003c0)="5f6a95e4f0eeb3bab9827e0239df0a097628567771b2a3ae7d901b798c1e4b2d8033477b2fb1f1cf4ebdb66a91474c81919a1a74d5b18a201f1bc7bcba8f33a88d7babb7dff5a98cb4d15748fb0d7090c766abf1e88a4ec89c1d457f322894c6b7d83718c4a55a92ddae551aac001deda4fcacd102c2224fe786cc89733af88952caf365ed37ec7a3d4cc676d3293879be73f396b797b95f79ddcb6762390676b9378705ed5222fd90b67fccb10a929d63516cb78275beead33b54df440f843e5e555be87d43b3b6ef5ff98fd56e440b0db0a5fe0ea5f8ea22c2cd6fcfe19b8bb288c3e70588790158849514cbf94329", 0xf0}, {&(0x7f00000004c0)='6', 0x1}], 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x451089a476ee23ea, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x965) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r4, &(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) r5 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r5, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r5, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x1, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) r6 = semget$private(0x0, 0x1, 0x4a9) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r6, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r6, &(0x7f0000000040)=[{0x2, 0xefff, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x8, 0x1000}], 0x5) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x101a8) r11 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r13 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r13, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r13, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x1, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) semop(r13, &(0x7f0000000680), 0xd3) geteuid() r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:39 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) dup(r2) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) socketpair(0x1, 0x1, 0x1, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000280), &(0x7f00000002c0)=0x4) shmctl$SHM_LOCK(r3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x40044271, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000080)) connect$unix(r5, &(0x7f0000000300)=ANY=[@ANYBLOB="84e65cf10cfceab422ae050000000000000000001c2bd6dedbcc4a8d46654c052b9e21be3c3f191f4f108cf23a3989d7a0574bf36b82b2395a2dc320f8cf4a7662640ea2f4973ea451248de712ee181352eae24624202459a3da0000000000000000b88c69e11bc8b5d691942e7c40aa312efae81e73b186548658226a2b9a52fe0fa8c54d4596f121025de7000000000000000000"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r8, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0xffa4) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x7, 0x0, 0xa}]}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:39 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) writev(0xffffffffffffff9c, &(0x7f0000000580)=[{&(0x7f00000001c0)="a291899809e019c3ec6ed9f710b51aa07b296ffe361d748ccb2088e2a36c538cb4aecab6d5963233aa0ec613b1ce99177eddc9cd1c9538e65221c0af7ea4055a45c730d8e307f01fb26282ff92824a53600f303f69bca9b15b45b7c8eedfe9a1e9b830826b68da1d84e6defef4eaa72cd4f5c7c97b7b429faf3f052211c9e19058d1260f59821beb7513aacfe25107522e5e38195e79c5a984", 0x99}, {&(0x7f00000007c0)="754bf3aa0f90577e91fb81b4a7fb4c11fa45b5ecc20da16b2739d335d542262fc2837488b972e8f12cf14979e50b4d3c80dd1c3ea635e507f7b07e1062da15b4a573be6079e1b8c96d8b11b7c3e726b45464405ef23b708edc05d1f843b842510dd0e2dc525f3135cdf6d7f61e1fd60f46bd321cd8320879258ab6a8c2e1bc45d293079bca02b8375f53dac382b2df18161ddd7360dfc9925654b9adec34e9a578ccbf335136b6efae3439251c0b33814408e2d0aa4d192c426db942c244961079f1a61bab8ad7d4c255", 0xca}, {&(0x7f0000000d00)="db2129defe0c95dd3216bcaa3f11a10f85ef113909365b43b5ddb12dfd428df0d1730b4fae2210f7f128790679bef9672eda913527a74b54968628d989b310c38dc244e62f9ff3f9f9bfd57a6d7d4b2d65f23f85c714d65ac9d7976d840817f2ea6bf71cfd3daf4c60b4f8be22eda7b4822519e22c8e18e574de4a50dabcaffd3906fcb2515db127a3f9fc916e601a4100782853c54adfac2ba0c70d95dfee76d579f8aaf87b73d0f8cf553bd3d89bb31b4fc77fa636b91207f2aca53dfe6e850c7f4e36f5b067999ed6d53e43a04839636367c3", 0xd4}, {&(0x7f0000000080)="bdf87f3d6b7968e1d0142c1781a11d38c3fb3400"/29, 0x1d}, {&(0x7f0000000b40)="abecfd9f576fcc503f998c8c43d95846528ad7b56615ba28feccc650d93cc4a86b3de16909c98e80c714c06ab99f8fa188957532b7a0a71d0bd304c19806bd98254f59add79519aa585ba69164c1c5e98fe1fb39b1c1adb5630f67035ee75da760e498bc39c8cb8215b0dc0cbab4e7725e9dedee5183c6b89fb34579db927f9cfd18032c8f4477fbe1b51e656f4785186fab997f0a24d57af2dbf93c9a0dc382a1fb1840a132872e51b5f62792d8b05c910d9c0c7cb8c9201bc54a447289c27ca4a36a1376feb5061341af537b49fda4192af12cd1f3d4480812e3acd3a1acd85a1d41a3081d539a606f0e45183c9d", 0xef}], 0x5) mprotect(&(0x7f00003d5000/0x3000)=nil, 0x3000, 0x4) r0 = socket$inet6(0x18, 0x8001, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000480)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x501c2, 0x100) r3 = socket$inet6(0x18, 0x8001, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000c40)=0xc) pread(r4, &(0x7f0000000c80)="8dc815dc0bd0f64d5c4f3816b1d4610ac27a922ce1fbc0d8303e69ae3eb89380ff24e56346486c5db7a36e9452592a42e5290329691cd6cfd24064241800d9209937832a2f7294151f65b6d97c5f2c09026333", 0x53, 0x0, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) writev(r3, &(0x7f0000000ac0)=[{&(0x7f0000000600)="7668e8dd3a13c85b0fb8442d574becd519d309ca0bb7ec4956d15dbd81911456d78a1a1bf2dd4b1d5d09c8c5aa50b4d0f00468e25c344f6642c48b10a49bbb689ce7846f7b3be52fbdae1d094e940531d04a379661c99813f0b0ef01076586b04d755141ab305ebcd9483c95e80c269b962fb44690cdf1e4689505578e3cb8cd85d8b1f03b5092c04f2fa7000fa728f7b4ac99382b8ef7668a9266d3fde6de4aae77d14ee24d832a27082f4a31c2cfecd4bc4cc35bd3f90e678809ce8f4a47ee1a884c6a89ee2f74671f28bddf2c59f8ceac57ff2ef96bbb974fe1878b77f2f232b578b2", 0xe4}, {&(0x7f0000000700)="21bf03f0f77c81cf0f27df8a73e472cb55ea5c122c21916306e7172b329a956bfde758caf9c23c49d8b670d7abff26e3a3edabe40860c730aa8ce358b9313867cc5fbda562a436fd9306b0815958186caec3d83b538211d2b79966b5a217920d64d20e5eed0980ae951b390524c26bdbcc02d1643dbf09c652d79cba3f825ee5570167c466b3777b30fefc9739613cd8002edcc42bf836101c35409190c9be51eee4918179d690ae882e7517e264ec8891f067f4d6e900000000000000", 0xbd}, {&(0x7f0000000f80)="f4e9626835bd47508e4793f9c56a9a60890b8075650a66010c5496c0d62184cd0f6d5337f6058bec1f79a4728391c24fe3849b2188a11e616bc694c6dd59182c291b0ec7d370ae9384c209b189f4de5578a3688103a026024ca5729d8063e0eb031225c8ac2dde564db7b8afe11d1d7238411fb83b35a434c13b570d34181565ffaf963183f650ec3a40801f0bd58f3aab1a258c2cf5936ebc1feaa7a4459a9121f62e2573c21ea0089b3cd5c040d0db8244f0b6e0eede270825d0eed546732937f76d1c11e92c2ed9d00849beba1a9c9d82d165fc97fb1ec8e4f1af9fc3b78d41c6a176b171b93d9b07eb230807b52357523010296594949dc5d80e1843979c1e65f256862729644cfb7b212095e880e2c8abfc0efbe2831595b281b5659f93a98c22706c15e1cc9c8c5dbf3bb37fe49b4c6d8b317a31be71673dcc1c04d35c8ef3bc8b6f1837d388f271801b7b7786f9cecf5c3e2c5fcad05ff916985154b8e9d03958eb90fce0399d111589d233e53ab0de99a37ba08850e81b7b460e311299b560f1b844a49398cb9eb978265db4066b64c37e31b452f0e086e24111e2f653eae4ad956653c4696a0eca62246b96eaddb651db21baf60b4bc02c5e79ed2e1cb640de11265b7146bffc5fcb59bd63e6adf2f317e6b8188197cdc978385996f762e7c56cef23289ed6bf50748e148fa3671543863ebb392ba186761f81296a76bfb72944f24f18207d7b308ca72eb365a6244724d4b4f9d962d75c09dcc760522a74c7e5d0d6d246980df9629ceb5fb25776a0210cab9ce512cce6d00734721812f8f06486281a359a03488749eb2daf4e0be2c0e5f7b59301c2e9fac0b0e15a4f9549c6a6cf68917c8b4e2650bf559bb9e0f85c5905a4e5a4a935f88d934e46998d5fb9e704b45c65b618ce56825b811862f9dda38a7fc9f4e0e845af5c9f9d8d08b1e0f951f4a2e040a5904dcf1607575df0a7b653b8142de12080bb1ce7d84d0386ee19aee19e54669fbe1cf2fcb4ae196f1a2b615b99e19dbfbafbe1ccbad8099658db39240e8f19af0a08b0a082cc58122b2f54fa16a2a59e3ef438fbb3085e4dd37cc23ea5dc11a0240424c0136fad08fe5ef937a43dae47293a695f78f580e92b4d347633f61054438f1286c67da9d040c7e4f1f072a4085ed8c8a1b96e7c15e4ef82fc865cf0adb412511d5ed1fbb6a35bd559de27f1f2df0b86a9508c3201319438d3cccfb0c43e2cc93660d9c97a851a8fb494146ed03d42ac5742f482bc7a3dc783e9636dd33f5982543bccbc6febe5fddb0c963f6f4079aefabc8f08bc446447ec39da9cdf539fc8784aa5ad8cb07afd7bddccf740f46f053088879d4fddbfba2436bd7029361f023527e0f43809c6917660968f4c79b7299252be10a04d0182382c961eabb98f7999", 0xfffffffffffffcf1}, {&(0x7f00000008c0)="3bb638f555c869240410dbaeb5319e608fe6cfd35f9d", 0xfffffffffffffed8}, {&(0x7f0000000900)="ac1cce7b4261c92d6fb668486c3467dff46db1a21bc5baed68c6b49fad04b9af0dcbaeee0e9c019bcf0ddbc27fd2650b78acfcff7942e068fb3c7011ba2d462a0e9994792098cadc7b06ec06308ff9cf9c4e674973fc0663e3d378a3a75c7fffa8a4c9b754ba931f884b9b7a456fe91bb02918ee2cb1c73ec37aa428078ffd78fd5c4afd97b7c2cef4cb8175c99ba23bfe3c7b1208ae0b1b34bce56f7d69376e9b13f82194fe7f0b97e408d9eccac9376f1924f6cdf415", 0xfffffffffffffdfd}, {&(0x7f00000009c0)="00264acbdeb167d2f8a4b554dd31bc02ef1afc6ec41efe975782e0ef80e9417b0aaa2cb1bc5491c49170aa766b025d791f99f640a22e44169983dbc8021f9c7e68a0e19327ac5fe6d4b4120f81b94817073b2cfd9a97195153cc0f49114a87c8cfd5f7300da233767f845a602fcabbc520163814b95cc79fd913c01dfbeea550bc70ddb8d88acde487c9024ba61e270402c2e956e885ad6c7eeb7b885d3090f3811c042d273231d826677850c1315c1ae494d8e8ed10c967f6b89be63b0cf519fa23a8bb86cc7f9cb2aadf93a59e28", 0xcf}], 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = socket$inet6(0x18, 0x8001, 0x0) listen(r6, 0x0) accept(r6, 0x0, 0x0) shutdown(r6, 0x2) pread(r6, &(0x7f0000000380)="dab4d3e3a07e6caf297ea2815564b55b5abf9f3e29055ebfffe88716a7c57ed3bcfc6b273731295d9c837f6d9493689b73687769f5be41d7a78068fe2cab000a8d7d4ca5d1f536bd90d7f0eebf48a98da2fa65f2fdd197d6856160f4685f78cc1482401b1371c3fb48aef9aacbf8050fd0cb886d4e33a37f19f590a23d74ce611105d106a2962ce1d94b98216bd9b5c1ff736fb290fe4a52a5682280a124491654f2ea4e", 0xa4, 0x0, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) geteuid() r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r20, 0x1) fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r21, 0x1) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000fc000000000000000000000000000000000000000000000000000000f6ff000000000000000000001c00000000000000ffffff7f00000000005b76ffffffffffff000000000000000000000000000000f0ec56d97b00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x0, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r27, r28, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r21, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x10004, 0x200000005, r28}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r29, 0x1) fcntl$lock(r29, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r30 = syz_open_pts() fcntl$lock(r30, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r30, 0x1) fcntl$lock(r30, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r31, 0x1) fcntl$lock(r31, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r32 = syz_open_pts() fcntl$lock(r32, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r32, 0x1) fcntl$lock(r32, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r33 = syz_open_pts() fcntl$lock(r33, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r33, 0x1) fcntl$lock(r33, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8}) socket$inet(0x2, 0x9ddbb2191fd3177f, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r36 = socket$inet6(0x18, 0x4005, 0x70) r37 = fcntl$dupfd(r34, 0x0, r35) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r39, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r43 = getpgrp() r44 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r38, r40, r41, r42, 0x5, 0x7fff}, 0x6, 0x2, r43, r44, 0x7f, 0x100000001, 0xb1f1}) geteuid() r45 = semget$private(0x0, 0x4, 0x408) semop(r45, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r45, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r45, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r45, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r45, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r45, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r46 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r46, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x280000) 16:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x1) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000040)="1f69ad2502cef387dc698a3e3ed6d4b58601b4359c212de94755f58e4c53dce800cfcdd1046227defb6a96a991602c44d8d9d00e71c7815b24dbe557c2f705d54994cc1000b457ba095fd93640f75bf613de8f7d40445bcfd5c5ee207459dfb33884cb2d49c4dab0ee6bab229293c924a02a1eb5b517e347b144a7a4b2b4e8abe8aacf7e1320a63c8ec64eb08851618539010b712a06a0c90b4df81a2bfa33716e96c95877699a9e30114faea4605c65d03cfb440a4cd596ef", 0xb9}, {&(0x7f0000000100)="f96708b27d99ade784e207690e04b42160c2429d453519d6c2803165523c39b50bd1eaf1abe806f22d07462bed3460b4c4421f5da3e43c4c37d9c2f2330d220a0faa3c8a5a62e27ee1cb2163fab5919b5f16ddd55b6b59219025beead93b91", 0x5f}, {&(0x7f0000000180)="9ab3d0fe73dcc83bcc5b1c55b20475cb612e3ed48636553b62f51a95ccb72bd0c2a3fdbf3f49c8526b0a4216df8fbd72fd2920e37f0515961b712a2362372e3a9a1fa84802a917143be528f1076a1d782bef24ec12b8530fd6bfd91c2981532f6bd9ca8d5e0e9900257da8360618bdf82f38334e6e1e3f7d36bdc61506537d116bafe0ee854e73a01e03d05490b2e65b90666dd8ab1f1e3ea6df93c1ab4e7fe290f6f7dd04b7e4e49974261fbeac21539fd325d930", 0xb5}, {&(0x7f0000000240)="f942c7849cd23d7e1497028eb4ce478713532dee111ad408409b27d4c9f2f73d29fa470349cd5383a0636bb9501c82835d650d90aebd2082bdc6eade2242ca0c62f54669e5e235d53fa26ad563de80e01756c1bfd3dd056fb94881831657aad33c410a218d04344ae491f61773e54d27005bacdb34ab63946040b7f7cc1237123ce2c9641c610a9c2b1d93cd", 0x8c}, {&(0x7f0000000300)="081ef7dab462a10e02ef20215c7d9eca44fe833b1e7f54bef9602bbff2be161a7aeed2296fc6bbe1807444b39a9bcfd61a5b49588d8dc910c2cd78cc005f6ed39737401d9f4b474bd8087e8d706bc592cf6ff3c9bf75040cc50ec8ea3906f4e3f8ee954b3fe33de2490731201692b9cfc82c4bb8cec4716109fe877ef55743b864c88809153425249f044e980d00dfd4e7501ea125083d14087aae32f02d405c91db5a0b96b2ee2db0e8719f66fd5a69571a4c3b4defa72429353a5f98c6a724d27670fafb8b45a4787285d784ab265fb1466a", 0xd3}, {&(0x7f0000000400)="dfaff06065318775445ff1ff29756bd5524654a787763364abbf0f1a3468cee64455a01ebaa39976addd597537975b007b77e8728689ecee99a892f3f7336c4f7c57a8b5bf1f953845da96a01bd8ed22f51f1f289f00452813527d6f0967f627f18ca4237103f2e4632142259e5f381d4b3b0deced", 0x75}, {&(0x7f0000000480)="7405ee0861", 0x5}, {&(0x7f00000004c0)="7981e6f8b0c68f1983daceb598e4d02a927d37b532b5fdf15904b9b7c8b175c0376d4e22d1be7e252bbaf446d482bfe7816a904132d6ec1397c0ef228e9d0f69b1368f4ee43c1d5b747ff3ea217231d8ee98a56ee787dd0f4b7f03716f1bb6e531d1bea6e04ea41ee23e03cc406cf9fa10fbc4fc5b13903084331e143df496cec8c4b91074138b52f2ad72057458a4154ae7ef8b8739fa7a6d8189ec462dbe3829d5e7b71241c64fe62e1c7428c4178c07c612660999c6dc41ba404ebca07d3d3550b68add5bedcb6e7abfe8b5b7064955eb10f1364236", 0xd7}, {&(0x7f00000014c0)="16d7aa3d66f1573f04b11fb7742b753b52d81be59ca28a86ece5db69cf041b755e24ef027b9928e8672a7fbb64ced97d23e6e315c621e57b7107190c442ee3c7d952f0b76424e88cde63742473130bd3f28ce1387730a2b7e192d56c5a4efb46163d9f621089f74437080e32355be72ef7303f2ee857b48a3e0ddc54a8e3ed43efe7b3e1e735e4b4a66e59208dd2f2446d98bcaefff3c87ad8efc7f7e15dedab6b4e840e316b5b1afa4c7a506bd3e9e9fca61d5229bbf268c808a881136a27dafe90a69960e12a52619ebd78673bd7fe5de3f7dddfac66d9be5856793f20b93e4868af75b4bfb130fb4dc6a1606d011330b048b82cc2e2aec23b626107132a20c02a7bb02ce6f9454c7522beb87a4cd517404c1513b838abe78c27521b1fea84558741eacbe1f82ba4a78874df7de274eb96bc4a03f610105beeb36baafe766c711a1a506542788d313126ae4589087a67f42bddd9594408b47e63ba4d87668843fcf4d85f68bc47db5295c750bd703d6bb49dd77f5cc5043025645a38aa60d5375994bf0562d99a83efd46c6e2bbebcf888cc830b7ab31c6ad8235711e7d6acfb364a316f3661169ca9ae451c0d18e2f13fd144f5b2d5eb5c2c2267640294d80c8b432dbcdaf282b6ad44c6dc87ea1ac41f03d7724f79d0c048269b87b2bada70ccffaec3107d24809fa7fa97215ebc0a88d5a970c5ba752c566057d2e5a11f286da5df86f5869cbe364feeb4fac19c2534821fc676cde8d0d4af1d3925fbd5c15e6d0b4e3c8e1f63facdeda2024d06f97e4b5876d2a70b91ae404e51213722c3a83739883847c79b3849a1361978365526d1219aba2e897e67745d9b29a21f51123191cf319949bad435d7e5c2c3b8615fe1907be9efa82cb6bc65cc6c33cf615ab71870a7442c2fafe1c929112883bc1b6f5be1ebde4aa19cfc189a51f2970ee83f30a8f406917fdefc976a1dbac938dd6ec16212ee42a87115089417532e1f90a1e1ceedf60df46a5e58c24b308c094bba2c84706531909202ecaacacbd9027800eb0d57041f3e1a68b46d7af728722d7bfea28b8a56134796885885cdca0b8f970615ccdfb4c2a7a7cb2bbbce9dc546c0ce9a795d4fa467b86359dbd4bf2dcbcee300f1c82e878e4c1658102458b8b93b4cb8b4164c78b9740c0e5b41966fa9f3ff172803a358584fa0bc523467d20c6063fb6ae70903fd9a51b461393860d0d6fe0793ff7afea1262dd7e7feba5f9e27444a08dd81d5e12651f7cf47193fa249ad717315944fb42b9ce2aee11f651da5ba0f80b7a01be31a8bc7a07e999ed66bd49d5a780f7bc84a42a2a3cc5a8c39c61989edfdbb0fe3984a1fd1a6fec52db6cd2a1e59c9953e3966c60455bfe2bc67213d93f1263259c59603222068e59d0bc08f5d0be82064fe70176886c361cefc0c65c0736ef862717a9b4427f25ebc5fea3503a227ffc18db2967067bf09dcd48db8ebb73be1e50e0bcdbf94db2809737da98dfb14fde82e94ea43f698df30a340327ac18977ad29d4c912ea9425b767ff5d36d896ec20b40c2e6d174c1f445364c4d29e30fab8af21855d715cd578ebe7598207a64052eb4e4b76fe5f6de2f09d74d47ccf4eaebe5f52d3bcc019cca97681d828407ba3cfc95445d641978bfbc07f197ea64290037cbd19d0a4c79c562df3564852d8648451a440d6d3c070f7058ecce3f777f025e56b45c21d6cbecb964a2236b78f45bb7d0ce289075da7bd31b719c7858051a305d2fad3b61a99d5d8c881c021d61322eea82ba6dd8355f9ecab6da8ad841c7d99c20a0094aca1fea4006b52f34cf5fadc97550e60d0cc7ec1fd23454a9915ca21cae99e874fabbda27aaff8aca6403ed156fe4b9d26e336f8ed0ebe8ba7ffd5d85eb51df811df1bb197379900a4df61974ec03a5cc1a0b60a8ae88cecdd82a90d92fb3722dcb64b6830a48760d7a184dadd54fa37a296468660b6d2ab0ef8b544291f362b2b3bc5f08e3d03035d9bc5176f772b757a5519612a9725a0faf0afde2496db46eb8a8b13e883bdd6ff9231bfcff181a3b128005298db604b5073b639b3dd7837a4976efe998e46e2999d1dfdcd6aff22bc9402159e27a30b98b696b24d54fbc9aaa6542fa5ccad173aabed86b3b31a39d4bf53e4588022db04f19fea8f27c445b3ee299646237d2476cf5e1f3d8e648cce72ba8891fd2662d6e53f19ad3d54d48d879aa9e056edda89d27c90261fa88144b7ccfa366cd62b066bd741f47766313b32a3c656f9f7def0a670ed41e4797fc60dec81710ba592621559fcdb75b39919208beb0d2c0f8cae6a353f7df9bb41ffb1440454e8e06845e6ad529a712f23411613ef135ccacf943c8da08820b8155bce7cf86b4fc67ab1876f8e29590c512de1547698032e11c1aefdde4b3ce2fa8b3fef4fe586b3b78fafb3b71c414e571b9c0f59d59f81a19d3bc101afb13de61a9434e3d2155d959058fc70d0892b18ee650a84eec6681fae687febf824969255a667d4492373f0a83e28aaa08458e1d62bec473ba1d3fa408943432a65fb85b5aaf4b8632a1bf4149bb5ca65ffacd14a990904aac8b4b6a791634cfb3745b17b4bb951c2a8dc6d2c2dd84e8bf9d5c31a198f957cf78ead3f285a806c9a54e987341f4e33fea67cfb6d3f33f741792620c5b1ececc3fef2875cf2f152e9d5846597e2880f5377a8a2788bff291c800becbc54bfb34c9486a984b70450e60f5606780e01fed2e872cf6a15eb56a518caf5777f132f05506a59121ebe4f64b6cef2e3ecde5e24ef0b946abc8fda825fbfb1d6a81ff46ce78a591489910c1778f1ee62237010a84b8f995380eb21e6dc6822df85c220d518bb31556f6be7fbffa56d08c7351c146762105e46a481d46a821de0b9505706fa7282dafdf79c2127090ad77d85229cec236df6c2f621a39c9f1c23a88d46a90cb49131988234652168664dafa72c4ed34d6c3e44b0a0f701f058cf7a5e1e70bf17191ab38c02a533aa826efee8169ed2929ede13e9a731e007d8b1cb6572b1221d4c5a8d7cc25cce4798da4d43ea1326d4d7c676a02ea6bd630cff40c2dffc2e017b1e09b11ed29dc4c2b9b78a2c8a779af280c5ac7bb7184a89aa3e64faf6b1d918405756d0cf25dfd7e1f8f11fd597b280b30ffa3403fdcfee7dcff90b6eb09e76c9a9398895c35e70f6dafc07d4d52d71076624023b3aba07015237cddb78e0cc27f3080bdafb38369ed8f012e750c943a0e499c5f34d2c87c27f5f384a2628110d3c92e064cff6c10c309ed60abe8a2136911a38eb7942a61a305325a33d8a5f2ff872a75e8ab63450067ba2a43f9d0c8ea1680c5f7d10ce70d29e6e946e82b6eb293cd5378a5696bfa4c4829161685541c554105b8709d56fb53989ea99131ce1223e4fa2b695b2cc6a2e908ea537b80124f27c6e2d19e0a1dff80b9fc9cd663a1271d8745839aec551036abb6a5a2f546d95abf495b8de524e3381ba37b7c34c013147d0a09f7ea8f97263a173ac4658744e9849f545a488cee5b51dc81e0f73a462e40a886367d106de4d8317521601c8d25609a0b01bc4b58e489c5a7eb1280bb70a1192413216035009b64d474ae1124aae24a4f1b0b6b208f56252a9dc625f34fe7bc13f1073a1dd842855ba92cd9c1714402480cc692c240bbd95189fabc79d31b1dc67a5c98b40fb7033d7dddf1a1a5884c6ac96b9132751bb6070f27cfa89640b04eb1896a5eeb2d5f77ee1fc90ab103fb9a836500ffbcb7d04e34253396175386491e052f4d7d6760d070aded843e2ec42d2b95a5ab0d89d433768518458579ed6936790490c47dfed350baaebb369d964b00929246f742ad38475e3e1703ade9e1726dc3b65d2544dd695d736a86227d879504a0e6b2385bebf06d4d536ab66908e20f2ccb9f9dbf2a0e48514d309a26d9463a793e5da7b84937120b3e7a4f4ce6369d24fe219c0364cff76d5876e225c1beb707bfe47ba8f6688a137e31ad3037cd2a9a8d1de8c15d35dec5c9337fc4bb0bcdf6dac4c34c6cc833c0725acd89e9477a76533f8e0eb061f05cfcad96b6ce469f700581c7350fffed1e826f553bdfd4a6faa260ea185a311d715bf7db2388bae97f5de38d9fe088c1e8f700fdf357ab566efe6058a082619d36d714def7b0bac11a61a7b13006d37025080a16ca27622bfd5fd55173a50c50aba91b8d5aea504392eb7a1b562a32135e7c0ebf330fb6fadeda601d59228c53a37f1cbc1e87387dc16c54f6c6769b7b716854b18bc8a46ba789efac8bc77c02bc752a4d880713000ebd858c2a958dbf7f7ec4761db1b59b5abfea145d6b3e7deb55fdc39acacb5b805d19c5077fa9900a71c570fc2dbc3e5e2de9fba66d5befcf0cf2c1019a804a18e5deea6ab2546014f419ec05fb282c2bdba2f6387ddcd4c0e5d2e4c89b9592d35adcf535e9c2f2bbddadb6cad9efb6c48090f69bb9be0111b964a9a446db4fc77a089604b6105700b133a3ff148ff4f757a068e9391d52835a3b0336002e4e18bfaa49aa2a7d2e1719e232a5620d43752a18aaeebde4d511da8046818393036e726b8b5882dccbf941f9cbdc1c73baa28e18d983443a0b1e1f800a49b664b7fa8b82405b8d57bff9cac2a3053c9c67bb3ec3b5d74714890fbf8728dea75e4a06b503b3d0025c945841ff07b6ce7027a0d32b746f8b403c6ab60c5ab11e5447e251f2874c94b96c84ef03e7b51d389f11dd825ea260dd1d0a90a432f881225d15006645e796daa94329b36bd9f3a9bd15a8839e04690ab5ad458e30b54c35915a89836b4f7f9fd8134b352fdaff28ba90f4e6e06a05e1204b22cfc3887990f776a8fc49ecf443d18f4356a4d1617165ccd562d9e33a84e6204430f85f0ad276cfbc2afcc5a17cddc4de17c4fc8d8a9491483da8fa0c2ada2ab4a0a8f0ebf17d4906e15dbaeeaaf357813fcc26563a9db5cf5c83d599904e17f11d1d5496f5f318860ba8ba0c0622f22f0d8361f50cd3b65ae422c2bd2a8e970e99ba53bffda6c952f003ccaab7498109c6415040d35ba9dc168768dc63083d63cf59f2071213032aee819e919eaeb879654f5a78192322426f5bb9c8f86cdba1ab226efd8afa0b66d448d53dec5e756f522ffb9cecd9e704bcf21d63a9871e6d774b72fcf3b86a9b34ae2392287a3471cb9bf27ae79051349de0d68dfd7b3e011edfeaa65ab917aac9fe6013a5eba20093bbe134b7ef2550a4a2a748e412de8214683f61bb9a5babcfcd8c47aaa9da3a2036f377270e4272b2636a92864dc3a7c2e05092205dff7e4d7392bcfee6a7c87b7b72e0a2c5fde9fd7d1768ffbcbcbc2ad412f1a5f217be555139f5f0a10f5b950c21d48bed4ab8fef4e1d75e997d3d3243938033258350949e5d4fdb31a879413f2c50f362c0e20deec1a17fd924115057d4e35441ce15677f1a35986c4a373fab7665c1b4912bf461d5d8acbcbe4883aef5cf3003beb492cae90188e227ae44a05efb654638df2cab8ff9b6ec0e0c8830d759e6f39efac88cf479f801c90d652e09f314a48b960f942973de932030dc7cba46b2c9e253cbda759ffa726a41e8d3ed23356c96aa096c6f3d20a08c46339c4d1391dcff8ba69c3981e2273c91edee5be91ec132df49d43696fd47ff587ae57329187187d5de01d30a7aa998f8c79def895cc152e66eb77973dd4a09779bf3e513d8197eea23da715b4a7f0013510c35945772d77a88489bbedc20e53043f417044b5ba965a5b4a66ea5136794f22ed11e24d47dc0f98eaa8819f5e65922322b2dc", 0x1000}, {&(0x7f00000005c0)="24fc8cd6ca4d75a53ed76be0f710a012a993d08aa83b05d674484326c58da4aacc4be7dec0b9edbcbcbe5a402a2e66e92e7557803901ff0c168a8505ca23ea928d2e956473347e5d45dd871aab580dfa572216967723565986757352c0627cf6a17ae35c822970c958026f4d379d51c41af75a37dfcc624056457c1782d40c36af2deaa4b9ba60fde663f2939fd78d1ac7dc3ffe3190084a3ed60d", 0x9b}], 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e000000001000000000000000d6", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2e3}, 0x0) 16:00:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r3, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') getpeername$unix(0xffffffffffffff9c, &(0x7f0000000a00)=@file={0x0, ""/4096}, &(0x7f0000000700)=0x1002) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r4, r2) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x20) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x2, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0xe013, 0x5}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x140000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1bc, &(0x7f0000001180)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100000028d, 0x8) chdir(&(0x7f0000000140)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x37) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0x6c}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xfa7c6cde88aec863, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000100)=[{0x5, 0x3, 0x1f}, {0x4, 0x6c, 0x1, 0xbc}, {0x0, 0x6, 0x7, 0x2}, {0x6, 0x20, 0x9, 0x5}, {0x1, 0x51, 0xff, 0x2}, {0x3, 0xfe, 0x40, 0x3}, {0x7, 0x74, 0x1, 0x2}, {0x0, 0x9, 0x3f, 0x8}, {0x0, 0x3, 0x1, 0x5}]}) sendto(0xffffffffffffffff, &(0x7f0000000040)="b711eca6e4594cc5f2844321c3c26d887de7c7fdf47f47afb0c922953355dec5b584491104e103ce6962f204913cf60669c27ef0daa90011cb6ec1acd7ea9657", 0x40, 0x4, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544cec005e9793f2ccdecc93a8ba67dec9f64fc13d95db8edb58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516b", 0x57}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:40 executing program 1: mkdir(&(0x7f0000000840)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000340)=""/6, 0x6}, {&(0x7f0000000380)=""/116, 0x74}], 0x3, &(0x7f0000000440)=""/80, 0x50}, 0xfdf7798e816b8442) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000200)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x102) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:40 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/68}, 0x4c, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r7 = msgget$private(0x0, 0x38) msgsnd(r7, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r6, @ANYRESDEC, @ANYRES16=r5, @ANYRES32=r6, @ANYRESOCT=r6, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r8 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r9) r10 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) r11 = socket$inet6(0x18, 0x8001, 0x0) listen(r11, 0x0) accept(r11, 0x0, 0x0) shutdown(r11, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r12 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r12, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r13) msgsnd(r7, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r8, @ANYRESDEC=0x0, @ANYRESHEX=r9, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r10, @ANYRESOCT=0x0, @ANYRES32=r12, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r13], 0x9, 0x800) msgsnd(r7, &(0x7f0000000800)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992545067c03c45943155ee13da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00017f00000006000000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) getgid() r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r23 = msgget(0x3, 0x4) msgrcv(r23, &(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR64], @ANYRES32]], 0x1, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af52ba97244407f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x6, r24, r26, r27, 0x0, 0x1e82f46062214fa7, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) r31 = getegid() r32 = getpgrp() r33 = socket(0x2, 0xc003, 0x0) connect$unix(r33, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b230bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc7e87bcbf3b40a64896bc01010000000000008b2951b158018495aaee48c62f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7d3bc5b65c6593d2870b4122cd23500"/183], 0x10) write(r33, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r34 = msgget$private(0x0, 0x200) r35 = getgid() r36 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r38 = getppid() r39 = getuid() msgctl$IPC_SET(r34, 0x1, &(0x7f00000002c0)={{0x8, r36, r35, r39, r35, 0x80, 0x6}, 0x0, 0x9, r37, r38, 0x5, 0x7, 0x4, 0xf1cc}) r40 = socket$inet6(0x18, 0x8001, 0x0) listen(r40, 0x0) accept(r40, 0x0, 0x0) shutdown(r40, 0x2) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r42 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000500)={{0x2, r15, r41, r24, r31, 0x1a0, 0x8ce4}, 0x25, 0x47d, r32, r37, 0x0, 0x10000, 0x3, 0x4800000000}) r43 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r43, 0x8020699f, &(0x7f0000000300)) 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x180) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70ffff2f6669f1268059845647ba1a09846c653000f5ab619498c743c034d683b23dd1e8690c687bc232e41c62fd21d888fd7d9e55e65e93c0784b86d5dbc6b84bb040e0f8050c"], 0xa, 0x0}, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) 16:00:41 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, 0x0, 0x0) poll(0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0xffffff7a) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2d1) 16:00:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x40}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0xd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:41 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000080), 0x3, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x640, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept(r5, 0x0, 0x0) shutdown(r5, 0x2) r6 = accept(r5, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r7 = socket$inet6(0x18, 0x8001, 0x0) listen(r7, 0x0) accept(r7, 0x0, 0x0) shutdown(r7, 0x2) r8 = accept(r7, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r9 = geteuid() r10 = getegid() r11 = socket$inet6(0x18, 0x8001, 0x0) listen(r11, 0x0) accept(r11, 0x0, 0x0) r12 = accept$inet6(r11, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r13 = msgget$private(0x0, 0x200) r14 = getgid() r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r17 = getppid() msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, r15, r14, r15, r14, 0x42, 0x6}, 0x8, 0x3, r16, r17, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r14]) r18 = socket$inet6(0x18, 0x8001, 0x0) listen(r18, 0x0) accept(r18, 0x0, 0x0) shutdown(r18, 0x2) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="1243f94708c5080f480cc6dca2cc3dc9b95d911f1b94bf7c8c2302fd695c2fe77c542655d5df07e537b1a2d261a6c1d49b325b41d1fc59a6899dedf76f3809628930431b81511f9ecdfd39f7bd4acf2a2c69a8b7466416471f9c58acf68bad3f06915c02075899ce9aabfbbfc9cbaf092f0121264de640d9c4e963af0a20da0b899ec499cfe1f6f2dd03eaa46c705242103b7d309d0c21e10b29f69ace3b7475a0017ddaa4c686c34da45c3183abeace02ee924bc1256e7da858e0a4350cacbc89ef66894601e55f5f59bbf971bc956285e42a0965e4fbbcacdf4d46cdec68c7928914fa", 0xe4}], 0x1, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r4]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r1, r6, r8, r1]}, @cred={0x20, 0xffff, 0x0, r0, r9, r10}, @rights={0x28, 0xffff, 0x1, [r12, r1, r1, r1, 0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [r18]}], 0xa8, 0xb}, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) 16:00:41 executing program 1: pipe2(&(0x7f0000000000), 0x10004) r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) 16:00:41 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='///t\xb6\x05pf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x80000001, 0x46, 0x6, 0x1, 0x80000000, 0x5, 0x1, 0x1, 0x2, 0x9, 0xbc}) 16:00:41 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000280)=0x964a) fchdir(r1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000240)={0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x8, './bus\x00', './file0\x00'}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x101, './bus\x00', './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTART(r5, 0x2000746e) bind$inet6(r4, &(0x7f0000000040)={0x18, 0x1, 0x5, 0xfffffffd}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:42 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$KDSETRAD(r2, 0x20004b43) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffff9c, 0x0, 0x0) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, r7, r8, r7, 0x42, 0x6}, 0x8, 0x3, r9, r10, 0x3f, 0x7, 0x4, 0x7}) r11 = getegid() chown(&(0x7f0000000000)='./file0\x00', r8, r11) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x80000001) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000200)="d2b1f156663b3d0035", 0x9) syz_open_pts() r3 = kqueue() close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:42 executing program 1: socket(0x1, 0x8000, 0x9) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000002700)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf16dc6ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66beb6f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47562ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf9978092677cd1597d628cb6d35822d81882f43ceca45f94ddfac724d4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c79667d8f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27ba0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55dad0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e645ec4ea34e6b6d916c1f6bc232c0a246aee288f78384f8b940273669bf89797ec1bdfdf992877a88ec84a9015f30542a5e39457e1110909a1c7beefc02ab0573529cfb348c44978ecc50791c7aedadc0ddb8cd59b65f755e8f20772ddc017d06265f1e85bfe8bbc2f959a65a377b5bd700e32698067f41499fa2e80f65d8e0436e00f6409ea7b7844ba39920d1bed1e0122ac7f52c764afcb992f76283efac314b64fd0b90b3d8411ef5a0b6808a2f989e55f567511ef35a61ba8b0ef65"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xfdd1) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x5, 0x400) semop(r3, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x0, 0x1, 0xc00}, {0x3, 0xffff}, {0x5, 0x401, 0x800}], 0x5) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) r5 = socket(0x1e, 0x4003, 0x0) connect$inet6(r5, &(0x7f0000000100), 0xa) listen(r5, 0x0) r6 = semget$private(0x0, 0x7, 0x287) semop(r6, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r3, &(0x7f0000000140), 0x21b) semop(r6, &(0x7f0000000300)=[{0x0, 0x0, 0x800}, {0x0, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xffff, 0x1000}, {0x1, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x3800}, {0x2, 0x208, 0x3400}, {0x2, 0x7, 0x800}, {0x0, 0xe5, 0x1000}], 0xa) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() r9 = dup2(0xffffffffffffffff, r2) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000000)=0x10000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r7, r8) recvmsg(r7, &(0x7f0000000580)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)=""/154, 0x9a}], 0x1, &(0x7f0000000480)=""/218, 0xda}, 0x1844) semop(r6, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1b, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0xa991, 0xff, 0x8}, {0xff, 0x0, 0xef, 0x7}, {0x4, 0x8, 0x81, 0xb98}, {0x3ff, 0x3f, 0x40, 0x2}, {0x4b2, 0xff, 0x7, 0x3ff}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000180)=[{0x0, 0xf7, 0x7, 0xdc}, {0x9, 0x1, 0x4, 0x1}, {0x9, 0x7f, 0x4, 0x52e}, {0x0, 0xe6, 0x4, 0x4}, {0x5, 0x7a, 0xff, 0x8}, {0xff, 0x6f, 0xe0, 0xde58}, {0x7fff, 0x81, 0x1}, {0x6, 0x9, 0x81, 0x9c}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x1, 0x3, 0x7, 0xfffffffd}, {0x9, 0x8, 0x0, 0x80000001}, {0x81, 0x20, 0x1b, 0x693c}, {0x4, 0xff, 0xf9, 0x3}, {0x7fff, 0x0, 0x8, 0x8000000}, {0x8001, 0x5, 0x5, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x820, 0x27) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000002c0)) 16:00:42 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e19528c8ac974fd011000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0xffffffffffffffff, 0x8, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x32) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:42 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x6, 0x101, './file0\x00', 0x4, 0x81, 0x4e, 0x20}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x400, 0x6, 0x200, 0x0, 0x7ff, 0xef4, 0xfffffffa, 0x1, 0x0, 0xffffffffffff8000, 0x1}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r0, r2) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) 16:00:43 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getrlimit(0x0, 0xffffffffffffffff) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getgid() r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r3 = getegid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r17 = socket$unix(0x1, 0x1, 0x0) r18 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r20 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r23 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) r27 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r29 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r30 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r31 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) kqueue() r32 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) r33 = accept$unix(r29, &(0x7f0000001f80)=@file={0x0, ""/108}, &(0x7f0000002000)=0x6e) r34 = msgget$private(0x0, 0x200) r35 = getgid() r36 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r38 = getppid() msgctl$IPC_SET(r34, 0x1, &(0x7f00000002c0)={{0x8, r36, r35, r36, r35, 0x42, 0x6}, 0x8, 0x3, r37, r38, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r35]) r39 = socket$inet6(0x18, 0x8001, 0x0) listen(r39, 0x0) accept(r39, 0x0, 0x0) shutdown(r39, 0x2) r40 = socket$inet6(0x18, 0x8001, 0x0) listen(r40, 0x0) accept(r40, 0x0, 0x0) shutdown(r40, 0x2) r41 = socket$inet6(0x18, 0x8001, 0x0) listen(r41, 0x0) accept(r41, 0x0, 0x0) shutdown(r41, 0x2) r42 = socket$inet6(0x18, 0x8001, 0x0) listen(r42, 0x0) accept(r42, 0x0, 0x0) shutdown(r42, 0x2) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f00000021c0)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000002040)=[@rights={0x30, 0xffff, 0x1, [r39, r18, 0xffffffffffffff9c, r40, 0xffffffffffffffff, r41, r42, r18]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0xffffffffffffffd2, 0xffff, 0x1, [r33, r5, r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r35}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @rights={0x18, 0xffff, 0x1, [r29, r30]}, @rights={0x20, 0xffff, 0x1, [r31, r4, r32]}], 0x160, 0x400}, 0x4) r43 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r43, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r43, 0x8004741c, &(0x7f0000000000)=0x267) pckbd_enable: command error 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x40, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000340)) preadv(r1, &(0x7f00000004c0), 0xc32ed985d538aafe, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = getppid() r10 = msgget$private(0x0, 0x200) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r12, r11, r12, r11, 0x42, 0x6}, 0x8, 0x3, r13, r14, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r7, r6, r7, r4, 0x42, 0xffff}, 0x2, 0x3, r8, r9, 0x3b, 0x7, 0x6, 0x5}) r15 = msgget$private(0x0, 0x200) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r19 = getppid() msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, r17, r16, r17, r16, 0x42, 0x6}, 0x8, 0x3, r18, r19, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r16]) r20 = msgget$private(0x0, 0x200) r21 = getgid() r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0x2b3) r24 = getppid() msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x8, r22, r21, r22, r21, 0x42, 0x6}, 0x8, 0x3, r23, r24, 0x3f, 0x7, 0x4, 0x7}) r25 = msgget$private(0x0, 0x200) r26 = getgid() r27 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r29 = getppid() msgctl$IPC_SET(r25, 0x1, &(0x7f00000002c0)={{0x8, r27, r26, r27, r26, 0x42, 0x6}, 0x8, 0x3, r28, r29, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r26]) getgroups(0x7, &(0x7f0000000400)=[r6, 0x0, r16, 0xffffffffffffffff, r21, 0xffffffffffffffff, r26]) r31 = socket$inet6(0x18, 0x8001, 0x81) listen(r31, 0x0) accept(r31, 0x0, 0x0) shutdown(r31, 0x2) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r33 = socket$inet6(0x18, 0x8001, 0x0) listen(r33, 0x0) accept(r33, 0x0, 0x0) shutdown(r33, 0x2) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(r1, 0x5) r36 = getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000004c0)={{0x7f, r3, r30, r32, r34, 0x100, 0x797}, 0x7, 0x5, r35, r36, 0xa04e, 0x8, 0x8, 0x2}) fcntl$setstatus(r2, 0x4, 0x80) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='\xafde\x93/zero\x00', 0x100, 0x0) pwritev(r37, &(0x7f00000002c0)=[{&(0x7f0000000100)="532a96fde71d844a7c21d76396e2da39760224a50eb2ca62e9e942bc62db70a2f06aac2fcde9701f9daf122633411fcc719cb132feea8f57ea68e45d00ee2b39454616a82a1dbc1c46096a83367b23a79b01171a4a203a7a21383827d53c259e8d3398728182a449689453d1fc809878f5aafad7a7ea5518dba9e6d426ce6981066997fa46ae011d5b5665ffdc228e2ed618b4f93309744351f74821"}, {&(0x7f00000001c0)="2b45b1e5fa64679e81f1f3e1cb99cdf3d424f52622668497a0c346a86e9f2a96f68d06836faf7bbe27192cc71ae6ef3bc5d5f6a6470fa5ae8e7d90fc9d5fcfc8ba243d0a708aab64ea500500000000000000e7807d93b01dc352fc8d8630808adc48a5cce79cf326d78bdb0540c3a8f755b2965eb907adb242a0f415ed46688354f8103c10403117a4c5199c6e9547cc11d31b044d3141d3ced2d2d5f3e5879e47cd8f3019cfa3bd89de632de9ad28e429c9638001cdcf6c11052168a14fc7ee5f6cbdead615a0dcd18c9084f809262e7ecc44e68b"}], 0x345, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) fcntl$setstatus(r38, 0x4, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) bind(r1, 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x10000045}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6, 0x0, 0x0, 0x200000000100}]}) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20090, 0x50) poll(&(0x7f00000000c0)=[{r1, 0x6}, {r0, 0x4}, {r0, 0x208}, {r2, 0x2}, {r0, 0x80}, {r3, 0x100}], 0x6, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x10000, 0x0) dup(r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xf6e0053f4a0eb6a3, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)=0x1) 16:00:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x81, 0x9}, {0x5, 0x4}, {0x88, 0xaa}, {0x40, 0x20}, {0x86, 0x4}, {0x86, 0x3}, {0x6, 0x80000001}, {0x86, 0x5ba}, {0x83, 0x9}, {0x0, 0x8000}], 0xa}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x23, &(0x7f0000000000), 0x4) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:46 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x80000000) readlinkat(r1, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/67, 0x43) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0x2000000}, {0x60, 0x0, 0x0, 0x1}]}) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xa}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) getdents(r1, &(0x7f00000001c0)=""/209, 0xd1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x7, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=""/183, 0xb7}, 0x880) rmdir(&(0x7f0000000280)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) write(r2, &(0x7f00000000c0)="efab2e830940102e2f0f238e9cf27e4c1ac8a8ea21d36f08d6d1adca0059f26ef97d5a958d4c36f2f88018bb1cf4ee69e5ab95c2f5f92c6dc894d423665b9c8eaee550bfcace011090b8b0e34bab71bc30122674cc33393c63c5e8a024366a787812959cdd1d05c445c75b5197116b83c23caa37114445934bb9f4b5dd86fa5dfabd93017e60eaf576c0330e78257b57894e072e1e996cceffe1b8f081f65c1be5743aa73d7330ebbcbdc83283", 0xad) 16:00:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000004000000ffff000000008000f87c8a5b671b1b549946747a000000b810000000290000003380000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2c002000b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$TIOCSTART(r2, 0x2000746e) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x8000000000024}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000001c0)={0x8, 0x81, './file0\x00', 0x7ff, 0x4, 0x6791, 0xcd1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) r9 = getpgid(r7) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, 0xffffffffffffff9c) r12 = msgget$private(0x0, 0x200) r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r16 = getppid() msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x8, r14, r13, r14, r13, 0x42, 0x6}, 0x8, 0x3, r15, r16, 0x3f, 0x7, 0x4, 0x7}) r17 = msgget$private(0x0, 0x200) r18 = getgid() r19 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r21 = getppid() msgctl$IPC_SET(r17, 0x1, &(0x7f00000002c0)={{0x8, r19, r18, r19, r18, 0x42, 0x6}, 0x8, 0x3, r20, r21, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r18]) fchownat(r11, &(0x7f0000000280)='./bus\x00', r14, r22, 0x6) r23 = msgget$private(0x0, 0x200) r24 = getgid() r25 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r27 = getppid() msgctl$IPC_SET(r23, 0x1, &(0x7f00000002c0)={{0x8, r25, r24, r25, r24, 0x42, 0x6}, 0x8, 0x3, r26, r27, 0x3f, 0x7, 0x4, 0x7}) r28 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r29 = fcntl$dupfd(r28, 0x0, 0xffffffffffffff9c) r30 = msgget$private(0x0, 0x200) r31 = getgid() r32 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r34 = getppid() msgctl$IPC_SET(r30, 0x1, &(0x7f00000002c0)={{0x8, r32, r31, r32, r31, 0x42, 0x6}, 0x8, 0x3, r33, r34, 0x3f, 0x7, 0x4, 0x7}) r35 = msgget$private(0x0, 0x200) r36 = getgid() r37 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r39 = getppid() msgctl$IPC_SET(r35, 0x1, &(0x7f00000002c0)={{0x8, r37, r36, r37, r36, 0x42, 0x6}, 0x8, 0x3, r38, r39, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r36]) fchownat(r29, &(0x7f0000000280)='./bus\x00', r32, r40, 0x6) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0]) r42 = openat(0xffffffffffffffff, &(0x7f00000003c0)='.\x00', 0x20, 0x50) r43 = syz_open_pts() r44 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r44) r45 = accept$inet(r44, &(0x7f0000000400), &(0x7f0000000440)=0xc) r46 = socket$inet6(0x18, 0x8001, 0x0) listen(r46, 0x0) accept(r46, 0x0, 0x0) shutdown(r46, 0x2) r47 = socket$inet6(0x18, 0x8001, 0x0) listen(r47, 0x0) accept(r47, 0x0, 0x0) shutdown(r47, 0x2) r48 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x0, 0x0) r49 = socket$inet6(0x18, 0x8001, 0x0) listen(r49, 0x0) accept(r49, 0x0, 0x0) shutdown(r49, 0x2) r50 = socket$inet6(0x18, 0x8001, 0x0) listen(r50, 0x0) accept(r50, 0x0, 0x0) shutdown(r50, 0x2) r51 = socket$inet6(0x18, 0x8001, 0x0) listen(r51, 0x0) accept(r51, 0x0, 0x0) shutdown(r51, 0x2) r52 = msgget$private(0x0, 0x200) r53 = getgid() r54 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r56 = getppid() msgctl$IPC_SET(r52, 0x1, &(0x7f00000002c0)={{0x8, r54, r53, r54, r53, 0x42, 0x6}, 0x8, 0x3, r55, r56, 0x3f, 0x7, 0x4, 0x7}) r57 = msgget$private(0x0, 0x200) r58 = getgid() r59 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r61 = getppid() msgctl$IPC_SET(r57, 0x1, &(0x7f00000002c0)={{0x8, r59, r58, r59, r58, 0x42, 0x6}, 0x8, 0x3, r60, r61, 0x3f, 0x7, 0x4, 0x7}) r62 = msgget$private(0x0, 0x200) r63 = getgid() r64 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r66 = getppid() msgctl$IPC_SET(r62, 0x1, &(0x7f00000002c0)={{0x8, r64, r63, r64, r63, 0x42, 0x6}, 0x8, 0x3, r65, r66, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r63]) r67 = msgget$private(0x0, 0x200) r68 = getgid() r69 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r71 = getppid() msgctl$IPC_SET(r67, 0x1, &(0x7f00000002c0)={{0x8, r69, r68, r69, r68, 0x42, 0x6}, 0x8, 0x3, r70, r71, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, r63, 0xffffffffffffffff, 0xffffffffffffffff, r68]) r73 = msgget$private(0x0, 0x200) r74 = getgid() r75 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r77 = getppid() msgctl$IPC_SET(r73, 0x1, &(0x7f00000002c0)={{0x8, r75, r74, r75, r74, 0x42, 0x6}, 0x8, 0x3, r76, r77, 0x3f, 0x7, 0x4, 0x7}) r78 = getuid() r79 = msgget$private(0x0, 0x200) r80 = getgid() r81 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r83 = getppid() msgctl$IPC_SET(r79, 0x1, &(0x7f00000002c0)={{0x8, r81, r80, r81, r80, 0x42, 0x6}, 0x8, 0x3, r82, r83, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r80]) r84 = msgget$private(0x0, 0x200) r85 = getgid() r86 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r88 = getppid() msgctl$IPC_SET(r84, 0x1, &(0x7f00000002c0)={{0x8, r86, r85, r86, r85, 0x42, 0x6}, 0x8, 0x3, r87, r88, 0x3f, 0x7, 0x4, 0x7}) r89 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000640)={&(0x7f0000000240)=@abs={0xa0716e5958ba112b, 0x0, 0x1}, 0x2ca, &(0x7f0000000340)=[{&(0x7f0000000280)="f5ee58fa5e4a2298d8891d8518a7ea5c071fcddaf22971b46bc563ba05a65aca9a8c3160d5b6390f4344dd3fe212d7c9646b93310da45c97966f03680caa3e838043ed82e4103a6c7eee027cfa52355d969895ddcb620eadb966ead46592006137a89e5a026b4a7376760269878d02eff40625821214475ed9fa4b96ea6b3f309dc826470dd8db81ecdff8d359c257b6ee4b8ecc10c86d6793642e1153c062a09ef37f5b37a80cfa89e316995da483a40e334e8b5c8364cbf69bc57ceb", 0xbd}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r9, r14, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r3]}, @cred={0x20, 0xffff, 0x0, r27, r32, r41}, @rights={0x30, 0xffff, 0x1, [r42, r43, r45, r46, r47, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r2, 0xffffffffffffffff, r48, r3, r0, r48, r2, r50, r51]}, @cred={0x20, 0xffff, 0x0, r56, r59, r72}, @cred={0x20, 0xffff, 0x0, r76, r78, r80}, @cred={0x20, 0xffff, 0x0, r88, 0xffffffffffffffff, r89}], 0x120, 0x401}, 0x1) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000023c0), 0x1000000000000040, 0x0, 0x0, 0x40e}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x10, 0x1, 0x7f) sendto(r3, &(0x7f0000000000)="fe5abcdb567c8637b29547c8b4cca91ad4781b7015280411039082fdb8d902530340273c69f3a49e63d40f4dc281ee6771a56f32609142712f23a841c67f79b3470afbd2cceb977a2a10ff66709f2980322c894e60cdc7e616875ae799fb50c18c64b0457f2b85c2ace46e2198583b9c6f6924912791205ec23af210c99308ddb62aaf69c0fe6643881ce2ec0782dd444698e82a6b8d9f5f26342643a513a4544ddb9bf3dc648ae9f1f5e8b54c9292d5c37d85d705d6f500f6e2037b94c7d073a0d21933d153a59de626cf5d8a292ac4b0125e5b636b0a6f6bd814a4769022bdfe87a2bedc", 0xe5, 0x400, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0xff}, 0xc) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 16:00:48 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept(r5, 0x0, 0x0) shutdown(r5, 0x2) r6 = socket$inet6(0x18, 0x8001, 0x0) listen(r6, 0x0) accept(r6, 0x0, 0x0) shutdown(r6, 0x2) r7 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0xb2fc627d81db2be1) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x7c}, {{r4}, 0xfffffffffffffffa, 0x80, 0x40, 0xffffffff, 0x5}, {{r5}, 0xfffffffffffffff8, 0x120, 0x8, 0xdf, 0x9}], 0x5, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x6, 0x1fe000000000}, {{r7}, 0xfffffffffffffff9, 0x82, 0x1, 0x1, 0xfffffffffffff801}], 0x40, &(0x7f0000000380)={0x5, 0x4}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0xf6a, 0x5, 0x1, 0x4512cc4d, 0x7, 0x0, 0x2, 0x0, 0x1, 0x8}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x39b}], 0x4) 16:00:48 executing program 1: ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="ad278310133457cfadc6263aa6f083b351a59586b91c4d74e17531e419a59231249e03e34b868a33f374e38157fe6c7835c6b525a016cda3856904fb9c45e65be312c35149359ed8110ca2cb15b11ee535c3f6e501e66c79392780978ed7905234086b29ffcdc0e82e77fb031c324012c6cc3a5cc30bdd962308244cdae10833da8129acb13aef0b580dea6155ca9cb33805e7021d", 0x95, 0x8, &(0x7f0000000900)=ANY=[@ANYBLOB="7611018366696c6530002809e7aa93602dc888fb427d6b35ced261859fdf8f9c952b1ad00bd0c1d9767ecd8776531f1e780f30cd03a3364257ed59a132dc316d"], 0xa) dup2(r1, r0) recvmsg(r0, &(0x7f0000000a40)={0x0, 0xf5, &(0x7f0000000300)=[{&(0x7f0000000100)=""/243, 0xf3}], 0x2be, 0x0}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x800, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000003c0)={0x10, 0x5abd, 0x4, 0x9, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x70}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7c88558}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8753}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}], ['./file1\x00', './file1\x00', './file1\x00', './file1/file0\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r4) getsockname$unix(r4, &(0x7f0000000240)=@file={0x0, ""/46}, &(0x7f00000008c0)=0x30) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000340)={{0x10000}, {0xc830000000000000, 0x28}}) fchdir(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000002c0)) pipe(&(0x7f0000000280)) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x9) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x47}, {0xfffc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet(0x2, 0x2, 0x20) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") 16:00:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x101, 0x1ff, 0x3, 0x8001, 0xfffffffffffffffb, 0x8625, 0x81}, &(0x7f0000000100)) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xcdec, 0xde1a, {0x9, 0xe78}}) mprotect(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x5) r2 = socket$inet(0x2, 0x4000, 0x1f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="02", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xde32, 0x0, "85495500020000000800001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "93cb33cb8ffc58fc00"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000180)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e4", 0x91}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x8) 16:00:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x250, 0x15e) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x401, './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:49 executing program 1: socketpair$unix(0x2, 0x5, 0x0, 0x0) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000180)=""/177, 0xb1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) r1 = msgget(0x0, 0x246) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) r6 = socket$inet6(0x18, 0x8001, 0x0) listen(r6, 0x0) accept(r6, 0x0, 0x0) shutdown(r6, 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xfffffffffffffed9) r8 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x7}, 0x100005, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r13) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r9, r11, 0x2, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r14 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r14, &(0x7f0000000140)="220e22", 0x3) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() 16:00:49 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x8000) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="40c551571115b12ff78d5aee258c") openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) r2 = accept(r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) ftruncate(r3, 0x0, 0x81) shutdown(r2, 0x2) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:50 executing program 0: r0 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) dup2(r1, 0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1/file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x2a5cf40b1eeca137, 0x9, 0x4, 0x22c, 0xfff7}) 16:00:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r3 = dup2(r0, r1) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0xbbb61ca9e066f617, 0xb0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x8000000000000004}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) r4 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r4) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r5) ioctl$TIOCSCTTY(r5, 0x20007461) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x18c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r8, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() bind$inet(r14, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000000, r16, r19, r18, r19, 0x2, 0xa}, 0x5, 0x5, 0x8}) geteuid() r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r22 = getgid() dup(r0) r23 = socket(0x11, 0x3, 0x0) setsockopt(r23, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="6f0f018f", 0x4) r24 = socket(0x11, 0x3, 0x0) dup2(r23, r24) sendto$unix(r24, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$inet(r24, &(0x7f0000000240)={0x2, 0x0}, 0xfffffffffffffee9) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000240)=ANY=[@ANYBLOB="00fcffffff000100"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r31 = getppid() r32 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r32, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/10], 0x1, &(0x7f0000000840)=[{&(0x7f0000001680)="10a79f5164e263026ff72c15e074b3a3c114197af01fd472f7508f7998f43923ff3a6bb9390ba6942d9df06b418c4cb4de63cfdf26a33fc3130cb37c6264a53967e5709e2e024c000c10efb0464297674e6addf0e2a0a78e1e9275f39310c3b37cd5095b5c02ba4d6ea9689b307afef3a0c209f410565502282c3d486368e3bc92bdbd978b05d96d8437f5ba6f11ddae6de239b3f38d7d0c6d5af0a126b894198163600e2c6fde9c4b741f4d9af635f92df2a40769219a45642806e6ee10b62bf90f71baa9cc8d54a354489b88471d70347edf4b5f0373af8cd0b89effb695c4e422a0c0bcc0fbae5a72776ef6b2224c7dbd7849a75ac5d9e0ec2fbb856b524f49a36f52e19f7556b893db819ea44283db360207ccacf964e97df6db084243b92db199fb4df56de522cc1ab95a068f406728db68761603abfe5caa2b37f4b8e3ebe364b75ff8db18a7bda140e7baf03d63339f1462cf1060a8247a28e58c7daba2a7800f19f9c4ab4f3f6f06a33f7808b0315830e5bd2ef0d5bbd58772266866c354a57a7858e44600510183ba647809a39d386cc578e325d2233d275a9ddaa8d8ee33b9b454290bd92639ed405f1bdf25c97c0bf6aae98e8a2e2d4824fa8ca60ca44cca22ae631fc63861bcb4b4b65d6313685b189c17be83fb8f6807c429cc7144aecdf57f9e15fb4aeb3f1ea6ab3901d883540f647cfcb7d50fd53c40d197fe103feac06d69ce23d1a9a2681824b73cc97d680412bd6c4e1592d36902dce017c85bd78cdacc1a72c6e73ec3260f5ecca1d34f838d8e8df0780e5f4fcb054e1bd8592a328991526b4637d8f30d58b83adbdfaecf3f95a46c605b2e3f641200e4038404f7c6d28057d5395a9c99303ebfbb21712eed6bbbfbdfb908fadc6277431bea913b8b515b8ec6261714bfdb46ca9334cb1eb81cf752b3ce64e7609ddfef133b676f1278ef35c2d48469f1052813b6de155a5ce2479d4e19cdfe041297b42e24d80eb1f85738f3c95dc222ee2c6815985c2178b08b4b0481c5259771491a20abf461f1099bf678b6fe7ae57296afabf7a15a728c0b70ebeb12f8b3bf2c9d61e6afc3ed01c770d623a9cc7139ff89a217a90c5bb2cdf62ab897b31e441dc7ad832734926661c197b11b1b8673105ff713bada008959ea2a64e6f459ebf4806c62900f7e3be8ff67e605127217830b94210085f862723e9a02bd44455da25ba92dc04d45954d3747e2f9d382e7ee37e70a50b0f02bbbfd4eb0429ce0535df058b76e669cd38e871598140f8a1dca9f1e8461a73e3750b738f25e0bcca2c72a2e4b93c3f9d0c3b4f3f4b51fd79d01138e289e377f722114afeaba10e79da7cf93c6f80e1e0732870d54bd0c760cc3c90c5e09953ca1ce120d7b3b832b89b1810d9011b505beb1dd4d873b299da115e6538d716c4417dcbf34a0109c548d4b85e264abf5837d6531aad92c721392e4f5196ddd5aac7c8cf59d1e47a4581746a3d66d3a576f7a790658e66d4c6a7ca8312f099bc44b51e95d50ffb9df4553e4540dc4093a781685a3d669838c9f93edcc03c171f48b7bf2be0f3d2345e30a16934a7ee16deec68643e73d6ad568fc996bd91132d20ab1e462c91b4bfbaf62feb693be972b7d0a9d82e58c7368ac3e1fffc4a83bfcf429c3069575e7e014d838a3f849b6eb3891a296ef10e56b6485dca209dc1ad3589d3c240f22331931d8820497931f650900caf64d0a875340265c63f004f5e579da021241154f996fed4fdfb49e9a95e7982f9439248ffa5f715345b5d9aec9d1fd1164abb16f9cc67d902922bbfc83e5344d9e93b80a02a27ca00264f8bf07d8cb1bb34b77d73084ab471319f27b8e5204b47fbffbe16a9385805c3c328fb207fac67d871d0b04bdb397c8dc236a8dcde74862134f799e52db03904baf1f7bc78486708fe861374ccc314eb3b3845ff553ecc9e1b909957fe294b9aaf38a3c20bcbdb1fc7ff0891a85c447ef0046c5396c727b14e436d26fbfc2f5ca4d9897b5d6f5c8e7cb80cd54a0be8b6254b7b937dd292bed9b875af897e3ccc4f9cfae4eabcf3d98ac542ac806e085d0ca2a5f69a6d4840608f5b5001f10690fe8440f90c5fe18a68fa767a69e16b51b5f6b91b9076117aa5624d9b73a8d6e631546d9cd384f688697305c9d269b8290499da79995b1045860d1463ac7901f51c0f27cf60648fd894dc8f19f494c34c85c06de0e0b53280808844d3d487554712388b82f2117c1fafb7f0cf445078dec4de89570b9d71304c346a9a6d299ea564d90afa4aaa77c0224eccd2c9d61e6f4f7a5a3f92db6304abc5a75ca30c24bbc900d31db81488ae7295d62adc6866a27e54bf9b799c3159769cb5a06c2b6f3508ac4911623c9c37bcdc47c265314cfbad38811ae3a7acb326a582060416cc14cd34843352a9c386810e16a640e2a2e4ba666be75d5eeb67a0382bd276172b997039d35114d099ea05104a518ffd6a327a613c1192e48e3a51af853a6c69dda5d565c60bb7d0ef78d923639b1f0dd86b81a017e6a6fce3f796b0394e179c9a55fab1df645d6bac0278c7a021fbccb27b27025fc7dc0fc960710a10917fcad3c39be4280b8101e953e58a2f43b8d2729f20bb970505fb550e689f6de7d488abc679a17b992811e82c5745f0c2637fbbba653d075e4f1483a350c278e4acda0c5deb4fe7e6f14e001a821eddf201143dc3d371f60358f010885c894f1e72d22c29cb79753f37d164a32a36e890d9d8b9317bb1892795f85dd12f56c16572ae3607fda4f4f9534ab0ab494a2a4ed91902074d1333e9621f37df172a6604df8c8d522d5e3867b3286eb356a8d9c43eba961baddc8d6a184c91d83d7247365daf5a1f1c03dc8980ef62faf25e74df36451ff2e1410933ee4a9fb9214ec2ed095bda27f88c84f2a39ac67ebcd96cb9bc1ff9a70890a869c195bc0c91d427b222f26da10f67fb6c17bd8a325ae7847a82eb1c89ca450fc881a28c8eb6231592ec9fc8b3f38e487a8a0c73ce817e5930419ca1b060442b14f448677e396ba9ad3b6564d7c98d0c67c2ceed188fefec7d896026922e5920c89c23de9092d6f2a289565b500c6ef4f814c51fb0304d58837eebb0e10854c070ccb901b0d784c145ca787e1e0a86bbc3c20db8802fec299b4b910d857247e497c4c65f5c60f096cd5b0dc4cb182030ec0dfacdba74fd55327d362efba6dce9a203e481d5401c5935ef9dffaec7e6fdffa6b4744eb47534ac779aab07579d2eb0212da299a0746488f60269ed3775845beda1d110c737f513dfbc30848e6463e2418f0276b6d8bbe2d0e7b969d0dbe1cd4a5b8fb12cec25b7bf9d24d8124b898e4095f7dbd1e011e0d45080f1ff8050b799611b55b219ce3490b4fb5a540b74ef677df40a7ebacc60ccdbf29c623fa87870905ae035e99da579fde09bda1954d8779c2f6e2290716c485d33b2765664b1da7587b41ac21abb84fbf57c1ba3640ae379d3884f9e253d0c1ab22a9273fdf892a4d568f6d85724b58632d34b11d4fae855b1095298d0d66547fef8d56a2ed5e5d4d0d17b3ee2a7d198c1a84d0e2389dc1e731a43b40bd814996ffa652c0c21736887ac0c28ad330e98df7b50411e83e7f48593a585eaa74abda298bc4c96820ad1d8ebd3cac33da1f809b7006b5ee67b1580e84b2d4cc4905d1e6dd2b6dc170aa032692f909ceaad670357366e45fa09dc23bd237422736709ac40ebeec50a7db390ea3a56bf4825f4537242f8c43f02292a4ca48506d7906aecf3d6e90e188a3dfca0e3eb648880b672fb2d0aa96a1e3cacecb46d9bc0a7d7aefff3c5857c9601ce8a45a70b044754e6fe07761ef65467043de73055074b5daff90a641dee07573854f6a8ce76c9adcb227ecd88e2310a131ed4a075829a2a5dfc604789a7b9d56e30f93f165a368bda1d520632cb09b47573b86de16bfe3ce8ce0741f6485eebcea3679c377ac3d57a684f359cd8da85195f30dd6e67ab8cb6e9f21c14e091a084a58fcf112648583324e090d46b485a3e49ec6a882e3b76c321d731476cd138dff5d5906fba0abf48c53acc58d00b8c85827578c68c889d05cb4e345decbe7e2ae83258109a1e0210f3ee0aaef638204d316eaeefa54a9fe19af7c744a1d0d349e184a998e683d0ff6b584acb4f978ca4a3899fce45603a2053d71ec7e3b59dfdd9d8ea255b5ddcbfb13b8d53c6028deda06a6797ef54d856d68e583da8577fbcc657a564f5cc46a803f47f53755bfb61b70fc3099b52cc4a2d62173609828bea58f86245ff808ab62815c52ff133e93390c17a9b5eb76a4e5063b6b81d4081688035c3297667f3b8f4717b4ce9b222741e319cc9439585f01cec3d2e3f7dbfee1037880223edde6001fbd7070d3642b9d74e5095867e3751188f1f66ba40193ba978cf0269b70d1f10200acb237b445313b9e16874536aa9bde146fddc48833891ab22bbd5255818661c6cc835e13411c06e1d0f6b57b0aacd40748cb9d8011c20fc21ec91ad5446e1f656adcfc751cb951ed17e2933a23ec2223461d5ffd9f5d434168a6bbc639166b21d18d1cfe94b114dfb6d8c550a1d9ba00087d189a368180729afcde3b85a99cf52873fd181cc614b6e7cf560a93a8eecf287ddb348ac4592744b8a41c5c767380b8154463f78aec69422edc72f7ab9fd9b31b5f2f2638947dc7ee2b39e6845c682ad1c7454bf5fc09ada64c417ecb3588f595440ea877ab7000392e160a86eda652f6f3990ceb2b0ad1a9c4e4bcad059857ec0d2a483a30654badc025854a31eb1ea707eb58cf4076a3b00969fdb265226431a1f49f7cabff16c2c49ddd2f8e38e1fc85161e2696f199a5761dc320a72314d59d665e9a19f7f3357c39ad59b5e24efc514064af88b7450280870761e234db38ef8975791257e9b78e88c67799e7b046d62755c7b5d0aa30308b23edf9b1ff9c74ffad17d795e957b9e75fdfb965ef6cff1c6d4c6c6f6cefa5dc5434251140458132b73510ae44500d6600492d9a8422f6a67fc25e560c9abc462299e860fef36e234095188ebef80ba76e0b63741613433d0a2dde0dfbbd3bb0a74f69df42b049c311b16f5259096bb7c1bd122ac04b54fa2a1973dc09b665f2b9e0a86107eb1fb13f9b725069c9b26f463e0957986a2ba0635451da1a3623640a8b869c6cf3af1e745c2c730e0a2f45f944c91af00054c83582957793501a249eabf2611bd9d884f7219f1613d8835d1ee3dd1893e73ac803d38023505b18f14a364aac4df3fee5fafc3c79dee07252780a618ee712ed35bbb01829df2eee3924a58b08c575ce09b17079e08efc85b11284b3c5345eafb61cb3f8a88c9ed3c39434e702308dec11df7c0f8a3887c5e94b749990ed3dbb9eeb08222790d88a3052236c73b7e3209503c304c6fcc761f55c8ebab9ed1bf203d55475cf668448ad81280b6cf22eae7abf8a9f7809daf8c0594444915340c8658926675722b013ff60b08d3ba89b80dfbf8341b795add3c2692d6160764b4e173c2b04b57e463caa1be517bc73f89a51d8f7d118c846700ae866f3b06e3438fb137065d91a5a4cad112fcdbfaf340ffc3fe1f396b1c16625ab8c5245570f72e470222c70c0d7bc3f0b237b3504a01282023438cbd010809d3b7b22695355df56b43b73e02ae84a7004de2cc6bf88078cb166af2eeca4cbcb68b2dd6d054a8bed3047611285051a49d2baa8c79bd2c40e5035abecdd08d8811d4a1635fe82cd51c06834558cb80ecd4b2da974c9ddc73018fe600cdf1f6051a7", 0x1000}, {&(0x7f0000000500)="b98e0b765cb894aef62d5384e3563fba55621a9f1bacea5e261f6ba88c", 0x1d}, {&(0x7f0000000540)="d8f24b1bc72bf90c68aeb74cf47f5585d7d572809b99d4aba72f1614498d4a125d9e41ffa11dd94d5251f4f55b518d6054e56e8eac54bac2ad8aeeaab57e5a2ed0b735a47fb605cdd504f6175952463661b7f74aac83c3bfe385120e6b235a8d0a042f3916b3bdfc4c17b4200654ed593076c0b280e273953a7347027e147b139f2f4175d6540e5301f4758a29c1188f5c037353b3e0ae81ea592d44b4cef91dc613503c0f46de427e07c96a765b13f946decf830ecf5e74ea0863392cb0d23bafd69bc8e1d159fb47f6f922b768f66428fc67c84efce11235ff0a86d7acbc9087b61382e030283f3bcd5885f633f5d0928897bce6d59823ab7cdf", 0xfb}, {&(0x7f0000000640)="1b741805183653145576fdfae3ffdc733dbe88c5032a98d7b632932e9803c18d1043c292735e88bec1658332606937b50102f67d3445c2a6e4d614b3475183160a7b7b47e843e321232146f6376fd3c1eb4d5c7e32f52f1e2f0ea7cdc4505b9ee49a772a1d807013dae66ff68572bef95f03288ae3eebd576a52aa1fd91e4d68b464a57f8efcdd8497f1dc771d63e896d1ef0b39811a6d", 0x97}, {&(0x7f0000000700)="9972fe5ef11d7286c394fe86c419bac9dc37073e73818ea852d610901d02dd8f04e52d75f6c9a16b08b9c23fa63a401f4ca7486e5ca8e5d7dcc1589efc1a9c2a0cc794359dd9d14ab908531c04c1dc0cfa7f6f0f6504737b188e42c4e9905e14e40698c137d4a0fb1b1e75c80447e81e28c6c6b120b15fb746dc13696cfe00337fd57b0049f2a93c405516c392cc2c42eaa1fbe3306a02d92189c38b5ce8caa084e484085542d3ba9001f490fe5654db0368372aa7c2d060dd95e603f0cd804a40b29ec4aa61bcc33fa89af921282b98bd5f1ab9cfb123", 0xd7}, {&(0x7f0000000a00)="aab81a44bf8216850bce00080bbca16a8a850c96a4bca49e153570dac80949130d3a519847457cca22d3e243c4a2a641de01d0727542db908958b03754d33ebadeab0988d89d4eee457362ce0f98ad820f2643dafe2aa6b90533c9e422d1e2c96b422119d07b9294a9c683d8bc85071d372ff20b6e9e1e8152bdf6b6692d4d2c5c07fcb243c76628c424de5e223a8f69cb510bc7d2dd1cad700f1d4bcde6d9eaa1849862bcd3268bfff362f3ed0e8de2a5f53ac5fa482979f833684056d239a81d65c074df6242f528d390edfb898f350ca3bc8428056edd697b3b4b13664328beda669679ff57e2ce40", 0xea}, {&(0x7f0000000800)="e865f6cc3a1745447e4424b17a37e81f448843d232d1d75abec65562dc47e0f5e64ee3483277dbaa43b577ee4384010b013ad6b04c2b", 0x36}], 0x7, 0xfffffffffffffffe}, 0x608) r33 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r33, 0xa5, 0x1, 0x100000000, 0x2}) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa5, 0x1, 0x100000000, 0x2}) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r42, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r42, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r42, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r47 = getppid() r48 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x2, r43, r45, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r49, 0xa5, 0x1, 0x100000000, 0x2}) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r50, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r50, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000080000000"], 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r55 = getppid() r56 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r56, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r57 = fcntl$getown(r56, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000980)={{0x2, r51, r53, r54, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r57, 0xa5, 0x1, 0x100000000, 0x2}) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r58, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r58, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r58, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r58, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r59 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r60, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r63 = getppid() r64 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r64, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r65 = fcntl$getown(r64, 0x5) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000980)={{0x2, r59, r61, r62, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r63, r65, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x9, &(0x7f0000000340)=[r4, r29, 0xffffffffffffffff, r37, r45, r17, 0x0, r53, r61]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r25, r66, 0x2, 0x9}, 0x5, 0x5, 0x4}) lchown(&(0x7f00000002c0)='./file0\x00', r25, r7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac0000000066c620e2854982bf00", 0x0, 0x4000000}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef602488778c77b496478835afd7ddc7d", 0x18}], 0x1) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) r4 = accept(r3, 0x0, 0x0) shutdown(r3, 0x1) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept(r5, 0x0, 0x0) shutdown(r5, 0x2) r6 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCNOTTY(r6, 0x20007471) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r7) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000200)={0x3, './file0\x00', './file0\x00'}) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r8) ioctl$TIOCSDTR(r8, 0x20007479) 16:00:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='%)$-%#(.,./]\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='-\'(\x00'], &(0x7f0000002780)=[0x0, &(0x7f0000000480)=':{\x00', &(0x7f00000004c0)='&/,\x00', 0x0, 0x0, &(0x7f0000002740)='^,](\'%#\x00']) openat(0xffffffffffffffff, 0x0, 0x40, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0, 0x52) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) fcntl$setflags(r3, 0x2, 0x1) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x6c}, {0x6}]}) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) pwrite(r1, &(0x7f0000000200)="5133c448ec3161036624a904c55be6ecf9df52b33405399fd7d5b1232fbfe549a02ef84082982ff76db6e30b456b70d5737a7cc05486b900a56226a08c1dcbdd8673767a2f649609d4ba9e8c072a379d04c3a314a51c595cdd790c4cecb6c36437c0c5f2b25aa4b09c8e4d8d5bb6156411f5d8069422597a41cae11ae280c5c7fc1e0566a576927e8386dac298337cd54b65b53c2e7764a43d2a88a7c649c398d98fa5d9546cadb117b51b2b36272d8f890103", 0xb3, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:50 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:52 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) write(r4, &(0x7f0000000000)="8f331216ebf242c57a05d2aa96df1b461ce860aff4ebf53979980c1c16c7f63450baa348418ed4ed1ce7d0fe9d69fc9d2f89d511c6c8f3ddf05361bc873eed511d65b34e9ddbf2e37019f6afe9aad0783bf35c59e222676965a5d0674a9273e876a03d7ec499f7ab25da92705e85bc0849b8fa973679378130f97c675b1a7b695cfa00caa0ae643455cb7db0c7a410fe5adb24984ad0c8da12d0ffb615d11f0dfbfbe0a67fac32e2593291e70152f40f4b977b001f50856008dd059246f34586034a1bf7ce2106c2cf", 0xc9) 16:00:54 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a1315e375f0dcf3bdb0a1c"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000040)="00000004bf9aab4230400f76000003d0459370410510fa65bcb794abfdd308e6b7ca", 0xf3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x20, 0x9}, {0x800000035, 0x0, 0x20}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:54 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x2800) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x74f0293c129130f4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x108) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000000c0)=""/183) fchdir(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7fffffff, 0x7, 0x8, 0x3, 0x2, 0x7, 0xfffffff9, 0x4, 0x0, 0x0, 0x9}) close(r1) fcntl$dupfd(r2, 0x0, r1) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x6) 16:00:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getpgid(r2) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000080)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d0126070000984b7000631ed6d0ae56601d7ef4aa2595df8b3f07d75632aa1b8d72de0399c13417686a075889c0f626a0f0128768890733ca6b8d82480991fed2381f4ed156edb4872160c4dd82bc5f45ce9bb96f2ff7b5102de42402fb6a44037d4198b52e825d1d2954"], 0xa) write(r1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x401, 0x80000001}, {0x8, 0x2020}}) 16:00:54 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130ebf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00007f1000/0x400000)=nil, 0x400000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffeff, 0x8, 0x7fffffff, 0x79310784, "91004cfc48cabc80fc0ffd6e3cf6de4043fbec37", 0x9, 0xffffffff}) 16:00:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffd9) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x2, 0x4) 16:00:57 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x40, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus/\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) openat(r0, &(0x7f0000000140)='./bus\x00', 0x200, 0x80) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') r1 = getuid() r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = semget(0x3, 0x3, 0x0) r7 = msgget$private(0x0, 0x200) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, r9, r8, r9, r8, 0x42, 0x6}, 0x8, 0x3, r10, r11, 0x3f, 0x7, 0x4, 0x7}) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, 0xffffffffffffff9c) r14 = msgget$private(0x0, 0x200) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r17, r18, 0x3f, 0x7, 0x4, 0x7}) r19 = msgget$private(0x0, 0x200) r20 = getgid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r23 = getppid() msgctl$IPC_SET(r19, 0x1, &(0x7f00000002c0)={{0x8, r21, r20, r21, r20, 0x42, 0x6}, 0x8, 0x3, r22, r23, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r20]) fchownat(r13, &(0x7f0000000280)='./bus\x00', r16, r24, 0x6) r25 = msgget$private(0x0, 0x200) r26 = getgid() r27 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r29 = getppid() msgctl$IPC_SET(r25, 0x1, &(0x7f00000002c0)={{0x8, r27, r26, r27, r26, 0x42, 0x6}, 0x8, 0x3, r28, r29, 0x3f, 0x7, 0x4, 0x7}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0x3, 0x0, r8, r16, r26, 0x4, 0x26d}, 0x8, 0x4, 0xfffffffffffffffa}) r30 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r30, 0x3f, 0x7, 0x4, 0x7}) lchown(&(0x7f0000000180)='./bus\x00', r1, r3) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="149130da957e67ba8392c0b01f00") pckbd_enable: command error 16:00:58 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x3}) wait4(r6, &(0x7f0000000000), 0xc307eabcb7bbaeb0, &(0x7f0000000040)) 16:00:58 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) getsockopt(r2, 0xfffffc00, 0x400222d, 0x0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="92d3bb257361a3977aaee04502a2df9a8c675304c02d234b3fee248ae2b3ae885cc6d384546bf1023bb6ef3a235417947e0f37451fe140f86c9ee1445bcef90f9e770b392c437933526137fbe936cf5a51a8123ec253a97b98dc2f87ad6aa1d614ef6e8ceed028aa4752448d211910a3f9"}, {&(0x7f0000000240)="c6b39d2815226217b5f98f1c3e624e777d752c684d7b7c3829389150a4265f4ee21a6ca51f1da43b2c1660dc6a2be9137daa314c7c5b1836d6a4e0dde79eb25a43082fd1996abf007b269e8dd8264d46ffd8e0f00ccde461fd49df3924ec8b4f1904b8f31eb1d8304341d2abe52469a2009f2a838748657c7150217a39513dcb02f74babb5bea6eb0a0048acd98ab867d77527480089b74ba0348f094d630671a825911f36310490c4f0f745"}, {&(0x7f0000000440)="0992eb0509e9d8c496bdc7bd7baa7622baccb3a2a646dd3207d21e31153e02549aea1778917e3c7f503245884022d51bd684497e02938519c69c02fc5e460f811d4ac98dcc0a1c3be3c7ea26919c5a637440d1b4ee66d92987cd7f79723254f4ef0be8cae4e3dc35402f1914b45e3bbddd37a50b6999d1cc5aa6c0ec0257c281891a2ad9c6437f69c931973d20b2a33212e8c71b5922eb55674ce2cc313850a0a91c55abffde6259c8ad17fa105e12ac0af3c559b2a384fc8e4f6e103337af1d8f5ba58e1332c4a374410dfb819714d63a89f70f599c222111dcc8edd8a0e8f3c974a221c47d02aebfc2593c7eb16cf3127ff7f7c7f2c6bbab631cf05e47bc78eaf305158926bd24aa5a57372a87071cf08a65722cb3325dadd9eccb4f72114c347783177c4e8a779ce3600bde22d93510dd82bfd177c57ca16978b71a13ddfa8f3728e0f9b173ca1c697b9c89c69a13424a6d15cdbb2ea71d97767282576fdeb7df31d3f0a556134cdce513f7816a9913d14be03782c521910f2928b22b6975e920b0d85dcad0cdb591751b3dab6a0043dcc3a571a272071633d36d510f213020e3107162ac677977805c85c609f1fc665cb97dc12240790ec13d343972ad8a2980202da72e20bd25c7e1beb55a96feffa9c84aae31d700d08ba2ea65ac812754e5bb438cb5b558f7b5bda5d476524337d1a374bb2e3d022ae560e715a5feb3f2ea5fe70394d728b8f54355154ad20b91efabf8333bfeee67ec2c021c4ff0a91d8fb4e9fa7418afcefefb6705a0afdd4e2cc32fcd3bf476819c2c0de469da410d8605cac05a2e111cd5f881047e194fa3b5c848162bb6038f0c61c1afd184a3a52d5076ffa580c464e554f11cf97a2aab6b81d719cdd85ee56b0efa52f9d604842b4add5f74021554d698694a88473ffa339fb36be3e4976ab88dd4614c2d874b0c6a90af8ede56ce015a640aac739571f198ffd73cd6ee47f6f9ceb81bfde1074e279e619e5881a827d6f19275308ac1ce8c89c779fa7a63e6b3e41577db1f1829838e8e2e9aa03267c8c39c09df940f1b001565780a1da5da82eede2416fc5f8c7da3521d8705b042df7146275109a6b744118b889166772606768cc5686167367dbf2bf8df733074e7ae9a30262b32149f0e851c952a8b96ebd307ed947851f04e87adcfe9b338dbd8abbe515dedc0047dccbd8616da7538c656c8c0f60443a9ca526ed44f605de6438c48b6ed742e0aa07c2a32032d9e51b1a3632e45aea22f82fe25a34574414676ed1c2c2fe7e206eb1b5424f0a37fcc8eb37c2883d77722149964dfad0000e554179afc5f6fd1b821374cde35fced4573ddbc7a8b2b75a3c588a42d5023cb2c0af15022b511b2532f5f2126bfe991d150891dfbea1aab72a7e9539746b00bd902f18f7f781efbdccff5310035b1d405d51ad2be39ff771f8c63c2cdf1819e026048f7d0217d59190a3ec6939796c7ee7619e4f3b27b89c6e5ec3fab45b62d59e5bbd022c4670b2f812cf102f8b0fed35f4c5b1b587a10ee572cc33b758ddf483cbf4a5a31cb4af56409b5ebd2149898c2ed50bd044fd81fec816194aececfb88ddca19bcb88f3eea2fe8e6dc3b64c8ae860db39600a04e3f39af043e1d12b99b8b644130b94db655f4f391a1ac7116d545b56f76d3c6de7d1ab7683350d79774e92319677268c406a2bc41ae23d0d62a704e81f9f059d222f20dccca39ae1423690d636a43696f77bdf567d8c368ed9265dea2626393cfc308ed3233c14c0293b9b11643be44e4b2513cc382eb06899ae633dbd07c32b666d7f830f5604b32e69dfc64654abf10f1f649f98bc387898d01863f5b128cc80b86bdc1e143fbd9ddf088e147e74491550ac653a25a99de03dfa33ac42dd918fbd105a8ca32a17c796fb563aaf67961103bda4ce591a6861371ae460569057c799b7263df18357780a0815a2c6ab071d317709f3fa26f5d52f19a109fc33bf71aecdf66de0f32b343983910264931ea4f179b7866d6d68166dc0a4d88c5d8529ed0c1f23cd52a2e91812acb3e42d41ebb48e328c5daa463fce1752289abacf5692d900137b402351eeefbbd694ce103e9e5a53e0f942ec93e59abf1ce5476619f5a1839cf1cd7c04c64289190e093f271785b2c4c7bbe14edcb7c3943bb20762e48af27a382f96bdb1485f9d2dd87b4c9db95db90c4449270b255a5171c94eb698c492efbb87658389213b1806647bfbdfd9919c07a5110e27fd04782f29e6f1ffa444acea31839fd2cd7aabca3eb96084ef11903d772fede269b98f3a27872374c58a964ff71cc9aa2fea06deafaa61065f4abdd3b971cd91eefcc81d5072ec0970234faa2880db91003c65710862419d9fd0ef1ddfc78a81949ee97c758176d0b5b52d134db6a4d6b71ad5a3d652ea32a3f8f13765eb65d769d0b103bd4d2d6d1623e05b2c62d41c6fb21eb08da971552046c3cac8cb0cb1ca291be199b104d88f9d34b125dca4492aaecab1c0acc5682ebb9d64023bd05f1d3af7557bf010d38e08e8d240332fe00d4d3bbac8f2728da8a4d5b845923dc19a68ffa2cafbab6d7a850153ee867fb7e25cfe8808c1c995ef411e2549618be0744862514360ac89b3fdceb0c7cf4ca93861405d7d740c04ccdc725c53cb31030f8a816ef5a426e008fe6794f1a699cda8af0d3b2b37a687145d47cec88fede20d249c2eaa3063cde27d5ffd915751d61f037a3c6766c2996fab49f84709bdd5c4ac7e4203972051f82b731a35a75d86d7cf4e511387853375830e487cafedbfbb187166fb9eeba159e0e9758eddf56eed0b965d0ada7ea577091e07510292eebd79af516ffe583f4c8e27b7f5fc048f43cc8daeff3da37e90150ba2193c4965ed023a2736ea9ad2875288ef06ec54e30cd01e249767a59f051a6693188001473335e8f68a1f854b8ebb2015db96802d7d70fccdb3089a05c15a7f433f816c1a76ff4145ee21b76a188c33eca24d27ce698d566b916a78323c78c4899115ab046dcc9df264df5996f74715a2f3117c7a63adb75aea4241e03dc20bacdd18b2bf27fa21d789e2cf6a190419cf344b190f1d262b00aaa6103c5f7f84050f9f7e4edb9832a323586666dd1b967a7ce7db8b506f76bcfc641c0f628869eb4a2389c740670975d836fc4abe0bd3056545591ca9c1f621115da44aec17b3a2e75c6fe46ab628e6d0f7e4efc8c6b346872c93922a23eab8b4b09cf80f3bac077e807d992e2c490330760e5833bd295859be130180c2a6117a211d3dca7989eeda6cc4bdb3bed4dc72c5d4bbc2e67692f6ec9c71f951e6759ffc74a6925185e8e1e8484a569851967fb7e129a3f50ba520e4ca96c841b002f2b489e625b5f0352773ad440860e3d25ca23e063a254a05bcc1f6b952a98665e5d66d013bcdff5b3431d216e26350825595b0bc663f16f9335dcf941b268229985278bfab382a6230bf2b8d577f786e605730c43a2d304cd45c49b6b01bf6af18305d32435077e945adeaeb16d1dd6c602344250eca1d5a92e3f032774ea235ac7ebe10a806d99b955327674145f0a152742a87c84c1544f938338ee7e4f38f4d9290539a12bffa4f4502583ea966ee50d50294248356e2afdc0654697c7d5c8ab5a983db4106a607467dce19f229a1af65c2771db4ef18cbcfdab2c84a1bdeb6f16b4cc4e0edc79588da5aeaa9a35574f83bc035b9087be4e6788b17e44751d42235723faf9825e1694ab8990269e6ed8c861138aea5f7227b57ba1527857a3902414321a1b86286bd0829ee3a9f11846b21fbbd5be3dbf2b55e5086df31038bef9b7116e583567a9f7846935d6c714a50bd914bde24ccb0578e951aaeeb0ad9d9896c3cfeb6c2627f61b7824d0d5a8f71c7557a58f36bfac2274e98ce2bc7aea20482e81976fb7244a2182d98252b187ce9d715c1d50de6af62448e6c469b4762b089064d5125e477870e271a8816e8b3f96d6e308c3be22bd152c7b56563526ce4641d8e6fa00638a346bb72f2569386ff688eaf476beb6163269010133aff54b0af8ed156d6753bb44468f131ebd59be13412782775f4291a047ed561580610f04afce2c187fb617fa6b860e877c7e27b68306807f1e3f46bca7b4014e3070bc9518bc19c7f63e7390b78e903f8400ebd04299833ae4f232e027bd5b03f0df911b34d4244c4c43a00b5e9d875b0ba6d193f67228aa33a4436408844605e25d436e3473b144b3f5e9c97f6fe8048ac17e0c492860473835839b36009b3f331fc7303227ab3279ccdd80ab1e850815d5f5e6ac1fe13a95842d9be3eafc1be7e903b95103f2405cd123cbac407dba7f27727ebb7369926812e2d37291dc9a04745e63dbee61ad2e8cd16e724a521c6869692f32e3ae80183f76b1a945da89ed45197a86e684addbe13c9a56c81b166ae29db78fba415500ea8c99b285b817e7e66ee7c46d27277bbf68158aee4c3b12d08a514ce53c5706302b5e82336bc722d716657aa360e0f3860c384bca4e2c349ca82e7067ada684f3d99015594c8bae9ab5a82e41760c936297e19ab1f2b253748b9466d56be28aa3cc6179a302a49d3efdf58eeff486c0d84fdcf43f12a4debace56e91ec3237c79718b1be7c79ba4aee5b02654ae98a318c8228ee001a375e53f8305f0556a5ddfa1d5fe9e2ebdc71f9d0755044548d49d1896d1baa210c0e3b218774340bd45d5ca75768af11b5807ce463ea6ef8fba6e2e5b085377859120f9a6095b1511595101baeb6506dd0698b187b0da5355b46260f98b2ba88c01abe29ac6a4476318c20585712b31cf8c95fb3e2c54dc9fac895b7f1b6b072693278d35cadd30d55a28c49490d1447151e126dc2a23df3cba90749715b158d4ff92cdaf506f2a1fa719c875394d0dee118fa7a11b85d504fa3038201f3877f9e55cadf6dfa0c8c54f3512efcee0c7731352793b6292eddb98929e37f7782a8f12c4e580fc1f6f12b60784f781057d53258b5fe702f2e6b961e00a2909bc274b9c807f2849a99f938ae5f8efdfd9e3f273170074673a3c91ae0ddb006375f92a6498a383797dbe78fd2801211b17b0946e0441f69c388804b33f9f39e56e9f7bdcd614176eaeee17c54df9646b9382ba9568512bcdb49d9ede26d1acc9706d1ca2fc8f5da79204f8e9e20e44d4874790650565339eb8e4a4443c9db1c5eed5a0f6ff04a6b195f734b28f5cde00f8051b9ae18b59142c7a6f622b8746def2edaceacb1059bfd8b3e76c21421ddce03b361a090d5495d50d05f0d3a41f4d546368c0bf47376b5cead5ff86d9fab5c7406fe044346253f6d83484b75a9dce0b2bea53ada3c6109ee9f41bc3f1206b634f5d56392a50345cf05298c24fc0b1cf21b1ffdda9d04eb0a96bbd3b702f824637c5e65228ad79bfa6330622c79391c28c4776feab7759c31cb7356a7f54a3761a8669528e22737df47f414cf4f5503dcc8f4f3c6b2b155f6c047e24babb21acfa342ac2863a6c1d4791208d6078446d37089fd4eb671c231efb6e800cc04ae82e343c4ff3d451ecead985f288dfff86981874272ddc76df763a7a0eb2143cc6fa3da8b545434d9125b192d0ea5521887d963c849794b4294dc3b073d672abd5cff4459c42c124132e7849dd2acd49857c4ce1fca3d3f8dd4825d80659153a7f13effebbfd639c37ec875f5af5e555bcedd3876d7a0f3f84dc225d494beb7f028c7dcb7a79dde9efdb9484805b06e1c4384ee023e87abf5e6ca76c5147891dcfad3341977ec55623b593abe56b8f57fa401d229", 0x226}, {&(0x7f0000001440)="e3284f568191286846945af99e03a1e0a47aeb559d39266dcde053d5b4ee37a31d280ba86c634766add80f21aaf237e2dfc18cde4785dc43312fe9db0654951b81bfa82109fe3147748f896b499eacfe40ba0d277297d4042385faa1f9049429158b4bcf949807046341282ccdfc37d520065d8018723a3f7b01b061cc62dba150ee4296a1938a772dc42d703bcdca3e23ba8faf"}], 0x100000000000030c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:58 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0x7776fdd54202f279}, {&(0x7f0000000780)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000680)=0x7fff) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e528361c73755f54f958bcb75d25f700f3832ece7027d408000000000000e535bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56650000000000000000503c4e60d4330499d21889327f9e5ee0b229f5e0a693bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b03ad5f720af8bad55f53e7d608d230365e3602bd0dcf35faf283441b9da933305557e8d61e8fde7d3d68c495048a9f7fe652ba22f392954663574aa4a135e2e9ffa1402764cbb0bb9d96f9b73619817b24ed251de1f0b8409bd6ed72db625ec034ffaa88d657085b7799259204f441021e547252b410452f7ba3e1eaa131b933fce17e689eefa1273f0f55ccd527febbdd598abbf8edf63b97c3e14760917fb13bfcc08deeb1aa6fbac1166"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000a80), 0x0, 0x0, 0x2000000) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x11, r2, 0x0, 0x0) r4 = msgget$private(0x0, 0x4) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r4, &(0x7f0000000680)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r4, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r5, 0x100000000000, r5) r7 = getppid() r8 = geteuid() r9 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r15, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r16 = accept$unix(r15, 0x0, &(0x7f00000005c0)) sendmsg$unix(r16, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r10, r14, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r17 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r18) fsync(r18) pwritev(r18, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r18, 0xffffffff) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r17, r19) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r20, 0x100000000000, r20) write(r21, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r22 = getppid() r23 = geteuid() r24 = getppid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r28 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r28, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r21, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r26, r27}, @cred={0x0, 0xffff, 0x0, r25, r29, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getpgid(r24) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r31, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r30, 0x100000000000, r30) getppid() 16:00:58 executing program 0: 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}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb00, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r3, 0xc67, 0x100, &(0x7f0000000140)=""/6, &(0x7f0000000180)=0x6) ioctl$TIOCSCTTY(r2, 0x20007461) 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", 0x170) 16:00:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e7467e25b359975709f2eff82d5d6cc1c36bbbfe245b399ce6e"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00bedb00d1f219fea9d67f26cf46e8cb3fd94c80b2bfa3e0122ee9ffd585fba713396da5916fb47caadd8a600b8ba2db588065d8cfe853d947c52d4b618ab12d6ec349de3fd887263e896618bfc3d8b1bcca325aebe54c50776d03a912b936bc7547"], 0x18}, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x14}, {0x100000000000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000027c0)="c1a5fa918b3851e8312ba3426cadc0c038326c17bb66c62763cf67857550a91acc4ff9b69263d552372b5b7f406ffc03377e65f636ff10edd05c470256931c945d30256303fbb70ffb7d93f0a59c317239ec58080c0be6b2e9ddca9dc69deaadbfee9f4a7c8adfaa0dea05ab9f9a21cf58b9d7a2892e4522e0a3a7d100bdb68f6fbcd308ef4df49f889d59b25b15204756e2c7d10059c1d26781f2d34c95daaa896a5278e8f1cbd8075bca637e4c5f3a6af9c2af0f402d254bfa5673851675400bc32a326556f7ed3362d72dede865929383ea65c25927d28b4ca7cab6f37ca601c59ca4e7c4a6720e0e82f5769f253672545ec11eb8f685fb500ac88b16443c", 0xffffffffffffffe0}, {&(0x7f0000000200)="5527b69b036f39820894077bfca30d49b1d5e9e653221b19ba6155dcde5de81572ee685a81bd4e78e479f836906d07e6ed8e3f83dee5bf7e14fb9602", 0x3c}, {&(0x7f0000000340)="cb81d56d54e15a4eceb4f6b2d5f785618c6b2bee1a9f82f718e939c0a2974a1c35dd882134b84434ae9e7bcf3641aeec7f8e38d7803a21b878a27babc0d47789e194b63503637b7f63c05ed84f541d19e544928056ae5a0533c45630b515e11bf554ce48b8fd12104d", 0x69}, {&(0x7f0000000400)="d8d41cae4270b9feec122dd82ddb2178ab0f2ee07950c37f2eb42dc47eca3f44315fa4cc5b068fdd3c88a6802d096c53562c53abc33e1f98c28612e1adf32db370cf3c3770570deab7568b245849ee1a1ac00ab84d62438c666f22809b3290e87e07bd62f2dc5a628b6540a3dba56823cde3f99847b6e3eec8399b65f5d6c99d58bdd59e7b65e47dba2132c24fd0d14a9b4c5ec8d5d1924a4f33fd80092489cd2ab5550180c82b900492d94acdb9f04e32cf6e6785c0a244579f4deb", 0xfffffe07}, {&(0x7f00000007c0)="864a5031e76fbcfa1b3e6d4b228107302e3f62d93365883d6d5b036c1c2d0a18b9bd650f68e136200016b16e67c7aa7614ee61e2371c3052a4a60d6f00ffc44f8e819e470dbf37c07c097835457d65404582ff38eb15c7e509a707df7cd2e46d844efe46593bf991327c31ebab2975003e541f2f01135d5c23f9d1e5d7a6910c680b6628d13eb4e4bcca35bf881f31be389923b81a020d1dabd564167ac4a3c679fac4cef4bdf901dead35c8dc583ebbbe2da1e8610ac3dd17181bd5fc76e394b6176d6b97f2fa11f90e10907e2cc6d7235e2b2456914eb27a5765aa9c14c7b9c2167453ba933950dea9899ef643b834c9fab26a9256a87ec79373cb5c5261c16c4bd6dcb8195aa989977aba66a67f526764a738465a5d25559dfcbbc406fb0067bfac69c020f3c7c04b40c2eb3029a01bfc53cedbe9b7a374e171003d1cbe5d4c0c73c26fa3481f6c44280588ea3885f225ccba7dea4759f5354dace4e3f834778630ecb87a4e9f6544c8bf581f4d8f2d58c68728eef12e9596f8b14e6b884d509272381445a6ddb3d153d6189bfcc1c27ded811d250dfd9cb9dc450c0dfeed960cb6d1fa8abb0b0abd023d4455e51b728828a4474580783092dbf946a79782ed1dd26d436799a01a9fbf9c0305e237ebe36a192fd61193d47faad7b9315a7a47f29a6394ad9e3969d1e38903e603e2d483212ca11cd6c6b64ecc0a3929d3a0b3d1b8155d6eb00a0a2cd416a701bb848e50446e246efc4972c333dfb03c6f1cab243946b3ac3fdbdf76cfbe0b94d8469cb41e753f91b23d17f348c1cb0fbaf6cbd052544fa31547a706bbbccdf60d0c8f1c7bdb4830468c760c9113238575bfcf4356b32939e562976381702eec142773d960645141b7bbfa68b0e4ec6238064d93682e695e0ef14546046079f9e29c3cb175aa5545984a84c14154d6ddeb8a4360c5fa4055e6890615ef22c2714e43709645a2e7c26fc5b3119d7f0f29c36a6a70cf82df40d6b3f5627e8623bca7d6d70c4dd381a1c4bd9aeb85964294124a43510b3b57e3bace5d093e32f6ebf092146babb465a2cb490ecee85d4da6ac7cdd985115ea9a1eb473ec16a86378e592cd54b91a1f214cc7232502d08d8b96729cfcbcdc601f80f5578353b20c7614927bd64990d7025eb93244216cd3d34e9b5d1007d90878e291e7a0923f04834483f17d3be5abf721dcdb1bd2170e2eb7795865f933f4a2dacf24f0c7f7baa3d8dc23777b9d0d875e3aff941e457729ec7be620422085450877073b2b9b1515035303a0624418210182d3b646427c37562fa8af74e44d9e64058facc7c93e0e62deb0101b42e588aedcbf54c1d305baa6c5caa182fd1c3561d4097bd0f59e5cb9f1c330f8f770d16f6b49ed14ccf2ab0af8684a456219277f788eeec19d323e56d5c830d2286165e057883a4f4b40f5d9879fca3ca63e20aed607100b2db333c21e05063d995a6b124f464fe55c50fafbd2afa0c2fd82b9c16667e2c105d670c381550615ebb272b25474025a0de366f15b851639de3d753bc78b16cd2452d6b5221e7e3da9f6de3e98dfb4abcc69d724f754aa9398545b022c09af327919cab346c99cd31ea1f1eb4c9258d0773429c083015dbd2f494c623eb1cf5329d95070882f059581b23883206b50fcf6abcf0cce2355f5b1e72d68a9888f7213388943e64b238bbc15932ada1121c0eb4fb3ce322106c3447ccaea463f40c5efbf19e11a9e2b05d33ed3f15c3dba60bd58d66306842c5e62567fc3b4b24e4d8dc6d44846a9def49aa7b1710339cf42977b1ec89a368e2a137d47efe76c775c12bd8e39491de46c2369aee661e8a58f1a56769e2c8fd4881dd9311e08b1c4d50819f7d1d2dffd74439e46765c51ec790499e9ba06d261426dce6c400f5eb33451f9d3f805c630cb9f8009bf499574731bcbff5293bb709328431593b284f55d0f444e6af24c0ec4b3b9a02326520b80bf05af3c50438579333d22e643d0e60adced48bc3b5a4aed9432a8069582d23b26fd28ebcd9937df9efa94c96ac0fe90017af053fe4c5f3ba0a9090a44c55ba78142f0039b4b4457805fef634fcad8187a8e2790f1a99da4d1ccdb04e9da5d853d19ac95c83ae14c8a19474bf898685676d25b2966a7e67077835701966bf991cac41d03f0f61ec242380bb601b0019981a6defc79aa51d00f9b2c24ae3c2d4a62cd635404eb9fe28859ca83f0ddb99a2e760f67625d87ccf9ef499d68f6c591c8b423f0391d245f8d6a1dbe054a138aab42f0bf8336a589a3d3afc4c84aaefe7547d25a98cf03d60abf2fdfc75aa1a1264e8d1d5799f909ee935664da026a52ad093f211a920e0b466c7b068b091411572fc831915659712ba6ef765b452af3ed43dfa4415294292b0a6d7092ab50f78efcb24b094cd6e0d57d392da91e6ccaf9d99ee8a8a8dff88ffcab3514f4f7d5c04bf637cd381e62f9714b3bf5a79b4f4da44fab914f67cded1e2e19b5b92d875f8d8935c5ced063fec29c67b749955f0246df2a4dbc9c9858a4ec018a26de0cc95408034f1481dbd8d663e6c82270ece83574101e7f6d964dd9867263ef011d0a7baf7ef22ff073215c4a27c0aa3e76f304d916eb8fbcea2279b2fe4fb64352589cfc699a1711bf063fdc21f8d58daa06c90b8af51160b907ebc2973040a6c0bc03801c787c3b273fb8a690c76ceabbf79dedbaac2c2216e31fb15e159fd7736ba5db1200170652a98de3d857788218ab41eace04f299c74098e6ffd50e7a7cecc13ce46b711d33aa34cab706061f6bc38d4e450779dffe24ea10ecb29f7c7b0e48439034b66d92b12f1fd1872075b7da7088467a52b152a01b578e0cdcb1773d96608b05dc3cfbff9624c49b88f45384877857cefdad6e5d938c0728b5d996d9f299dd76acf73d4161ae30c7e5cd604eba57a34e946b013ac739b2b1a03beb7b0fc566babb243f6228de704dc1743e37b71177b8d47b7b8d69a843bf2901b4494f2d40bdd2ff336d7a7a496948470e1676a0ed60b8da54f812f6ddd1f96e0e51e4c6843547e27055340f71d35e8b088d20588408185fc4810a3b966e8007183107044f1734f81c062cbc1954da319f278f95142f257694bcc74ce8226a022d5a9b006e04aa7c3d9aef5caf49830defc3bf1bd4b36f4827f3d9149111a7a746ba50aba6df0083ce927a4febee1df129854e695d2343c1b3ff2d35aada9b31cce7a3a11a9dd3c3ddf88f92b3d437cf9eba1c3aa2dd990567066c06b66fec80834f37d382a3a5de83eb97c13626957fd36f78db428556a48639ed97c325bebb8eac45f124dc6df7657286032f5a4cf0888fcaba57b52188115d914193297a49d3cbc1ecd64689377a3d29d05f8c548803fa28797afc5a6a58d7597b056f485511631f79f001e194b22a5cf9be0041e55743c6f5e404a3dd2f49dca67360d57c96843c9e4bb4f88c8021cc32fc41acf7fa1d0b1df0ded31e1b95b82a0cd0982d8a3c24f92f2c41e47dd399e844beaf1509f76526f580656484285d868defef43caf344dc9450ef9788df996adbfdfc629fe3a80a57d3011766ed43d9648ac6905dce6061697529956b41e3058d235db3dc0dd271a50d369a0375df8e67c24eb3bc60f701a614fbcdaf9cd1230cbd8f5843119e7ddafc83a4026efc8373d5a2118e1bb3090ff8f3e956b559bf1ee39a7695fe348b6c778ec09780ca140f0b0bc42d1ff056c033f21d87a88155dd1c1ecece5b4418bad4f4f7950eca30f91566eb61f69405f027f397acb9868a42eb3ca8a4ccbac3c8846de3cf7a640faa5f3b2d6167092cb0a028e23f57274cf335d413b34d96b4571f2f7319e9c90ff125426140494b4bdbc2de068c950f01945518a74400dd1159e80796dd90ca77b93e2cbe67edbdea5b3c63d5b9b838ce5aec7af8d1ea4bc8e4acb0b418921b2fd85c041594a6e7f7218ccc1d1d92aa5d2e3fbb66b8ed6375908eebbd52328dcc28f8268a0e770e4176508a7335f3d28fd7ebd03e777c7bcbb5155c22c089b06235b464d51293bc455dda7f51367dbde77290c7cb97dc84112c53baa7e983eb0399ba14675e38a04e283f3b6bb926137de946dbaa7f4a5992345a395a24f4ae38c5c99ca11e062ec6bc5fb277e22ccf00568f95395bd9d1d78b47cb7ad199504ab001a6ca54e9bedf9f367bd256557d9469f650c3bc2c2260e2d1293a3fd099bb766e7ea8df74396dfbe056aab142ba289c46ad465c68c2c647352d36dee6111570dcaa2a0a6379ce123a7cbac039898977fb2484022de3a1eefe1a931f965fac2e2f68107d0e88967cdd3830d5e4c517708553ff329fc4d8d6f5abe7b2d5bcb72ec66c45a3dce692a2d2736991ec1bd28ad80e2f82749e03c1dcb40e9c927a5f7ec72f9a31bb58101ca4ace5025af38c60321604b9ba9e14185ef1e53f7a56217138212599f73dee8656e925e8cc897826f76ef07431aa465b5eda3fe198b57a4038fa970a764b00a72f28e9f7f518bbf65421dfb2bd8408c23f03b4e5deb043d5f9a023540ee2e1cf7f30212f2a586f2d4a783cc888742a572ef61353216a8da074ba7de2ad82e294d5efb0e2c12576d7943d4d03248cf341efd8ebb87c73b43e02310f3cf06eb3ed3bcdd9f065715400ad844ff6c5264252801e4b34254833e9b22885eb0b5a934217e159ea46e252e103431b5e13c3e0b6ac51511a9ef4b63db3e693487dea9f9ab5fc377cc2d7500c466eb14681ed3f7aa96850f95b63d511b796751d3f5efa4025b16ec7d460d44bf9bf00847d843dbccc59c4771d8acce86547aaaaa0b2bfa0e47c0f77e9d784612d9fd912fd6dce7c72133c587698b2714c827d6882722196e5d20f32b3288d6610767213864100150351e872a7584e6f5b2934736f02e1e241903931a3c622d49dc43700d91f0f358a2619a51b2ef22a41b1d77569d79d699299b03a669f53d37b1f39c83c40b63dcd3013a591faea4073365b5332ea4953f367bb18877cca43d33c8de90ec7fafab8b59e7340af2156a777d938b4a4c678ce5374a0b2b9b12a3976e5b10d6c3c656b51202a840259c160ab238f9780bec10c560394d4c791fdebf942fc0b4332d5c8ebdb1d8ed8482db7707815c04f007af664298a83e5dad0353b98a200e14df95ab8d00426808f03b30a3c0f0d13011bf5fd2ea93c35fb523c647a4a6f7989b54bcc2ee534a1064bce7342b6f88f0fa1f0dba5287348228a7f7c04f1068634fd4af46ea1ad13a65495aaa82e6c965da5c2e853436633b880855fe3ef11831b3fd426d0b388c4375bf5c25e2f3ec7a6651eb00ee62f9355e99832260820af33fc43d27b49efe1df8bce1329b0143ce7e665b62709bd4cf03f6253e918d73aad8857a84d9ac8cb52c3e4f6919bccef97792bd9e5c9ccb0dd6ccfe34062addefcf46fe1a6960b3f5926e5b7599334f00012551b34e24ffad9edfeadaf471c8bc2ae99f80f7f078905942ffa35336bbe306ea3a2db408ee2d9f5b106673d3b02a2809942984ed3b6ce8cf9bb26a4fc942365dab4a317e779619247cf6850d2edc9ae6c4617cc9df373ae38d0adf8350e133eb18349f1bc84ae4cb97fb9c3a3380ab90a41d5018b485ada20f499435001c759afb8bc4301815ea013952f25b2aa532afe876071cd321c1ec8300984a2d12400bbe39eb98b0d2565fbcfd45b9d0d4418795a08857ee105a26c169aa97a414518ce53042e717c47ef024027b0f11452eb374e28ce610bbc4b6996c7581bb81dee1991daf060eb9fef871cf76abbdb25229f", 0x1000}, {&(0x7f0000000240), 0xfffffffffffffe28}, {&(0x7f0000002980)="1e1ea659a9394a488e8e1f1c0d355e13d5461f7f95d3eb2dcd4269c1c6dd3a3b4d235901e13265dfb515541196fcd1ccd8d0bce344fb65b9e92342151cf0b039806d8b3e1be2027b70d30ee34b0884e10702df6d341139f98eb7fbde2719403bc23e6a5e00d090aed6046fdaec942ff15ea77bccb83b68e4dc2a8ca0d7c905b265bd32947912a3b3011e33cb58e665199015b99799259efa221180bde2c4918512ab50a53c39b4c548272c309da7c8845883427b78fd2b866fcceac9d25b9159f4d83d85cdebadae34f41e827ccda16b841e7007a130ae3f8f0d3df4b24118d0dc99aa6e94474fba14d48b918f021a8c42aa4c85d9db37f8f115e94562b5974794b1e64b3532624043d2ae2aae944ca8735145ae79586c468b6109680bef14eae1e86fcf93d2bbd1928469727e12ce7a9da10c72d91cdfed365e62eed9614e94b0cf6158af3493dee4c3090be1cccd1c0864aeedebf9def6eb527aa4ee8a62abc6be5c72a124114b4faaebdd2e22f32e396feeb17b8b923f48cf14eee27599c32059ddaf37776cd6877e06cd2fbaa2fa646c2470d07cb4244c43b7829e0fb5f2134b3c5e942e4803d4d7b497a45c2524cce214a0772a0362318f3ef9ce911a76bd28303ab087116937f315db855709de137391012906f567b975c9200ec5287b8b79b7b458a2f808ee48c980f633a0b8e472c9d0213e9a79b89c35fd5ec21e395473b4d027aaff37b4d5b3a3d170dafc42648641e943777ab99edb33a98f9aef1489ebee29ba9e8514de6537da883603ed220f20c1a825a709e1ad38d48ace1ae33368658e9139ce07c738534ec5013e1cccc6cc148b59b57e29420a03a0a7ec3aaebd582736416d850b6e88d94c9d37f1e63df1468d51df8eb86bb1bb695d40519370cfe3e06b48549ce0aaeab3417293dd3d21aa9d3155faca9423bedff32368efab3f52d2f725f85a26028b23f1bcf4f2b9706fcd28d7bacfb5dbb1e597e8623740147108d9da67a16a2a8dfd83781e39f5e976186ced94c494eda58a096e9c45080b13cdb9f785ed41220773dfb890451051d9f69c1b196e06ac4487b9b36435170509d604e2a1e5ccd3a4264777bc97ee2dcd53316f049e9f86fe62c9ced580ea542d96f2ac6ed82157014afa1e0d85908d1fd8fa2e9351d31879f259139d9891a36710623a7b95723c3aee1711c42fb94240c58a2be3f10d9b08e60d95f00318fcfe76cb9c872c54f09f50491a3d7f5d37b1947ccdce8e747a77ed377f2061b5d1c4025ee464f72aeac489e3fae15e0649ebc3cea1a6b78aba0c3948f241f536ed553e7b161803d676ef8cfbfb8817dd973930c9e27873fe148cedceb87a50655b9480197781a6ade4fda413d15750e9bca0034721a97b8f4ca027c0a4d2fce82d61e3eff46c9a91c3a748856ddac0b5d887c8f2063b3c70df32bc65f204cda3a48022fa70f2cd06aa086aab869578d58f300d383572dfdf9b65bf9d04a0edd19fb5debd68631a7a25dd0841dc426781145a23fdab2238f92f1d29c58697c539e92f18e0e8775cd2c94b19ab3e866668b2e2018a1ad6b192d0fe59286b8479ffe1ec40fd3e019794de0be3e250fa7744023f76f1853b6360fe80393f5da3296e87f24f1a90ac34c64e03aef125a12f817779e9a967c61130fe7593a3c62d4ac494db2591d669df0bd97f0d7765bf08c14a78aef3fa3f5b0ed917967836a9466f04cd7b9e4eede7fbd7612a25c09eb842ace8e660a72fed58684d5ae56564c820cd9c0b4c9cbe8a267a00e19954810f1d93ca9238e9be01bd50a39a6bee5c860008ab7eeeea60613efb0323785ae5bd3d1272a8f9b440a8a9b88fa0520ebdd68d469809e7a0d7dc0a6d99e838bb3e95d648b821cc512df70720afe776dd224b7295e1141a8298635b00a2fce156cca81613dfcc33fa577d09175105cd0f739e6c7289e6e42bffa28437f745d0e40272a7cd341db001dda01e9341d5b2b8d0e4cb729832225f5e5cba61487a574ce234b68e5fec7eade2804c3f405cc18ebd32d3e987db2325fc384e6aed8ca468f6e78c045a665075c7767a13bf8da36868d805c0c1444b7b26944bad2960b1b6b5077d219949496cdd616273c599a94522548a07ae46cbc49f5ad71cf13155c6c36a120c906badf254494433b448d4db49b8fc73d145a851ed9477addc9f95f3053a1d3a397561665d5f76cae9d2dbf3ab4b18d2938b1f7a5bed8ca65ca271aa5fa7922e4ae02b911c6728aa945a8c0ab726c2372ba71538ecbfbbaf683554519ed824f95ed31a55bf09438dbc08efe5236f4d9635d93d25c85e271282fd8b6287482d9c7fc11c560bdf3ee9f6954a70d2d4115cabf186131c58c5fb9b82b2f51f52f8269596dd4498578bd88a0e01ef111c1de6a640d5f50ab5499859eb9a47f525e5b5eb12f5fad68f094cc415f828e2f6c8794557a5510d5b5586f6a2dd9edfadda4536b2c986de8793cbe768be54e0248e6f71b3d9f6a1a3b06521b6be4a75a4cb03f158ae91d5cf584db095f8831187ffee31224117d15f22c4412cae94e40b037422c540e8acfb6e8e4455d53f39743feab6d7c44f4e5937d8f40e927aaceef700b8f4334e68b356da014208d6727f742f3a967cea1b42e2288c2eae0e19d5ba8cca6491d439aa0f5e49d423b1d89ee0cf784cbe7bb7fd0446b13562d4a36182bf3f2e8e7dcd7116b7b2d40b4939158fc6a66762f332164cd7d12e518906a81dc97d7742b40a237975e31260d54091e7da3baf1976a7f4582dd46c65cd98282ffdb2d93b2c7213cc9b9d26fa0de561986e9ccf3df59c5ac7019295fafb9b89c3fc97f65983f22bef965ba95aad83ab1f7377581228e299e8db463eb5a18996b2ee5bef61bc76ede2f0c1e3457c7d488d53de157dabc9243a46d954fdee6a9e8c5a548297098d4c73e151e594166ceacbc4b86e41677df8a997eff50c8b47b796d833ff44a1b1b0ccfc729e53b5ce36f5a64784b8d2a840cf480b5609cb40858c059be789d13360769671610af8c616498bd272b57e69b158ebfedfc829ecf5d91945dab31bda2ec8ed188d290e1fbb33164b5ea9e96b5a18735a247f6af1cb43daa6d2f87e5a5bc1e0315d3909afc8e0487093b02f73c6d3e1ab3864fead648b46ae5605d87fea821536c452893de5bf64d6f0ff038b9a254e982989825613fd1830b82649d4db44bd96dd05cccface56fed1e0975dbb7278a180e9e79007cd1b409559dab806d7173ea472ec6bda67c582f30e46b72c0853cdc5c2a3aa162fe7865d40f543bd370fe5bd17ddfe53218d2b1f9d3a564e2d26a842e8374c4472f027782f420ee10c49000ad4aecafd626078c0df6e5446115edb331e8c8599a39e7fef6158ea2018d7fdd03d91a534073bd27ddfe5b315524b7c21ff5ee03c98a6b51125b627ad7409c41d41f029e2bdf8ff1092a01751107bdfcaa07d6fc17bcec0a7fad119cc1341ab662faf2ea65fb7d7123bc14c13c844e0fe06c53de6a55abac0167e9d982241cb6cee93c9d8e3404936cd1bcd68431334b9899f5eabfa5fe93656dcd74a252d823a373c297e6d9a47f92ac596020b215ece7660b75ec7663e730d21499542c0a9d79e3de0be7560d6422cb459fd99b46df5015c7efeda32f326a5d577e3e5b2363d66a109b3ad09b48a3caacae02d4039356cd1868a82fb0c80b7dc6d054792e13dedc061fe3baa75a8aabd7b9d6ec0acfb54ed38262c482f6edca6cd22752d7d0f8ad6511e7ee18fc7ca1dfb2dc4767d4dbf144b9e09ac83fbfe68ca8a437769c573562d8ce8e43da9279d85a246e2f924d5f66b93403128f35aadbb2410e795b4f60d60df2bd0470c35256516c0a3f70bf2e3b77766a9765faf4ef7437d3f5af19d8326928f6281e6280d09a316e23fc7ef8d53176a779de4688aceb9e7249c175a7b8b01dd6f15d3d4ed9278d16acfca20e648edbc08076781107b42101e47326f016d45635e7f7985f46da6c36d74201779042962e04636afb4b3022eed20b32d952acaf517a1f326de9f1a48df34ced59c124995201546eed9e87f3c06ae199229cc54e181ccfd281587df7de913cb158dc83f198c3fcf8352c452b4ad652fe7b0c7affbaf4b3db583c2c58642e34fb324fc7105f53ed0cd0dcb323dba33951bbd676d2b34cc213644b6f7a0ebba520ccfaa908d005c6ceb267e81fb46edcdd390f3ce03b8f20851aef3dc72ec1aa4318b97047dabcfa8652f457dfece7424ad9827beb3492746356254599ef9614a408dbfbf494473a79c4fba8daceaff71c819600110699820948fdbef25c6ef4c84ba3d06d0ae1700a4eeb9b5ba7cc0ff694f8ca8a5931a3338dd243386f10c5df79cf802a01e1e95e8139c8ff89eca62c3e141f769bc1713527d1cf61553a6ba427c31252aee5df8dffe28c437cb197c0b0f1a7fe3ed19300c74dbf3a09ad5248a598893bb2004da2e71bada9017b0a209063c4d9fffde6c73dd505e1722a2667c56bf91d2fed5e1132d77a887bc7059e0ccd8998aba8f7b7b87fde87276ffa066a247fa5827c583fd9349fe8a9219a8227ebdd63af2b8f72a56c3ed42984232bb1bc710162327ceaf2ed16909fffb957a92aa05e5fd6389b6505d19f46c1c3348e936316b374515af0fec97d108ced4a06e1aa89376edab4511f1f160a61fd57833aca042395ce2de5fa3ecc6bb7be549f58968d717aa5c360a057a59b188b3d320c6f3521be2c9822010a172d1e2a9d12e2f777521f44692f1c6a3722866b9e016f8bc7ef7907f9e1127041aa17af125cd7e1e8430b222d66276fa2f07853a5253fcc687eb44aa4077c6ec11f7dd3435f7aefbf22a998ade8c287e381447d82b1d2faf2de6267e2126df7f3b37d5c00ba721a4b974f1fcbfa237b087bc8b45e603067db99ff16e55640729ff209091da32f7298c2514ed998572b7d7ae5d3f25eaadd7627ab23c59eeb9788ab7c839f372bbc2cf5160dd5261e467abed3fbeba6713a00b24ce308781829ad437f127e0b056516637588b5a56079d839b5acba44b0e97b8ffe3c8c1c3a3ed485e63e3666c01a0694441ae91c22c16d8e16fbd60d109f70496b00f7b7b880448dde6365c0aef7a3c7952283be689bf9ad42c332790dd68bbe8c990864d7f739e719a2ec3502809160728350f69f04ccaf9edffab52c45ebc9b41671180183176fff6fe89eefc9259a22e8d7774bb5ded2e45d4c12e0a4f0a10b081ae6b1c211d02870bb97d04995b34f978eb3e1ce4d2d1e2183c3ccc4c83077dc1fae8667f8b913896550082fa5ad2dffde32157a7b4c4551afb52d6a249910f336f445012df9850563562384dc730e73619aa3cc0ab2d2e4480b3049ec1954273faca1a6c242c47107b9300ae5a8aa039b8856a0511c3d867da28babe892bbb562e9444822fad337d4a6221399a71e70e2f95b0f6859a912f0f3d8c17d38102e0cd633b3616c476da501ae6fff47820666fd8958c6055012f2f923c4aa1718f0128288e5ab859b8dca1424970efa9941eb2884ee019ae4712527ff07a4262e9f684a346c70846df37f524cbab6666e77771270a71e30fa3ca2f40d24ebe4c7bb0ad98162e3fcfc826f2f0a57f610e575383651e8e4983cc7722b2297390fbb4879a024237964dc307e5ba5b407d453a443461e2957710db9aea41d70ae5af7d2075ba1d79af81f88b029a4ec8dce31bddbf87c2982717707b6365116623fdbf085ce92977f870ed29eba267be13b391f226328aa228af723d238200ba3e5be8f5adcfaf5935a265b29ac14", 0xfffffffffffffd17}, {&(0x7f00000028c0)="e1944db915c2c308cdc6967e83983b44cbe40f71efcd91e3bbe5dc49491bb005b79345e6552b1dad7134673314163bae216a2a8b7e7f26369c6347f16f62605cfeb642a407ee3b091005bb3db43350c5676ecf66a0e73a3dfa114a1923a56068e07af646d8582bdde8bca1f469e75978a70d50c407155ca9a20ecbb3d27a35f54185", 0x82}, {&(0x7f0000000500)="5e3a28209fcd9672fb601e613255d17afd9f260d37265e26675873e8d91bd8e542069be94117bc8b0ca1fa868044008ff2bc042167662f3092b434fc9360fc50ecb0eb81064a7972747a1025c02ffc7d06951583aaeeda102d8acffe3a29fc75acb3f7ab920b3e19a5f0d21844d7e6aba0917ebceac5bd45ca359856e1f5579d6d420bd042ce4953107fa97f556c9a90cd958d98d64ba38dba8dfaabe1339e877fe6c9b2d769a4679ce0c59ea992966a7fefac581859cea8ca216335135c73da67c5b8d1e59dc26f577642d8abd511561739bc7e2d178892ba43bc480e311db903600c49b72c7fb29a9b968dc925547a659c1f0bbb8593", 0xf7}], 0x9, &(0x7f00000006c0)=ANY=[@ANYRES64], 0x60}, 0x402) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) r9 = msgget$private(0x0, 0x200) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x42, 0x6}, 0x8, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r10]) fchownat(r3, &(0x7f0000000280)='./bus\x00', r6, r14, 0x6) r15 = msgget$private(0x0, 0x200) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r19 = getppid() kqueue() msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, r17, r16, r17, r16, 0x42, 0x6}, 0x8, 0x3, r18, r19, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r16]) lchown(&(0x7f0000000000)='./file0\x00', r6, r16) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x8000030}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x6, 0x9, 0x8, 0x5}, {0x1000, 0x7, 0xbe, 0x40}, {0x1, 0xe0, 0x5, 0x4}, {0x2, 0xb4, 0x4c, 0x6}, {0x0, 0x9, 0x40, 0xbd0a}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() close(r2) syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000002740)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/26, 0x1a}, {&(0x7f0000001240)=""/188, 0xbc}, {&(0x7f0000001300)=""/153, 0x99}, {&(0x7f00000013c0)=""/56, 0x38}, {&(0x7f0000001400)=""/246, 0xf6}, {&(0x7f0000001500)=""/197, 0xc5}, {&(0x7f0000001600)=""/129, 0x81}], 0x8, &(0x7f0000001740)=""/4096, 0x1000}, 0x40) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x20880, 0x40) fchdir(r3) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000000c0)="1d3603b5c9d13bfc63721a23834f800a774eac3dd82fc2c47f00588e4b94b24f82b9b7ed7fc0dc1ca4715685b73c6df4242c214c176f8069ceee1cf97949593918c2954c9e64d66d21d1ae44ca1f79536932e11b1d4bdc30c6f7bcb0", 0x5c) 16:00:58 executing program 1: r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x3, 0x0) r3 = dup(r1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, 0x0, 0x0) r6 = dup2(r4, r5) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x20, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000000000)) r10 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x120) mknodat(r10, &(0x7f0000000100)='./file0\x00', 0xc004, 0x12) pwrite(r8, &(0x7f00000003c0)="6ef8c767c1f5fb0e49feae5e80aa76b59b245e9cf75911cd9d8056985a56932cdf0e9c99908461c781c1efaf6ca6800f851464ace05b14b425d3bcdc97537fadd7bac5641e1da2b5262944a35d5db791db174f99f914863b56f5c7a74ddb204e1905415fe2785c96567f7a8c6b023314c4a27531a43d6fab254e50065b0320a87ada5af73719a74ef156b1e13c571bb66404f22f3b7bb4ddc3443c4d0e5c30f3acee78849a74019366c270732f06909df173e6fdd094a92088542a01d1c226b52b78e666", 0xc4, 0x0, 0x0) shmget(0x3, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) fchdir(r1) write(r0, &(0x7f00000002c0)="b95d", 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x7fffffff, './file0\x00', './file0\x00'}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) 16:00:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x434734bec6ff08c0, 0x0, &(0x7f0000003680)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000000), 0x12, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) accept$unix(r2, 0x0, &(0x7f0000000000)) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:58 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x57, &(0x7f00000000c0)="40eb3cd4fb37ad57d87470be2178f47edf982c48d524b3c0eb52f9da9d1c3dc015f5a09a1e585926247402fa0dc2c5ab5662b63a666f33249577457edc98cdc6791c73681cf8ecc32351f9bd31b3e68332953938ec194f") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="bbc4a0d3400382d5decad831cf9a12bfb0633a77e9892d68ae5038e76a25afaad793a06a078d04c75215b814e6ccb2eeaced4d313a4fd85413b9f2faf8a4308fd40e48e3b02fc9c9909d4c689d19b90f404314e219ae55ea9ac56a24bc97fc53fe3b53399511d9297556b5374588e805915fe29dd383f4a33eec81bde9b7a193e15a0817aa1e3ed5f07144d991d99e1614a0f45b774673ff2fc7c9f7dd36e23498d2d50118db3b7dd0eef1c24be05661ee852cf57a51f1d348f81adc863f", 0xbe}, {&(0x7f00000001c0)="cc917b4efde047e59e7e1f6341ba9672af2b2145c429c417bd023066fe31ac45b00a4f4d74ca1d33f296f384dde1115e5274c65f04e05e6d36f61f77d441229c0578a809ba35cf0084c43bb443e016e13f1e2d6b6868d5704564e6c444f566ab5c31f0c89d719b9f8417bd15dcd5d0bdfea013f9d155c47e037526fd1b9fd28c09cba571258bac4f4b664ad26c15eeb14c02c6c2495b119eb4510c54ef1293ad5c81d4f80e4eef09f21f9148319af660c001ff90f7c8148fe589dacdbcce67e1292da816eff65dc037d844e13bb05fc495418b4a3f5777c10ac1df190ceb031a52b56343864708a8600eac07f0b4d8869a651a061d9ed88a33a080", 0xfffffffffffffd16}, {&(0x7f0000000740)="c11c8a79536a0d004258b999fd95ba11aa023c28425bae98262145b4aa5938e8f31783e73522f04ffe1f78434c6ae6be7d23efcb404db0f60053dcbb5c3a704442b07de6d1485229a5f07cf20b7bb4c13de8b057056ce935a151a4d1c98e1b810f1698bbafbb2ab0adabf6e73f11183dc324e6b3b66174656726722eca802c220bd7a9d2d3487b15f7d301880cef039bdb0707f0902e4d88ddfbde0abf71ed2bd0b3512043c9451e39dc76e621a667aec3f6e7d46b5e2577fd4041d98ab6f8db7189012b098c95bf1a2948f970a780ab7b542f5b67f7ef430a16b331d1e911ca846e0c78f1bb1308e7150e725ef8d21b2b472e35ce129871e1cd1385ca440444b313dad4fa2ce046142e406be509e51a3421fe284dd65fb13f2fda7783b4374df2050a54d2609a838998651f4684f84efc930bde5e7c95ef7ec5e87020824d1b574ff9f0e31c892ec7ef459e073d91d233c7dd7260233a25729e0b59784af52bbd0a7a2ba5034c301a40cfc4350b48b2f4be41b90073e4eec86aad264d3e42c483742f36012b2c929959bc65b3a8623e815e4b7031d829da832dc920ffe1302638e180aff94b631d8862bf1abe0251040d0fd17e8cab321a8f7e405daa669ccd591f27d89c08cfc0168157ffef668bc9996f291425dae1593d1d9e6ef78c4652378420d4cd8d829b93557dfd043dfe007bd170d23a3a1725a79c671bc74d0b66c888c8032ddd61887ad4eda4cefbdefaa57315d965f2f4f4d6f9b81a39a2d84cfb5e4ea73f3cccbc7176081f59be6597128746969e12b8114593594538526ffb694f486f22e5c49d97dfd39478113725a1f2b514f601bb61b9fb8fc69b1cdf52eebd4130dd6e247d7e2c3708ef335b9f2df932bc86539c725160f47a1d6ef33cc978a677dcf1c3e30d41adfa9133fdc0e8723f7084b1222ce5751519a024eda4eefe441cb98302cecbff1fd49cb3a36e0ee938861be280056e2d3488a8da84611aa5cb813ab65ce0c68566806ec3a35ff240d3de3a116e37e788b0227f1b8997a04341fd5ca1f0d92c3ea5ab5dfa2822593e75b0021a15609671603d6ff169cfb3cdf2b49c805950011d8288c22efccf5cb05c336153555ec8bbae775bc6d74f84a79f1e66fab10f1d1ef329c1b94e53a02bb9b59e2e80d7d324a8d9096a88ea051eff3851b21b9f265406b83e0a6e9b4297841781ba56a56bab649ed87c55ea397bc7af41d648cf90f96675cf80361473ede68e073c1f63ac59a3babd27804da4374e051d21d7250bb77f3bfe15bdefcfd45605f471e041a9f5b1ce7ddf4e5410e262238c0ddfe91c2a141c5631f6206ccc71a540f3a9746cd659981e91df60788814de8968129b453ef16994f18c791f5c5fccf51fa4244a74acb3bfb18826d32177d40966a30790a3ee64cbe2590af5ebb372d5857b7307f65fa58c8e216104daee6efb66389ec2568b1f3fc1f677df844b7e60cf9ae8cf427b2dee5efb55ef8489f83c31146be020bb9ddee68f71beaebcc4f94753ef2dbc8ceab6080c85d8c0ff864321c9132c5122ac17086a04bb76f13a7268d7c23c8d70cd054a7037230b9bb2f5e242d1795950329ab677fb5e4f552ca236ca1ec84814a017a8cc3272c19525cbd4f991dab479fc7822be92d5ebcdec18d5321db864fdb78d6d11263f184478eab80f78217c8a29dfb405f047c5f75924476e99e4abf1af383684e5deadfd4f13647028a0a4de48cc7a300c59ab459b3125db64fb3ab80fd8872d56f1c6d33cbdb802b266f86f3ee7bc7271991392fb862b93897ca6bc8e89b88748083a086cf6d854467326cafb5930fd2f4a3c600a507c6ba6cbf6de33f9c422101caa068634bcaf616e36c3e9f192beed96c263c30aaa68fbf491433bb9677e2fb400ab1965e920802ed368eae5de2b66c44d7102a1588160858c8e919e80d71ed1ae2a8ebaccb9d9e0be1632fb021acde7803ffc064a410b8d28d1abf87206fba2fd6dbb265445e83cbc72d65965fc6d5d2c7733534cabccb6828d8267010cc3b1d4231f9e33755971be1c3cc2fc0854bdc42fc533415d7b23851b63a6349f3e6c0e7538306c17fe924b20c12f6f4af7d3c43b058b33c71c82445e9b6f4dc8d544a7b162bc094be61c7a75b6259577fd2b48cbc7ad9dfaaba717c6ec1d36118254fb361f086615afb490c313c080d8f3157adf4860a04cc11cccbfe98c389076b85e1aea726317b1e4bd607325863d426d7c76fba5d9e1f9d51ae9829b79b9920f0d976c2aadb2f99ee3f50e1d1371741a6873819fe05d27768d78f579063f2f40b3bc6d68d9f744b710acce5395f7b6a31d2c8a5d55b4891b5bec0491f658095270787b2e1ab6212b48c5af9288e3c5a95ec267037a4372a4c9a728df66ebd52e5cb2ba551d5fd71ed92fa48ad206c839a20f968876f6b1e6e28b228733332c60597624a87613d7d474b8b51a1d30fe8dc13b176ffa8be047a7eb3869fca1bdb968ea06d985c5a1d1fb41d7be2de09dc01294c938ef26034b1a32032436bbb6156fc1b680bd161b283241a5a1222758474b555a6776fffa5ba540fc4a4466b6a013c9f3acd0c8ec65fb158c63bd45ea21fdfa4c0f4dc813eb9dcc38fa52dc2f0840b834b3a88b47f24458d13e0deb52a5a1081e98bd362f9f5b727ec6a45c7aae23d46959f327d04e4188d1257636896ba0bd0ce9d480c33a9544a59275a61461a9a361470cb622bfdf45dd9750e3eeccb53383269615aab26e837f1710b798c55577275023fb71460cb48c060accb0239f5e5413d77ee564ac6bcd2562f0d7776430c962414fd670fd158724a1011bac9f557d6ee981a0ffa51fb1282018d2fcfb7d616bb4e3c89cb97d459e6669fee9319c3e5384527b245e7ea9d8cbf19172e43233fcae4898c26756f5002d8b797a4434f4f7dd3939a14395e7da40619367bd8485c77e7592457c666f6b953c397bdc18552674ed4a31c49784d92c928992d260b7555b33e48e6154f1cd724f0877d30866d1ad53335fb83176084f8f3f4edcc01084ad6deac0626f32fe9f9871f58e6b3409a6b5449d0e2a150ab5eceee8868a2f70018565809a09692cd0b71391d7a4493b28068c3da961e05750e3f3fb64225e30d88fb48ea87da1938885d20038d71608ae4b72ffbe012d9346390d63df0dc72e0a1b35f5107abe631c1993f5a3ef8e1f17cb6b325d01a77d7cab538c251a8497250bade9c555b1390be5c231be6280dbaf27889143e25cab893b975b9cecf25cb35c70545302087bde932b34827abaa9f35f2f7a4e8ade283359ebd2f169dd6a0ab50dad59f9af040a3fef55a2d4f380525ebd3931b5cf6b0c52f5a265e3f1daeb16be46729b55b2b9c9539c269b98a67c5e7effc06578288928657738898824e8c97c66a15ed2992fa8d78ba337288784a7c98f005eb97664553985be811805d2921b3fb29a8ed24f9f0eece3d39a7d381471024dd303bc09ffbf544a0c58f1c670f8d1967a9fed43a389940382ba1c67072f1000274345ef0334f6d4a1300a307e99b3889027a4c9d0a5ae21ecf79baecd55cb3ab60d3309317a3c9805369ad53a8a4a773b98f7616b7709bfa8401aadcfbe1c6d456cc2f1a3aa18a8e6b3a3d6206d9546d0e967783a5e37baf000c9db98c01cbf21286b6cb60a8f654bddfcf9cad02c90d5af7f294f068a286ed8c7ecabb5b3cd0a21d01ddd3cead20340a8631afb77b6765335d40b3b273fa336762c673a1dc41b7320a44b3c37ce599846ee1521e656b566a6b403a3aaac2c81665d216ac0fb893913fac20f940f28fea6fd16ed46f66fca4eb29ed1159d13a88cf21dc4dfd73773ba65d931e14c9a29f5b01da2d3563fa0760b1177935cb0dd0644facfb1030c82ef7d82f165551406688952c7917f3326e3de61f8c26209abd6c0741ba8de9d9adc91b7b92c39505cf820134ef0d4a3e2deeb1cc252e1e1405ea1627733ac5893e9da5466db2b1ed919a9615e67990ed8f547c4a3e2efbfef61ef48202c9774632fa1869e3d44811e0ae4108ed1977e844484ffabae7ef36af4c765fc2d2d37532c2a7ddb2ba5ac06fdd399957a097e442db5e00efb4d52dfefd0ebac3f591322dc706c67d71432ffe9d29cbc8e20cd9752b4cf7fbeb288028ba61d906f7134de9a00a0d5941389978c1b6bcfc3baab8e4453e917b26903a95105ba4f1ffbc5dbd7a0a84136f98fed94a3b163367b2cea2d84b975577de540a6542f1c6338cf682a9f7188af1de5d5c5cfc1607110d5a6b297540d959c7d9c8a1053e2c7f039aa8a3917e6b6447a0e7e69dbb4ce436d70e97ba0a49c00d4cd950d91159bc3d860ecddab700d5e39d207ce9a340dae4b45d68c63e96a5ee53a4020d9715f8edd54c8f87bba788420c91fe089fca8bcbe182d004734bf293b1dcdd83adcc887a5b18d76fe3c44b3b48e402e51af7468c62fb497a2869bd4e6c7b3cd91b602c0754036d060f8b6e200f6b6103e80f310427b9b17cfa321c814fbda8193b97caf48380308bf5fe50a9084fc557749204420b407e9062bfe03ec508337d01e9dcedb7bab218fd4eab6a9ac0c6c013206954efbb0e2dcd081da30061afbddcf2852ef4d8e78c1f143b1162c2fbb751573199f761c2d421b34dc9e4b32e739815cfa49e8a074a7e91dbe9a2499a1fd99d837bb875d290a2d84caed07019b2ebb8b05b628d5c2ad81f03729ca7eb2b0646cda644f6cfd553eccbe3c4017019e4c371a313bc3587dc93f7f654dc392e86af192b4c0322af13e1c8130f78a93fb31db45579aaae5b9736d1085343de1272ab16c6a839da939501d26f41330a3a6855bccfbb00909fe7eb2b9ad0070142cf95010986b88fa7443e776d162e6ff306a186773721c21b50ce7a3e71ee0eb106550fa348dbc03b46eded975844c6152a47757984ddf84c432d0ab09ea231dcc4b281b1309308b2f8a223d95987cf818418b19b82b6c1c4ab4e4b3da1ad8b6b76beff5ea41025ef87fa3ccb3a1d24c4be586a7f73976bc03d72fbe732a679db7fd3b07888d3b8a8c5a522167ec2954f01c949e139228066b412713b881aab3ff6536b8efe4ac8e3805ffd578cf1eadcf149d3c428eeedd86045bb293020fd862105c0cc0e3d217661365bc1bf05d1775b05b2a3d3ffa4a10a8839690ae606547ca7448b640164a89567341dd1b41cff6c2ee8acc5761481a46ae57f8fbe1cbd8b334a712d23c6df369dc97f3ed2049868b872e64616404b4ecc80740f1426ffbd827d67fa1736355743622c0b4f71bc8d8edf6acc203ba3ff8229268b6b39e11c60d3e864de4810b6006b772bcb7b5d4cf0b9d5c49d99184e66c22334ca8ba790b51ce9554423bc06b7cf8afb59c6c70341b382eed4ac2bddd8a3351b0f749966c2aa75cfe227ce702db1b0ef76238bc55cb178234afcb5f7710fbcd73582b86f6b2e29ac37505d6ec1b571ad27c888228b725067d5c6e7f7bb61501a78a94c3432d3db25fbb30f8bbe0fafec5ea495abe0aa6f561587a0083d100e0b5915bb04de817b29a6904779573709e914a8e20d3cf2b708b03c3cc798d9d0b5ccdf234639d52d93855b686e704ea9710fd80170fce65e2d62aba3732e842e5b78009b4781e3cef978b5542d06ef8ffca853ea1d61e7e702a862cd7c384bc57fe951e457a455879496c3c0b5d1e16a6985959236c9309ee9056e300bd19b3b7e3d1e4ae24dfa409e4434ed46c5c3e85194bd9259173c541b175f748a70f64178fa1acd2c12e50c5eaf0ff309bb7ffb89d1149ee0dc3c2f43b83e7aeb8", 0x1000}, {&(0x7f0000000000)="32142f84e4", 0x3}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000180)='S', 0x1, 0x0, 0x0) minherit(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = openat(r1, &(0x7f000052fff8)='./file1\x00', 0x0, 0x0) fchdir(r2) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:59 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x1ff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) 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(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) setsockopt(r2, 0x3b9, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:59 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000003c0)="4c407361423454f6d1a1f37c4c8bbd26bad763e551de07a02fe5b3785cae9a01b2b548cc09441040190875371660e4cb6513c414a844b663ee3aa12a593774a529c2d53203d4de035e3b5cf4c5bf3b3ce053d20bb4550ce411867ed0d981a935d93d7d325b1bcf8a9feceb338966e21ccd6c0451830ecffb7b23a7e0fed47cd70fbbd34288ba67e653b5abc1b8961388fa8e96286b94fdd6676f48ea2eb796697719ef5f01c152f0ea6d1fd6642094336255f6d3e15dca2dad7af64aa8d5face900fb7b4d74ff1fe38e37ae1be61a0cf23d54258793f1470bc415a6e30d30af0cee31a2969bfcf7bfbc36f34b1aaa4e5cdb47f48a3274a3a7b178c9d46a72c47398879c93493df2332572f53a1464ed30a925d3e19434a6b5496af79542515894bc789c4dc75bdd0adf08449387443b7da81421184f914b8a9b520926fa905c4a4cbdaf4118b89aaec04917730641e24b6eb9e19df3b3ebd885d646e40f9082f6a8c8d092b0461ca7479e8077b5f2955aa9c2d6ba7534b909a268fb814b0be19c1e771d088f3e4319711bf594cd9a403691ed5064407823ec112098dceacb425db6293df3f428f129b67878ab3db37d20200fa07f809a68ef7b32e4ed70b5f46efeda7780f3805ddc8407e931ee7d789c04fff1b91c1420dd4ebd2479147fb76d3fe7521034ec309b05ff9fdb50473137c81798b0ec95ce5579fb6a5cc2a65f1a9e812eaa713dcb1264e855492d4e8decd8c71379ada1d9899f44c8108bf66b0efb6db0a7fc72fa6e90ca41a4f297d2632623d15580529af67092376e3bf1e830bac3d13eca5e78c4893201126a00a91f5072a9a12618286c7e87ea2bb9f0a6a64294de04e3432105f7cdab1fafd1fc307cd71dfe833a590af28f244b51560dc0bf36836afb79365980f5ea619f87b232c86fc19143f57d26c383b1891c17fcec63f51d9da220be0791e06cf4d09e99478ae6d47354c27a1991a37610c5c11110f80335622c794457ae3e6b7b5b9282db3f33f2a86de3480016f207d689bbfe645939188d5f9a796c37fad8adea4cff5056926e0b501252a78f84a28b44b6deb2d6be17a4d60b9465376761ac5605dc747a0bcf3477240892c1c992e298da278ed854149868cd9567c14d60ae2a88e8986320e54499438ebe7447ad5ed5a1a4c0a4d8ca6d528812573d63dd52087a5ec388af4e03a37df62a3d43167b853e7431a6fd05e2df185b4def73b1fe8097314fdc2686624989f87a60ef52fd70f866b8a90924e54a503528134712ab8f9cd3a5e4e04ed30c3703c1bb9a1cd4f1ebd20ef077a0da59de943d7feb06b7dafe535b96458301519e0933ede8d47c85639542006b8994c96169b1a8121b3c035b2bcad3debdaa96e582e6c0a9bfa6873d2e91425c3c71d6a10cb92c0c86c560c9e28041b99d68f573869a8cc0d7c3792c9ab58994965234513c1920083fd03ec1d6feb2773da83f3efb1f981c54d2625a74cb4ee18cb2c4c4f08c9abb0b716001762c8eda0d30ac99aad414e5c6751dd1f6188fb5411a30c9de84be1412fd9616d96ce83d89a70310ed8c5297c09ff86794fd44a749cf317e905b12928c33ba032b5d08ba66b394b8a1fa92a7844df4eba63cad9cce72d543e89934b2845595536b9cdc8a6eb547e556a5ca5aa54ead77cd8e79b61f1921750b9d03bcac86e59b0b3271aa18c6e2823b12b55a06b0b881a4a5f0645a764472a401018908744e719402292e5a0ccf127c6c40cc6d6c92012bdaf15749a923dd3f13ecbb1b4f3e397ff6f103fd806753d7c04cdd9592ed6da646855f474f99a38b287af9b5a852026425ac6e07eb24ae6addbca61905915fe2cf01e7e96a117396994df397a064e535a40f3199faa61cd5077ea281853d5e65cf6597576ccb25f5e2defd83b0c21d325cbaedb0a13c83716e19509f67b474c9b02b0fd25fa2a77614f3b44416a5c4dc0ef913ebc0e34a015224a585251dd19203b11d42df812a1073380355bed6dd84096d82d157c664025cd0e21169f73a24006596f7b14d5a3c841997acbdb8fc3b563dc7b9c28727af38d02a2831c569dca22f879cf7ef3dc02a8677588747f9c170cc86c6a4004ced04f06486897ca52a4d1b4e03945d044a8fa35377ed0965b700bb402a45e0379eeaae09900d3b0038606e91ee475f0b8147ab5395709130b94c9c086098ed92e769014f663b0be744648125f2d15c8e6002ffc7d21c60bd2ab6adbf92704fa46a5742fdaa1eed937677f03bb370aba2c5f1140577f25f2feeb78902f05ce051b082b3a6b0fcdd5cd2cbe1414ff4f278ac91665920ce399b737c3758a8118e9db71e314886a6711a902af085d6b085e3d6ac1d3026e526840e10ddbe5dff792bfe35590e787390dcf603ceaead121194e8b070f3efb770d0a71c3def3dfad22ae68f1bda37a5155df9800d7786fb311782c1db6c6de234e0c6d56c964b21b0813862d21ab54d72fe367f0d8b09abe7f8d621c784ba1bdcd84206d779f34b79a3ba04ea58921564c6f430b6da695bcaebc4a2a75a9075a83632ba1a8768d0c99a1e3691b2045df235e6b9b0f68ea51b81a3e8f219c3a4bcaff96d82db32c1f3c8eaa0cf5d34742d8c982c1de768b64d8eb847025e4cd8585d8a678bedcc2ac4737312cea9a8555005766416d04289f07b7a3b7c695f130f41827f29f93c64935d4659378f5ec22e1c5a756410b2c9951536f511c8f8fb8ba6be9f5c8a707ccd5afb554eaec564439c5373b8352b19156f1edd32ecbf4a90d329a0f18f5fe9a582f30201005b942c3a80d21c104ee092484fda436ff0ed79f15ce293e9487a454279a77750817bc3d6e477f2bf65cc5bc104606627d99c2b06f79401eed2c01fea55a703e8fea15600e8a79dcf3b40a5b637c3ac97065b11a02d21f8709cf0737a24a4ccdf8c55ef74e85231a78f481e99b494bdfa395c47b3b6a330879a9ee20896a44d78934059e6fd04bb966f8fd63e589df4374a3dd9e48d536c482d58fdec796640926b77e890cdf9097a351b2645cb2e66642a39961952027c7779302ce7e48b8ad2a46b0a53b603a52cca98f2f350362119abbf8f48d2f824f691026dff7c79e2bbd7d68f021ebedb1ffb2c1f934c0f5ab69114843243dc76b8820b6ad5f1c273e3e99ca7639f0af2417442524224695b31ce952f9fb6b82ab421cd7e59667122ca0661f80a1c4d787aa9ce5e1bee96d7ae45a7ffd1f7c22640bedee85a066d7eee9b6a69111ab642bef0f455089ac69ae3906f720d1d1", 0x910}], 0x1}, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="d8b5c59feabbe9b7bea1efb5b95bedad66539b0eb832e697c6f539c3bd5921d3fc13f9e224ac2fe03fefdce63e0e00043d5484db37f112db02e4c5cdbeb26edb7c1da2311b1cf5e2d605650fb4d34982e24f64d7b281c52e2b4cae5ee305e74c4241d9e2b6e2ef", 0x67}, {&(0x7f00000001c0)="7faa479db40b33f6d2d3e99df646ff601cbce294efbd14a12f4c9b66d28602220d000990bfb126b4ff6123219132483d94bb119212f15696ce50cdc4a99d08f4ad2462d0b7ad9e81674026baedb1d72d2b9e7ee3b813de044acbb96ffeb1ed636cc727eb617c82c6f9e44c2e1250d5516af49367631c8b4737fc3ae212c9e371ef8d0fbfdcc83a90b26f99ea822153048127c6041a09de285385de3efb326cc84715a52e15e82060697308c6b509f9602554c11049261b6514959df07d23cfbe9042d45c5eaeab9ea880418e48965246cf73f44d1b8996ac09de5bab92b6fd269dd743255ac1c6", 0xe7}], 0x2) preadv(0xffffffffffffffff, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 16:00:59 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) r1 = socket(0x6, 0x3, 0x7) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="bafe4de6b5f7583b61f23002652610e525b461000cebd56ebbe824f27179aa693d2bca939940a0fdb50000fbac4129f1eed200a62b756a173021920145966e5089008eb1282d321c68627465508a8db0bb61da6f552c908e7fab7af07bf6b333b88f416502a38a93bb56b66699ccdc9feeddc6f70251081ac72c31627200b226919e8b8f1ac9c9ba3aa5554d86ec2a93aa35340bf8726fe0acbf62702be6c32ba77a99e834e653d471301ca8ab6d4b57eff910b49900986218735ce1d5577ee6e48e0746a045937beefb940fb12316a9e62f9ce29f788e62ee36697a2fcedb585c973b3f6b9c092fe4635bfe245937437d31d316484bf8557534"], 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r2, &(0x7f0000000100)="9cd387c8e3ecdf8a1b3092f6b0ad08ddceecac7467230e55930da5696749554067e42f237095f1f4ebede0c8dcd95d0644ae73c0879c15303d2baf5422b6f15056c372b1472345125a57427f996908c8a6992b8340751c70ee390759322f69ed", 0x60) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) setuid(0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/18, 0x12) dup2(r1, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) 16:00:59 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000900)=ANY=[@ANYBLOB="82020000ffffffff1cb83fc102aab077884738fe68091ce915f03e3987aedba5779f9dac4ce05dbe3db3e163c7e39ed12732c5bee50bb8c0be74011f6c0c9d630dd3383f56ab490a9f0a816b7b9f9474848a858af1757286f860e63243e348ed2ba6b9b50f93ac2448b3882e2dfffb677d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/95, 0x5f) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) bind$inet6(r1, &(0x7f00000008c0)={0x18, 0x0, 0x5, 0x8}, 0xc) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 16:00:59 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 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(&(0x7f0000241000/0x4000)=nil, 0x4000, 0x580979c6b8237a63) 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:00:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x5) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) 16:00:59 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) munlockall() getgid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x60b0e7f01ab30584, 0x10000, 0x0, r6}) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:59 executing program 1: r0 = socket(0x2, 0xc003, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffa12a197a3862070000000082959559a6c87910bf453f68c11700287ead4bcb777fa69dfceac2a86abc5afdc4d01d0b24686bf092155983a64896bc5e57c65801360bcd4c0a1c2b58fd4237b8fa4d012ae447473c230200000000a8fdfab6d093205e554799b9b813ef9d612f871c1f4385f04157795ea4a5ff00659fa2596d631d02361cd8cac7dbbc5b65c6593d287006b4122cd235000000000000000000000000000000000000000000ea0000000000000000000000000000000000000000000037205a8d000800000000000020e8aa7c20a114a95edc359352958ebced89ba14252fce6f3a1c63ff60ba0971db220d62f9c38a4a10e0c7fe41b672f95fba7fb99b9181cafa4181ca4e5ea05f86b66d311bd3b7c2771d643a4b43f666725f492ac99cce520c255d158784c842aee8287ce87b0d3db840f4fd64b38c5d8200d7279918bd003e50c62ac5e9b601b1f5b0666657357d60ab875787f1b5eac2c049390cdc7b0fb3c1d3835dbb0008000033940437ca51d22f3aebad5740edc32c74c55723a309902e357e40c43982af15403d203e86d9af527132ba052497f0e6fac8a96308b8613ea46781f8266a0be63800000000b6a7fd9600c0b42009b569fa5c93c6f6d7b8e7877c637969a13096bd85ebc781ffa03a29e895d3cbb0e33465e1a985806db926edb93c9d"], 0x1) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f", 0x4ba}], 0x3) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000000)="44de0f8c") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:00 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x1, 0x4) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r13, r14) r15 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r15, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r17}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r18 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r18, 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) r20 = msgget$private(0x0, 0xc6) msgsnd(r20, &(0x7f0000000dc0)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af0005000000000000001caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819982e09b9caab5eac7024ddd7b7bea731833e161bddbe47954cdad799858da73347058650bbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a916ee5813cff5c8eadeb5fee28c4e6b36f780017ef1a5cd418ba786c0a7"], 0x176, 0x800) msgsnd(r19, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r19, @ANYRES64=r15], 0x7, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r22, 0x0, r22) 16:01:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r1 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) openat(r3, &(0x7f0000000180)='./file0\x00', 0x800, 0x14e) r4 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r1, 0x0, &(0x7f00000000c0)) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r5) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x1, 0x6, 0xfff, 0x1, 0x8001, 0x4, 0x0, 0x0, 0x0, 0x10000, 0x8}) sendto$unix(r5, &(0x7f00000004c0)="50364702a72a4caae28baed3ec969e23f95465c5bfce4db81ee92e9f19da98cd0bb591f935545717668444e1905d93bebb325809760e98ff453ade495f5c1ea080f914c173912e4e995ee5623f1d30be40a42b08c68c93d8f3be571285e3736711748b413715b11a636fbcb2d250026914a4006664c837b10b25d9525385b9fc69245a32244e39f65dc5aa06f748883a3333fe7f9b0021b7648e435ccb5e84f2248acb4afcd5f2096a693de807f2dd26ab960f38e63d10bff8c64c3d47abe1bd33aebc13b7d64c411903606a2ab62d0c95a180ec0f5d840962e4f7eb7484d04f6761c0d84dab7524fcb1ac4477f157e4855a41ac9bbaf33c4bf13e2dd84a080d2761c124b4585f3a9ff9180c1d693678abc23539343bd04a56c5de9784d689e9d71c7d7a38ad6c864fb27a8e03ec906683b61d548f132ef5241b8820a1d2af511e6fe0d1c443f6e71722f38924de19b800c134b1a4c140acc63489f361a3061ca5842f0a7e7061e1b75ae11f26d7b824fe11ea90ddb7ee6a5b507b45cfef2539ba8e955d82249f3e6e9b9493b933a1c48951ae0ffd00e4fda945f857f1ff09a218c88538ba0772fcc31b62d6994bf6d8355f7ede6b928528999343518bdd1c0a37042828f45f4d156c08bf7fec33b10f790b7b70da69e07aa7e1ad30123ef717c4399d925c4ef4b8823e15a981272d30d9dfd7cd10c21b88b4a37477dfe7b8c311d7ca55d9674f9c4be624475873082ab913a9f5222e667fca8ef192594c7d211e0ae225527c80a1b8a60573d53134a0f8b4354b9cbc8b8dad4f3626f59735ff40a495f653b2cc6a9a87f5ff8b121123aa677a97da96ca449c18d110bdeb0069ef48c3dcdcf16c22377407758900c7ff710b49eed8cb297fcae6fafbfabea5c3d9900b20e535ce55eea0320ca363ade16c13980b6c1a24e4784ce5f3efd8d321bd9d1321a12c4f7e5b8ea8377421bd4a4643d04bc44edf66bb1a2ee8b90db3084dc1a1b6f31dace998554616a28d4731af376a8df02c10593a465b1304a52f1b33d33da0bf145f3d3f51e8a4789a792a4bc3b938927e065947c59be007051a52baa529d3a202cb86f1f18c7b6abd0d64592110b192ea26476398236bf23a313cd9762661cc6f6f7f822af81b49875913c29ff7f282d786e386af917af7a5819b01b98c82f612e1883f5994ae184d7bbb5a825030b046ee175bd8b5cd4a942038846c8b2eef39d0693eb424ee7af464ac2b2581f717ac3bc3e8160b8c4b13e99f1bee85829c455178324575fde78b24287af7e49b33132af37176c0d3de52b4cc504ce45c4e62023b076bd609d20890d4e3f14eb7e3e1d815b2e5820adb7b3e63cf754e4fbc262f97c19c3a54c07131b11a37517f6ee287083a139b1605c7c602bf4495edb28f6a7ef4cfd91546a669b86de2e33aa1a311088338a9d9a3823c91f3d0fb7440047ac974aa9b352cfede50b139839566282b641a3543175886c8456882490510dfff93502217109fa449ab4755e601caace916602f5b0a5a409e1d4d60315441779008229b5812a225d65a7bd8869c45129a952cb3d17395d0108d9325d72a9700e33afe7f200e4153bed94c2e62ae5d55b99bf82f467e3bf71582b60e4ad474974ef469ed89e1bd7fb3e2535139223f27d2ffc8686c6b951d8b65cc0fed384dff7dc57b67764be6f0765f33cae3bef218a79e53d97c94f4d272801ca6ce2ba85003108ab95a0c0aa27aaf6e1864271be5a6fa7dbb98351365350b41265836b43c3775a86c203e79b3a83315574f0107d673e3cbd9c2c8ed1ac8275680048467f0216d972b701efa61cc83d5c41bc0c21f6a35e4a2925443df072c1153ef76b21211c4ba604be5a5a0b7777cd210393121383ad9ac351cb5cec07d7e84f5a6152aea296848d4d4a5d36be9e10799c3d247d0d7cdbe7c6018bc7790ffa5ac289f10988c87b82f3b31a3346aafa4d66a14be4747d222eb1348738f984f73902e1dccd43bc5f04b8f06940bd721ae01cdacfa7bd4a3fb6780873f1bb49be0d3303421b011595c1784b811d9e5e71c3f9d7f3b17d89d3034c0df0729facbbff9d3f8c382e65278c8f688587f9ea59e9ee5d7e413eb269646a61ff442969ef49b016c6c5ed83ff3b980c0388daf0226c18b4adf30a9ec683fff902d7ff97ff9b39d6409127b4ea2e295d17eeeab19a538e7653f06d4521a354b9939c59cf82314d8e6f1b72bd21ff752c67491216463d25d58391a4bd7557651ad6ca277bb12c0c2c99ca02d09b2c27cc21f872d5f62bf974a27336e6212217856e2645fbadc7bd9c74c11458269f3a85ef70d28c9833a1250cb75b2c1cad088c2f9e89decf8a9e64a14519869ea328ab7921ed6ed36745bdb07e3346b20fba5d0a4b25837520243453c039d6ffc0e09a55d99968c217c1842cfb7dcc52ad0ad55c89f6c0abf47d79d63761558be3e76139ee075292d6d5628b15e7a1599f704ee9dda36adf073127c25d87dd9af770426d3d695e7d816da283f6c2740ac5e4f9d4b9d59beef5f0e8bc8a4ab1063b426ef068db3c463b8a6b50ba86654cb36d76744ff0b52e7d0e138694f918ead2640ee14e834b55d4b2fbd8ceb35e76a540ab7fc7fd347bc9a879a90afc3b7f893ef04559fb7ce0a13c8993d7f6b06cb7baf968b46ddae64e626886c94cb99d2301cda23653a23d69c3df83281f6e814bd368865241f7cb9faec25628f2f130db075287a706570fc32da08834e2a449f06e85978109d5ae3dd8a86c6304c7c3ff4a1783b8e935fd015d58b1614d15bec5c27c61ced993c384a1c29db5b3e95f46601518a334e10e0295b95e5aa493743d187e9a33730e9b95c8a23fcec246b6029fd98f974fce4afbe1f0df8f97c794030ff4341877175bb084bfcd951c5845831166077318576fe8cdf4aa2a042dc4523942d18015872bd36b06a38f1fadf1cc2be30e7e2a5a9f0cca7c54b547627d453463430ab8728505eb79c1c642b28a1ea154345ac82f90948e466ca399b2cf7f7241d834f1fb182a877d2abb8ce0de9604c2e85365f83e74b4c658f40e7e5cf1dc9559fbf5e5e37ae832eb05e5315df6784ab198789834e1753263fad6785895f5de1caf12c7730bffb76a8b057dd071bc907e0a670ff1a7b27b2b934925e9eb84b83dd9b4870daaadd219c5b963a4f94bb1fd345b71d764b9ae89e8e1d09667c28fb39271f47bac77370e77e14336ace8919087924675d153891063158456706f9a24b52ac4ee7f2045c11966978874ad55cddd81492f2d44a1ab3b616ef540587df00e33c45bdd52a42c0b8f9001abc37330e8e2b86df135f62c9b20793d620b05b0b1d8f961c0349cd9dc92d269fd879190ac6935f3f2b87f70843a5d786f08761e09e6b715917d3ad0b764afee01ee62baa36138269295d837a110c9944c1c8902d90894653c884b5b520ce940c100cde3ed374bca9676b0f1ae546be6aea1f802beccf451dd6b1e3d503655f197963b38181c0378bf85838f613b62358b7b2554ebe54d4e64003934684ce658eba926ee917be1e0d18a210a39244abf8861c2043f3c270176370fd78cea12bb9dca5a36c9f971c7994cff6be12c3b33a5227012aa5d40844e89bfec253ae983a087e3531dfb17d64bc7d1a70e2f155d5af10f24a76144cdc0ffd2575f14b0b55565611124ef41d6f196b10ec09ef3cd2a2a5da6a3f77e5e36a365c4fed1e68bdd4b9aad007023e553b1141c61a426e569e1cbba17c3b4e678a276048cdc7fd089d51ff92661569fe3861764d4e528f22754cff2d03a9d1b91a93957474f1295c02f1af73d3397a13fb8ecf0a2c47a3e752443c89c5fcc51a61038874450de7a87f2d642dade6d88e023c7c1d702f5d563e97e702a03243df02ca03f0c421a083a5e5378bae423c2033a692d42e6a9e825810312e4875f6cd9047536ef7a823127d3136a8cd7610876a89b0abdf542a8a16be6f959816c8dc740b77a715efcacf035908a79aa5ee836c9a543355b14c50858c5bd07a4f8c2741de1a76071c41ea90cee43801938b9877f79cb392fab2887e5190393295afe5e289528e003d590b5bbcae548fa7d5fa1bfc3d8da732856eb67605fc7c55e931599822d73093cab82cfbf994b50e2e23b2a4da175ebd1b038f7d52e3cfabd23f297a222e474f6d4b5aa95b8d598a88e5197d5c487c08c74a0d5efccd0369567e5cc82c993752e77c616c4f031c243bf0a2580bcb1a1d94d830e00e03981e3ff061af48f3686f107c3d6a421d16239c6c3d864415fd5d65614c3613c715f59505a4e85bb3a3c276ae8f374e05a3041f5e39a06138b4b5120e32fd5d22781294e6384e5eb3113f6da4edc93ff155cfa1c034ad018b5e3948818158a8c7fc6e8b2e87ffe1d901ba4007e2f476738f995ca4ca5182acbab315c706b112d8fa71abee08746f6b55bdb38e2d21bd2fd14f0f43b4d9476452b477ab325de6532897ebbe951abf913b3f6c8eedeca7e4aefab9a6ae740905c9866879c91f456fa902eb3e21d81acc626a13725aa190a0d8ec1becaa39672c1d84210ff135139a043e6df31c75cc4a66e4c59c04b72f03cf42be928f9e8f46dba6a885981d0dcc3f6b8cc61803a0d8931826322a2f737518011d7751d7fd9745f79285c83c9746c6e7ddb700d2fbb90627ba6853fcaae6018f08909374f388fb46aac9f3ccc01401681e8061c114a7469c5d923c962b0b0951a09623b56ccfe26f96ac3cd4cce02399aea48a389ec5adfebcee67b8e45609388fbfd419d41044a03d99171423bee98666edeb1dc07a55dec692f93d5adf4e0bf81678b8204fbf8048ca4d9cb655469a2b834f2c815d541c837b053b0481f9161a5859ea4e1442888ff21a49bd21343b21fb84c8ea10220a70f948ae574603349a6336be8cadc715f291c3eadbc33687d1fd75fdc86869778f7dcb9f89a242d93889ef5a02747dec537c1209b4ab59b873182ab275c0d9a55fd58191b1c2da6d8f3f6bf31aff96af1bb6af7c124221eb4146f2730644e6b243ec2e24c9f0d04fcdf6345d1b77c2ce71c7c74fc9ad50580d6559c00d2adae2c20b3642cfdd393d59c0d86c8d2ec4da748e724a99c32a484102466ca8d43ff2ebd3167ef2e303c006eb2bcf4d9b23136009257a80f94b9f3d33a730cd77d2bb4eccd06619c6c208e49f8d4d55742f67ecf890575fd3f2e3f23164d66b318f2d2435948c8d0c25e85a603151b8df969c9d04d4ae0201ef8544a1573ac450ce838f72e691bc4dbb91dfec4d0775a5c437d277ab5a8652b8ae23a2d8a629e16a7aa41fb3801aad1245cb86d7bd621a1ce023c1dab2f3b13a2d97cea4aeeb3eb3e97a4069baee63a6135e218c33b73f46421e28f4c6015bc4c6abb01785bf7d69a92176573f1dea2f3cd7eb805a9f24c907c2352142bfce2f3d42e96b01a7825c886a767ef65398ef0fea9c03e806e8d183685b29430e0e48c50371c379452046ea0c9fbde6c0b1c447c092da4403eeccd178b410adc4b9cae07806be268854c2dd7cb305cf6182895430d1a79ab8c8bd7d844198917a1a2ee1884660a2f49b108df9288ebb626824937a16e7d1a64ea025d9600a606cb1a6d48de598cf1665de538b05bdb9040c3a7e4419bb2c4b08f00c1da786094fa5d3217ecb090d81ca838ac9ccb4063ad55eb0c59b5af8f5e961b245f1bc6ad660473ec91ab3591bb637a05c29fddf33edc85585f0b9f2c22ec743dc958926dc229ec70fe3ea7644d94ab73c66d74c0d04905e29e26ea43286925b3be4603303537100", 0x1000, 0x6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000200)='./file0\x00', 0x17d3247dccf12892, 0x9) 16:01:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 16:01:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3c0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x3ff) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x45}, {0x16, 0xde}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:01:00 executing program 0: r0 = socket(0x20000000000001e, 0x3, 0x0) pipe(&(0x7f0000000380)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x200000, 0x9, 0x3f, 0x7, &(0x7f00000000c0)={{0x98, 0x2, 0x1, 0x1, 0xc1, 0x4a0a, 0x3f}, {[0x18, 0x4c, 0x80000000, 0x4, 0x1000, 0x1, 0x12601fd8, 0x2, 0x0, 0x4, 0xdb2, 0x5, 0x7, 0x4, 0x4, 0x81, 0x2, 0x9], [0x10000, 0x100, 0xcd, 0x9, 0x9, 0x1000, 0x2, 0x4, 0x0, 0x1], [0xe2, 0xffffffffffffffe1, 0x7, 0x19fbe481, 0x658, 0x0, 0x1], [0x6, 0x6, 0x80000001, 0xffffffffffff6e1f, 0x9, 0x4], [{0x20, 0x8, 0x0, 0x9}, {0xffff, 0x0, 0x1, 0x2242}, {0x3, 0x48b7, 0x7, 0xa6}, {0x8, 0xfc83, 0x5, 0xbb}, {0x96, 0x9d, 0x0, 0x1f}, {0x6, 0x19, 0x7fffffff, 0xfffffffffffffffd}, {0x8, 0x1, 0xec9, 0x9}, {0x8001, 0x1, 0x7ff1, 0x1}], {0x7, 0x6, 0x0, 0xdef}, {0xffff, 0x4, 0x7, 0x5563}}}, 0xfff, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="3054cf7b4bef1805e82f1d3babe86b52d4b55081708c51e723f6a8d72c3d40488829a486215285eb745f1d29c3999185cf96043d1eb3dfc4c86650c5d1054a77b01bf130ca9b609e9ce521cfe6126c", 0x4f) bind$inet(r0, &(0x7f0000000000), 0xc) 16:01:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)=0x3) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x3, "d730c1e7bb6fc6e23c5b00000000ffdf00e74da4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r3, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r5 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x100, 0x0) r6 = socket$inet6(0x18, 0x8001, 0x0) listen(r6, 0x0) r7 = accept(r6, 0x0, 0x0) shutdown(r6, 0x2) socketpair(0x2, 0x8006, 0x4, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) dup(r5) r9 = syz_open_pts() r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r12, 0x80045721, &(0x7f0000000240)=0x7) dup2(r10, r11) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$BIOCIMMEDIATE(r15, 0x80044270, &(0x7f0000000440)=0x6) sendmsg$unix(r14, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="250000ff000800023e7a66116e280000086e1932e9f789cd7fa757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebf0460fe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c38d638c1b6205f539942bae9d86946d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092542ef34c7a22ab3edf16513362840b72e43cfb4b0f5fefee86163351fbb2f3ecbdd632020223a18dd64dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e643e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a820a0264190e310d9bf7f6ffd2ea7a4ac565dc8bf89dbf3a7a2dc4174a41d09f2d0b1530082d2ec8c91b", @ANYRES32=r14, @ANYRES32=r14, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r13, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r14, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x37e40) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r7, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xffffff55}], 0x0) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x6}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:01:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x43) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x10001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 16:01:02 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0xf, 0x0, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000000c0)=0x9) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:01:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x100) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000080)={0x16, 0x0, &(0x7f0000000040)=""/22}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:01:02 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x42) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000140)=@in6={0x18, 0x1, 0xfff, 0x80}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)="378bcf898421baf7257dfa2248e17cf64a636599a5f836b18ba2b4ab0c3f8e4e78175aa46e367213eeecce8ed5822664bf2024957d91c38aad93d2330e82f7d4c01fab793b6ceb341943b8f30ba2da5efe4fb70a5f56112d65990ecce5910ce0c6cf42f4e7dae63e3494728e90a1d951ba4aa0dc5d43dc86cc8c114ffab50004bca890a1ff9a81c7d520124a8bbe90487af96ac049326aae1d7da1ebcb1149f7f6ab518993a2709d6e7cbeef98602c12d665355a8530df728dbe15c9", 0xbc}, {&(0x7f0000000240)="7c355469680199ed5f53c429654398487b6bde8a7765654fc189a831180b8d14d14269cff8a2bcdca76ae282b20834d1dec4f7ebeaf73a27adf4579c5a9d6a632564e3f46e175dc65df49456510f2ac21bd98cb849684c2009e4f6a9cfeb99a16c3729c24bd849b52611969a267caf63cf5d857a4fa3bdd70603b717107a9fe28f860c2092d78344920600", 0x8b}, {&(0x7f0000000300)="627d1770b5cda020fd2a803487f18a3ed911ab181e56da29f135f885b8c21f479608a2bab9e11e038caa4c47a5a96971fd071c362a5fdc0c787ccf3a318f16f2b7a63c5d570202c9203c07862e4e1f9e0facfd7cbfec3d924a474df0efbd8abed16d", 0x62}, {&(0x7f0000000380)="5bb2bd2b0050119be3fd0607412d24cdd3273bb221470c1bc0616a276240b9b6ff35ea14e4030a0e213262649d705bad2b211b48265170773cfd25", 0x3b}], 0x4, &(0x7f0000000400)=[{0xffffffffffffff61, 0x1, 0x7, "390d062f5592d82e4199c95c00d6724a5ba4732227a8b7d20d50155c852eff93791dea0197255aac3958db0993e9e59d12bf65f16742731df1ea601f7151dec9d21c81386000bd86bfadfdbe7d0a8a1fe8c7395bbf7b6f3c7af2849fb5e1f50a163bf91d281eb4a2403f51c2dbf550fd2faa396cbad05b0e7eb7fbd25fa3c19a3a64ce5ed6e581ba155e4f5576a0983916337fec9861c73c5bc0dd6dcf022a620c649d98ea8c675c08d03d6eb454564b3e215ac1796eaa4c34ca4c94a477ade7ffbca31bcab234621f2f438ca46a35e58329749edf59fb78c5a9306a1839edd41d6bbb176b2c1fe84a57ffd06cdcb924"}, {0x2, 0xffff, 0x1}, {0x20, 0xffff, 0x4, "6f97d2fe15e7610b74bbac4faf28"}], 0x2a8}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x80, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) truncate(&(0x7f00000003c0)='./file0\x00', 0x0, 0x53) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x401, 0x400}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x3, 0xfb) listen(r2, 0x9) accept(r2, 0x0, 0x0) shutdown(r1, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="2351ce9c802bd9a55b03144e7b14") r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) shutdown(r3, 0x2) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) socket(0x0, 0x4, 0x20) sendto$inet6(r4, &(0x7f00000000c0)="6c17e38cbbc88475", 0x8, 0x8, &(0x7f0000000140)={0x18, 0x2, 0x4, 0x101}, 0xc) getsockname(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r2, 0x1}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:03 executing program 1: getsockname$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r0 = semget(0x2, 0x2, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x2800) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000001640)="b6e811399377af42e342b28f6ee6f059911cb5b1b447d9d8fd11649ba8be24043145a623cc722056d65c79214c5d3f5ad08eea6952706f0fc10cb112f2c368d39164cec046b1b5a0adbd68ee247b85752928db51a7b734da09264af1b76c77ed01f0bbc6481c10b3fd0ca807dcc76d7f0c97cecfb030f5d264259c2cec346a41dec072a5b7f61cf9711e2c7813aa5347af647ba48f2d3ebc44a313029b6bfcecc8f235d2b651f45fd6a21b0ae35db3dca08b161e8822a56a383bf237fc5124fc54379fdc40487fa3f475e62c9ff712c582abc97e2016a55085649a8b388af77c8b84901f89b709318e7211eda89ca18644812d9f7523e0f500dacd35725927707c6c80d15f502a0279869ad0bc734614827c1df4383dc2f3fe09ba5d8ca5734474efa48b371e4923f47e8d23dd531d4c67a7ae19f042b0c714bf2fd5267e1983293dc42cc3ad549b7110a766f4ef35192bc53f163c8d26399c9dcefde4e04bad4e7919d2317deab107992624705af6192e0f9172fcfdf5437692ae781dffc8d7ab6e9ee2740070281de8d1c37363d0c9c1207461b52c2d5269db46248543023ad241a2755728a2304f5d1f504806c7872223374150415f3fbf5f9bd6ef3c6d382c6904c10b844e6bc2cd7d8df5aee37ea579a56f7d42bd9c4e60acae9fbff72ead331ffb4bba8cc26f1ef335a380f60039e8fe1e457e0907055aaeaef3827b43", 0xff46}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000040)='oL', 0x2) close(r1) execve(0x0, 0x0, 0x0) 16:01:03 executing program 0: getpid() r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, 0xffffffffffffffff) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xbd) r2 = socket(0x11, 0x4003, 0x0) sendto$inet6(r1, &(0x7f0000000140)="df75373508cc780c52cc4fa72100754127d5ad10249f183cd5fe6d668069a260e87710a7dc054697fa7961cf3bd40e92aef33a3b6d910d2c68818657195ad9d9147c5c8549348fd2f9ba5b52ee925e99fddd3324fc4c6c5c337e6b9964326ce2a5", 0x61, 0x1, &(0x7f00000001c0)={0x18, 0x3, 0x7f2, 0xbf4b}, 0xc) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:03 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x1}, 0x8) 16:01:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e7467e25b359975709f2eff82d5d6cc1c36bbbfe245b399ce6e"], 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x80000000}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/16, 0x10}], 0x3) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) 16:01:03 executing program 1: unveil(&(0x7f0000000040)='./file\x00', &(0x7f0000000080)='r\x00') pipe2(&(0x7f0000000000), 0x4) truncate(&(0x7f00000000c0)='./file\x00', 0x0, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0/file0\x00', 0x81, 0xe877, 0x7, 0x0, 0x7f, 0xffff7f19, 0x61a8, 0x0, 0x1, 0x7, 0x800}) fchdir(r0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x202}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1002}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x18}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xdc600de}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000001}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x4}) getuid() clock_settime(0x0, &(0x7f0000000280)={0xfe1ecc7f}) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/de\x00/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x2) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x7, 0x2, 0x1f, 0x7}, {0x1, 0x4, 0x81, 0x9}, {0x8, 0x4, 0x1, 0x20}, {0x4, 0x8, 0x2, 0xd01}]}) 22:28:15 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") fchdir(r0) 22:28:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) getsockopt(r2, 0x1, 0x1f, &(0x7f0000000040)=""/54, &(0x7f0000000080)=0x36) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 22:28:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) fchdir(r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff4b) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 22:28:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x45}, {0x5c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x7f) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) accept$inet6(r4, 0x0, &(0x7f0000000100)) shutdown(r3, 0x2) write(r3, &(0x7f0000000340)="a35e1db66f3651d87979b49e969fd6b22527fc17b106299e7771e5d2aa781605827fee4b8ddbad010a4cec7b3cb4442a1dc7d2c63867ba9114a8d984e0348a38bac6ac68382cd0ba690a639d18aef8364fb4a894256a0c9af0932f089c59d894048ccaf82d8d01b258b3292e9e5014e935ab31deb9a49e101090d7eec488f9515ecbd22c4954a2667c8d13f80b82f2e25c6c370dd090a9c5175539deef4274d9e998182c17b9dfc2c6690f43f7cc7a1a3d21da5ee34b7ab262d89bb59b9f16bf662083effa45747bf277e826e0b9972a121bb07f71b54f244c309c4ff367990e516fd8ea8a8e59f78151c07e98e7c9794b5e95bfa9631a261ced3020e3dcee1db381f89ddd9b753bad063413c7cb03072ee2251edbb08624b6db6258c534e80bcb3e33bd726c03189465d2f2292c7306800f9730b1ff4af9955f2da5cecf832480e3277f21851c599c988f37f52e96764c74d9a2132e7faddccad1b580ba1fb22f271370be7003d71698f3dc1a53c1a538700ca0cbf212f613878a45da870689ba6d15e310eb84f18631d41f84817964b7e2a55b5ed9e8488763d3a15cf260486c52f716f06a48428637ee915e7952b3e79ff20eb9c11794bcc7d9a7e893fee812e8870c1f9184d5680bae2ff05d0d538eb2b5744007c25fc4389158118499af31cd6d5fe0a61ea915f446664ac308eff8f74ffde17701beb24a524cda8390393decdae8c4398d1d99dc5a39868b6639f640d5db4b8bd86170ddf456cd2733ca38d0214a615a2b65f68756e6488ee784f0c2812befa96bbc09a257c2157a10c7976938994842cea714347e08ffd15ca4ef7363e3c3fa92f53fa60a3fe8ef9939d4692b49d96407f82691696854576d45d92c3ec476e70e7b48fc6a9e553059442426bb997c79f41c430003c6f91fb223518c334d4aca7d989a5fb5b5540eb9332a644ade882e935253ea00eb4f5428b0fd15e71c81fc0439d5b5408aeb360d563fb1971f9cba747048e6f577f7fc7d349344c740b1bda1946640f973b7eaaf6b1f60dfffc9e36d3eedd8319cdb0466f51c68da3df08a6b36ff4ed336a8be9df187102467b7c139c728c28d4918549ece5a184abe343eeceff53491f5d89d4acd597a2fcf20bf06cad85804d510655246e6e94f92ffb17f779692d7494ee29c38f4c9ac0cba49a1ed0dc920efa9dff45b262d29e2fc6268ea94455461e5eeef0f26e710407f383640fb74b9d20bebf7c81bf98706f95f88bdd389e92e9d3c6338830de9b1307a00a3e11bef94cac937da53bc576c98c7728a7c70a5d1967d443207780b54d367241a302997aae4ea8405a803075d0c07dc701d259f81a66f0657d71085a58d85d31bd1c9925adeacdb45c64b526312aeb188f8d32cd0fefd8637a1a827d82c35ae28c53b607df4304e674ec5bc3dd9b22bf5a2c1798d8e3b4cd248137fcaa839ccf26eede031b0fb728491791fdd28cf56f68e016976dd173db1b7e125694fb91454faa4638153e6f1d87f0fef70d7e31fcb036ab01559a9148313544930391d5a946cdcf9210c56d1953043c78e83bb0754386016fb733a1831480016ed1b898002c6ef7edbec4c27e54ffbc35ccc579aa61df0cb87fa3eb630983d43e86125c57f442a6f32bd84c153fb0538d95a9c36094538dd040eda90cf438c559faf676e86befa79a5a3f22233a56a5cce4e665c63c03b69809a7d23596ed34de0c213ff0302868df4d813b4e08415d5fb8d9b001c173c67e88a37f1006c82e5cedc07cbf488fb9925efb021d7c4d4f672a3a9cd49887bf0b58cad6478cc99a3446c6d047fdfa3adc8e2b7ec49e82f3001c7ac73a2a8ae78cc68be51b1362899bb989c3f9edc847860725a4bd0f57f21d627f14d7a95f4171b6c035211395f0fb85344220ca334078c1ac09f31ecee9139baa45359e33f13a1dfaa4858a654aa7e4fbd823016c5a92f501109734a92be4b2b0879753657e55778371a815f7fcbe41cd32173fe21c5dbec4d849c1ae8d0439ae09c5b121c73be145abdb51da811f222fc8a44d3662787e40336b6fc6d6e5102185103cb125b5f939202491bb6abdb0684a657d8790d746c92453f52f6da473f4bd1d38cecb42b303c4c38ed6ec606768d3fe13707d031b1c21245bdc4ef7e954e9147652dcd30a333e32850cf28cad9c7c3fe721f25d59f11b20c7cd3f6b04b49de21a47f245337e80ec35a6dd5bd869bc7456c3a095779440418fd888bab6a492438710855775ef992ed791d574e0cd61913b5f5720b4cba6aa0d7f59ce86a7f3ac4ce1cc296c86793e7446bb839738797c247c370c49d512ed9d2c532d24da5b41131803c87468ec2c0546ffc0e04405c74199ad9393d6a1099904fefa2c73c9e25ddaf371f8501d098f063180961f47409380b3d8014e6efeef9e43695ad2a50c2a5e9629bc1fd357eb7135b8adb821a18f24aee48abba785244de137733a02bc347a30108b322c3de7c96df3b6c04cb15fdfc1e72b0f28f473d254721a3ac97841a150bdf0c419156d112649ee504d54f42dfd37023c6678993ac9d7730362a8339dba0c052c36a21dfcab3b9c44b4ce0a83274fd67ecc993d93069625986b7df81d322948f6a44719be35768b3363eac330b2e44287fd157c26f90faf7da1fa28ea6aafeb8b03336397a3909566ffe1a687be5a44db4b17b17756c80e6e6293f70c090d882ef0365026b81cb6f8d449196a9e0aee2925eb83f7646240052baf26830b6463c8f7b49f89f0743e7ea494159e43b52df2432bc86829dd3aeb44e57484cad1c2a5d3f9543a3638653305a66884e18b2adca707f10765f869255f85170d8a1677fc53bd8d110c32f4b541329e50d7eee5538bfddc64cda791b0960dd3171ba33cc6da7adef4f18691d2df16beb429cf0e242f88ec3406466b63707a0629d3e6603250f83403e88a4fcd68d03fd47500c529802bd18b911f305951fd9cc5c5ea439b324b6019f36dff09868efe65205d456a1af01358b61ecb6447ea4da003bd2780ba72126ea3a69c1bbd892c2b47b4a0f6bbdb00a302b85533491a3998cce1d8c5c770be9ed33f21bae2b957a7a17091d870701ed8e17eb1493c5b699eb213ea87480d8d596c452fa19656fe7da3b0200a730523e958872c221af175e1b7a03b9730c77283fbc105a4576951bb9104a6e5937115b7576b02c07428ce6c4d55f406f8bc5ee0d8463c6efc911eb4a11ded18f5fcc27c1b38b6be97af1d81c2c04f026d0b041df553b6e8f1298e86ff1cf19bc5ca09126e5c6946def96544ddd5eed18c0afa11ecb40e9d14ffaea51e5e9217b77536253b6bb44279ad5a6ff4f032f15767f54f8f57df8d0ab1dd5ebcf0e97c9fb62dc48c1d98b881d8205f2321116e7f78114992a47f08b94c083ad715f98e0943acec4626a9fec3e126e6274ce0d7a8d9c7abdeaefd19f1539d60e8a350956ef503b524f8c79d28eac699d0fa67361f8a3e545f6ca225340f9c1c83049be79cc42486591bc2c1abcf41692d8f4b334de69cd789fdfe2c03b179243c0c8b76aee24ed94bfa3f78484e756ab92933972be397cdc40e63e7098d936c773b7f29f27cb3c343184b581e13142a1904e6e4cd8586c2f049a75b42bd4d6146e0c2823e25633dfb204f0bce75ae4968c1c2c58529f44f5ac38f6efd477e56d008a295d97d12600a55d95e122c0d28bb865af5d5349642582011058517fe225eda43beff33dcb2e71108758addd8f901e9c7c3e77eab1f4b2df077df308c4a1e214540e75bbc17800e17ff82cf75ec2147485a763d47956685f412def3c59be6ec6661037a5568bb1ef85f079e19634b2c4e92e0cf1f072314025e2c275ff6e71654823632e2f4732ad0fa1f81af9fd9ba954669af22d82cf527705ac7ea891dde85f70e4e89af8fdf3137364d5a461614d242f76d8112087da52221aff626db4af1a4174acc893c85579032632c557061b2c7277fd6201872c9e1bf0c90b7da490f59e9f17eef4a1c7bc24cc89f05118287f359b0b95f0f00d4966520214f5e0fa756369ae14bba6d940397bbb3cbbcc40fab42286deaa646c4d5ef30e0ae36a8af50e297b0b17b0eeea8a492a9c0e29ddca0ca0341c2169dfa099f0964c805f3859d8df081197ba474cf7134855a200d02c14be17d98cb8eab2cff2174844ab35f0fdfbc5282f11ad87dc02963ba9c29edcdc8f8c9d4c09a9bf300e4ecc6543498ee490e939b14cbdc84264c7683180874d40a477c7598e2338a3617cc86b5c3389e9a168b78fed6f3fb6171ae01c5feb63ed0d5ea684e8ce9328ad3ae32e966ba31380b12a61ad00ace0cf839c7114281112e459f1be5deba9b9fce8fbf5a0c494f8b4bf62f3bdb4465a0f075ce47257c5d3086c8f8ed48487f83b5ecdb019d0926e59889f5493e792ce4ea8aea6881a6d339de68a55a1e449d912b182af73bfe0227f5fbb102f1aed2f9035b09a32d9d6ce6695aa10b225a3155e1f3e0b1b5201ad63d313cf25599c87f4d52cd89d8b90ab7724febdcfb136216ef9b5552d292dc4e5e4187eea4eccd48fc4a301a95a9344465feaaa312106d85ce5bb294dfe8dd0195bba0f5c91016d0e9ddeeb02bf8805cf42deec90533abc4a29694b46d496c3fb65f0c83a0d1b659bbf3edce0e2dbedbe1abf1fef2e9c2ef371d94fe3c5fb9a9364ea57736ebf0c0a436f96f38099b00470245ba1d2e26f55cef20dd75c4b744014a0236c6c8ca2d4f6e6969ff42b2febe142324635b9f3d9b7983acdd1c7a9bca2648d81e7f8eccddfbf2efd3dff08466aa8262fe509accdb1166255a25be1e0657953aa1be8700bd70989cb9f31581fe160423dce35def99cb3542b277775e5558a4cd76e496f9f4e7056339a889cb8f8c403dd6fc0ef8a08ca0dd312effa5a8cdfa49610eab2dcabb4829627dd504ac48f7ceb37acbfe39aa80d8b9f69bcbf52779b991cac5002f8f4e507180a2e05367c23effc2af2045a1e3d235b98680ee0d99833dd4a4e04a0cc691b73e955dad4f2a9b3eddc0d7ce404ea12d0dfd6b2e64ad0cd760b9fc42e1a9bedc0a28b2631b0f401339fce5bd7a9b2e0816529993e2271196a154736bd007394249cefec086d2f46a410ed1e9d6243ca28decc97a2712fa185ebd10eb9d4f72530bfd50862274d5c1410a527b10e5699a0507fba70cc5627dcc6d83069222a8a66b5403bd124d73e54d5e55907cda94e5f98e61882d51ef6842945e5558125acf1fa80e275e35fd05f6684cd6cfe8a26c608e124584d57eb6f3e0f9738af532740468ce0e4e28088e0e9fd645f5b2741764a5daf05d5bf96d8673cf59334dae6626dd052696329c03c320a7041040f3708c66d011805a27d8b841fc83133bbc9b3070f8c0c9ea94a6affb947baf5f9924937ce39f253dcf77fc16cd220e5ae45a51526369d917cf2d34f6785805868997b90bce6e1400c8502a1ad6b39c2ab726986346c772bb3c454266071a00946482be79755ddd1a83c610aabad5c794225a5169de757c2615e3eb3df43e708b7bd20cb5239f2ba9bbb1c201be9964801d7335055f0dfcc6d28094b1ba72277f987d5dbf654dbf59044cbf6a9db3f9d6c9e798e84c85ab51b53b07702fc7d8f4ef7749ab72347026446c84b34648d9afcc726ce4f4ccd7f7d3df41b0bc0ae9a05f6832226f25a388c9b7051f5d46de926c773cf693f1048128dccb760d9a8e860015ed85325ddb53a9809acd159e19838aabfa47f66c51ce3123d7b0e28933e06cdb8ae619c6cb035b9351ddc65fc3c8c2170998293c9", 0x1000) fchdir(r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x31eb61f0dd5b194a, &(0x7f0000000000)=0x80000001, 0x4) 22:28:15 executing program 0: r0 = semget$private(0x0, 0x0, 0x220) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000001100)="aa48f072525c6ee681777e0e68eb5cd42271d3163e9b86c3d6517db99084776dde505efa7f9dbff62ecb74dd5925ccdc5f8df86aebdecd734634ea514bb55f76ea3e", 0x42}, {&(0x7f0000001180)="597285523cb52bf80f85e327b7", 0xd}, {&(0x7f00000011c0)="a905fe346c4f68de896a865cfaefa040d36dfb1c36f54ddbb75442877a53f0f6dce8d4e3745f1607afcc299e447d7b5b356b9ad8b84c094e73f8ba36f374127d4fa8360c41938142a76e7094c203de134d829e06ec9464150ae84b1f0d204ce943211a973ed47ff1a43f7481f542f997e4898323b8d514877bd15b45df5190276489c0bf41b3424451befc869b655bfcbb95ed7f329587bcaf5a9046a98b7d5a4fcb6ea189a2ac9240271c7985913aad11377101e6f349d1a983eaffef4bc8d5a9308240b638dbe37f4f62114197f716eb433e4480af019a20ea6d3d2392", 0xde}, {&(0x7f00000012c0)="cbc34a48c212ebba09f6db2ece6b13b728c383642d900417f5cfb627608abc0ad521af8f78a32bf170bdda89af231f1764bee88865f72eac89f3c0ad53c1562ab8156e4b09406de3ac79779b831d498ae0f1", 0x52}, {&(0x7f0000001340)="f5659c5657cbe52e1acef2514e765b72cfb0213c37d7a68a53af52bc3dfc8af0e0f09eb6a7795380f84e0251c2794644c6f50167407a6e8a2bf649150e381b5c5efb7ea13d6fa1fb4855610973b88588cee9c7aa9b504e00e3aaf7b90bdccd0f878b3a13fad02b88", 0x68}], 0x5) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000100)=""/4096) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:28:15 executing program 1: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295951e84c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae134a9882c6911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47562ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ceca45f94ddfac724d4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c79667d8f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27ba0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55dad0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e645ec4ea34e6b6d916c1f6bc232c0a246a"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000005c0)=0xfdb9) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x5, 0x400) semop(r3, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0xc00}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) r5 = socket(0x1e, 0x4003, 0x0) connect$inet6(r5, &(0x7f0000000100), 0xa) listen(r5, 0x0) r6 = semget$private(0x0, 0x7, 0x287) semop(r6, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r7 = socket$inet6(0x18, 0x8001, 0x0) listen(r7, 0x0) accept(r7, 0x0, 0x0) shutdown(r7, 0x2) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r3, &(0x7f0000000140), 0x21b) semop(r6, &(0x7f0000000300)=[{0x0, 0x0, 0x800}, {0x0, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xffff, 0x1000}, {0x1, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x3800}, {0x2, 0x208, 0x3400}, {0x2, 0x7, 0x800}, {0x0, 0xe5, 0x1000}], 0xa) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r9, r10) recvmsg(r9, &(0x7f0000000580)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)=""/154, 0x9a}], 0x1, &(0x7f0000000480)=""/218, 0xda}, 0x1844) semop(r3, &(0x7f0000000080)=[{0x4, 0x460, 0x1000}], 0x0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000100)={0x7ff, './file0\x00', './file0\x00'}) semget(0x1, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r1 = shmget(0x1, 0x3000, 0x46, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/16) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) r7 = msgget$private(0x0, 0x200) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, r9, r8, r9, r8, 0x42, 0x6}, 0x8, 0x3, r10, r11, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r8]) r12 = getuid() r13 = msgget$private(0x0, 0x200) r14 = getgid() r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r17 = getppid() msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, r15, r14, r15, r14, 0x42, 0x6}, 0x8, 0x3, r16, r17, 0x3f, 0x7, 0x4, 0x7}) r18 = getpgid(0x0) r19 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x4, r4, r8, r12, r14, 0xa5, 0x4}, 0x9, 0x100, r18, r19, 0x3, 0x8, 0x40}) r20 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)=0x111) r21 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r21) ioctl$BIOCGDIRFILT(r21, 0x4004427c, &(0x7f0000000140)) shutdown(r20, 0x0) 22:28:15 executing program 0: r0 = geteuid() geteuid() setuid(r0) select(0x40, &(0x7f0000000040)={0x7, 0x9, 0xffffffff, 0xe57, 0x9, 0x800, 0x9, 0xdf}, &(0x7f0000000080)={0x3f, 0x5, 0x0, 0x4, 0x1ff, 0x20, 0x80000000, 0x1}, &(0x7f00000000c0)={0x1, 0x0, 0x4, 0x10000, 0x200, 0x495, 0x7, 0x3}, &(0x7f0000000100)={0x2, 0x1000}) r1 = socket(0x400000000018, 0x5, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0xffffffffffffff0d) geteuid() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x101) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000180)={0xffffffff, 0x3}, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x100, 0x0) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept(r5, 0x0, 0x0) shutdown(r5, 0x2) r6 = socket$inet6(0x18, 0x8001, 0x0) listen(r6, 0x0) accept(r6, 0x0, 0x0) shutdown(r6, 0x2) r7 = socket$inet6(0x18, 0x8001, 0x0) listen(r7, 0xffffffff) accept(r7, 0x0, 0x0) shutdown(r7, 0x2) r8 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r9 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x800, 0x10) r10 = msgget$private(0x0, 0x200) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r12, r11, r12, r11, 0x42, 0x6}, 0x8, 0x3, r13, r14, 0x3f, 0x7, 0x4, 0x7}) r15 = msgget$private(0x0, 0x200) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r19 = getppid() msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, r17, r16, r17, r16, 0x42, 0x6}, 0x8, 0x3, r18, r19, 0x3f, 0x7, 0x4, 0x7}) r20 = getgid() r21 = getpgrp() r22 = msgget$private(0x0, 0x200) r23 = getgid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r26 = getppid() msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x8, r24, r23, r24, r23, 0x42, 0x6}, 0x8, 0x3, r25, r26, 0x3f, 0x7, 0x4, 0x7}) r27 = socket$inet6(0x18, 0x8001, 0x0) listen(r27, 0x0) accept(r27, 0x0, 0x0) shutdown(r27, 0x2) r28 = socket$inet6(0x18, 0x8001, 0x0) listen(r28, 0x0) accept(r28, 0x0, 0x0) shutdown(r28, 0x2) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f00000001c0)=@abs={0x2, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="3ece8ccc361781f1d856856047ff34d119f1b65c1cd7bbfd81bec03ac5af5e036fc93df9d22ea1cc622120af5f292a8963d010fa6217ebc74287931a23674032e7d705907486402ca2d1c99caece8c", 0x4f}, {&(0x7f0000000280)="9e36fa864fa787b115b717542cb44c51e65e57a165946cd1e7a618386da81859b884ec3a9e44aabd9d88059a8fd6f9f42fb477cbaa0e0db5d5f0eac179278341eb2dd59aa452a4a2e3a64c5d65b57ad7d7d111fd", 0x54}, {&(0x7f0000000300)="c64014ce72c80a51e8cd3079fe1f056599247a93af3db63b90f80d12ae65bf36c2ec1870666f1fcfec7c0205deb7b0e9834a51def487ca7bf546acce778c88916a90c7f327508467e8b24a88f897a8da42ae0d6c7da76765d6c9bed77d0210f0384e2e774da211cbc3c637fdfdae733c1d51718762faaa5542de3cee4b5968273f2a2f7cc78aca2e5afdad565f18830db4224a604bbaeb7600826cb8a127c6ef92a57413bd37d890b5b8110518528e9795e1d707bd9f2b15384c3921ed4e", 0xbe}], 0x3, &(0x7f0000000500)=[@rights={0x30, 0xffff, 0x1, [r4, r2, r5, r6, r7, r8, 0xffffffffffffff9c, r9]}, @cred={0x20, 0xffff, 0x0, r13, r17, r20}, @cred={0x20, 0xffff, 0x0, r21, r24}, @rights={0x18, 0xffff, 0x1, [r27, r28]}], 0x88, 0x801}, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x900, 0x7) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x40}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000380)="189d3d8697b7ae6591861f32d9e43fb4708e3f474090e438a6beb9ada759184a639e85b51fbf1a821b7f72ab12a0b8de1a76e1648285f68d18362af0cb88480524312086240cddeb376cb6f57037f2bf858cbd4d2fffa93eb4ed241a1a13c58d4676d88238581512665fe50e28cc3bed0b1e28f3e049fbc585c280a7d26a5ff76211db3b46c558ddd05eab74510a44") r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, r7, r8, r7, 0x42, 0x6}, 0x8, 0x3, r9, r10, 0x3f, 0x7, 0x4, 0x7}) msgsnd(r6, &(0x7f0000000180)={0x1, "e830948170314c08f52e6e585a740fa1218e45420561c0983e140b00b2dcd6ac7ff84a4f99e00e234b1b759d7731d3b6421d53ca80af74314f0fd62acb40d5f770b2ed941ad594fed2a93496051f3c07a62a6ca4820b1287a1a369ee1fb17f4d3072e4f05095b00ceffdb51a30d3e7476d31f86d9d254d2d7807bee0bfdc4e68118870bcd24a7cc7144093e02bf13f7dc75795f765c03c09ec9a82cc2cb25f246c764f648139fd532fbef031d3b1fdb4a2fa8a54d92ac460d465498d78415c3625498fc37bafa0a78421f80331528840ff8163515777bf5f9556eb3c6866"}, 0xe6, 0xbd1cd82c2268dd28) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r2]) r11 = msgget$private(0x0, 0x200) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r15 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, r13, r12, r13, r12, 0x42, 0x6}, 0x8, 0x3, r14, r15, 0x3f, 0x7, 0x4, 0x7}) r16 = getegid() getgroups(0x4, &(0x7f0000000000)=[r2, r12, r16, 0xffffffffffffffff]) r17 = msgget$private(0x0, 0x1) msgsnd(r17, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000006adfa4825cdc71ee3a0a9aa45ab81da136812bb0c9331f87b2195e2d8d8cbe53b3a36ac04c652d1191068af0bbee3f34feafc23efa2a0aa7235d6f9a7200dc3c26944c361cbc89e947b03a2edf39524171fffa3248607ec37bbe84c6c3a3b4159b34cc9619e343c31aebc2fa759f98a13b53672146407220bc88cd40634f30883b6cc8dd2bd4b5e189de49adf08bb835ded48351d1432c59674ea8ba8ef976096ae72b5a0428fa3f1ee7e0850873dd4383a2eb26f86b0ed2a933f2d072ca6cb68d9561e30000"], 0xc1, 0x1000) 22:28:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@in6}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10060, 0x45) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x3, 0x7f, 0x0, 0x1, 0x4, 0x4, 0x200, 0x3, 0x3, 0x8001, 0x80000000}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) 22:28:15 executing program 1: r0 = msgget(0x2, 0x109) msgsnd(r0, &(0x7f0000000000)={0x0, "23e43b03e48c5cb402956834a030b54b7775c6db13a5c587810a623596f9b627bf5feda63cc353e6d18b0558247a33191d07e9242dbcab39585d03221f7facc9eee14125c00ba9b456f3e1d53d70dd50b91711a83bdd5ebf2a99ce365c4d877329f0bdec1535917e8326a5c0c7115e6ec0601f818e4f707f14a3aecdec49c9c87fb75e15018715f54ae5733e245c39d39fc86adce61be4cfa27fd0d8b223e352cdcd18a906c3ed7eb646f7d7f5c54a8da3d0262cc5e34040f40ac772581b0a6c6dde0242355391573afae994b1c0fbe19873e1303ac9938a79bb99"}, 0xe3, 0x800) msgget(0x0, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) r1 = msgget(0x0, 0x40) msgrcv(r1, &(0x7f0000000100)={0x0, ""/45}, 0x35, 0x2, 0x1000) r2 = msgget(0x1, 0x1f76c19874c99210) msgsnd(r2, &(0x7f0000000140)={0x0, "759e9d5bc01c25056e59db9716f999228ad29fd4d5f17f90fc0aaad6cf3663c5e5ad2872b531df3130b41b2b2eecb5547bc608a04f165f24125e160cf0de7839cf7d0c6e839c017b4b7baf0da77147332fcb9d524d2e5ff79f2bc5f8e1df144c7ec02f44fb633b8357c7a361fed47cf208723435a2eaddf16b4d79260dfb450db97bcb72e0550c46ca5ce2e383c0"}, 0x96, 0x0) msgctl$IPC_RMID(r2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r10 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x80, r4, r5, r6, r8}, 0x5d39, 0x40, r9, r10, 0x10000, 0x6, 0x199, 0x81}) getgid() geteuid() getrusage(0xffffffffffffffff, &(0x7f0000000400)) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r11, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) r12 = syz_open_pts() fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f0000000540)) msgget$private(0x0, 0x146) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000680)={{0x9, r13, r14, r15, r7, 0x44, 0x7}, 0x2, 0x8, r3, r16, 0x1, 0x8, 0x5, 0x4}) 22:28:16 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) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) 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", 0x168) r3 = accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) listen(r3, 0x4e) 22:28:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000100)={0x5, './bus\x00', './file0\x00'}) read(r0, &(0x7f0000001280)=""/250, 0xfa) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0xca84, 0x10, 0x0, 0x9}, {0x25, 0x40}, {0x6, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) setsockopt(r2, 0x7, 0x2, &(0x7f0000000280)="befcb14a604de8ddde87addcbf9c18be050f897ef2bee456336073102d320e5640539ed166cb8b5c3330edd2f8e65069dcca66718ec7d7725b025c15dbbce3a67eb1222b7e36002c0a06b669dd692974cf9a055f9b12b99e09", 0x59) accept$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) socketpair(0x10, 0x4, 0x4, &(0x7f0000000240)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x100, 0x7, 0x8}]}) 22:28:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "810000000005000000f1ffffffffffffff00"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b39cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x1c}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() getgid() geteuid() setreuid(0x0, 0x0) setuid(0x0) getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) shutdown(r2, 0x2) write(r1, 0x0, 0x217) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) geteuid() getgid() geteuid() setreuid(0x0, 0x0) geteuid() getgid() geteuid() setreuid(0x0, 0x0) setuid(0x0) getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) geteuid() getgid() geteuid() 22:28:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x9678f8d94db0ba9f, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) fsync(r0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c33", 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:28:16 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./bus\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7, 0x0, 0x0, 0xfffffffe}, {0x7c}, {0x4006, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 22:28:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') sendto(r0, &(0x7f0000000040)="bc5e4b61be34822960431c4303abbc103e872981c66b8c611b9cfed85f5529aac9c6bd3256f5f5f3740a5a366b921f34a68077361ca09a466e9b138757a996739fd70ef1574c151f4322d343f2e19fbe22e8f086ebfb3bc7276520b1ee96db", 0x5f, 0xc, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) 22:28:16 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xd09, 0x0, 0xffffffff, "00000000e9001040dcc40000000000002000", 0x0, 0x10000}) dup2(r1, r0) r2 = socket(0x39, 0x1, 0x33) read(r2, &(0x7f0000000140)=""/130, 0x82) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r4) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r5) r6 = dup(r0) openat(r6, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) 22:28:16 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x100003, 0x1}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0x0, 0x1, 0x2, "d969c8415919b878470e31ae2afd67265d5a0d43", 0x1e000000, 0xfff}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x8, "5e00000000001b4df99b0e00"}) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0x5, 0x0, {0x100000000, 0xd9b}}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xf8c) shutdown(r2, 0x2) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) ftruncate(r4, 0x0, 0xcf9f) write(r0, &(0x7f0000000140)="04", 0x1) 22:28:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x8) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000440)="0000001862040179012b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c58bf626d9dea3c2c37bb79d7d2c336ec500000200000005000000000000000000000000519135cba67612dc423777838f22e84b0000000000009c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d905004251f09e1a109b753e4c979f9cc4b9527d3d5209da6714a43f0200c592e252cb7cefbccc7129b184670000000000dea493e269c68e3780b9d6aa8c68d277e5722a47ab709e4b8d7796508b8b29256e4fc6057865f7f39655befea0d2fdf60c63aef3bc8faddd0c5f6556c7b706f2baa8602a9743e7fc1d7d945a242e1b87fcc7b142f62a485872481d672e9753bea1b0063630b0ca8d03413753966e8022a60078d2514629dd8dd821d7e5a1944e3c20fe5c9279dc3767ea769c8aaef5935d39e310b8deebefba7c2732d900fef0f200e7", 0x157}], 0x1) 22:28:17 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kqueue() ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.,\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) 22:28:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0x104}]}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000240)=[{&(0x7f00000017c0)="eb0d3d87bec9c47f0e9f3f50a6b6670fff82316ce239a1dea6584419a7fceebe2b15288e03956b35cf23d9d0cb948d69342e010d1ae83a1267f02b8e114b49885add4cbc0d306a5ab1aefbbfaa134ac37556502f172faca2d244aea03a5d33853654eaa636acc3f85aac54bce953fc65d9fdfe625beb766a6f01fa898ab2bad695f1f9bc780539b4b1f995c498359ac7e4d604f2afc4bca3631630ca2a3b881c2d06da29804e84bc096a0410bcb07f5e959edc5a43d4b59ce24404f99b417990bd5ac24e068c5793eb4ea997c0fc41c2c09109127ebe45843bbf44b4c690a9dd00975bc053afc2f89428ec924b9ca39871cbcbcb396a1a752c85d6367790a26a1c0ecf6c59f1ef66165f2fa6589261e4f85ebeea6fec54efb8fe130039116ffaaa385f42a28b1aa47fb1dc2a61cc68b49e573a89c62feab1cd9bba570c2ff64068708e4920e126273354c3db88f1c724a5945e5494e2a1fb664814facbc276f1bb3a71d67138181fa147d16ea7ce4d06d00f55267db0b7057298c62b8a4a2c3c3acfcbe71e0f4369fdcf7a9407d6d9aa4a8ec40ef89e304b6cffe3f2ee194cf8a456b1bc889a1646504bd3a410c023b80131ffb55434eaf884fd7b0aad4b099fa991d76232222d008afe3ec3ba8c5a18cf7ba4284943c939afcf8f3afa14b6cd99c01fd285a4704b2be530373cf4b1009009d19eb67a87e2431fbb005bbb72ce93e5f2ef5c8b924b39ed2322c637a9081819b88370620e5d927ed7e594ea0b207529d70645e11d9cf495ade145ac7083a53e73b97d326d259bfa650956cae3d210dcc44a720da5274b7e5b871c12f9816cf1cfd6f02089d4780045c1a392eeb231e31c1c1d5961b09aa599bbb033d27673eca654101316bf78e661786a958d791cf99d59bbe8e686284c6891c017b4616b3bdce5cf5821aa5a295d8cdf515f3487974bd13e62f9e1f967bf8d0539dcc24ef586c8ec353de98afeeb0d0143465a0cebd73561172c44a5d8ba655ea9b0e39ca7f4324ea98c9d018487c8767562ef0ac9381d2e83f77b324494276f95dc9aa39db2cf974148d4615caf5a72c410de076b3252ec3b36914c473078b0db19076c6f4036c31228758f3ee6be6340c76662da68bf10c7f6f9ab3c1697e2d6accbb17f3b55c48b66585c39497472ef89701b01ffc669402a024d888cb0a5fa62549edca7fdb48c82d1ad21b4d217be7c15903b5e28c7df879f34a8a79d540577e711f0cd8b0971481aaeaea5d3cd1f2e7caed32f49e02ab795715410c344d3492cd056826488a69ab421e2a474c0b6581cd2f984fcc7f58055fe1d05e57da67505c9e6ebe0b3df5d5f2a0e628b507b2a98fdc0ccf8000555de305b6d92dc4f491669621155e6181d9fdd6b0444b08be5eab3688f124191128a6c7b198f9e501fad7eced730bc5ece647a16368340bc8d80f0545a3b69ae8798203501c01b957c110f06208686d733bb8fc852ddc3ba7ac29943d27258f012b273cd01a14bbe5897e20703b102da01a5c93a7611ac98a3468cd151c1f934d6923d8c70866823ef1a7aec9fb540f0226d210888e76c18c8f63a90cb048847d7bcbed0447b09c0c7952e48bfce8bd53d1a1e0b8e3b886025ec10e8f6136d260e3caf5b8feb7f3da3d4bb228cad7b4d505390d65d678d28a65a0894a1f4712dcde5327c69c086b938c40ea2cf741d50caf85544dfa8786c59a7e8e50209391590f805c3ca12be22f29e85a315dc0b17c4cdc492d4d72869c8661007bbcd3ecc9e45eb45fdc55c64ed5026904d5e6b633c6cb4ca08f9e0fd85a745c99f1692b53fc8cb39a33cbc1d7fdc76771d4671a69712970b42020361f089fce73b819eb21cd993492eb086739d176a8d76201ce58d1437fa957716aead62611a253135f95533ea5d62e6a6883247e33fa0e802420938eeede7e24b7901f785ad3e8cf077826fb5528138c3861f35667bc78f16b1bd67faa48fa8bbd1272a6f9707d09682cfe85635a27011352bd76c4c3eba9ed37f6b75f8cf01da08aebfd5bbe9f5eda54f9edb1c870361f07c4437b0925580f4fe7b07e74f817f03cfc8006dca9654a5f0fea1fce234adef536a97b5700b7b822f3ea6ab969732ed9fa171b4edf507c3ad3622d55518ab729699bd926b4373d881c02890babd7bb481bf4aaa8c1554ebb83a8ab9b085a055024e8e30a953f6f01569d62ec4f4b8e7b57c9d426f1e4cc684c86e049e1f524d785aec0e3c2299bb51f945988dde3b6c5e517ff99fb7b22e6ffa90508934c8365b2b31394be190035dd04921e1a3a23309239b3e7b09968ada296defad0278c88a11fda533c46324321138072f44f33d49b87939ee1f7f29633034fc46db6613680931734809ab97279823cd464e08b57bb8a8bd0d38ef7565bdf7e67f3825ca2329ab757029e60f1371a76304f41b2ae7b7d403b41b9d58b0bd4b4b6359424698fe10c03b566c91bf0e092f386a94d2dc63528dc9de328abfdf9a369615d5d6c15bc3fe61684357163d0d7f3ce34051cc9f2d5e87dc7141beb43c92514177b4799061191faa651ee40e7f696129f2f9fceb34903ae36986e91b2da0408317aa853b20b21e7b351094495a42dcc6891bb38961a8db7aef38013d3f425de94328bc84e1cd580b1bee9b24c4984a6a324ddea1f5d14fde97cfcc2909ed5d9dc121", 0x76e}], 0x1) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x100) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', r4, 0x1}) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e79931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 22:28:17 executing program 1: pipe2(&(0x7f0000000080), 0x10000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x107) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) open(&(0x7f00000007c0)='\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, 0x20) r1 = socket$unix(0x1, 0x2, 0x0) clock_getres(0x3, &(0x7f0000002400)) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000140), 0x8000) pipe2(&(0x7f00000023c0), 0x4e136e51a988a2bc) socket$unix(0x1, 0x5, 0x0) 22:28:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) r3 = accept(r2, 0x0, 0x0) shutdown(r2, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xded506e0e12ffcb8, 0x0, 0x2, 0x400, 0x1}, {{r2}, 0xbfccac5a319db6ce, 0x68, 0x64447613a35a5272, 0x0, 0xa85d}], 0x40003, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) r4 = kqueue() r5 = getppid() setpgid(0x0, r5) bind(r3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 22:28:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x208000000203], [0xfffffffffffffffd, 0x80, 0x0, 0x0, 0xfffffffffffffffc], [], [{}, {}, {}, {0x0, 0x0, 0x5, 0x1000000000}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8000, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) uvm_fault(0xffffffff82526440, 0xffff800000b47074, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82526440, 0xffff800000b47074, 0, 1) -> e rtable_satoplen(2,ffff800000b46f78) at rtable_satoplen+0x150 end trace frame: 0xffff800021bacdb0, count: 0 ddb{0}> trace rtable_satoplen(2,ffff800000b46f78) at rtable_satoplen+0x150 rtable_lookup(0,fffffd80621fb920,ffff800000b46f78,ffff800000b46f58,4) at rtable_lookup+0xeb rtrequest_delete(ffff800021bace50,4,ffff800000ace800,ffff800021bacf20,0) at rtrequest_delete+0xe3 rt_ifa_del(ffff800000b46f00,800100,ffff800000b46f58,0) at rt_ifa_del+0x3c3 in_purgeaddr(ffff800000b46f00) at in_purgeaddr+0xc6 in_ifinit(ffff800000ace800,ffff800000b46f00,ffff800021bad2a0,1) at in_ifinit+0x234 in_ioctl_change_ifaddr(8040691a,ffff800021bad290,ffff800000ace800,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800021bad290,ffff800000ace800,1) at in_ioctl+0x205 ifioctl(fffffd80662e5350,8040691a,ffff800021bad290,ffff800020abe018) at ifioctl+0xb64 sys_ioctl(ffff800020abe018,ffff800021bad3a8,ffff800021bad3f0) at sys_ioctl+0x5b9 syscall(ffff800021bad470) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,fccd7d26010) at Xsyscall+0x128 end of kernel end trace frame: 0xfcef3819320, count: -12 ddb{0}> show registers rdi 0 rsi 0xfd rbp 0xffff800021bacd10 rbx 0xffffffffffffff07 rdx 0xffff800000b46f7c rcx 0xffff800000b47075 rax 0xffff800000b47075 r8 0x4 r9 0x5 r10 0xa1397190d6e23f3f r11 0x164d658670f1c364 r12 0 r13 0xffff800000b47075 r14 0xffffffff824b7180 inetdomain r15 0x4 rip 0xffffffff817b00f0 rtable_satoplen+0x150 cs 0x8 rflags 0x10283 __ALIGN_SIZE+0xf283 rsp 0xffff800021baccc0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.1) pid=455385 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe508,0xffffffff82677a30 process=0xffff800020a8b510 user=0xffff800021ba8000, vmspace=0xfffffd807f00aa10 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 39169 494875 20792 0 7 0 syz-executor.1 *39169 455385 20792 0 7 0x4000000 syz-executor.1 93876 252077 4568 0 2 0 syz-executor.0 93876 92000 4568 0 3 0x4000080 netcon syz-executor.0 20792 519943 92367 0 3 0x82 nanosleep syz-executor.1 4568 120719 92367 0 3 0x82 nanosleep syz-executor.0 28288 11771 1 0 3 0x100083 ttyin getty 21826 181669 0 0 3 0x14200 acct acct 73729 303967 0 0 3 0x14200 bored sosplice 92367 198682 48958 0 3 0x82 thrsleep syz-fuzzer 92367 167685 48958 0 3 0x4000082 thrsleep syz-fuzzer 92367 61392 48958 0 3 0x4000082 thrsleep syz-fuzzer 92367 22877 48958 0 3 0x4000082 thrsleep syz-fuzzer 92367 471582 48958 0 3 0x4000082 thrsleep syz-fuzzer 92367 274695 48958 0 3 0x4000082 thrsleep syz-fuzzer 92367 127251 48958 0 3 0x4000082 thrsleep syz-fuzzer 92367 225395 48958 0 3 0x4000082 thrsleep syz-fuzzer 92367 49838 48958 0 3 0x4000082 kqread syz-fuzzer 92367 311182 48958 0 3 0x4000082 thrsleep syz-fuzzer 48958 383342 1152 0 3 0x10008a pause ksh 1152 64089 42727 0 3 0x92 select sshd 42727 62941 1 0 3 0x80 select sshd 58285 474279 31184 74 3 0x100092 bpf pflogd 31184 474011 1 0 3 0x80 netio pflogd 80132 445960 74509 73 3 0x100090 kqread syslogd 74509 523193 1 0 3 0x100082 netio syslogd 10679 270466 1 77 3 0x100090 poll dhclient 1511 418570 1 0 3 0x80 poll dhclient 34385 182690 0 0 2 0x14200 zerothread 92853 236797 0 0 3 0x14200 aiodoned aiodoned 46270 464745 0 0 3 0x14200 syncer update 54173 80050 0 0 3 0x14200 cleaner cleaner 30774 299562 0 0 3 0x14200 reaper reaper 50648 67378 0 0 3 0x14200 pgdaemon pagedaemon 96221 238655 0 0 3 0x14200 bored crynlk 25818 404984 0 0 3 0x14200 bored crypto 76803 236413 0 0 3 0x40014200 acpi0 acpi0 19353 55694 0 0 3 0x40014200 idle1 80886 29022 0 0 3 0x14200 bored softnet 46954 321048 0 0 3 0x14200 bored systqmp 85935 418956 0 0 3 0x14200 bored systq 93581 409052 0 0 3 0x40014200 bored softclock 76061 340637 0 0 3 0x40014200 idle0 78939 361675 0 0 3 0x14200 bored smr 1 97553 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 39169 (syz-executor.1) thread 0xffff800020abe018 (455385) exclusive rwlock netlock r = 0 (0xffffffff8248fc78) #0 witness_lock+0x52e #1 in_ioctl_change_ifaddr+0x3f #2 in_ioctl+0x205 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82649290) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9654 7247K 8343K 78643K 26202 0 0 pcb 13 12K 14K 78643K 1497 0 0 rtable 127 13K 15K 78643K 4578 0 0 ifaddr 111 27K 30K 78643K 1361 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1752 0 0 iov 0 0K 28K 78643K 1384 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1223 77K 78K 78643K 7159 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 82 0 0 VM map 42 21K 21K 78643K 77 0 0 sem 12 0K 1K 78643K 1537 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 6837 0 0 sigio 0 0K 0K 78643K 123 0 0 proc 62 63K 95K 78643K 2641 0 0 subproc 32 2K 2K 78643K 684 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 612 0 0 in_multi 38 2K 2K 78643K 941 0 0 ether_multi 1 0K 0K 78643K 109 0 0 mrt 0 0K 0K 78643K 54 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 1428 0 0 pfkey data 0 0K 4K 78643K 2 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 182 316K 320K 78643K 25281 0 0 UVM aobj 130 6K 6K 78643K 135 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 1649 0 0 NDP 27 0K 1K 78643K 432 0 0 temp 277 3566K 4206K 78643K 272992 0 0 kqueue 0 0K 0K 78643K 59 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 157 0 151 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 513 0 511 1 0 1 1 0 8 0 rtentry 112 799 0 753 2 0 2 2 0 8 0 unpcb 120 3629 0 3607 8 7 1 2 0 8 0 syncache 264 34 0 34 14 14 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 62 0 62 5 5 0 1 0 8 0 tcpcb 544 9905 0 9900 84 83 1 15 0 8 0 inpcb 280 16078 0 16069 66 64 2 13 0 8 1 rttmr 72 16 0 16 10 10 0 1 0 8 0 ip6q 72 3 0 2 3 2 1 1 0 8 0 ip6af 40 3 0 3 1 1 0 1 0 8 0 nd6 48 110 0 106 6 5 1 1 0 8 0 pkpcb 40 73 0 73 18 17 1 1 0 8 1 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 187 0 187 22 21 1 1 0 8 1 pffrag 232 184 0 184 29 28 1 1 0 482 1 pffrnode 88 184 0 184 29 28 1 1 0 8 1 pffrent 40 5722 0 5722 29 28 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 579 0 523 1 0 1 1 0 8 0 pfstkey 112 579 0 523 3 0 3 3 0 8 0 pfstate 328 579 0 523 9 2 7 7 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 18 0 17 11 10 1 3 0 8 0 art_heap4 256 3308 0 3061 52 36 16 18 0 8 0 art_table 32 3326 0 3078 4 1 3 3 0 8 0 art_node 16 796 0 754 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1533 0 1523 1 0 1 1 0 8 0 shmpl 112 133 0 5 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11875 0 10439 48 1 47 47 0 8 0 ffsino 272 11875 0 10439 98 2 96 96 0 8 0 nchpl 144 24041 0 23554 61 41 20 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 79152 0 79152 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 42 0 2 6 0 6 6 0 8 0 vmpool 552 75 0 35 4 1 3 3 0 8 0 scsiplug 64 6 0 6 5 5 0 1 0 8 0 scxspl 192 77523 0 77523 58 57 1 7 0 8 1 plimitpl 152 567 0 559 1 0 1 1 0 8 0 sigapl 432 6927 0 6911 3 1 2 3 0 8 0 futexpl 56 160883 0 160883 1 0 1 1 0 8 1 knotepl 112 1672 0 1653 3 2 1 3 0 8 0 kqueuepl 104 2312 0 2309 19 18 1 4 0 8 0 pipepl 112 4076 0 4057 15 13 2 2 0 8 1 fdescpl 488 6928 0 6911 3 0 3 3 0 8 0 filepl 152 68068 0 67963 94 88 6 14 0 8 1 lockfpl 104 2341 0 2340 1 0 1 1 0 8 0 lockfspl 48 840 0 839 1 0 1 1 0 8 0 sessionpl 112 60 0 49 1 0 1 1 0 8 0 pgrppl 48 117 0 106 1 0 1 1 0 8 0 ucredpl 96 6811 0 6802 1 0 1 1 0 8 0 zombiepl 144 6913 0 6913 2 1 1 1 0 8 1 processpl 896 6947 0 6913 4 0 4 4 0 8 0 procpl 632 22393 0 22348 7 2 5 5 0 8 0 srpgc 64 57 0 57 20 19 1 1 0 8 1 sosppl 128 160 0 160 27 26 1 1 0 8 1 sockpl 384 20415 0 20381 111 106 5 22 0 8 0 mcl64k 65536 403 0 0 43 38 5 34 0 8 0 mcl16k 16384 25 0 0 4 1 3 3 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 33 0 0 4 1 3 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 189 0 0 21 5 16 21 0 8 0 mtagpl 80 101 0 0 1 0 1 1 0 8 0 mbufpl 256 965 0 0 29 0 29 29 0 8 0 bufpl 256 28951 0 21903 441 0 441 441 0 8 0 anonpl 16 848846 0 831216 252 167 85 97 0 124 3 amapchunkpl 152 50453 0 50324 117 106 11 19 0 158 4 amappl16 192 39741 0 38626 294 231 63 68 0 8 6 amappl15 184 1788 0 1787 1 0 1 1 0 8 0 amappl14 176 1849 0 1848 1 0 1 1 0 8 0 amappl13 168 680 0 678 5 4 1 1 0 8 0 amappl12 160 598 0 595 1 0 1 1 0 8 0 amappl11 152 1000 0 985 1 0 1 1 0 8 0 amappl10 144 459 0 454 1 0 1 1 0 8 0 amappl9 136 2071 0 2065 1 0 1 1 0 8 0 amappl8 128 1637 0 1588 2 0 2 2 0 8 0 amappl7 120 648 0 637 1 0 1 1 0 8 0 amappl6 112 928 0 917 1 0 1 1 0 8 0 amappl5 104 1060 0 1046 1 0 1 1 0 8 0 amappl4 96 7469 0 7431 1 0 1 1 0 8 0 amappl3 88 2033 0 2027 1 0 1 1 0 8 0 amappl2 80 52991 0 52903 3 1 2 3 0 8 0 amappl1 72 167507 0 167060 25 15 10 20 0 8 0 amappl 80 23408 0 23342 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 134 0 5 3 0 3 3 0 8 0 uaddrrnd 24 7003 0 6911 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7003 0 6911 1 0 1 1 0 8 0 vmmpekpl 168 59413 0 59371 4 1 3 3 0 8 0 vmmpepl 168 897003 0 894547 514 368 146 170 0 357 34 vmsppl 368 6927 0 6911 2 0 2 2 0 8 0 pdppl 4096 14013 0 13932 15 4 11 11 0 8 0 pvpl 32 2229800 0 2209135 527 328 199 234 0 265 11 pmappl 232 7002 0 6946 5 1 4 4 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 817 0 185 20 0 20 20 0 8 0