e07fd23129e07eb6464c5ae34dae967bb1e616fef0a00982a78e19b99a8e2a21135eaf3f8f3eb18aaf88bb3ead390df2b31dc4da3a7e9baf23014f9cfcf544045e5607fdefb8e2553c622d4336931ea0b068b69596c1b81e40313a4d7ceab5c8682af2767b86"}, {&(0x7f0000000300)="b77292b7a10be32ad97833ddf206b37aead8071ee9ef526f62"}, {&(0x7f0000000400)="0cf08cf9e5c19c225b9bfa98bc17fc82c5d53d58dcb806bd96572410a5bdb635cb4ca8795e4f0a960b3a06f400b8bd9b0508f07e97761ac33c985bea8d56583845c207aaa7215d1aaa4abe5be6dcca3423cf56c2620856453d0e8c77b7f0a56f110fb7a1f7987f967b2534e91048c2d5ef21488a8da39ed0d1ee06026c268b3e7fee8d7a2924c17f18e5ce5e19de84ee20ec89e0c8ec8df2dddd6dd5ea94cf185445ee7aec7886bbb25dc2643393fda8884bad0099b5d7e8a7d511aaa82f86"}, {&(0x7f00000004c0)="a24e192083e86e0070027f90e0b14ae6f2d32bffc2a8ca59209500373f8099a9b3dc325c66f39027a77aa70f64a6ea6f3f5a608d12c4e77c08e7fb28fc77e4f051e04c6070e6ff755efe17617dd84f81f1a5dd62b8eb58dd094e6d6c8bb6e71c52591a94df8c15b14a1ccb6e060f4503c2f1aa27c03af7aa860c223109f496200c2ac05d5da6e2b74d058ea7e143decaaaf8bace492cec3a008fbafa"}, {&(0x7f0000000340)="9aa7be66a15e418e29055665046e25595f73223ee38d12f2ff2d85501ee64b4d04efe93c8a029163fa8bcd"}, {&(0x7f0000000600)="01af356aee914f0d9be8a6038966f6a03b457a9d9a394ac93f5875205895db67951a460e2f475ca9c1f559e71b32b9c990bcfd7dc96cc9e1e2de3e90b14965da32e505c1310668124298c4e1f0d5b1bac02f012d3f2d0f4c703f450b06abff28e0891b5141f5ecf6f41db23a0629e79fa258741ec8169e3a4bd1d92f25abd5627b1394135230e95d652b03d3b405145036baa5bd53d321994c09f88e710502034c6f065c83936810ca41dd1a74"}, {&(0x7f00000006c0)="8cc33a1d7a643cde6145dad46084560efcfb4a9bf603c77b47963526af18a867ee336bc390b957f0a4c7e7d3bda7b77da53769f383766c5ff598b33aaa131c39397202d8d171497a984cf9f32e3d0db9ec543e828660564e3f29bee4182408f5f3c4b6df120fef6ab8e6a701ea66302ac40a9b3cffa29090074ee5ecd7493b4b79a4d2e805c8c7f224e72943f764f58fb9b104870a6c0b99b3d1e541fcd8d4a45a217280eb56c7e82b276723fbce599fdbadb8e2f52bbb01294dac1af59b7b177c2578963dba7ca7a952e0166d99278f28ee0675b87eee86e120e384d855314cf117b5e22d73b4d1cc"}], 0x100000000000027d, 0x0, 0x4f) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000180)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0xfa) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x51) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='c\x00') 16:00:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = syz_open_pts() dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ddffffff6fff1c5cad78e95395c963a52a8e01008fe0fa5ba1a8b72f2b330000"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:22 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000000), 0x153) 16:00:22 executing program 0: setitimer(0x6, &(0x7f0000000040)={{0x0, 0x100000000}, {0x0, 0x3}}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x7, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) 16:00:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000]}}) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x12d0865b952e9a22, 0x102) acct(&(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) unlink(&(0x7f0000000080)='./file0/file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x80, 0x18a) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000140)={0x6, 0x1, 0x4, 0xb9, "7e26968fc3844ac26dbf1b42baea2df4fd744e4e", 0x7ff, 0x101}) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0x199c8cf1) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x80000000530b) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x80) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f00000000c0)={0x0, 0x491, 0x6, 0x2, "cfd38afe137fee49d0d0ed81a631d9c1f15eafcd", 0x1, 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xa45a97c0a7577cab, 0x11, r1, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x9}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x4) writev(r0, &(0x7f0000000280), 0x2d9) 16:00:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="c0"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r2, r3) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 16:00:22 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x5, 0x100, &(0x7f00000001c0)="2a4176cd8dc557a930a8328b540b7d096525ce10cba879a5dacf8ae8ae2504d5e14f01eabf4581657ecf263d56d2ddf4fdd0350496d0703b9a51dbfa1dbdcc07e02f333b28068f044e39e6318e1a5368d738ef107419dabbd9f1400387cd6346ff2e6c8b7b08c8e2f4a8ef364fa6d46382ed21657e2cbf10ff4cd32ab708403179567da49cf8cb450a4f727958730f37678c8f0f", 0x94) 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"}) 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(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) mlockall(0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)) 16:00:22 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x100000060000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYBLOB="a9bdef69713054a3b1c0e644149919d59d720802e9b1077ebbdd3aa4dacb5ab1dc1bde9ef550995e5fb93ada1e38b956000000000000000000"]]) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x200, 0x0) dup2(r3, r2) readv(r1, &(0x7f0000001480), 0x216) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2}], 0x62, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0xffffffffb39b3c59, 0x10001, 0xffffffffffffffc6, 0x8000007}, {0x9, 0xe, 0x8, 0xed}, {0xaff, 0x3, 0x3, 0x1f}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) close(r4) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="e1b5") r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x7fff, 0x2}, 0xc) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x8fb, 0x1, 0x0, 0x55d3, 0x3ff, 0xffffffffffffffe0, 0xfffffffffffffffb, 0x10, [{0x4, 0x3, 0x6, 0x9}, {0x0, 0x4e27, 0xffffffff, 0x7}, {0x7f1, 0x24, 0x101, 0x8001}, {0xfffffffffffffff9, 0x100000001, 0x0, 0x1}, {0xffffffffffffb201, 0x9, 0x9, 0x6}, {0x402, 0x1, 0x401, 0x100000001}, {0x1000, 0x1, 0x8, 0x7}, {0x9, 0x2, 0x3f, 0x7c}, {0x101, 0x3f, 0x120000000, 0x381a6f72}, {0x5, 0x8001, 0xfffffffffffffff7, 0x2}, {0x4, 0x2, 0x7, 0x3}, {0x3, 0x3, 0x800, 0x7}, {0x2, 0x400, 0x7, 0x3}, {0x2, 0x80000000, 0x81, 0x3}, {0xffff, 0x1, 0x9, 0xffffffffffff7fff}, {0x409, 0x100, 0x8, 0xfff}]}) 16:00:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000240)="85", 0x1) dup2(r0, r1) dup(r0) setrlimit(0x8, &(0x7f0000000300)) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x1f, 0x5, 0x100, "9de24355b55b7289f609ef1a8ea73e504157cdf6", 0x66a7, 0x2b7}) 16:00:23 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x3, 0x1) r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r6 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, r6) semctl$IPC_RMID(r0, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) r8 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r8) fcntl$setown(r7, 0x6, r8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x81, &(0x7f0000000180), &(0x7f00000001c0)=0x4) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3, 0x6a3f, '\x00', 0x8}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6, 0x0, 0x0, 0x103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)=0xeb915a7b939a1cc4) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="bfc5d6ef777a4e4777dfcfd80adbce610b97790d5036c21aab21f733303fdaf25bb6b1d4b841940586313f1959088649a5c87ed8ff724c3829f2fc53d21ef45a8326"], 0x10) write(r2, &(0x7f0000000080)="b25dd93617533151ea8d80d3a564430b225b2c896e5fcbf430ded4491eb4b0b716d55590fea19a72bb160d68a05e6ee5d1f4948846be5ef4db88109e6fcd56e8e72d3f403734eef94ca3d5d901baecefd474712775346cdabc7e6ae5ed84a71eba9283d093d75b6ca3cd7b13e7963e35a1d375a99bfd96f23995599dc19e7b7df6ce33b0cdeadb8e8e78d32846da1827019d3e81dd3a9d317cb19cf719fcbcb27d4faf0037d6b8611c6a97601b3455925531c123ea8589d48c1b0563a2403aaf3546e86ceaacf84f60fab1fc3628ce8f429802206f9c4087816dbc692ceba47de11319da591483fcdf6e257e3ad10877a2b739516eef1cab12aa23e630514bd082dded38e5f4526aae2040264ddee730b889d1c678dde8c9a1882a8a0628ef0862dce89e87b4a4e1aa0401e2b89c49a3bfbda8771a3e5e111d33e095b75b0b95abe7c4228ec05f29df82d5b2e78cdbd1e378b11c430e940c7bef476f4a4dbce6307883c227a741d5c9898a42aaee0adaf6ef4763af745d39b83910b3f23ba77e5ebe2fc09c05cf6c473af083a7fd8ead101a0f57279fecf1e435c3429f411de75763b5d4d9853ac2f8236a49b9f7eb45a8a14c1a680accfd32d8e72cdc63f89ff870b05a8721cdb79a52e3bd5c4ca5fa5f7038a3f04bacef7f6c5d89ad80bf6906e3edf0c6eea9eebbaf0e799178d7f3e6ea069277d39f687290eb09d9a1fd154eac9fbc7f0ac13de938137a036a2b6b29df8ea53f97df4f1110f1238ee972477c06a65f1751ed5674ca240e26deb892ce1f2baab1539b7e2e080663ab9838a0595f0db2e901dc2f0a0321067aaee4e0d60ca2606789fe07ee767dba89e10e8e2fbcaec97074607e9afbc3ecd48e59de425c01f222f29b71b39dd3a8f75aa521af4b80460549e61850c5a1b01161217872f347767ffafaaaf557d96051fde576db505a468c15983995b90ec4fc8c30f25cc98a2b08465ff741620857ce6116a5d82b72e0f2c37770caaeeccfc21b9999736d194b581e13074cf3f0a55bd8c99cc99220068ecbda3b675295a363c6a7c0064464ca2b6320269f58a628754d2a554295eb3d693034bcd20af1063d2f33524610cf8a4109df4e59ef9bb6ba3d1a60b1114b795238e63f4ac20d284b5c79b4e07e2716fc58d86fc3313451f9ca5b99a5e8f985be344f7aed54874135b410da5893b07ba206adeeda2de95157c57e66bdc3458855b9f4ad272e9dca987012c717008327a6583e0107c485c914c397bbbb2afb89a7c7d44675b5808b4540fe64de58c29a85645a044c305b590c1df6cd603715d536de23d92dca0ac0ec2ccfc9ee8d6c9e5520221328dc295912b972616ae08bb1d2491b2980cba5b245d93b0c951f8f21554ffc2fa9da61de0a6a99f858a22db651278b5b413d7697a3ea86d9b6d8ea47a57bbdbe712b9435e480adff23bc193e4f662619490aa1601f6192d3f78fb05348352d6794ba36cd6a36ce2bc2f66b56ab0fc179a03cadf802603879d0eab53cc4ff2765aca74bbba90bc67f97cd6fed05a646941ed2aac5c9d1bd4284ac7a71585e9dc20bd85d60e232c95f86f750308564449727eda8edbc8330a8464c69851f340905be19512bb40ab88ecdbe609a7894afb2cc2cd2aca8cd5565dae7d5addc4246024e7c182c247ee058c4eb0aac9c619364086d37d507f1fdccda03977d5f35e51150aa8493a2fabaff869d57dc13b59fbc0febc9fde76c98b5be6cd2aea46ebbcfc654749d0debfaeb581566956b3c674df54a8b73402ce30ceba019adb04bd180b31a9dc89588606229101f765d3eb4537880f091c1157309c8ade72185af5d677b52626fc236066afe696fa216c0a5f8158089f8e903d04298dc42c375bf160e6c91e209d0cbfc010cf0f044089f3a8fb8424bae8150cbcdc4fc989a5126cce5ecc5fa2013f426ffd76feae3a18d1a6fccfcdf9b901584106f5681923964b29d86c2a3632ad6e3e2b992c5bbbd067454c7cb429d882ebe980cf5d55cf3510372e4017dcc760366fb4d", 0x5a1) 16:00:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) 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) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffff9c, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file2\x00', 0x7514cbc28b916114, 0x86) linkat(r0, &(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) chflags(&(0x7f00000001c0)='./bus\x00', 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0xffffffffffffff6a}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xb0}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="010d1f00cf1004cf000000", 0xb}], 0x9, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000240)={0x9}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2a0, &(0x7f0000000000)=[{0x1000, 0x7, 0xffffffffffffff00, 0x2}, {0x1, 0x100000000000009, 0x80000000, 0xff}, {0x6, 0x8, 0x1, 0x2}, {0x1, 0x10003, 0x6, 0x6}]}) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x1021, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x4) getsockopt(r1, 0x481599b7, 0x80000000, &(0x7f0000000000)=""/53, &(0x7f0000000040)=0x35) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket$inet(0x2, 0x2, 0x3e2) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) syz_open_pts() connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82026f39d57225e2b28a11776b"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5, 0xfc15, r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x7010, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000500)) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)="724ee694ed7132afe2b770b527d7c04d875fbc3be990f6dc2d1dc678f2b19b83c77c8d40f66c0071b7d3cd3c582fea0f48b9e33a6ba979851e1db66f5fd0430f70c7f6e2416d551c5e1dc189eedb3776f39b46f5b14f0c7cc4f0899039973e4cfa1afabc4b772e67d37af800f07cfbd62c2ffd7699dcc63c04ea4e821e9f2c4191cd48adaa6e01ef96b0cfd19ac0c21b1007f74b1f0bc70b0dbef0d1aab12989192ae29742b11ccc648112dcda1a5bfadb159a65e097c72bc688451dd89bc5eb9c8c5058129da4ff2426f37971e9b436d597"}, {&(0x7f0000000180)="26733dcbafdd2b48c5e97137230d26d040da521263e2f41883de14d5a589073cfe6f3afc163dc0a2027c642997f471be44f682f4ae7f830c72a20317082fd00ebdea80e5829d7cb0ec156355bded6f5e2435230262655d36917b5d7807e7c4c5b695f6e9e4c9fb67abbc510d604763a7975832cffde4f6"}, {&(0x7f0000000600)="8894c29bcc21031061fcc92f1555bcc571c9ea1735b64544742bcc30c980912e47976b744f1612f8c89a4f741012c21953e1e348688f1abefc95550c6069300f9783a5c006b1639f80bf72252a2386562b483976ae5d77b12afcf82368eca3c6ce31af67091d4fdc328b2918b6195e4c5e4fcd60f914fe38a2f35ffd38c0833c11b2dd2d0e66320d51875ffa1448495d4b7b22b3ed6e4f6b9da0b148fa0faf9b02ad676d10ed22dce40b04b03d5a67ebd247b5e1bf6fd6bb198ae8945aac8e0a96b9fd03b9c5df8bc720a9cb492dbde64616baf74f6ce353d956d666bf7957fea3489adfd91ca646a5dd97fcef3b411974e824f34901f8c2087ae9f499c810a69139cb9c112a40c802c0e456c2b5138771d67a56883d54b3f2196c7f57ed150a4dd1852501c6ac217192f244237b1b14f5c425ac6bbb1784b09c678bcd40fdd2620cc41db41209a0dd194cc56b30ad40805e798801740780fe9d80fb14055afd49c78f2f28fd69f4751b86895d002af0c0e82c6cb2814bb7b0ac842908321434788d4d43f9d6db3b3d8d42e21cd8ecc4cddffb8ad77c6722a402563194d40b646d53736dd3f9365b795c9083f3ac3838b42c90ffb0c209ee41661de18a57b562c6e8e21ac257370282a1cf056df67279a622095616576adeb0ed14233c32e1f3bbde2a866f75df211e893402af8563c936c656c0b01af7f85908c08c14721a56ee1a722c2f477033bf1fb7a9969c4574cf282d3d5a5620c3bcb14067623557169f79064a654527d49875b7e92f430279600bbef58425fbd023d3f74f7ab4f6798dfdabe97122510d6d946562f379fc4ee0c35428c44b6b3c6fdbfe43fa203036d442f945a90584687cc7cd9651d1cbcbc634dfc4e66d41dd1f414b5009ee2e72872c5d7b83c57914510021953bca4c68165bd6b5d21495d7d19399a24c4de88348739f013b3b1ce8e2162881541b2b37ada7c921cb4baa6158717ff96f9672076a6494991c009f3c796a7ed4fae8a314b19448dc2fc090d9f5e19f08c6f032832c834f17bc4864bb6610e7296c868f2d6ede9117f5bee17dc1d0d12e115f2065769e3466add2f7db045db9fde67b5eec9da3fb319c06038abea7b3125625a6db2dcd2ce70239e1e7e3657d89951f1c9e2d597055b74999012b6fdc77628742a5c2faea98112b6ca1adbbcfe68bbccd6a62b1f1f5ea6ae459875689ff2a031f8d88ac5f665205136efc5331c1f80ea7a10c4f998282fdb97682e947258466db199c4c5ae08b938eb26f12856ecb24032437acd8c8379a4929b0b98befd5389dae75db798ac8dcb472f11d5805d3f98d68e2c1fba17542bb1b8563123c87af1875ff3cd7f11f353f1f7cdefaddf99a8733ef96d0471a68b750e8fd9386060f1d1ca2fed742b20afccd6738c4bbe1b2b50062270e2794236b08bebc417cfd77eafd80e24c65102b195ad95254c5da4a97d592069de429b7c13841223e43549cde25d47fbebd89d308852c8dad2108c99f4cfd3623423e6c1892d5f888babc7712d77c58e0dfcb966ab88a5f718cfcc650786c18ba9bb30824c5aa6d48e359a512bb84d4de213d5b9ea4793f00209b6f78efb6b6e9babc72c8d01f3cbb93f65025461b129afec8aad251ec3ad2766986e03b245b41df068663b28667620022c29e9022e2954aea88a8b7be161b7f68d1877d72c9033ed63318244df0605325032f61abdb06a5a7f9ab38e353f9630d527adfaade01bd5e60135f60c82f03cb280d0f604d11530d947c09500992cf515377347879b4a95647e2cd6001db1009c936fd7302284962b00b4d1fe63e969729af98a54a0317b0ba8d71cc594bc45c4d51013927a0b9e4c8f33aa2c0f6392cf8b18fb91d5bed7e19adfe67cb9673113b4ccbcf4c4ee08ba3287ea2bd21f4404ca481b50e6fd59eac142c895c8e83eb1c2bc617a07f676eabe42822636a2f5fb892b05e80067a2740e65c4b2c515745414ba5bde29debf49e5aac359cc650b212ef52a08c68514761abfdc0c8b135feab2ca2360ff4530a7227116e564dedbcf02c004113d880b4cfe2300d48154682885f0f29d22f5643e9a115787eb15961cda53cb1445e89a360702e212a797ecae96c172b04bf8c50ed138371e637fb28ce4c44bc391648ee57be2cc2dbf86708ef02ec0ff1037d860abad4ebb906ae09963118bf6fa49e8c1ecb91b03222c545b09faed57c3c224cf0da0950c736455fe38141980a6fba219b18db383646fd494a15538e915f0ef87ae614362b877726c73baff3dd73e204f6ace63be33a1f6c2a49246301748001b807ed7fdd2168cd83f1becdb485a81e2fe3254b61a6bfcb3dde67301d3e8f4e2fc612eaf84d5a20e48d48dce025dc580c3030a5be5683c8c5ea6caa806c33e8b21a365d3255adfb4e2499bbf0aaa85b2e37d17fb639a793cfabb1d4203415dc53735b6f0e68b0b6fa7715c5138cecc90cb9c1523312a7a98713c04f4b43263476b25c68f4a0e205ab2590736de4c513b49f9aead4e65abdc75e6e27528301d1960e7d42de5b61398f6c74b5132fd9b09e2e07c44c0c2cb239f7dcf4c6154c973857aee5aa963018c08f498cd6399b835f503ad280cb026e6cf3e18ea95e7d4f9da568e5ca059850c07e8dcc433bb556db484616113b90405cc5afb21c27d6930f43cccd7979d2481bc3ee6f6719253b8e2ad447caa27eb61e852be56d6d6971116a86e5429bd3b87dcd98848c0abda8fb2e2dde806c5f956db05d952bc1b080818bd2edc6b397cf6c46a07a1a550ae0fcdfa393ebb540ca27153b393b58195340575a35eae5995f26800a31da9a5b56c2afbf88c165aef201a035f763fe818a23b9ef5e1884c4ba98dab44cb79c8a88df7473251a299f8e314e5b9f68c0ee383bc60df038c1a34aeac8a082ffd238d0b3c61cc55724dde9989f9646e56973c352b3a68675a56ef95875a821524fb9ad086779d85f28611a84d7ba4e4c638a8897e2c221097bf3d1bab1af1ba4f24cd40eca6744dd320d8753ad8d7ed0c0c1c010af33ff1cc045267274841e56bab4f45ea1f3fff03ebe82e8ca986bab89651515987b9b7e100161375f1d3655288f058aeda2bd2c3fe41dcdd05b29e49a03388e10645866f79227d01ca33b090dc5a62c68c6b627e520c11991aaa1ef9a57c3e8ea5e81b55483c4bbe5e3f0bee476483765a3bcdcaab1d63d8db027706ae88b1cd599b8d51b8593804a7d151d3f578ebb535eaeb59b4c89a4048434b9ea843ca216d1a57bc725edb3ca0a4c4a101c1d700d46c42adf5573f69b9dc1b615af8c440e362a2d08dbd761ad65a9d3d2337f7c1305da981d4ff50d18c5f46479832f5f65cf6d79412d0d3f144b283211763f2831cd96076339bb3029d9019ea5c3e3e38b0d459f3f6b9df4c763a0aeaa715fef18747f0c49737e1e4e694a34a352ed4b0d879e9520567f1131576fa5460dc5664f6afb66807e6e5519eec694d2782daaf3d26dc2c590a59c5a9d9f649af0de80d5267693f638eeec7fcebf63dfa0d4eaf9353f30f92e3c85080011bb14d5e5edbc312923330aa149e7cb505e285588b3be4be558af622ea3d5123c322d12e4ba49b41a2435b1f243dddfa8d7cdbfd8198e4124614c6bb9d0447f9f8ac3cb811b45a9bc5bbb924c03ee0445a463645c75cb4231a9c33f7bf300cd785c126b723b0397f890dcfadd7896a5c8a8545c56386c721e5e5dd8e7cfc2657c90ee0163a4d28aea9718cf5f5b9bb3b4e8214ab20636220558abad2383d1acd9d4d77676aaff50656a7d28033d8b0e490a216dc313959eea257b43cbf4c770bc9aed505a54c4e6e6c6f73bda57cc80a3d230cfa5a8287073775a523920043492b8e1a686f71238b0a0d04ce35229d96e60255a018eb4d54336d91daa63719e257a18d4ff76def8257def7c17061d73ac9b202aeb7e6857b03924954201661d2078ed2ee075567b78253ccd30fffffff7d73565a1f41ea21a11b75d810fe719e8b59c74ec40df44690a820e844a7ae66e3ae186b36b7ac65e11de7f4e32e6dfc3291bac9bc218871edb5a9a7c09a3283de2449e8748d5bc6d13166f7a28f5acc208ffe317aa961a27baabe77cec54f61e67152ba479757805b1bc06822965e7fec4043fbabf4cfa4ce4ad1ea4be209262ee8363bb85e12a7e6d46558ab1a235e11b3da0ead7186f3707747150e4b9bbd4351e1dafbf24326027f4047aefa2f4b3b5496ff8d775bf78d7b0158263f905d3387cc48a110457d8ef0b6e41abb6ca8719d18549190233e28caa573cf9cdbcd2c8cc051f0dfd7c8e46d46e8d485d8c18f3a8e6903ae864bd31b893ea5cef2db1f3f11ad9d348c33e3db5e2698a9d9f6391c814e5771a9435104aa64901dea77cc856705ee6761f756339be938c4b8ba18210c7746f9da3e9911b80c935fe363dec7fa35f590dfedfce3e893d521be05b6af52958d1fcefe0a2c508b358089d8390c8d8fda5ecbb7c732564b7c16cf481e2329647e92232d3c1440909712eab8b612860b485027ea410232911a58b99ee755af69fbf1cd9ba5b6724cd21576add367794d9564937ce95df5c411349354cc33781c1814a0ec979f7535f15a356ddd4fffc752ef97a172485d399540fd2daaaaff36f89626ac155180fabccbaffd5a8879598dfb8ec595dcf754c04698956c0182759e4f4e4438581afc55ac9005f48c34d8fb9ab5cdb1783f1b3ee9182e6929a7712eb0cf8630f8a993593640bff88ecc9a29a4c5ecb0e2ef409bba00321949c56e73dde9b9d65df50c4b1fff826c2acfb46dcc64ddc0e265e812f521faf2a1a6019b5d586231c9b6e883d5112b890cf961d7773160198ff47189a71f0531f04b518ddea55c5fe81a9af31a8db2e6369e501c2b08143b141923cef50f1d4a60ec422cd0d2159ffaaa033b5cdc97b3314e23e757b8aecd0cae24cc2cd1a73dd1a8f3f6f7171f17a7c5c499609689d61efdbfb36f950c0867f7a7dc5fca11be213b9bbc229465fc5422992bae672c05e0e6a7950b3e1d708aba2c14d019b1a1248716db14feff4cdce205905c03dbe74ddc7e77d17540c3889fc9e684f7cb6a8b8bb24047824348b2d0655acf464ba625724891742e4e76f7dcb45eb5deb25d10e35e2a5ce2eea75666bedd67773cbee9abc64e5b96ce271d36d99223d18ebcfa93d362f41847e95a110bb715d0412a045f333627914c3d9ff05f925ddb5a480a5b50e380ca9274c3e4948f641eeb8aa90639b8efc60b8ffbc1536fbbd4a5e3f2bdd559f659a125f310bc73b268edd544a6d1e30ccecf09888e8f24e962833705c6cb33a655c2cb2d97d3a546051aa3bb517352b2bede417de331eb58a8b4bcff737c51e69cd12049089ecac7088034442c83fbe40cd5682ef54ce1d53d4e71a54ad2996296e3c3f2c78c318b8dfd292a722c8b6e81d84d3290f33a33b0c01f5f69e49318ce1ce048ce91141bf2c51b5a42ee91e7f8f48b95ec75a657ece0f6955c6adec81043aff7f2998ffeb3294ac67a6159a92278cbaebb26f565fcd33e415f3a058c9fdf1632099c762239c61af1d38f6e28b1c9c028754ff4cf34397ac1858df3f5add234e7334985e31dd3e9049484f5b96d7b855404704e9f96282550078a0792a9ac5984f81c636f3e40d0b3a71ba1cec41a939beb33a1a5ad6b8f8b46323f3b7ef098c07102644614eb903077ae3275067f42cf9f117ac45b371aef0cef41f81f1ec66c18e65c790b9efb4b5f9f9759fac7e5496cd793d9e452f110865964ce09acd012322099ce6ce"}, {&(0x7f0000000200)="9222a420163f0721783b91322bbcec21e6913927da97013072a53d0cd86ef0d0f2d543824c684d7e0aaf0ee3da0e656f60f01364de558be3f18140d73f2d1ed4ce1761cd590ce5a240779a9b0545dd1dd457648a86f45ada44b830941e4210acfc71b8add6357b60bf0216ded945196a423d6f06c0a8ca08dc00f4b1aea5efd0a16f2224424ca11ab820f54956ae4cc62bee1d8a814d1fc12e1e7b5cc5511c11645d5ae60c0b9905e8a4034edfb3b64870a0fba06bd74a4a7924971f6d77feece8c59d077bc90991013603f906ce5fb815b3f0d077b3327542e8599afe5d02128c5df17f39f0a97bf7892311eff81a920a985e10b20bb05f5d08a0cb"}, {&(0x7f0000000300)="7f26966239d03355e91670a0c51a3f6468b0cd87014cc818845ccc9ce2dd6772035612bc270cf176344f2830c957a8662795103e109550f8d76ab62097e61e512dae1f31e0bb6144dfb20ed415bf5981ccfd6440d00a98385e65592f796d98edffe68b40820f5a1d6a0ee8f33d951439aef62efd997bdac265"}, {&(0x7f0000000380)="432f8eea475460bdff4f7a079162417fc2c117fbb67e8df1265e42cccbb2b80c28de0215f2dbc68045163b38d131857e498faa6610b1bc2757d8702c32cc4bc7a0af8ed1ef3f522c183d6d5e9f49c618dbb61a8f56cb28207a2bc93c3e295f67e0379618a708714ac789cdf37a7a2be2bc1d535e7ab205878b45d1402a422d7c071efa338b4d2785a0b9ebca649a78627683744fdda21a4d52435c3a66105ad2ee7e1d46df4cd71deff578c10a9c081150548c5741f87693ae1373b2049a16b9e9"}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) shutdown(r2, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x7}]}) ftruncate(r0, 0x0, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x69, &(0x7f0000000140)="9045d6232df2b46e10034809481ec695ab0d5bf1b700391349bd8d5964f01aad90a42ebac89cfb86ab8627f4ee21b3dfbf9933566c50caad26773905c520b4290a0101e6ca545eda0a9981ad62e9ca9d1b4cb31aa879fc01485ce6282ff1396fab280e19161143eb03") 16:00:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x2, 0x9, 0x80000001, 0x7ff, 0x3, 0x2, 0x8, 0x5}, &(0x7f0000000100)={0x401, 0x1, 0x0, 0x1, 0x80, 0x1, 0x1, 0x9}, &(0x7f0000000180)={0x8001, 0xa295, 0x5, 0xb0d, 0x100000001, 0x8000, 0x7, 0x9}, &(0x7f00000001c0)={0x6}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="0000002000000008a73b45add1e9c2c3fc216631d5453ad6cdfbf8fc4c14819926fdd8575dbe447cf5a9bcb04579c19ea7c8982106a1b7b04c70388d435e423cd79d368176e6f26fedadeb5bff65324d2275f85ecce6c9ad65b9e00b57b9da57a447ffb57fa4699faa3d0bcbccb3d15fcb6e09dbb39f2f79bf55b6aa3139c11e36d7c6daa84d579224679fa6b015d15148fe4ed1b71fcf02690f339c782e64e75e29e73be3abb4296c892e657e7f02af5055b472c8b6096d682f4353871680c839de98e8cc97b2dc62ab74223d890fe6f2"], 0x78, 0xfffffffffffffffd, 0x1800) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xf8) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = msgget$private(0x0, 0xfffffffefffffeff) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004327ae4bee121f68abd8f4bd0feee345f3f3b515de9f071ed2548f56227e343a7d28ecf92e4634b548e49c5fc1cb9a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) msgsnd(r10, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x7, r2, r7, r6, 0x0, 0x54, 0xffffffff00000001}, 0x100, 0xc07, r8, r9, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r11) r12 = socket(0x2, 0x4, 0x2) r13 = socket(0x800000018, 0x1, 0x0) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000000)=0x3) getsockopt$sock_int(r13, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) setsockopt(r12, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:25 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x100}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680), 0x200, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) 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", 0xfffffd8f, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0x4, &(0x7f0000000040)={0x8, 0xffffffffffffffff}) 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, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205603, &(0x7f00000001c0)={0xfffffffffffffc01, 0x8000, 0x0, 0x2000, 0x0, 0x81}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r5 = semget(0x3, 0x2, 0x401) semop(r5, &(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) r6 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r6, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) r7 = semget(0x3, 0x0, 0x3) semop(r7, &(0x7f0000000140), 0x0) 16:00:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x3, 0x4, 0x4, [{&(0x7f000019a000/0x2000)=nil, &(0x7f000062d000/0x1000)=nil, 0xfff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7b}, {&(0x7f0000037000/0x4000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x9}, {&(0x7f0000685000/0x3000)=nil, &(0x7f00003c1000/0x1000)=nil, 0x9}, {&(0x7f00004a6000/0x4000)=nil, &(0x7f00006a7000/0x3000)=nil, 0xfff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f00002ca000/0x4000)=nil, &(0x7f00007bb000/0x3000)=nil, 0x5}, {&(0x7f00002f4000/0x4000)=nil, &(0x7f000042d000/0x3000)=nil, 0xb37d}, {&(0x7f0000403000/0x1000)=nil, &(0x7f0000157000/0x3000)=nil, 0x9}, {&(0x7f00002a9000/0x3000)=nil, &(0x7f00000ad000/0x2000)=nil, 0x20}, {&(0x7f0000125000/0x3000)=nil, &(0x7f0000730000/0x1000)=nil, 0x2}, {&(0x7f0000604000/0x11000)=nil, &(0x7f00000e9000/0x1000)=nil, 0xe5}, {&(0x7f00005fc000/0x4000)=nil, &(0x7f000037e000/0x1000)=nil, 0x2e}, {&(0x7f00007b3000/0x4000)=nil, &(0x7f00001bf000/0x2000)=nil, 0x1}, {&(0x7f000020d000/0x1000)=nil, &(0x7f000017a000/0x3000)=nil, 0x9}, {&(0x7f000007e000/0x4000)=nil, &(0x7f0000196000/0xe000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000001}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x1, 0x0, "85495500020000000000001167f5afa680400900"}) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)=0xdb) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x6}, {0x2, 0xe1d}, {0x3, 0x1}, {0x0, 0x2}, {0x2, 0x8}, {0x3, 0x20}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x4}, {0x1, 0x4}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0x100}, {0x3, 0x7fff}, {0x2, 0xab47}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0x1}]}) setegid(r5) setgroups(0x35a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getuid() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r7 = openat(r0, &(0x7f00000004c0)='./file0/file1\x00', 0x80, 0x40) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r8 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r7, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x6c}, 0xc) r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, 0x0, r4, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r2, r6, r2, r6, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) writev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="5dc1594947a40e793ecf0101560f9aa12b3df1098bb19f0d4d4c7481b67d87713fb9ebf48f9ed4248f5b6909b91136d04401085912e0d28c3296cf3b59619501ebfcb7b804d653d59858c9820f26fdac0a88c05efa4f547a5469475fef2b6c69b9093a203629dc66f1c6fb0c97ef6ed63da5ea0397aa865f1c809c4d54a317637b6b83ca580bd6f2fee527bc3be4d3e895cdf34b9d98bba0dd566aea737e27a4e53e552600ff36fed6f1be90fdc8635b6de440b49719e58125b83caa91b87d1f4d219f6b15982546bf3c406a7d59a24f727b6f6b478557f7", 0xd8}, {&(0x7f00000003c0)="583777208a404dc53a7db318fc4c63169b705b9aa880efe37c1910baeb7b72f1df6db3e765aeffb0b879ad974d9d7cf6e2ce8cba07094a3493538d0a6adca9c2", 0x40}, {&(0x7f0000000400)="adb5fa3a819fc6cfc07b57e601b0", 0xe}], 0x3) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f666974153837"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="8d7f5c6845cb4fd329050570b7c5d068262a98a8cdf9bd25b5ccd7ed2503cf0890d858d3fbaa2d21ad3749d501d99f9549aa9d7f6b971e30717b26908e99314157bc7aad19f3f514269e44db1e45773cdf7b53fdb8f025bd68c70a7a88813388e7203afb6e4a236074fa69fcccdfb667715c29107aebe2fd6169083dbec0dd2e40c466f9e8b733ec5cadfd910861c252593a6afb21139a298ed7fa2bdbdfa151af079d3d74483385a8365a010998", 0xae}], 0x1, 0x0, 0x0, 0xdc1af82cfe25e22e}, 0x400) 16:00:25 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r1 = dup(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="9d66be74330617823b4a1c4048a6efd4ff941c26e8b46b047b", 0x19}, {&(0x7f00000005c0)="89995e093ce18eb5dc9affdf6e6d282fc0b732e1f9341f382e5de392bffb7bcaf02bfb5e0c2bb1228db57c93780d5798b4ebc8e47411b96bc9f42a3696a505a7b8d387b7127ae9d76fee4201d66f86000027b322fc18ffbe", 0x58}, {&(0x7f0000000740)="0bd75898a9889084abb29ed6c83ca7580ff652e3c24b23c8eb9216c6f3f57fbb371151bee7ddc8fca3531f77c68f455c025353fb3bd04f015d09f2c60ded60a1633f2f31867915041b24d30404004c9c7521ef43d8d7eebb70f3b6fc9c0699b751fb83b3a5d3b1177ea14ec51081be358d38518d9c042fe21499cc3ef815bbf94352552540c29677b6546feb029c18308e2afcf08db7a753c83a15d79e74de9ac9a27b3091ba9c35a692efa272a7a2d22a63f2", 0xb3}], 0x3, 0x0, 0x0) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r3, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r4, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000580)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) clock_gettime(0x5, &(0x7f00000004c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206911, &(0x7f00000000c0)=0x2) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0206911, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000000640)) r10 = semget(0x1, 0x1000000000007, 0x200) semop(r10, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r10, 0x0, 0x0) getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r11 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f00000001c0)='M', 0x1) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000440)=[{0x1d, 0x2, 0x49, 0x699de2d1}, {0x5, 0x3, 0xa58, 0x80000000}, {0x40, 0x3f, 0x7f, 0x9}]}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) recvfrom(r1, &(0x7f0000000140)=""/19, 0x13, 0xc00, &(0x7f0000000200)=@un=@abs={0x3, 0x0, 0x1}, 0x8) setgroups(0x0, &(0x7f0000000400)) socket$inet6(0x18, 0x2, 0x7) r12 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r12, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) r13 = accept$inet6(r12, &(0x7f00000006c0), &(0x7f0000000880)=0xffffffffffffffa0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r13, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000001c0)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x648, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000240)}) r15 = socket$unix(0x1, 0x5, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0xc0206911, &(0x7f00000000c0)) r17 = socket$unix(0x1, 0x5, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0xc0206911, &(0x7f00000000c0)) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000480)=[{0x800, 0x3f, 0x8, 0x200}, {0x4, 0x12, 0x3f, 0x8db}, {0x2, 0x6, 0x1, 0x7}, {0x2, 0x2}, {0x3, 0x7, 0x0, 0x6}, {0x2, 0x0, 0x1, 0x1}, {0xfcc7, 0x1f, 0x339, 0x10001}, {0x7, 0x3ff, 0x9a1f, 0xefa}]}) setsockopt$sock_timeval(r13, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{}, {0x1000087}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x316d8473de7ab1aa, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000080)) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x100, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c037659501303f5a7b6123aa26a2c07ea34b0f4ec87cdebfd7671a550b525a9c2cbe2c62af48b5ae05576df33952c7bef10ca195218d5729625b5f33fcfae2e58851aa5cb92a5d16d96e2fd26da1aeffe142511841046efdde5d226fff8db4511cc9361f93", 0x1a}], 0x299, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) faccessat(r5, &(0x7f00000001c0)='./file0\x00', 0x40, 0x2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) dup(r4) fchmod(r3, 0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r7 = dup(r6) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000380)=0x6) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x400, 0x0) dup(r8) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000280)="9675b37df29cdcc8b42e7a9d05d53ac127f84d4b1694c62669b12154f0524687c593817a9b830a878b07d27aba669e87d316ca0282efed4b99a52644fa0b17a932c59ee437c24f96aff6a7d2bb662e9706077a7d6958375b4c89dad7c1c019cb3c4511df", 0x64}, {&(0x7f0000000300)="57b8e55bb336f12890f5cc7b06e4aaf9a6eece3d774eaef4569814acf3dc5a6c340b30966246231ecf4723aa22c6dd4c14", 0x31}, {&(0x7f0000000400)="d2ca55ab621f0aa1fd91476e524adc797a1e452daa5f5f5b976945c73f19d48dfa051d59735113dc73fefaf559a8d411972b969ef762661da33c978824ace40221f5d194785b39d5ec30a6ab1e8865d6f19c00d7d4ca971f60fdb5054de5b98446f433c1b6131f19c93ef3d6906088ba4410aa43e52e8a344dbac5847527ff7cac2f15f0", 0x84}], 0x3, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r9, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r10, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) r11 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10a) faccessat(r11, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) readv(r1, &(0x7f0000000000), 0x100000000000021b) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x181) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000455925b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:26 executing program 1: msgget(0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x87}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x188) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x1) read(r1, &(0x7f0000000040)=""/32, 0x20) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x5) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000001c0)=[{0x7, 0x6, 0x4f43, 0x8}, {0x727, 0x1, 0xd1}, {0xffff, 0x1, 0xfe91, 0x3}, {0xe, 0x3, 0x5, 0x4}, {0x80000001, 0x4, 0x5f, 0x3}, {0x1, 0xee6d, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) fcntl$lock(r0, 0x7adf11b583081412, &(0x7f0000000000)={0x2, 0xd42d19136a52d6f5, 0xffff, 0x6, r1}) semget$private(0x0, 0x3, 0x104) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x418, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x9, 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:26 executing program 1: shmctl$SHM_LOCK(0x0, 0x3) r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2800) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x81, 0x101, 0x100, 0x4}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffe09, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb5509a65cf6f457f, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0xffff) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x40074}, {0x54, 0xb0, 0x0, 0x1000000000000000}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[], @ANYRES64=r2, @ANYBLOB="c896451d54eebad3963f7f62c6fde5b0525c1a9a8cbe8e490dd9f3f9d23e7f5ac04803048ba72807dbdec8cbc2e5bb7124030c9beaa7f92c20a96421a6dc0830b79ae67358ecac54c7ee6209079aade31bb1333821de2b4fce54b04fe48f18efbbcfb15c49cb60"], 0x3) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x28c0b, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5c}, {0x6}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x1, 0x2, 0x6}) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x7}) 16:00:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(0xffffffffffffffff, r2) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x80000001, 0x1}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x8, 0x3, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, 0x0, &(0x7f0000000140)={0x8}, 0x0) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000080)=[{r0, 0x80}], 0x1, 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x44843c35ee8e31ff) r4 = dup(r2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)=0x1) pwrite(r0, &(0x7f0000000180)="9db4d0cea9e32c55c19720858fbc80df99e155ac7b78007ad49ea8292ae67990696166a9601afa33b256d77eebfc08380686f21e12df4ecd3ac82955f131940c4be5d1ef9180ce199d576a00bea5fe54fee6bf31f7cad50a6ab59830dcb985905ccd469365e993434b7b4ed02aa95258b48e8956c28854c0e88a72004e5b7165ee33ed4195810a7e934cd96f25a54c449747409edb6178d27a4be8d690c9ad13a0e2565bae80f87e00480943c1a0c7ee8a687dcf4d1d58c27c0dd88bdf7a85fe84bee1039f33cb83974c6cf5049ecf9c7fe5001cea9216", 0xd7, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x8, 0x0) close(r7) preadv(r2, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000380)=""/238, 0xee}, {&(0x7f0000000480)=""/231, 0xe7}], 0x3, 0x0, 0xb) read(r6, &(0x7f00000005c0)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f00000015c0)) connect$inet(r2, &(0x7f0000001600)={0x2, 0x3}, 0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x10, 0x0) r9 = dup(r6) linkat(r8, &(0x7f0000001680)='./file0\x00', r9, &(0x7f00000016c0)='./file0\x00', 0x2) getsockname$inet(r6, &(0x7f0000001700), &(0x7f0000001740)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000001780)={0x8, './file0\x00', './file0\x00'}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000001800)=0x2) r11 = fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) r12 = openat(0xffffffffffffff9c, &(0x7f0000001840)='\x00', 0x1, 0x94) kevent(0xffffffffffffffff, &(0x7f0000001880)=[{{r12}, 0xfffffffffffffffc, 0x30, 0x20000000, 0x204, 0x80000001}], 0x1ae, &(0x7f00000018c0)=[{{r10}, 0xfffffffffffffffc, 0x50, 0x20, 0xffffffffffffffff, 0xffffffffffff8db4}], 0x6, &(0x7f0000001900)={0xe48, 0x9}) pipe(&(0x7f0000001940)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r13, 0xc0107003, &(0x7f0000001980)={{0x1f, 0x9, 0x1ff}, 0x6, 0x7, 0x4000}) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = dup(r1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) fcntl$dupfd(r2, 0x0, r3) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x6513681f57b89471, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2000000000000287, &(0x7f0000000040)=[{0x7, 0x0, 0x10000012c0000, 0x4000}, {0x80000000}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r3, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/200, 0xc8) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x114, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000180)="7666a1e95bc4f4c5a1dc6afa1a79d317240fec07d992d42246ac350842bb1d6da81c282ce0dc5d169f31d9f7ede1221f636ad8bd15c421b0dcbb2c179ed0ca2b16ddaeda5948730bc7e5c6ccc2888da78282ff9b93dfb15ee9f5f91a0fa5f76235dfe2bd93963235cc84819a8ed4c9c03dadc6f53d718fd87e07aadc69d609a47280b1cc4fd0459e1d43fb19abc5b90d9f77abae9f0fbc3b6cf082e75248a553d6b63b04a0d916d00e4187ac9c9430f0db74f0d75aaa75ac95505f774160d6f6548afa6db9210ef4d791946402734492e936c71a80b0bd96332b47d42ac3ee9ed45cd6ab0bbb1c6ec170ab5813d0d8344bad0596c0f7ffe45f2dd6ac8751f4", 0xff, 0x10, 0x0, 0x0) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/136, 0x88) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x2, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) recvfrom(0xffffffffffffffff, &(0x7f00000003c0)=""/82, 0x52, 0x802, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x40, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = socket(0x10, 0x4, 0x6b7) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000004c0)={0xffffffffffffffff, 0x7}, 0x10) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fcntl$setown(r5, 0x6, r6) r9 = socket$unix(0x1, 0x1, 0x0) readv(r9, &(0x7f0000000740)=[{&(0x7f00000005c0)=""/102, 0x66}, {&(0x7f0000000640)=""/251, 0xfb}], 0x2) r10 = socket(0x18, 0x4, 0x80000000) getpeername(r10, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) r11 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, r11, r8, r7, r12, 0x516f45509c7db1ff}, 0x15bec4df, 0x2, r13, r6, 0xfffffffffffffffe, 0xfffffffffffeffff, 0x7ff, 0x2}) r14 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x20000, 0x0) mknodat(r14, &(0x7f0000000900)='./file0\x00', 0x8, 0x3) syz_open_pts() connect$inet(r10, &(0x7f0000000940)={0x2, 0x3}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0xc0, 0x0) r15 = accept$inet6(0xffffffffffffff9c, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setstatus(r0, 0x4, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x908, r1) 16:00:28 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair(0x6, 0x2, 0x6337d83a, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000000)=""/147, &(0x7f00000000c0)=0x93) connect$inet6(0xffffffffffffff9c, &(0x7f0000000100)={0x18, 0x2, 0x401, 0x4}, 0xc) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) lseek(r0, 0x0, 0xffffffffffffffff, 0x3) pipe(&(0x7f00000000c0)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x5, 0xfffffffffffffff8, 0x8, 0xff}, {0x3, 0x100000000, 0x8, 0x5}, {0x20, 0xb9, 0x6, 0x3}, {0x8, 0x5f, 0x9, 0x1}, {0x8c2, 0x1, 0x6, 0x3ff000000}, {0x0, 0x7fffffff, 0x401, 0x400}, {0x100000001, 0x8, 0x1, 0x9}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) poll(&(0x7f0000000180)=[{r1, 0x4}, {0xffffffffffffff9c, 0x4}, {r2, 0x80}, {r4, 0x8}], 0x4, 0x0) select(0x40, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40)={0x3f}, &(0x7f0000000b80)) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in6}) r2 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) recvmsg(r3, &(0x7f00000006c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/195, 0xc3}, {&(0x7f0000000300)=""/119, 0x77}, {&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f00000004c0)=""/80, 0x50}, {&(0x7f0000000580)=""/155, 0x9b}], 0x7, &(0x7f0000000380)=""/48, 0x30}, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x119) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x2) 16:00:29 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:29 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000000)="8b14328a0e4e41137eadbfc2ad260b9f2abaaba6f5d4d623b613021868f7e33870c8cd0b458acfc0b39b", 0x2a}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) 16:00:29 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\xdf\xff\xff\xe8\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) 16:00:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r6, r4, r5, 0x20, 0x100}, 0x8, 0x4000000001fe7, 0x204}) lchown(&(0x7f0000000000)='./file0\x00', r2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) getgid() sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCBRK(r7, 0x2000747a) 16:00:30 executing program 0: mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xb3, 0x4) 16:00:30 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9]}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x100000001, 0x4, 0x7, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x95}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0x13000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0xf000)=nil, 0x36}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4118}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x6}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffff8001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffff7ff7}) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x44}], 0x1, 0x0) 16:00:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000040)=""/43, 0x2b}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) preadv(r1, &(0x7f00000015c0), 0x0, 0x0, 0x0) 16:00:30 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) close(r3) socket$unix(0x1, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x7ff, 0xffffffffffeffffd, "0000007db84d4337014608ff00e1ffffff0700"}) write(r0, &(0x7f0000000080)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad25ade156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5d9786c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a11212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea71122b60133e06f9dd93d0ce79c1c86361507beb7966560a010001000000000007d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b956461375ec165f8113a66342c08ed", 0x33b) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x1}, 0xc) clock_getres(0x5, 0x0) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$getflags(r3, 0x3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x80000001, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x800, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r10 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) kevent(r1, &(0x7f0000000380)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xa2, 0x1, 0x7, 0x2}, {{r2}, 0x0, 0x2, 0x1, 0x8, 0x7471e58e}, {{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x6, 0x20}, {{r4}, 0x8d40d1a921a554d5, 0x44, 0x4, 0x7fff, 0x10000}, {{r5}, 0xfffffffffffffff9, 0x0, 0x80, 0x6}, {{r6}, 0x7ffffffffffffff2, 0x4, 0xfffff, 0x20, 0xe07f}, {{r7}, 0xfffffffffffffffb, 0x40, 0x0, 0x72f7edab, 0x80000000}, {{r8}, 0xfffffffffffffffe, 0x0, 0x10, 0x2, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x81, 0x20, 0x6ab, 0x7}], 0x4c, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffff9, 0x48, 0x20000002, 0x0, 0x5}, {{r10}, 0xfffffffffffffff9, 0xa4, 0x40, 0x3, 0x4}], 0x1f, &(0x7f0000000500)={0x45a9d910, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x50}, {0x6}]}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x1f, 0xff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:30 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0xfffffffffffff298) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x8000) fcntl$setown(r0, 0x6, 0x0) 16:00:30 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x14a) socketpair(0x1, 0x10003, 0x6, &(0x7f0000000000)) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x20}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0xfffffffffffffff8, 0x8001, 0xa3, 0x8}, {0x3, 0x3, 0x0, 0xffffffffffffd50e}, {0x578c, 0x7fff, 0x7fff, 0x9}, {0x0, 0x7, 0x92b, 0xffffffffffffffc0}]}) syz_emit_ethernet(0x61, &(0x7f0000000100)="b615ac91b424ef91233b2d520814bfca36a6a97beeac60feafae9011a5b9158f4431723e676d04c3e358ffe5a7d168969a15bf2ec482ea9a09350c1821c7a2ba889840d214678221b247b799ccc6f08d09322294866a90126452da1ddcd6ca39eb") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x40000000c}, {0x6}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000180)="1850163a63131f23345352365c3fb51ad402cc53080726eaf604a54ad01e715c8cf4c2f18410339b08b42cba21d517d95a11b9fade937e2ca5934d0a6017dc96387eb2be2fa32669344b4897a97395b1d61927b2c97cb14e46cb06c1380ba1f6a9c3205701509f3f6ee1b7119b6037ed4bdfd9d116ea1d00bc8c7698d2e560dad1703f58e3fc6468a9de544577b8e0d7e3adf27216fe5af9f7fa8d8545a4c1ad7475e5b2fd8797a589755664d55c893d441cedcd1c7bda9fa1e9d9d9dab504845816188a303308ae4fea3d722eed9d0d9018b69aafa8ca64427d90583db668bea66f5a025df5500c", 0xe8}, {&(0x7f0000000380)="8ebad119a2d06d55da8f7abb0b41cd927b661931fadea5be1ca599caa9445d64478fb3976953bcb6d91be285693c577f976072a1ba88b8b75cedff6aa35cbd96eb2f87483f8a011847e189e4a092add498a37a238ca6ed98e8d93879ba6fa12bed22bb847d8333751d50555226dc3d4280d21c7ff9da9024b492a1b69f3cce4d4e13a12a7c9bec5309c379b754a7e900dd5bbf02dd64d5596d0e70ded517a24c4d9c19680e02cce244889244a1bfe713068439633f2b2c412b6ef5cdfab288ef188c6650a6", 0xc5}, {&(0x7f0000000480)="0b3385598177e3b1323b4da882d011b41115003447c081816d6dcece7ae9c9b9d0fb97837c9ab9f36dd259245af2615257f7d63cd2b548d9225c77aa09d81eaed9870546565e3500e111e2abfab8ead5f2b68c4969b576da5655531b9dafbe414e6ef5ba0f213f5320c27c080e39c7edff509e29144367fcd6b177a18cb759a3c8727751d51520bfd701404a86fb6c34038abde450a31bd3fe47a9b12bb3744a416bbd4fd4097b2b37a306a39dce996dd9317078867a2e739ec0873754fca6e42cbbb88baca3e1181e6c85feb6705dddd71af715bf09d4a421b372995def1ed038008c9c846864adad6479b0a08cb58a11e7affc79ec087fbd7a1aeb3a", 0xfd}, {&(0x7f0000000600)="0aa8204313c5b84928242d5cf96aca59fe5cd2c4c8632ff54c93723af361a9e2cbfc3300f1d3371a5352cda8a0eb29219ccd60002d5beffe6b26b3300807e5d3695652d033cd42ce1ec61e241e7ebed1ac611eaacfccb49ad53e9a20f016a6b8f16d912bea538f50b50c5ad873b4c748718277a409f95fb1810d608a9827ef619da81a036c92d4c0398d1a3647fb115b01bec2845ecfdbae79a91ae21bf35046c47e46c8261e35973a1878a48fd07290f0da366794316dc2baea3a6ff759847389bbb6d9b5ddf9c6d4116141bf0cb302d12b265ce7693acd48a5b5c588b8", 0xde}, {&(0x7f0000000700)="61ff97a76ddd6d479cd7fe3f4a8706a9717a470b269452cf68e9f633d402d3da6639d5d8b62f8851daf914c5ca7c0670ac5fc07fe112075dc94fa9f7e5bdd41c7813276cb2630d500c964f9fc9bb16f13bda0917942084b66cbadbab6ccd6daa2f1201bf156ff683a489f25c344911425e234c82bbbd5b5a8416c4cf207bca0431bba022b27de7d523e71cf001cbb8cef1a1d9eb6cd4fcbd83dad5c23d6d98440905f43fc3edcd83da32ba7df979475974e4edb8b56cf71cb037230f66aa", 0xbe}, {&(0x7f0000000280)="0419e293cfbd", 0x6}, {&(0x7f00000007c0)="149b06c942fd50c7b07e9df88ced8e3316534e11c1ffe5954588d3858d8537f249a9be4783c328e5cb1d1cd9d0784cb2eef918b07b75497dfc72082811ce88ef3cc0f5ed8c2f7c464f3ac341dcb5f14d02b2b395", 0x54}], 0x7, &(0x7f00000008c0)=[{0x58, 0x4462d0874054aacb, 0xad, "db044adfbf4f072acd49d9114d106baea8c229380b6460fa3173e2c8051a55c395ef148dd331405685c0c3a5f43ebe99f3177dd85f727c42cde9301d5b6861f6df54"}, {0x1010, 0xffff, 0x1000, "ae1254b963a137123b05e58088e1102e9a7a7a26d7f6840452a8c97a475dda7e99e496b402f293ad2286284f8b2c7ac0eb5e0a65a40933502ec258f3370b3ac262cde29eac4517bafb838abe3ad556a1cd37574d02b1d3e5962da5fb5a7c442b42bebbaf8f7cb1030eedae984867a7cb1b978343778a9f3fe885079be5c28b709920e42bde2b525ef1dc135d9282faea0b74b13a38cddbcb4eb6a2bae86a0a2f103cb10a75456c6d6f5b7bf42e95ddd3244485a3a9cf5581bf4a0cb6314603e0493fcb97ba24949d49cefedfab1bd05ac46d80d3e9861f759e2e42d629a751bea3fa82f7eeab35400ead9e2198c2e43fc6c5436592c5e38506ce1236d22650306b34d1458d2f05421d50e60669b1548dc7b5830018232118254362afcf31d8f6ec6f97f23aff6236675ff8d51196fda439b0d5d28f0b0a27cda73d940a67d8e78e58093a78a6c948bf2445fd7c29676f0b731041c2f9c8d37857de0fd4fea5771d983b8908a2d486627e03c8e3776c46f6fa8dad5168681ed80bab32731d29e438b3dc8d496bc9622cb509e2cea03f84e9e17a590fcbe407cae9f8c495b5916095f657b83e51af6e9a0b76ff0ffd0610f9533902d226c40966fb480a2844e92be5e5436b38ef5729064dcf43a97aefc127cc03f47d8641b07719464a929914e80a40e2c951e5f8289eaffccac6656746ac302afe3d3de5f881ea628f6f9a7498d48f38ab26e1166bd7d3c4e84259eb1d7246381b254d7f0d6ceb9abf17b6c2c03b7078ac382487821256b74577d44c2db9815eab7f0d30a38ced20bc7a05d5bb3d2dc852aaef7d87699b906eb166cf3add6dac6367039491ddeb94e28c3f741682602c73e3f90b03d95dd766f0e52c3ff197be137f8da6262e2cf94a26bef5062a8daf8f9fe4158ba5005a365eeedd1443431981967cbbf72484a840ed0863a152cc7f269e2786e08a55a73399eb575f98ec44596a1137459c4007d07b542848cfb403c97e8329d2f714949071cf0f04c26828baf5d72e40ae0ee8b50534ea88e20cf8e120cfe4338d8a76d8cc8c841f5dbc7a1b962cb046de416ae535d19578825d3aa044aaab5553fddf90244c6d98dc5a32e17a7c62d6b5e38af62e453a355c3edef340b9eac8db6aca45dbe710862dbc446132589925b0552de0edc893ef283b794c56b54e3e512a0eb87e5f449b8181925a188e7484557bd1639502963a6eaeb23a926c45b2e2c3f2fe94e1cd3ccb05604597041230463c0ca698c9db18af888af912e2c40e8527010ae124622fb7ff5f3e9baa0ce332e395649d37d56b6c4c7e912760c47a1c6982256a55786e14630d421f66fbfe3768647c313f6375f7d4764cfc3f9899c49f09ea48e89a1f425d615431e6a202dda24607ad9ab448b89ff57226be395bf5b7f0b75544b9d4695c6608ad04d6ae1c864e0b8e5ded1916b475b86c459b4b52544079e23be28eccbc600cc608b311519c0807d50e78537e20c66ad0d2a56923842633701d07620260325b79816a62e121b55cdfefd01bc7108595462b8038d5ad1ff346550e3f1f523ab78a3cadd029b4ba7d53f2f7192ab92db83c2ff94b571a6314bd801f0881a7cad787117ab19d7c8309b456a109ad43b299691e862586fd81847be4f6959a0d330a06428651fba6e37c0fb6dfa05c7f52092d1931767ec25147cb6d71b3d819b0e594bcf1a266b04c0e64df6bfacf41d7f03c2a6ad45c0fcf55625e7e550db6e7f5daa365c6c5bdea30a83eeec5acf1ed01394771470238d9a5f68baef78cd1208ceee2b65ee09ef7ddc0b8e60ca0e982043034e56103c4b9e8f7e5bd86065a0ee0caa38b378b5925bbcd0b83b243cf85de90efdaab26e52c79d6e5123bbba7dbbb42ff1254770b392c685ba6e96efa42532a5db5f8ec57fa81e9630f2ed8412b1bc2f6725f793f9254c5dbcd919d5af27e61369101ce0845decac18bd4735d9aa7349e05ae2fe1119259f7b67c475f9a0a9172da551c67c15ef1c5ddcfc5f1a5e5f10344377ab4de6e4c0fd31ed1145a8abf5581d77c0a5e61db54526021eeda6b98a29e87f15025e64961a7df628b534352da6ed36558aee0f0321b36002f876ef54e5bb11169b5671e3d772ddd97affad89eb2ebeec7c7cb540a6da5c50b3089ab462aa42b979d76dccbf71b440a6347ecb35cd2c762c362323827fb6fad2ca26b2c331dca6841eb275a5ab45a7ca70b1f623d4fd795436da3682ac50fa424b7c533f1b74d6dedda148a2ecadab119027a7c5a080b68c38f71212f1046d403ef58000cd27e3b6388dfd77d26e34dfa98615d42c4b3b9b8758fa76a9a4dfd67b8861547e29dd6101aec42140af439c86b7ada082833551581af6159b8dc7aba148cfbd4bb77d1c4a14ec2e1a5e04a87eb10723b19e599a824c35b4ef3700ccbe4c66d25ab8b3688b254d36d7d1a4fa7169a91eef6a25564e367686a29872c62db54cc8c0b4fe9626337923bc97ab2c8f08d7c73e2af92ed314b14d3113b11a2b63c5eefad91d244d78234abca2418155ea2ddbca9667cde68e34e7ecf34f4eff804de55c383137028419e32f63c469e68ccd6008f2c99bda349a6af676b427281ae8529030cc1c5ecac922dd7b7fda65efe377af4ef2612e465c382ba9cfa3e08e430da3aa603458348572ed0f9c8d933243d61109637245a6e9c5d8480f12ec53cec95ce1dd9758680125aad69d3dcf8a861c06ec8ca50e600ff7dd0b1d0f50a6a8c2e80346d827ddc564ac8b31ecde57241f3c1127152ae045ef0b9e60c6649e282d1b45877ee6dff91edec4d638a2d1a576ff3b4d0155273dfa7e1dbb4f6dcb5a0401dd8b3e8beda1de4b1882237f44d2e22a87311485429156100bb1f98baf4d1b3ee968d013a401f33a426959b610cbe356bb8f033202cd594cdb9fe83ad014065aef98c6228c98b2de05b883742d272b1bb1c31f4615a5cd43226c3b493b6288711f8e100dbe0c0d48dff1a3c4a20617018cbd48d19f71937f3e2e88651a429dba58b8c9defaf5cdec6c5ff422bbb4103a19c696578bb6f529d7e256a4560575a2b79d7234cb5c951b80027fd4d28793c6c63614719eeabd869528d8ba22b9a180edbb6a564712fca5782cbd27086c4953ae8f7fcf39f0c66919db60e25e57f1372fd76fa32868284d307e1a4c7a72447856e11ed7d156a2b3beab51b1143623a0cc9c4eb029588ea9c1ba32071b7bdc87373ed35982034d5c12c4336c4f021ea997938b296160aba424a420ba82c2feb98873eb1c4958e12a4b1f27a61cf3169c1a140a388f39952af1c61151e3fef3607045e6fca9133b5b50dbd638c0f5e7e01a47e952cf395264fe5efb4420f2a0a36a4e5134cf0b4d2109fa1d178a90f0e02ea0fac0f4da2e45c0bf847282f61d241226af5803d2e2c13bbb5f84609110486b50d91a716ed668fe31c8e371b60e786c5367a6cf36531bcfa73a9acd3527c492e294df3ab1c829067f8ec8ad9a68e0835ee9a0b27f4ea6752c0d3b6a161fe3b3e2e7a444acddc605976ea3263478faaaa21d068cfe30604c535a6e1b43cf2645ee4976e906f17940ec7adc47204d103d719abec0113589b6c10ae8afee53efde0f56b12ee6bfc88dff928a806e3e2fd0bcce7b7f407c3a14eb18ced2bfde4441075acb155827b60073b2095b93e241e91b79316689a7b2d63133dcabe800d0ebbec1d4ae775e53dd745b2b0bb3106f113ecd3be425595e16f7da9a813c318a0c4a51f536b2459f9a53a03dd37de7bc7f31e2fd8e4e26f9d5b8ea64869940fccce8593be0c6b0f879cf2f7cab9bbcc20b8aa6eec04eb208d5398af4460a272df68c5125b2dc8f330d736beca0d446a471dbb42450de3106579ed4a90b3b54b1a95d2dd4a6706baaf6794eb8ff8a4039aa4a4a735b49d6a5a86c4bc4a8abd730882cd6e8631209b072cc283ce5af0a956c6a6fe861969d96a229969d85e8b12adb97c7e1d1bcc6bdb673f81344e932026f4dde90a1e54fc993fee1f0e271a56df7305ff6d3a78dbcb82f378331272825355fef3c11b81be6515234d63f8f34beee27cb9289e523696d18484f48786f481fcf0843d7ebd3711810d09a2d2a5cb802ac683e9c9fc97e0237a26d6d8ff5ca0df756ab5e27ec90aeb209cd30ea1a01d0796a6237137918bfe70ace638a09c142b3e4f24f2c1201c45007f062937bd719f4ed761812a3b067c07dbbf6f6ad917c57b12031000d892d2a8af67da1c465457c9cb90e7f1401b5ec01679f286f66e858a531b78941a76645fdbf5a0fc2ab9a7364bbd231b2c4e7714fcd7ab7144383ffc3961eb62dd967ad66e5620d73ad77f1499a9a39cfa40620e24437eed94479b5487a6110533bd9b3bf622964dce5f546f2133d8fbb4551029208356b7c40001436dce51407da00029d42c6f05d7e137ed6c84313316cc2dc2e7bf67c9f622088d68ba3bf7eea3a77f0e82dac584d476670372a87b46170baab60f86b5a2d64c117e77f18d9ee692b06752d4bd436d158b27c0385ddfd1460bb5551133bf31d49bad0fbded65f59e3c3a6a6646af57004988379ad7fff762f7b13a382f29d05d730c19b7170baa8326b0ee82870a9dbce5cf7e2769f97eccd686e64655e33a7387a1b073568f9ba904097f0e0252c5f318495f86871cb6695c2994b06c1de36316224fa944a87fe727585c7a1e51adfe51586729de93b4cc39a07b9a8b1e5793c259a78db301732ead9fd7f8ca072a1a799eefacccb59a5287caeec699e77304fba5d6d142553a1acc74aa41cac046cd6fc99fefed47aa6284f82e1d195b9d87357486ed0b9e3966969b464b7a77b09f87aa8486a6d255e228b35d15fbec78b25f7221c7a41485052bb9de2adc9415dc4b7eb8f0cc5821d90ae37ac45710996b094d4341f6c3f4f4936eae495d22a1ae8dc34c61f48436792230c2f15ac7ab48858607f4d1e981056b9983e004b05496e15dd6164ef82f24aafd89eedf27e913269bb1fcf074e49e69a99588e673ebd01aaa13e705e28d0c56ea4120aa167e03423c3b21a7a461b6e86352cc6ddebd313b78a479e44a2587c2e6c7c653351728105568670270655d7ba07a97e1e076215f534098cdce5f344427925def388db46d941783c64219f92d7d6aeaf1528faa4fb9c9f1fd91cd4e17a41f1b8502004306d1b501cc83c280d1db180657f1dbb121df1822e84b01488ad91933dfc21204262dbb89ba646e90d84a49aae45a41e8d3934a1d7cfa25af25ae0f95eedc96594a1acff86e6d594aad37537f9c384787d78d7e7757c3f0b7dc53d678407f2b2f1748ff434f982bb588a50b88752f3e134bf72f823ae8f42bbb7b1f3883dbfc6514594e63b4348adf8cfcd146314c3d753ae7d40fdbc2baf054bebbc9471847867e2968014dfb80ca46c15188cf0217c78c7ad713219e065967239b82f63e3b303e542fbc858fce4c38b1694fd1f0f2fcf88e7cd260803d3be361e7d07a1c53fdc30fc797286978643dc43594b0b42ba5fecd1b9fa07dab7622c22dd708d4b5a5cc9f630d997c79f4a7741e3e6d3201519b6efb9494814ffb214c75a425af849e0bc86dcb245b7aaee762d2e33a09dc8ca315d9883e54b6f65ac611e392575f3d8daa648d73b715f223d0efd95635a90623e909bc4018d0dd42dc556cda3ac07dfb5d7b8a15902a8752229f50eff01eb2da9bcfa616a47a5469e5bb0774eee19e866dbfd497c0ed20e49aa6fccd99b748e4cc491bbbd50e95c206c12856cab747c27e28cbd3d0b64e5f020718ebe9c6d549ca8a5d858375"}], 0x1068}, 0xc00) mmap(&(0x7f00001aa000/0x2000)=nil, 0x2000, 0x2, 0x12, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x800, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) utimes(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)={{0x9, 0x4}, {0x5, 0x2}}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000019c0)={0x0, 0xffffffff}, 0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x2010, r5, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x14) write(r0, &(0x7f0000000080)="220e3c", 0x2b6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f0000000140)=[{0x2, 0xd3, 0xffffffffffffffff, 0x9}, {0x4, 0xfffffffffffffffd, 0x7, 0x40}, {0xffffffffffffe999, 0x3f, 0x9, 0x4}, {0x8, 0x3, 0x1, 0xf3e3}, {0x8cb, 0x4c, 0x7, 0x1000}, {0x0, 0x40, 0x8, 0x101}, {0x80000000, 0x0, 0x4, 0x5}, {0x6, 0x2, 0xfb15, 0x4}, {0x1, 0xd04, 0x27bd, 0x1000}, {0xffffffffffffffff, 0x2, 0x1, 0x9}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f00000002c0)={0x2, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x800, 0x8) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000280)=0x9) pwrite(r4, &(0x7f0000000040)="fbaf732a7c5a74ff2b27f6167e3a", 0xffffff2e, 0x0, 0x4000000000000) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000240)=0x7) dup2(r4, r5) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebffe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e647e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac5", @ANYRES32=r8, @ANYRES32=r8, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) r9 = kqueue() close(r9) connect$unix(r8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xfff0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x6, 0xfff, &(0x7f0000000180)="16a97a72c84e127a9910a07e1175bfcee5f9ac811e4d15a6dda8f8aaf607bb4476b8cc25286f40eadfc4a87cf0a79c728c9f5e6abce48142adb039294cabcc727dae4d7808c987615f7f4ffd69dd9b5ee9f9c5b56627424617aaeb60fe1087bfae23055eb08f6085bcbce17729d550a726fb31efe1deec967b9dfe0bff48dd8a4972382a1cf5d3e2be87eb16520812", 0x8f) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1806, &(0x7f0000000000)={0x9, 0x5}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x75c9abf9ed6392fc, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x3, 0x100000001}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:31 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x5fff, 0x0) ftruncate(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x4b}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="44a3554fe7ada7dfbb3a64caaf832585321149fb7da50881bee778b300e2120dc396ae3579084ee3d9245d8834b528b6e0c1c44c4fd778095eb613401e857be88b68c8379ff0b45c6d1624a394846e10d104ca3f7314777a3cb466b372ab1db7ddbe379ada3ec3b0914c5d082dc238b78f5335b41e18cb1e87c24eaa0a953ac9c6da26f41b5ca5155a9a7ddad7c5cf1b0c26102f30b85d2a922fb949f8ba541e997521e2c591443891bb98b4099fcc9741e4f1ccfbd3071c06af112457b4b7367c4c74b4faafd36beaa75259e7bf56490f8e05fa0bf7660b4d235b64b4effa907bcea2", 0xe3}, {&(0x7f0000000180)="8dff6c9073ae67faeed799e88b584c2928c6de74843be1ae5977af8c03224713ddbd1cd35a1b5970e6db1ba2148de3f889c71231074de6c754a8d0d8013d3486b963573212b2596351326af286de20ab88142d08bbc577a2269d4e0fc4a39401458072e53a4f6bc1909de9949dc3f64c96fddb6acadb35c0caf23fad3d5e93df0acc11b7aa7f54e11b8d9b977e1a400b33dcdcf6b390d56468793a5a2d5860208b81e51dbb37951e52772d246c27fead41b52365377a76f84ae913601cd4b7", 0xbf}, {&(0x7f0000000240)="43f48d63c90c38bb", 0x8}, {&(0x7f0000000280)="8c95c816b16d2ee38f6784e474f717da6bcef493aadeefbbc234050240e6b19a20195ff0fb8f9370138e36000479a1273f4fb3ed9bd7631da0707e6bd6af07ab2e1f6d4f402aa75af9f09070483299053381bc722878a24c565d86efe65db0bf41a83bb27eb608917e368a26af4761e6f7a7629ba55aa6f78a70ac823aac04e1610d1d0396dc8c5be4364108af573e2d547eba76e8a703ed0d1a047d798a6a9ef0a32d2818a5cbfcf32cf3a4d4403fe384709e2b52374035795f5b45fd0389a8ba039c61c8b4896aaa6267efdf244acdf7228eef0d", 0xd5}, {&(0x7f0000000380)="e846fd1b493afea67c2fd829ea37f85ddabc1107dee0f65b0c18b309aecb4709ccfee5091ceddea08fe92fa1c6bdaaa8ff0fe7c4157aa333afcb5978a8feca3711529f3c73c72dcbf98499131b6d2d9ac6586fcec91b0da5b57dbf744a950d6e48d95e520c2a8ad058f8acde7fca91ac165ac49d054bd0ea71c063a5e0fc", 0x7e}], 0x5, &(0x7f0000000940)=[{0x1010, 0xffff, 0x100000000, "f07ba79c250961793e8dd4353e4c5cf2ef0d6ee9c9b60aac7a6b3dfe084ee900209b1c6f26503ac2df2518a198e397797ea681545c2b3fcebb737b2d058d8ce60481ea44ecffe6566313cec07654ccc77dfa653e833f8d1c41b40416d505c6dd41bc00b8fbc63bc40db39959d1aa28eda3aaa31c15bbfff68a6d9a6a59ffa23b7e74599ccf7147c99b4daef1727db95258aeb0e51995233e8cc8d849c92a3c346ff3fbb27d6729fde12a7460adf8bd73bbfe35559eb15b0c76ba1976cef4852c19101bf839286530e4aae7fbed8835a363be7498afcd87e5402347666d475e887e81b5227457f476239380099e205d7f39d715130fe052c3e87d301ec9078f35f69a33b769934dfba80d55a31dccf27f18e0763730961cf0b03e914ed7658caba6dca9454ce6567b2be541ed06b47d086d6fdb471780492a534f6d4a3b9e161935f0cffaf6a9829c54ab5ad9dec5ce3522b6ffa14c7d7d1de089c316225d4c732919a0c0e47bc9fec9c3eeb01bb766d3fb4453dc4457ab72051663f097fefea6a719924a2002c919fa08e625d4f8ef4568a68dfe67cc6574bc4021ee3056022af18400e8254f0f839ad2c5dbd272e53fd0d1bcaf3ce8128c64d00a98aa7af0e001ab0b368f1d9aa20a910453747471b40543fa52f096022241ec89c7f148944d566d6d3fe0b99985ca493f35440dd747b7204772cc1d57045de7a8fbadd1d028d9b27f13de46f1a46324f1f84b950114cf09b6a0e50359a56b77d771b0c3816f3e8d2b0c459edef54f034abcd8a7bd8458845c73d6f9fcb140c8ea8cbef0263e6c134fd80b73e4e2e77a019a6da29f1da20e69a785bd4d8db110178caa447fbfb1ca5324aaaef7bcaab4bf01627e4f3b8197026976ef28436a07c2f6ff04b7876e18b3792d7f1a8a971eb8fcd42f787c4d296eef755fd0858d7636ecb261def4c653eb79fe4e22c9888a009843fc1d802456c38427b36b50379ee99be1994f26fcd089b87678ac203ffd29db42d268948ba5c721f28e13240fa4fb5d5216afef295edfc9c438609e6fefddfc45ab9bedfb075287d503f7264ea392095f8142463bb3d2c5daf61a382ed24756f46b448c270e081dc53a53675f7c9bbfedd0c11a24ea01efc94a333e505373c4f9e566e52db326dbdacd841f19976ab70337303c060da6d1cbcb6f1f44c0d288ad1c6f5f1681275fb85d37cc601899cba2fdd796b7d6c6d23bd2b9f59a07b335599cc397a0280184bac69fa7fa3b029667ef2af5172bdd4f4fcd6a5329abf4c8aa7d0c25f64a5fcbfa77aa6dd90568f49aea48ad6d1c236599f7fc2530e74f14b1819600aac5f438f77c6b02524ca123f68f704799c517a8fff1b23414254f0452476d4b6a4fadce0f21eab237a3eec1da417910ae1eefe823bba80d2df6cacf55425c1896b75d47952aad1cde91de0d5248d58c71fcef78d6e58792f9147f657b44c01217f8630fadec827e09396af1d1e44b46373244973a5fdd5df963cf10335e85c65e1e3df286cc6c752bd91a650d8e33bd529bf2069474524e6959ccafc5da7ee75c4d7f72ee23cfcd06edbc7f5a7d454812959505a5a9029af15110e460a311a69f6e77abd69577256d717964f8db0b0125cc34472399bceeab44f7da3e2473827a749eb4484b7eab1b1438b3b8d1bb783946226a3fdf5a91e7db9fd6973a07ebbcd7c4a823e685ae354774f958304047cafeea9fe6ee3815b7114d03a245cbf2de9c2e8e9827351c3bd71c4e0809cfdb631ec9db4d2aac82d0ef9fc2f153bec7391c0d6547f440358363e27c303336236c81305b95b8f336a7df29210a6fc8fae33580172c4236be30e2af60fecb6abde3a1b0d987590cc27c3215adc43979d6ebff5437254d84ec02f4c12227e34daf253de8012be66adb6409d56010a87b2fc5a422c80a8c9aa1f2fc622c300721ba9b2f125968095cfe9f4e43b0ea9e096c571ab35b40f81162178c10feb522bd3591a15d41f50ad4c878e036734a5fc039b44ba70f14a7b8d58515fcfb116e607a8f21456a80b86bc36bed9de5cf2830d1fa60a5dbc876abbaaa80a641d36fd0bfc282aaff7adcdc1fb6e97dcd951cc8e170cc83a56585963251b9a8b5f3cc3be31dbceb7e5b027a5ec8309fc7cc152ec526c3e9c352f797868739e43aad39002be35c81a65d4419701dd27894fdc733e1e960b928d801ba458248021fb17bb661bffade7f09de774ae47fe601a86b16d50c9170bffb710c44656bf4efef3e4927f4dbe778f2cd5bb1e3ccc4166483fce36782847e2bd803496c431727a8e635ed2bb51cf9ad911e94b57161dd71f11a39b2fe3ec046eb876537093f149536e5419f9cb1eeba1d560bc6e69c445c3be91b54ce93e40d627fffa2934543017d1c12d4a7513c8367f6222e52c4c1d69056bdc80f94348e508572b1286df762157143678f664b85cb109d0bbb6507e4e516702d392d8095f20249912f4e75a8a01deeada513a63f227441774994e6da674fb657bc7133cadaad957300e45798888e670c492d28a2ac897f6126107b74b525bc02a804a48de2f34fb892cbd1c43e0ffee0d300a01610167157d04ca4657c6d95feee8976a73efbb22100ceef0a774779f3d56cbde9a7f3dd33052de542ad05824402402f6c3303de15c548f54a9ba6686598de1a361e0fab289664219770e11822accc493be3504e7664d160a9dbaefeda62d8c51a53ad04974cb7044e0e0cd040f3d3d73c3f0a58ff8709c328a9eb0e593ccfbfcb783ee40977f356ec7dade2b6f7705cc81d08e81e917ef4c9f74bf1ecdb68fd3dea4e24c0f5d857966c81c85e1beaa644962e28291cb91b2aa21aa7118b7b238a69ba7b29c8a298d469dad23954b4274ef7f7fa567444a6543be1dfd79d27f1ec359e198310e5b480c95a88c8b124f69f4e6733000868e4ea4574e83fada77f816902a939365f60ed8d1f7fca63796526ad43672b00853f71a15f8a52e96ce578229dc3e3c1c79b05393d6e3cdd99bfb5812d7b17173fdb1f43d8e9dfc6a99d7486a421b08d5a46bc7e7d8fc91fc0b61bf16491f32bb6169d4ed2a113002cd527b22e34ce5d6579cbbfb1ba8f4a22d3362697126f8c3ca642973601ac276bc6a597f1ed24c49e6e47248d5291debbfb98cec2ab27209f9b3c216ad897d3f11eede7b2be597f6fefe5e331fdf02a9bafe8c54f862eff0a6d8e7bad21640f09a5c49aa1f40ec660155713be6e75a56f88860a695d0e6f0ba416f17baf7a8b90378f441a264c1b351b37abf8a9ee6cd2b54171a75041f00748c9f10cc2182efda9c1b0eb73ee66104dc900b5a2226c2e3c7284b294d987ab08010b7bcc24dd0ab8889beebbb1c0e65fa6c058b747c31d36c026b810c4c719602393a149b76a063b6c3e008fa22893b3904400db91e46b368067d65cb37b5e1e84cb7c5d63c9c0d7c73163bc6140d01b930be3d08f9c76d314236550359d4d70f11339a490fc080c7a2a04ca179d717f53481a7b03ec57d8f9a87506b36db9e909ed8df3ea70f8f21aa779eb418c42370c1e3a8d85631c2d023d3628222bdf18cb93e10b60c8efb50295c9e7d3e604587c9a4cee1538e746e5cef2a17c188a88bf422118ab45643a01c4ee72d501c5f821c3d332a6ebe75955972d38b7ca0fff12839de48457690fa0909667451a489db54ab96add03d54140efd8158fa7813af0e4a7c72d9d90b8a62dffdc5c7c1f8071dcdeb520d80558b07f95452ff5673b9a889f30546eb5096b5f403b21aa7b99297e1c69fbdc61a58ad37201970a0c7df8042c3f893863ed9f82110f9213dc4baca34b46c1dc2fe6840a998fbce68041bdf29535bafb81eff5b2e74912fc3853aa2e81768229bcbd8da8a61be2577890c32c31fa42ad8acb5f9dc926930db37567867d5612ab2613e37f386d16f7a2df85debf4d8db13944e03171048688a5abd77c4e7156839c26db99a73874108c47f0b29cf81681fe8cddd6bc17651b86d1ad4c95b3f66740fc09c36f1592749c021a8c9c6a059709d540075686b827baf5e244808d0e1f0651d5f017c4674f87d619636c1e7ae7a999dce2e4e7dbefbdd84dae531c6c9d2516c30f8a0d4c68213671ec8b5841b10f949dcaa6e16065109fe692318e9c2623f67b13af822c29f2448a36403598f886235676476167a858d67daea74eacb775d6715216eb963e1bde57276f6f24cb95b78173c54a4fa346270215a9ddf9d7324216adc3ab112b5d5be74c7739e1886428fc8e374843750a08d4c308c2deaee30b3235fa7da1f22c3741e4e4e120d282ed45463c99ade61335ea68af4eea04844e674681a6a1d4f996be1121de6e5e8f1750e064bfd6e58fe08f0b2ea0e56d59f73553dc6f841f048fbf3a3f7f23ee595ba382aeb0a1d4aca821551921ce22c40b12773078b2973f8689c44fe156fdd408e69ed8eaab6ca8037165518156612d8e68ce8460ff65787c1b6fc7ff62d1d827dbb1815f0e126042f9451e3143280b652cca025dac706423228377b5e50536c487117bf49c74c7a88f44a01d396d39c7132e8bd608e8e248ba2575d5eb3c701b03712f7367b6be8dba35dd90472a24453717b9f540b7dee0afa245fe4baee19ea156e9e4558dc586d903b67216422eeffc6f8fce5350f3030d010391fb429b838d44458d907e3ed8da8c2ba5be50b907f8dfd5f97f2e28d128809e694a6cf47a004e8f94a3da27a4c44087a4072a1c1dbff7fb46164e75520dc105704d6f38b894ff79707d37946c163c91522b4a023cdadcefc5a844b43187e0a2a6d20867a53d847cb70157431703d735a664f224b0a18ed74cfa38b398b60d5d680254ee0b6424e6ea7c853725c9b023bd66a3cee1ea4ac614d4ab147bcf96af24c94dfe4c6c8251ba8467654767a31186d5ec560bb49ed6e344244be00bfc621b05e20715aaf71567c5c6c12ff70e42e2721153332b8d7e7bdb88ec2f7a458d1e4257bfc110ddf81a5a5156c573e130e1256fa55cb250d9150e48d24fbc1a394e6a9c65846543d0f676ac2671b1b550af4871180dd6a42fdbcbab5d950049fb507153073b7abe2a259cc5552be7d25d98417dae0a28c4faa0bf00350ef03b79682c6c5319abf63f3fbc21574a161683e41e317a6bee8f7c1b62a96ed650fb1eb225ad37478317759dacbc7a9f9a362f8dab5756cfebbe2b1e8bfbed012824b5a305f30a7591054ead318a1843a4e4ae42d55c4c235e41946a098015f660083046acc0fe726499fb68e9805436d0e8b87e478e5911c39dfb0352c4edee0bb7846784aaf43daa8c89824fed27bc455d7db97d32716fe42e5814cd3e42dc9fbe0da4b34b392ee4acec8d8d3bcbe6759977d1474dbdeb8c123ba58abf757948eb9716e75c332c6e2d45758ad5f061945d3772bca46479b2f11ad8df59f4e196268a3cecb88d1c7e051797928a3917cadeda437a95993f5234b36add7ba605cd2cd1a946221b4f6111a84f2d84870f12a6ae8fab5a5c4f883bc5938fb025654c19a77f26bab508b0331c0c9aa08249627ca1dc02dfb430275910f5cbd58da21f39a07af99fd2571d7a53cff8b29fb141b0c8bdce2110c96c8c4c65fca6dd2604a955fbb20e15e122d8b111a29eed2c33f25b5b90aefcd94e545ea3ad9db1db16738f8a87ae3396953f54fd5b95dbf0c6415de85aa85b96cb81d884ba0285decaa3c5800e6b3dd693ca19d49a04630b8cc27c7347812d2379abc0c138a2b79a7c24bd411f4599296edecdc00cf006dc1c5a716c023e67e7cb45108a9ad5b5fb5ef6783c"}, {0x100, 0xffff, 0x1f, "efd808fd4e3febb8a9fd81f3207eb9b35d58fc1c9b3957a91c4b4e0dbc33401ae6fe0ef618eb7fcda03a26b798ffd443294bf4192c11dfc19358323b3fb621d61a9cc8f0f03fc88baddf0fe7b8f73582935ecc122f0a1a2fee517eacbb210074757dd1e1f7a7a9fa1b181b12d02dc090edbb19f52a213bbcbfaccc098653f1f33c888d742d2d7903709ef314ba11743d2851a48009c8f580f0c3f20b5f273d4c1245003ae2de7d1e55c15ddff8489704157ce562dc641dec9b1a2e090ed34629c278e69adc5a8f9c1728352255b0fbc414bd09283346f392bd7413aa418cd8888334a305cf78565cc76ae220"}], 0x1110}, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000600)="1844a687db3896cd63e4f4b881437b97cf238333d56e4c670ba93eee75305bfaefa8610b7df68a5ba1d42021356a13b6ff95217f964a0f232e0663740bc7caa83326a6f0313abcc5c558c5bf9be6a5980058b5e8b0eab7f1e9933d9013797698bcd229c5159bbef5c5e52fda0b32283f49b7b4af7e977c131e824642c1bd2ff5c7289e68a0ff858044f9ebdec3e22908da13bca14125ea9995d21d88a65272c122033ef6c25b4d9cbc7cb2a2d3cf3dc13b9c0a91d749416a8bb769d400c2d69f225e", 0xc2}, {&(0x7f0000000700)="075c8838d7e627f505acde4aca07780e187395b5957c10abdf3392b8f9ca00737068a755a038ccce92ea826892b3c6aded72f798b0631494e4221f42b2157e0bfd5c47588447e092d0731b88fa921f1d053a00edf2d4d06550b4c4934e72e2ca28ae4970f1d18559f87f82fbb3ad316eb515eb3803476bbc4a739c9c2215df80c982b3146cab03ee893e72f7605637df6417513dd1665bb0a413e4a8ef2dfc03ba664d47c0438c8e9646bbbec37e3881a4cf68cbdacab9d209e634162f3797bf22fcd316ea8984ce0c53325192f679", 0xcf}], 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)='m', 0x1}], 0x1) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) shmget$private(0x0, 0x2000, 0x510, &(0x7f0000ffd000/0x2000)=nil) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4, 0x0, 0x5}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000b40)=[{&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000640)=""/196, 0xc4}, {&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000000740)=""/180, 0xb4}, {&(0x7f0000000c00)=""/151, 0x97}, {&(0x7f0000000380)=""/13, 0xd}, {&(0x7f00000008c0)=""/160, 0xa0}, {&(0x7f0000000980)=""/200, 0xc8}, {&(0x7f0000000a80)=""/166, 0xa6}], 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000580)=""/133, 0xfffffee3}, {&(0x7f0000000400)=""/245, 0xf5}], 0x3) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x203a, &(0x7f0000000000)=[{0x40002c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x82873591cd110ec0, &(0x7f0000000280)="45e0018b8b4dd8eedb1939801d1d60d9624d99b8bc0842822f20f1460000000000972872f7000000000000000000000000000000480ad436237335a7155f91cdf1a295b0a729dea6759bf6feb6d0ff0c392865e03c51a61df0c8bdab10786d2bd1ffdb993d4c712e9894b88f9710f9f49f7448d588645299a59f17426de6b54fbf8f0d0d61579506a3dd8767c95e3e056b91668a0b68d343752cf0eba247364d31796c522c2e121a04ef25ff2ee2f39e1c") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[0x3, 0x3a, 0x9, 0x3fffffffc0, 0x0, 0x4, 0x2, 0x800]}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x10\x00', 0x0}) syz_emit_ethernet(0xfe, &(0x7f0000000340)='7') 16:00:32 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804cba41e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = accept$inet6(r4, 0x0, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r12 = getpid() r13 = geteuid() r14 = semget(0x3, 0x3, 0x40e) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r15, r16, r17, r18, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r19, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r19, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r21 = semget(0x3, 0x3, 0x40e) r22 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r22, r23, r24, r25, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r30 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r30) r31 = semget(0x3, 0x3, 0x40e) r32 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) dup(r11) r34 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r34, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r34, 0x0, 0x0) r35 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r35, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r35, 0x0, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r37 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r32, r33, r36, r37, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="72cc8eeada5d6fe31cfe3723e210feb2d21eabe9db", 0x15}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="389dae01000000000000000000002247d3d0f9", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r0, @ANYRES32, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r24, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r32, @ANYRES32=r38, @ANYBLOB='\x00\x00\x00\x00'], 0xf3}, 0x0) 16:00:32 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) pwrite(0xffffffffffffffff, &(0x7f0000000040)="82efe47a7ee25f1b196d711eaeef7096f7b492", 0x13, 0x0, 0x0) pread(r1, &(0x7f0000000140)="024133a16dcd5f5dc519753507832b1df8cff14c20b43022e321f208c11d864a04ba820b111a33f810a568db7c437c43a77a134b1ed4c1dcc8d70574991a70c8731dc1995928f1017db90f8708a9933931a0dff085e844", 0x57, 0x0, 0x0) 16:00:32 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x10000, 0xc0) r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x2, 0x0) connect(r0, &(0x7f00000000c0)=@in, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x9, 0xffffffffffffffff, {0xffffffffffffff00, 0x7}}) 16:00:32 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {}, {{r0}, 0x0, 0x0, 0x0, 0x1ff}], 0x0, &(0x7f0000000240)={0x0, 0x6}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x7) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000200)="000000a2b1c5cc2f6f6031320000", 0x78d) 16:00:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000203000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f000041a000/0x3000)=nil, 0x3000) 16:00:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x30, 0x12, &(0x7f0000000100)="f0895b1700c777035f9e4e029ab2edc1d87ac76615c5068d9bb9ed27577e4a269d686ea54fdba0e0ac5728b95f11316335fec3fbd411999fe83123ae44a02c09898c13c3d3e328161c76bc6306fdbb2e034bed7028d558d6f37cffbce68abfd85c1ffd72353dd399855432b6676dc99b2f761186d6f616f03996e7b8030fb490ddd63e3521deeefbc3026d1c690cd7478c633e847736316b53c5a8456b48a639ed1e675110ae3558cc8049251c33a376cf236fc3554ae7b896168efc1e9907c22aed3b218d2d", 0xc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) 16:00:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000000)=0x5) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x50}, {0x40006}]}) syz_emit_ethernet(0x2f5, &(0x7f00000002c0)="65b5d965befbe1bc9853e0efd965f43e6f531e6d437cec0e7412e5ae55bb7d44ba1d627eef4f346feec1f2b11a11b403a790258a1f1cf113bd44adb420af6949f85d7a173abee05f468474a39590c881dd5bad7fee8113367be9fb4b80fe4e1a8a03a1b396aaa75c0222f52fb29abbd77e") mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 16:00:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) 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) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) r4 = semget(0x3, 0x3, 0x40e) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r5, r6, r5, r8, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) setuid(r7) 16:00:32 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) socket(0x20, 0x1, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x7) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000200)=""/183) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='-\x00']) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwritev(r5, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x1, 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwritev(r7, &(0x7f0000000440)=[{&(0x7f0000000600)="bb14c44705a84a922afc295972f5d986d044f105cf491ef77888a64f6a858db45fd7d878641c2fbf8ee87f25fb691c2b3d59e4b29810cf85bea0eb6960b1420005cc3ed11ee30f5a0f908b456e6749b61a2511dbe344c9110a2c1fb7da321c7fa1fc7be858ffef2161578b54d89942f588131c77fe24cb3947f712f0c29b0035c954d91d33e37a92500edff9bd20fb73d423656e12ceec9ec16dc82d0ad360e5c5617d5da0f25cccf4eb9958e93ef4a7319f5b91fdaff1e90bd5083bec9af5cbd646341ccda8d67e6aa81046daadc136fde684dea2453cd4073cc4bc1cc6503415d002f9dad6b5142cc85bc62b7ed2e7cc42c1c82db64cfe7230bb7170dac8b4f27a8ed589871cd0a209c6dd6e62ceb27eed9ae78e995aec886b8f9ac8ffa8c7e6cc1ddd8e4bba6f86068ad6d3ba7385aa5c99aed237aebe4a680e90715af5d5f082b8f2ab942574f4d2cb18829905963196456e0c3528e903e2341a786874549700710520ec7bd9b259d35c5cb8b6cefbc374ce050311cdbb9732d5cacad8d4e53aef2e14434bd8187079dff815825e1030cc756085bb97f684da472d73631710d2abc149c348e033e0bfd3dab9228503c49c92f1287f9a3e512e74befe4f19f4507897d17cc357a454bd9bf33e67e856e4ba03661c0ad09a721d5b626788421bb8bfae80bff81cf71d3c3ca5b266b17753cea80240572289755c10a96951a3426b742359d635805c59122a526ce8ecb9a8d95b49378786dbb3d8c6ac861a17d9f2fb053d0d3c4e982b246d1027e39f5c44da137790eeb03d1b88a2950ce9ff7e67b7cbce793aea9583de1bf7e5a58968ff4b33ea1cec8b4d31f0a66a4008c1abf5dd4b1756c752e52c3ca70f51ee45998806414f3fe4f36158a93ee1e96c16a5d33cd9eb35c29fb53abc2e3ee6f5152dcaec873fe3c90a7803dad9903b16882b4e02eb596fe0ca2781c948af77297e3d21ad8e0612d5520c53989905f739c3827facf491e149e0f1c9a5060e00f4d82c10c877bc9db50a4eb6447f37f374313c3002ede6e0af5adf796bda7c5edb5c668126d17d6d5eba89c04a460f05972b12f5b06e9b5f0c4c0e22cd464f9e1083429efc71d34ac040566594ffc54837be33edc4a6031fb6f22eecfab2746ebc18fd5ed19e4b79e2438a5ce74033605bf96f5f3db4e92ca51a7998e2b42067f4b6424030e4811b77ac1b51f44ef5c09a9704f7d4d4bb07ed8e94130f5e0939f286ae45dd6be4714350bd74c604a6b819d411b666958c09ae6af9ec2f7cf8556e17733f810f119af40c08c4cb2d8834bce697e5bc981c6558bddd441b5c7396d1471e70bd0e208159e3ad5c9b41b024cbc17faf27cd7a81ec87ace0b0f451bcc53487f74db2f7a3ae0477249e70d0e6d5da121b3fddba0875cd7bc7963d95b952846209a56273a278a5deb9c1994ddf75eb2f11426f95c54e929b49932500318b9aefaf87a2961af94b9d3c978c459fb705d3bb36ceee97a164951300873e2d308ea3edf02ac30df051644b475c1afcb1d7d0bd0d515e4396da60c7988cf29912d34c3d0740f5414f2f90d6a98b1e720a3721b66489bbb69cd4052e7c47bbdead5340dd521d0c428dc9426ddabce52350cb79aa4b1a7921c0db7be1e2d72c8a587618ebc9dd267abaeb86828ec588e255ed7f2a0a50884b84898fe6e0c2132dbe25e5e319a7b409f0a5efcdea869c7c587d3dfbbbd465e8d33e10ea03ab939f69654985f0770c5e754de0551e92debed36b08c4d039e7ba43643f3352dd57c6fb02a4ffa37fc18312eed155a12678ab417ed264f4ffd1536da026a8027010775eb30ddc9f48826a185ae533e2991d3af50d199ba41983e0faeb154342a58d3977e3169c32f26ba3a1f01bd993387bb25e6dbea5dbd70b7268d0cacf26c3bbf6591758f68e8abebcfe1f9aab0ea8928ac525c8fdaca2a0028d5d515d1df82a2ff54dd61e2837d47bf7f2399a2d418ff29de0400584553dc334bcb53c204e2ba13b4e294a4896945b644b37622215388883c8d5569fb30acc9534836837af2c7d98972daf0f8b6b00f7a0db8435d583adc5c31cb9b7d5aea29784b9fe2cf3bf8f0206c21a66a046a83891b3d7eea964ac747a1baf1b7d80bbc96e3a0fd116e74cd647ab8ad3e2d3dbc64b280a61db1214ac93e86097c0e41940ef32edb214bd4af360ef907215802b371afcc1eab394db38dd6235aa1aca6ef2c53a95283456e26e7c04674e9cbc32e5710fb4b3128c62148aff5579ecfbe1711db8b11728f2cd37c17664084f79841746898b6874a331e288299b6624500c4f99692ed10eda1e25b5d450a043bd994d2b99e9e96297e134c9080cec16ce76e08c063a226c6fc08140cd313047632d149907fd993a4bdc780c0b379ca7da2a35c512d0ef15af4a5bcf06dd9695f459fb250b2cf4552137b4b94e9139cb4208d4fdce57ccf0b4300006a16fd7c4183b6bdaf193bb1117105a7cb10d35dfc10683b47395ae1b34bc238d66e48d41f83ba64ff1c9d45af83c3a5671b5da5c2d5865563108cd7409d039917601074cc9d4bf2fbd1d734f9015c7305bab65d7fe53694804006d7e53fd40826353acb7793fbcd21a592706f22a4e7640d5a13556ff9624a562910bd98864b889a2d43a6f0dd0427359d88fd4344b09256b63daa3e7243eef8cfc78eb02e4ef65c9e3e88e696734cd4bc7ee48cf2b3e5179692323b784636edc8f769c0fc54a653aff57b97066fc6699729d1ece2e40e6a9083cbacbfddf692dc15430a5f4d1029ac15b64d84acf712079819f746f24cdb280369782b64d8328251f8516848bd776c80d463afa0e97fc995ce35110410b25c514874df7211711e2e6b2535e84c7faa3c93a2651bb1695abe6a3b784f8e30698970d8d702ab8287801d791d467068141465c25f840db67de5122cf93564b2ed7b6ee6158782eea1032de931c8a4bc14bab7f37e51d1ff3aad12ac7785c327ed12d7242aef6e2ec6f0f53c971fa0014b874111c4bbf2f073ea41f851c4d182062b954b0fd022f256e95dac7943b9a9781e405da0221ffda40905424df47250fe3ae56812ea2caf67f1ed1b74b30a69f1526550829941722ef1bd9b099c4a0df27fa392b8e1fad7dc2646b558fa4a4eef982c0d112876bd1a26585122e1d6c68be1268b372b3fd432f539fc52944746df53dd0e5ad50366d8abd00badf8d97c48c978327c70149b968081c6491de733c6d28429be6ff1eb04c2ec32b5f6abb63a17df470eb648c05ab5a31fe878ad57a9b8cf008b37b57ac7e99398c4a22f83f4c844e3122c798a757938123d534c522f2eff25a3b4a0ce9fc2842390fce9780a10cb203eb58b3ce0fde8d4d54de41c0c0c96919919fbfb746684c8d1fe3afdb70e6cc77737dc7fc7b47745917934e206d2b8d13e0bb20a375ffaba2f8efe6ff6f7f386f2307216d58938d95a7439bd1c65ded135449fbf2fc7248202e8c0647d56b25ec2dcff6a92dc8a43d68226675199708096e0179860d9798b75fb41008c89c69e40f0214674a8d676a0294e650514d7bd0e840ffc5317823cb047abdde9119f455481c2cc5e427ccc50445c8971b4607ea232d9bbb5787d74aa478887b7827f43f7a4f2de0057dd4b7fc61047dbf05563f405d8405874bcfa023543d55b1320fa75537a37dcb04b0be182298c14d93be493fbac331033ae49265e05a8b377a3ce97b525befd0ae7ba1bed7c83b4adc3204bf01ee5eb5b296124638e4d957cd56d94449c837b91ef920f52564f121cc0bc5b84ee4a64d9e1608af63c126d65b8ce68c0fa531d65392c82c43b131aaefb71d8c42facc3e835a05f1dac26cfe39a09b0936356b01503bba1a2ea0bebce68870ab5cd6344d4d4ec08a8143c92e6d47060c9e27e71ce75f2cf2fa4c91eccd776b050fdc54f79fb247b127a3cafea8ceaa72b3367ee3032f6efcaa1ad204e7221ee95f3e1be1bdd7668aa524f0925571950ad1ab5e20c2dd67ef496681fe38f907c7e621cf458b9003d569cac38f27b9c9f33da0b3592710f8e598c233928117bcf78ca52e3accbe8f4bafe62458d1bb854a88742c3a209f7671d81cc7b4791523e99a03a81d93dada0b7a3a6ab93f4c1e684b0799b9e6b11d9d1bb27f6648d60a549cf647d1f2ab4443ee64b1756ffd2e8c50f63b39cfc1eb3d7586b415c8b5c83098f9a159188da296c3c4523e5df3a2763f100aabccd1aee3329a82356752323ac9ee7cd44ede5a9dca0a10a4895efced7359527cc1a66653d9a2b0f5bc8127c12c419ce6c789571cd8f9bc11243c9a72277c35e78534598b4cf96a28ebbb22f36ea533f12c245dfb02f2ef3e2ad350ede0086ce486fb4088f11a3d879a5ee0978357b9f5b9793d1cff512f1e681d090adc4d6c5dadf59397bcb91b110bf7a109f203d22b7cf21473a276544d87d660d823528a550792c2d51446026b60bbdeb3e544cbb4116b43eef95495efa8b89072177a0825f24bd73c10f7f970107f8c7bec518fe48886d472da7063b275ef2c42f819c24b81b0c366dbafb14434b83de85081fa761e6126cc9800bd2e52b2311b8c87c950d4ba4b795eff0f2e7161b2a4649ec5bc41de17e6c80cf1508c41967c0301a89acd6ed38001bb2bddb04e164bd21aa7f092ca55c915ff790c81a20d37675d17ef798fb69bcd0aa4abc942c9dd6df4bbb8418a26334db9f7a3c887c55928daa7832ce63e8c9bc1aed5c69b7fadc41456b9324686c1ccba49abcea16b7ebe6b73a154e66c3768913efd95d42319e730440b0ff5a7ba3a86b8c4dfb56a543f71e7d55bebefbf8e757b3b6fa6c0c0173f34472d6d1c68f904d957dcf5c6b05f43658e91785a8c557a52cee9b0807694e6c093b6f5204006d4872129d972ca1ca0aab6f4816b6c350d03e5c931e7b9e726548f0911fc734c000883ffba03c65c7cbb1b1694d2fee960b43644759ccb1e35a55c2aaec6c5b4c9b94e7a90c9feacfd57ac6d5f7b339947723927969533734ad29b4611b2c2e4b3309bdbdedb67410e5376b17e08ca4fc91542c14ad3a53008b6307d1c25795f2049019e6bb809ed77a0878af06e59cdcfee5ff6fac28f48a4aef56287830997ac663734c289f2061691175f989a60647daf052cf66397bf5a523b2bab02443124a3623a30474b961c17c9406980f4b4a5afa47f02a8d9fa726214fab9e6f2b17db3a50fc093a0c88323ba436df60d82378b73b6bc8d490818381f08cf945ade8599bbebf2ba5cc300436e89498cddf922e59218cae265ceeecc27a909f50ee3895a8abc2a0a0b0b717c5c21cce610ba4f6b693ede6ee80b2831cd865983cc527f4f5defd4e8b346275b97a802ead6bcae39c9cd070cb6503be2e03342d155a3fdf9e72953d88d4c3596544b0a788e7296f7655318c72be83c8472d8d84ba0cb0cf867f4f266602df9598beac89584796e4eba6351101ca8b334e165a1d73765bf1f7aa08d76c590f03f7c64360785c4c28916864a0d5b0cad0723e2b561af60dd8931a8392dcaf5d74acbcbe146d04fd6d06ca5040db53f51d55954669dcdadab49772b455cd1b3a1f68ffa384682b35f5379418e6d58b51f3d5500ca2fc3c7cbe25a15213b4bb57bba8d057407fdec1c822f8f0f0ba18d080c53633104c764b2e6c547831f21d7b5c4271298c883835ec5ca307cea214a3fb9a9c93e34df1593a6485f048fcd2c70b6c345e1e6d947a54d380d6f4b7d9907bb118cc942f1ab43cf62a240d22856faf2d6619fae0663a6e2c319100dc0b4a1c59f65487dc58e"}], 0x56, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x200, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f0000000300)) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000400)=0x1) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="03439ea9619cf3ab5b4372fa1cca287586ed"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) bind(r1, &(0x7f0000000340)=@in6={0x18, 0x1, 0xad, 0xb26}, 0x2c6) 16:00:33 executing program 1: semget(0x3, 0x3, 0x40e) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000000c0)=0xffffffffffffff46) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = getgid() r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000240)=""/128) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) setgroups(0x2, &(0x7f0000000080)=[r0, r3]) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r6 = getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r6) setgroups(0x0, 0x0) ktrace(0x0, 0x1, 0x8, r6) 16:00:33 executing program 0: r0 = msgget(0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESHEX=r0, @ANYBLOB="3a9a89722982b946b87ab01034fb01da282775f05b8beb87a57e61a98a2160b1e556555a4b7f42c4db4d0384fa930c76d486699d613d34f2228891973a9013a3247e90a4f7ff3f89804590161542ce348b86ab29c84df5b9296057a36a75ac78e8243ae3d5909516f51297526f511a56dd242c5ddcbc5699f3428295162cbd471b26210e301ff126f22e8c4010aaee022d1bcb634b4f5dc797fe3d26598341d8a6bfd22b3652e031dbb0ddefa17da269d6653f2262e95cd56d525513103fb38e0d3c32a6af37d594df", @ANYRESOCT=r0, @ANYRESHEX=r1, @ANYRESDEC=r2, @ANYRES32=r3, @ANYRESOCT=r4], @ANYRES32=r0], @ANYPTR, @ANYPTR, @ANYRES64=r5, @ANYRESHEX=r4, @ANYRES32=r6], 0x8, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000230, &(0x7f0000000100)}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000000c0), 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x800, 0x20) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x4) chdir(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008004010000000000000000080000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000000)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r1) ioctl$TIOCSTART(r1, 0x2000746e) shutdown(r0, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x112) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x5, 0x7ff, 0x3b8c, 0x4, "5dc22b08cc2ac55dfd8f36db634b92919e200176", 0xfffffffffffffffd, 0x2}) r3 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r3, 0x0, 0x2000000000009, 0x0, 0x0) 16:00:33 executing program 0: r0 = msgget$private(0x0, 0xfffffffefffffeff) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004327ae4bee121f68abd8f4bd0feee345f3f3b515de9f071ed2548f56227e343a7d28ecf92e4634b548e49c5fc1cb9a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) msgsnd(r0, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) msgsnd(r0, &(0x7f0000000080)={0x2, "0122ac7740274f92140075e98f3c289ed1197623488f6d521814acfd5492cbdae01637aed5c50e42ce1019bc55139a40f403682aa51b5caf0680d69f6c85313e9a716a72064ae5f99b67938a51c3bf213bf70c5e6c3c553753076f8ba3801b9c189b38c83568b223c44df3ab01682d22f5661709a8bcb20493778aed711c9a971f521e925c08981119f1ba3112d607f90dbb3d185a5ef952b1c51c30ab722292bb9ccef7eb2efcbb633e7ad48caa5124a39811ee16074011e4ffc5965e51caf7b1c5173d4fd7bce10f52efa0a7861ef4f778d884aabc40dfbdb63f17aeabfe72170d501082559d51a8"}, 0xf1, 0x800) setreuid(0x0, 0xee00) r1 = msgget(0x1, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x1}, 0x10) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = kqueue() r2 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x9a) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x800004c}, {0x20000000000006, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ba") 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x18, 0x3, 0x5, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x7ff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) r3 = getpgid(r2) fcntl$setown(r1, 0x6, r3) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000800)=0x100) socket$inet(0x2, 0x8000, 0xfffffffffffffffa) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x625d57a1be3e1694, 0x0) symlinkat(&(0x7f0000000840)='./file0\x00', r3, &(0x7f00000008c0)='./file0\x00') read(r2, &(0x7f0000000380)=""/223, 0xdf) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87394ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b6913a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x78}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0xffffffffffffff81}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000900)="d6670ed127ce133edbab634919e93e1d131298020b985e2f2d17ed0103ce18751bd597d803230916e73c4c9c2aa20fbaf55751071001b55c703932b7d57269fc029ff2a8a0b7ecb400da33a0ad62284437367436349eaf404872bd94652adc592be5ed4895f9fd41ef2725e73dd1d0da77068c511f63fa8f75ee482ad86d1384f94d89c54196f0ccf6e1bb901fa24e353f42c87cefad25642101036ca341b28e523ca8e3a3976a84ed910fb5130b5ed8f53c5cd98d4e56a63ad992e63559ae8df3eefcaaa7c155bc7599d0e0bbfb7b4e0e28dc2e6a02b54136bbf26bb1aa9a345551a0a04ee06911147ef62bc768b0274cc9f4bff9df306b1f5961fc0a827466d6b63131c939d85bda21b605251d8ffa07bf10d300"/291, 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e986a404d7c6", 0x2b}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0xfffffffffffffe8a}], 0x9) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000680)='./file0\x00', 0x8000, 0x1) ioctl$KDSETRAD(r5, 0x20004b43) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)=""/92, &(0x7f00000000c0)=0x5c) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) kevent(r2, &(0x7f00000010c0), 0x7, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x6}, {{r1}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r1}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x18, 0x1, 0x4, 0x1f}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x29, 0x10, 0x8, 0x1}], 0x7ffffffe, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000380)=0xc) pread(r6, &(0x7f0000000740)="30bd0ed8a8fbacfa229175f41097765352de6868853b399350a5be2b22100535b3a842c4dbe30ad593b356762f850d0e419f78e5b3e1fa5cd0d3c457b01b777064aa89f49960bb031412a5f426729409ffa859a5b6c30c", 0x57, 0x0, 0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x183, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') r8 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000700)=0x3) recvmsg(r4, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) fcntl$getown(r8, 0x5) listen(r5, 0x57b) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000001180)) symlinkat(&(0x7f0000000680)='./file0\x00', r7, &(0x7f0000000e00)='./file0\x00') linkat(r2, &(0x7f0000000340)='./file0\x00', r7, &(0x7f0000000f80)='./file0\x00', 0x4) recvmsg(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/196, 0x5d}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000b80)=""/99, 0x63}, {&(0x7f0000000c00)=""/130, 0x82}, {&(0x7f0000000cc0)=""/70, 0x46}], 0x9, &(0x7f0000000600)=""/8, 0x1}, 0x1) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r5, 0x0, 0x0) poll(&(0x7f00000001c0), 0x0, 0x7) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000ec0)={0x0, &(0x7f00000003c0)=[{0x3, 0x7, 0x0, 0x7}, {0x2, 0x2, 0x1, 0x101}, {0x400, 0xdf4, 0xfffffffffffff190, 0x7f}]}) ftruncate(r7, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") r9 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000240)=""/108) 16:00:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8, 0x122) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x400, 0x0) nanosleep(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) 16:00:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = dup(r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000680)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="298094047aaa649361018636fb0c753a4c8aa2eb226e3e8de7c0be984f404a3e412c4cdb6a862560c250ec07eaa9c65f40ff369690787f87f128e8c844d4103b74decace58888d9cfa4704ab07b9fc8f9573942c7548866f20293a9759c7d697310bfe2a5b710777fe80aa3da7662c08fe866d522c13995e4aeded5b2490e33225faa799238352d6139e3d4a74c5bc5b0aab833c6eb0e4c2ce64870a49d08bebdab8ece282a4fd58c80c617c02eb9f1a5a985b1974485ccfc9d5ef7523626526034b2b76c8485781c9cd5adcdaab72e9f138111feaf5305e76603b64", 0xdc}, {&(0x7f0000000240)="cc1f47db73ed27eb1ca9823f121f1c8d5704affba31e83c43f4e091e2603f945d07d7959e3063a878407b927332cef092ee883d98753ffdcaef4990d1991a15eecea6837b8873efd463bb814db071e70bcd2da1f4fa26379440cc3f023bb5a43f954687510999425221f22b8a6fc233df4527eba3a5038e794ba8457dde36c0a56980adfdb98af02c765ee61f9", 0x8d}, {&(0x7f00000001c0)="8f107e074b6535ffd8f772f27e8bfbc007019591b38ba065eab147dc01e03f", 0x1f}, {&(0x7f0000000300)="c1b4a14984f7b5febc3e87e7b1494b3f1357", 0x12}, {&(0x7f0000000340)="24595a1627c5deb03f32be54e2219f938a09069717f1941299320348dc61689e544b54d979cea939a04e01659ad6e47c9fc1fab673065d74828886448e38b8d1a7739fa6ff2c8afec9101a2f07f0f860f6ef8c12fa756bd22868296d32b19bb125e9b00c5389a45f2baa3c98254043377f436b56fee1c6bf582095a9e2fc190cbbd1e48fe5c2eda0d2e18a3fda770b6b49cfc5552b86b86038365a048a147538ccad874cc649dc5d9e00b30e277d75d9136adad1a7a5c67a006775e68234e5b4cb499640ba52e958a657e03af50249d63ce9882387b139a04161bb5d5971d28a96c2", 0xe2}, {&(0x7f0000000440)="dd28525b0107382c212c0a285713990f20d6f17bf9e1dc8f0d29d721f2fc02684640e440debfd340ccb2e751458294ad808db447703dbc7e3d92a60b8889b1d5bf57c01a98b9719a097401fc9f3941349d5f8c6cc649a9febe593753b25f3701e7cb19cf8d330981fde99d9476d726b148fc16eaa3c906128a95", 0x7a}, {&(0x7f00000004c0)="fced8efd600bed82018486a7faf781efbf9f8177eb0a852ef5670eee899ab94810c533d98c38a84959a6c8ccf2496b323120f4231a7b6cf12865b3c89ff687f35204674ba346b73de555a7a99839781bb6a672c943222d1c7a0df12eb8fd5d1a230205d395cfa9e8eb4e6ed634c163c0e3a35a4bf4474590bf17f27d40471d78a29cff8fd0a95c143cdaacfcd54bcea385190735386c4bb06a7c49c5b6512d477acb400c4313e6cd779b16e045116cdc7653df4bb24b3ad8e99faed97cb5ae", 0xbf}, {&(0x7f0000000580)="8d0283ac4358ee4508e373927f03fa7c3060bb18c81c2d4b2425a9daecade6154315dde58f7e88fd4a484351ec516e9ebee89915640ea18b74e1e00df6ee8cffec90f83b48a8f7ab27b21d1ffebf5714df2310f93ef0cadde5ee454e43d5c8386e2ab08b588793903df36a285bb3ff84cb904d0fc12f8ee8df819e99bc0ad9304c7e21e48c86213056ab2896e614054d79d31ecbaee0aa1807435abd2329270a2f17286ecc69b4a04e34653740c97122e4cb93eef03e91cd4b87e2ef92484fc86647ebc629d0d09a8ffee88a17e2cdce23b8f008e0b718c6ef2135a1f856ef4b62e392", 0xe3}, {&(0x7f0000000680)}], 0x9, 0x0, 0x0, 0x8}, 0x0) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) fcntl$setown(r0, 0x6, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket(0x11, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:34 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x44) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x2]}) r3 = msgget(0x1, 0x8) msgctl$IPC_RMID(r3, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:34 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = accept$unix(r4, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) poll(&(0x7f00000001c0)=[{r0, 0x80}, {r5, 0x80}], 0x2, 0x0) getrusage(0x0, &(0x7f0000000200)) write(r1, &(0x7f0000000040)='!', 0x1) 16:00:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'\x11\x00', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) write(r0, &(0x7f0000000400)="489afe93850304da4083aa074638c54c7aa8505c1eb531264e1e0e7b01ff350c9ed59efbfd68b64db19ba979c81bd89761194eafcec05ac84cfbbce71f73bb836cdf5460813339ff5b6e1c", 0x4b) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x0, 0x0, 0x4}, {0x4, 0x0, 0x0, 0x100}]}) ioctl$KDGETLED(r0, 0x40044b41, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x20000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000580)='./file0\x00', 0x800, 0x40) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4}, {0xffffffffffffffff}, {0x6}]}) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000480)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) renameat(r6, &(0x7f0000000380)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') chflagsat(r6, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r7 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000004c0)) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) semget(0x2, 0x0, 0x11) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)) fchmodat(r6, &(0x7f0000000500)='./file0\x00', 0xd01a2876f2f9b6d5, 0x0) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x17ba, 0xcc44, 0x100000001, 0x9}, {0x6, 0xf5, 0xfc26, 0x9}, {0x7, 0x6, 0x5, 0x80000000}]}) 16:00:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x5812, r2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x48a, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe80f940}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fec000/0x13000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x3}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x35e}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x4}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x164}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x8}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ff0000/0xd000)=nil, 0x101}, {&(0x7f0000f01000/0x2000)=nil, &(0x7f0000feb000/0x12000)=nil, 0x7f}, {&(0x7f0000ee1000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x80}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x10001}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 16:00:34 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x501, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8208, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x1e, r0) ioctl$TIOCSTART(r2, 0x2000746e) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x18) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x5) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:34 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(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) 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(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) r5 = socket(0x2, 0x2, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) getsockname(r6, &(0x7f00000003c0)=@in6, &(0x7f0000000440)=0xc) r7 = kqueue() kevent(r7, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8203e4ff00696c653000"], 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) semctl$GETNCNT(r4, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) socket$inet(0x2, 0x8004, 0x1) 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getegid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x0, "00000000000000010000200500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001480), 0x1000000000000036, &(0x7f0000001540)=""/12, 0xb}, 0x40) 16:00:34 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x6, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="00000001", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x80) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/224, 0xe0) 16:00:34 executing program 1: r0 = geteuid() setreuid(r0, 0xee01) r1 = msgget(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) r2 = msgget$private(0x0, 0x0) r3 = getegid() r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000001140)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000180)=0x1002) accept(r4, &(0x7f00000001c0)=@un=@file={0x0, ""/38}, &(0x7f0000000200)=0x28) r5 = getpgrp() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20600, 0x0) r7 = socket$inet(0x2, 0x4000, 0xf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x18080, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8, 0x0) r12 = socket$inet(0x2, 0x4007, 0x0) poll(&(0x7f0000000380)=[{r6, 0x100}, {r7, 0x21}, {r8, 0x1}, {r10, 0x20}, {r11, 0x100}, {r12, 0x140}], 0x6, 0x1) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_GBURNER(r13, 0x400c5752, &(0x7f0000000400)) sendmsg(r8, &(0x7f0000000940)={&(0x7f0000000440)=@in6={0x18, 0x1, 0x776ad9f2, 0x1007}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000480)="26c646fea087a72f61a5112017577fa8af6b1caf1efcc26ef5494abeb1", 0x1d}, {&(0x7f00000004c0)="c0a65a3319ff242d3f1a21e8ab8c77361941ad49ddc4c47d710de283ed340515098edf34e678ad9ea7ec62eba35170c0844c5d5375d04517b42bfa507f874339d344e20b1e9e381219bb0043191675a3234a7167c7df3051e13e5957de6bfba561ae1b74db056dfaf58eef14e0265ec6084727f1", 0x74}, {&(0x7f0000000540)="87a5b58ea4f9353fb5b29d6785895612f5060b1b6001a06cc54e51", 0x1b}, {&(0x7f0000000580)="daf64d1224e36124b476ee59672aa7b369de79805a2490a7a3b1e59ad4327b5c7d13f9a45dba6cf8cf7d82ea6b8a449256aa6307d71dbef54dd18095b31252c43f788931e6e5496aa3da94c20c10c8be0163112c6bb263045b6b10c168b5d159523bddfbaae10639661fa5f9546b2fe09419d6107e57abaadaf86f27f5072b758c849e17965bf19ef1526c9eb3a748e1ba68ab1bbafaded013297a5a9641eff2302db0e2119de5451b04e00a1e9551d6d8047d9f5b870037389a2b73c7cde5865f513aa389311e69748b503cfe2c54e46a38", 0xd2}], 0x4, &(0x7f00000006c0)=[{0xf0, 0xea8a4d5f766750fe, 0x1000, "549bb360dd2f810ba82ead3eeacde9cae081deb418c0c86ee2882c87988530330a31de5f51c7d2f75bc1d4465d40b9ebb24237f059a1dc9b7f27118400f8a51363e8926895a4e15c37062caf1144782c0bc30a8f72eab6989e0030bacba908cb18d10abfb76d7eeb12ff6efeb75dd405e30f94617d58430cd720e67c168dbacfe8ab24d506bcd64105dd39ae991269b4bf1b97c2098b8acc0da082da0a14b638f50af65ad17d08151fec1ed3945ef6daf86172d9b0b670ea047cebe6d4388ee96a5ffb75a25eebac304f41a094e27799608f55f431b53cc5c3b34b27cdb44e99"}, {0xe8, 0xffff, 0x8f, "cefbe7e5ab8c9054c471dcaae0aba592e9480918a8e7aa6454fd8cef64dd79aaf8891c48cd7ffc88154b8180f1cc2d7a0a925f9d2fe295acd80497470ca7b5cc0e92b724694523ecdfa26ade489a7f0c45ad2420ea3c93819148370cd741e0d52cf8dbfd120e5977817d76ca3f233f4d54a0491394b4b17898336b1ff54d519e973f55001ac01fdd261fb80eeab06051f8678938ca53f53378c3a20cb9fb30881024c9f7984968064965ae5f8727a0b26b29f5907dad6378522e015b074ff70b0c1e9c6a619cfce11419c6cada95b49f3025"}, {0x30, 0xffff, 0x2, "594b7fc689fbae923af2fa96cbadd8a6ba57bdf2b8f672ee34b2"}, {0x68, 0xffff, 0x0, "ad49676f57781e95c4135116d450d9fa70746949a327b0b50fcdfd4d4a583a3129c4805302645f33cea018df3810ece77b4d767e610d26fa909d85d2d74b105c6838a2ac81f134d93bd0e2371b7c9af4191675a3e9ac1e"}], 0x270}, 0x0) r14 = socket(0x18, 0x4000, 0xb6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000080)={0xfd3}, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) sendmsg$unix(r8, &(0x7f00000010c0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000e00)=[{&(0x7f00000009c0)="1592659159fcd9027e7ad8361d6f890a4c9f7e2eeef1af69ab85a7ae392174ea0d8be68d19a03d8be10cb48808c9dd5a81dbd19bed460b978e534fc3afa2229c40b7f3eb3ce49afa087fb2d7b627678333a6bb988197b1dcda03b3568dfa5e827df88bc5b06626306c65429f886862229e1f6bd269aee8c034f6a05209dca2f3cd0e1e42c385382afbed9712cb0ee63e7266b24a9b9dd9323e34a8e438f04b6dcbbc7cd76625fad17a38302c72c0132ee04e7807be1e7bd06820d9a5ce5f14ad05d3563fdb375560391dfe19c5aa027f9c736b0b6d32e27d3d0aea7782d9c4a206f8ad1efba8ec890f2bbfc642b23a7603a6030b", 0xf4}, {&(0x7f0000000ac0)="ddf79e52be2745e63b4e36d7", 0xc}, {&(0x7f0000000b00)="f14da0e8db1097bfbaf689c26b6a29a00881b74a896bed41d9cf2e387f2199cc3949e8b7ca54d2590cb17e8e1c2ec42677", 0x31}, {&(0x7f0000000b40)="39ad6306dcebb4f85c4f11b7862ed6dca7f00cc336d64db95026565cdae84ba617f12cb74228a210cdda518f82623d2bfc1bdfc5c5b278b1704e67bc202261f47567687f01ab8ba468d180c9360f60e661ca479959505646614c441e8d882207f9b6ae356f823a537acc1066786fe7dd64ce3ed65faf9713149ff2c0707a980333dfbfadb20ec4abfc50ae787538c320164c9303118b093f0b51abf893c01d42d456c60e1271d7159100d08184f8528de4e4e8f6430d46", 0xb7}, {&(0x7f0000000c00)="2ec8a63ad36865f1f006338d78680636d94d54eb16078b3a3a74bb649d5c5dd29574b6c324ecf93879cf6166787bf644a5f983409d34e57e8403b77cb8db577c2d7736d22066f065e761b24e608cae69d6c5a36cd9a0c236c61f588bac6d4e0d4f932b", 0x63}, {&(0x7f0000000c80)="14c97b21b74c69b24ba923305e586224dd3461b5c28ec8213fbbcc00f92de7e4da353d54b0d23d5e3e8aeea548012e157d7e3045da82865d3f56188b61c463b0aa116d6a359a084a329d31de199508d4deb0dd16b8", 0x55}, {&(0x7f0000000d00)="ecfc63c24352739a34f2c89d59dda722d8c50619f1dddfdba2bc4821d0512d307d66fe9638aa2e64721f2836f6df9a2881cfd7e4228eadb5549f64ad4c84d7895f2d9eaab3c22dfa721cd534630ec9c3050f88289a20730494d8b1033413dcf06fc455551ebd0befad5a994e22c138f39c3809ebd5f0e12305bee27b4ffddae38764778877c04a87ab675749a6bd7466f952251a0145fddf2d321721d7b5f563975ba5e2a39a0b2b5fea7bac5ba7c28471253f41e1ccdcdb66ac883518410ed41c744a2bb215a3ec8fcb763a84f0c64742d887064ae2e5b239ad8f49062e605a8d03b16624b3b967c2e1840c318e7ae3ac510e9eba", 0xf5}], 0x7, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r15, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r13, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r6, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r19, @ANYRES32=r21, @ANYBLOB="000000007a469a7f"], 0xa8, 0x2}, 0x3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001100)={r5, r17, r20}, 0xc) setregid(r20, r16) r22 = getpid() r23 = getpgid(r22) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x7, r0, r3, r0, r20, 0x180, 0x1}, 0x2, 0x8, r23, 0x0, 0x6, 0x7, 0x6, 0x1}) 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = dup2(r3, 0xffffffffffffffff) poll(&(0x7f0000000240)=[{r2, 0x8}, {0xffffffffffffff9c, 0x80}, {r4, 0x4}], 0x3, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3c, 0x0, 0x5}, {0x6}]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/\x9a\b\x00\x00\x00\x00\x00\x00\x04', 0x9889a3b3d76bc5be, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x0, 0x20, 0x2, 0xff}, {0x5, 0x7, 0x400}, {0x1, 0xa015, 0x1, 0x4}, {0x1000, 0x80, 0x10000, 0x4002}, {0x8001, 0x9, 0x5, 0x7fff}, {0x1f, 0x7ff, 0x6}, {0x2, 0x9, 0x0, 0x1000}, {0x401, 0x534d0fb5, 0x6, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x0, 0x1000, 0x10000}) close(r0) r3 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x100) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x1, 0x4, 0x1, 0x200, "5861fdb293edd004ee6a034936b0d563cde1c60e", 0x2, 0x1}) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0xa) write(r0, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000500)={0x5, './file0\x00', './file0\x00'}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)}, 0x0) write(r1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) close(r3) recvmsg(0xffffffffffffffff, &(0x7f00000037c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000100)=""/152, 0x8e}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/140, 0x8c}], 0x5, 0x0, 0x319}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x74}, {0x3c}, {0x7ffffffe}]}) write(r0, &(0x7f0000000080)="a6e1151d1f7f0c7ee43e57291595d8dfb14db21023a2d69ca6d12d63267a20492a7643b4d374af93338ada87dfb15dd173b2a751c2feb603857cbdf5f7d79f6b56a48080a08da37bab15fd15062f9aa81cba29546cbddb291be767f1c91a605405f6f5ee", 0x64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x48}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x5, 0x5, 0x7f, 0x7}, {0x2, 0x3, 0x9, 0xb02}, {0x4, 0x5d, 0x7, 0x6}, {0x7fffffff, 0xbab, 0x10001}, {0xffffffff, 0x36ca, 0x2, 0x9}, {0x8, 0x6, 0x100000001, 0x3}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x5}, {0x4000000006, 0x0, 0x0, 0x9918}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) poll(&(0x7f0000000100)=[{r2, 0x4}, {r3, 0x80}], 0x2, 0x317f) 16:00:35 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x170, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) shutdown(r0, 0x2) 16:00:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:35 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = msgget$private(0x0, 0xfffffffefffffeff) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f00000016c0)=ANY=[@ANYRES32=r1, @ANYRES32=r2, @ANYRES64=r0, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX=r0, @ANYRES32=r5, @ANYRESDEC=r6, @ANYRES32, @ANYRESHEX=r7, @ANYPTR], @ANYPTR64=&(0x7f00000001c0)=ANY=[], @ANYBLOB="c8148b779e2a0f31ecc29b78d80e840e1419086bd289e8359bb09362721dabfe178dc655e86e0ff741bde8bc75ccf59c61c99e11b17233", @ANYRES32=r0, @ANYBLOB="517a5c772bdcdad89420ac3d19b08f0d09532dded5012247f2bcef22f89aba0f72e76e7f961992d953ea1c976764e51602087aa8c0e8162f56d217a97ac13ad41b7cd25561eb578f7ea8bad7b166bbdbe112865ebbcf02e0c103e89bff945180fe0e5e96ca5c0502d61ab5ecf96ebc13da91282c8231cb1fe915d9d1e1539b009d1ddc3484b207a8546539e5a8f8f9e0ae58748c7da0402dbe87467afe00a97d18af57f60d50983fa7faa52a0bf033b65d5f3dc1001890cf8462fbb00633f6f34138e38c01d32066c4ab03843e97aabf26c5694636b9336e46fb4b8c3df0f8aeed7c8a80fa2beb5a70bb69b7fc8ac92ab9937d9a18e7642e721a7c6bd628e9a117337ebb2d463777b76f3a0711bc8487846860647d150b6989f260a1d2ea5e8f22358a9331b1108017c00a6d374c5166cdeffa2a92e240ecc6bbf8f580ebfe1077beb03650f6854b4c7dcfb2a49b89af3cefc3b1bf872d4b0f4c3e87a4a469ecc95e70354de55f01ac410242866bdb9d47d9915e3f2899ac4a7e218a73365fa15eb87fce2fdef6a499e4f97450c7b3d4f7dea2f0ee735794b649e81fef73187593cd356f80b1fdcedfe9c9356493c7bd88e5db9103c6eec79219ba2ba668df68732fd70f62a0a8d4b796e9611247e08ff2e875804335535c4689ba9756ba39561a9133005936e275d223a60ad9854a7483a24ddc2c4a090c4b1330111a5f5efbbdf004a97f35f72f51488df0db53ff8fb6d90e10c3c16889739523c85ca7febb4f98f4d703a8243c564b8ed879e06f6da43b3ef666ba9a461bc8536de055f7507d5ab54f1301f2372e84a4b56a4de19a71415cc1e7c3290a7b450311b72390db299867ee8e9a60c16bbc89573833b1733ff63c4536702c52be9b63fbdc407b4d84b6582878d202ec96671589ee594d62a9d8603fb7450e4c76b08e74358a9ccf51ca3404db4603d53d71219985aa4ff988192cf13f8391bed2c885c8c9b613c5cce67ba5ed09c9c4e14706b49a637cb9f99b5b59402dbf92ea9068cab4ad487eacce1dfa324bdea8c2806e62904f9ae8af8e1eb0a09963a1fc189da50a82036324db995b2cc489b106f03d3c024e15bb5bfbb204c210047c924df89423d24741c89a6610e4e3282d347619616006662581b9de2a9036166b38a1d8cbc9728e5ce92ebc382151150a01857f4ff7aa7fb0e3fbf4ce37782f6551aaf07bdd53eff8cef0fd8a081f3ae17ab54d15ce3bab144389fde5049904e9b4cb5d5b4296c2d4a8ca896df647f14412c8099a472ea7483d7ee1eb0bb8bec9a88f5c9674ec6ac5205a0eb1353c915ac94563330fbf3ad8be147cf48b099112217bf9c53eef961858f84e7ad69e853dffd40a0c34a4545b9f5e45bbce87b6134203d279eafa05da71796a8a3837d25876e305b89268823f5d4ebe0c6e8ae095f1aa9f5ed6a9c52db5e5fe9f619e68438ac64e0238d2408b48ff6c9d221b8b1ccac11ce4a4e1b788ea320a14a46ae5bb137bae0bdb046139293e1aa94537406eb6ef0e701c9a5d81b6b4b9376173ace98edfacb25113e612ff370be8832b5d601e31979aae56a53da1e8a474032fa780addf9bcbcedde2a6d2dd01c04b71a9ae769d7ea9bccdf7faad3861018d28d65a3543a4d63bb2046610e7c1ef27908e0c0c6636eaf03e7e25a3f2cef4ecfef0ec4d4d44c7e35687db067d1bf6745f470ca0cd571a579f9a647126030b8eebcbfdceabd331f9ef63d60e943e85ea03f143d963cfe64caff2d911f787bd8dd0744d7a588cc1d3385cafb3d2b821d04683480905573a432e37d30a92529a52715f1d061344250825a34d46e2d63d22f35c3a0b0f8f18b94c980c72c4a45aa6ebdf6d64d175b748209bb024458c4b4264fccf4c7b4562b923830d0746384df524df02ee25519ebfb6820c0fd4655ad1c514a9012c84b73554770bee989238ad0ddc64515b6d99e9c411013953ed668408ac39cda674be9d151eaa4038ede5a4739fde2590ffdfaf23f278b48c63f237a4940ffc0e0e6d49ca0fed95cc1fe2403d9b8f928cb62d956fef622098c0066c1b6342963dc8211bd34f56cc04072415af41c1c2ede2265502b4dded6f0b07a592d47fc82c0716c8bcc40ca1980235cddb48040ce3fe1715f4f82f58f2e392754c991cdcd7ee01ad3dfd7d09c283ee5d62a14d8e6c3867f97e07f6e88686dea3e3848198ffd883149f3dfb46955caddba7315c0f161bc4bd0da7376ab77f73e15dff2270374a60b14dfb0c2a8fd0c48214bd73b35134d8cb3b63e05cc653a7d7d5b9d1ad8e83274785e438f20e73c7f83a089f70502fbd8975e0bf0a5b35b4533829a7256d40127ba04cfc33446792d16ac4bfb57cb150c3fe4e48e85be2331de4e255cd33001b790ca4a82d6dc4c466e48d22eea9c060812fdd0e24a1b5a30e9e9db9c12a2765843bad904ac50dc435149c1121320896fffd792133cdc45296bf5db85f40969ff34dfc62164f7099307ced0ac36d0343c8cc23d4f3628829c55be8546a42cdee5593199c2226e6cf916638e66a219ed257351904fa25b8f84ea56e411be6868f0793e2781cec9114c96fe1532d6c31d17377764c8f841b47b0cdeb0abfdffc6874afe6b82ef2750d4355aa797afcf81e990efcafdfe2b0a00a065dc6790b8c7806020f6e73af60a51937f2bfe4f2b48c4dead32b1bc94b96ba547414af0068e80921825384afb5dca032a68e789b24893316517141bf8faaf6ce39103afade6b73460c568f21a8d758fce7d17b1fd2c0d1fc19b47d93c795897b8e8f4f7260f5b5f83acba7b7d962b0eb03ee152ec41129953ce7e3372c91cce14d6ab895f1a6ac1da8b95a21b268c6359d83485e2046c2e6c6b0ee7941a83dc48be918d1db4c0ed7bab8a11345c96761eb7be12170635e44f53a35e22d53ebf5a8cf243243b9a6a78be5080149cea78f66312efe0ddc91bc71d0e728f436a79eefaa7f3482fa8d378317e592b9e922f8d1f8edbef6115d6dde3eab1285eb59dc72875169fda65b968c067162d10e02ab53ec33b17285f60df8f8f4f98d04899eb88bbfbc75c82c8ae619c17776273eecb1842acbc425f6b159ec0b032296399f5416c5c3fcd6d72e237b00128412bfb342ed626fd3a9a6d727691ce2c97fad11ce9560ff461a46b6340cc2f15abfd0921bfedf7f30e96a96b84526dc6c2c9bda92295c56413fb276926f2b4bc9fdfc90a002e66ae5b4a5fb6691143c55d04da88b6ab749799a53668ef31eb23ea88ccbe77a92d8325c7cebe6df5956b65367041baca50986f49e0cd540ff42a762678806ca012dc942b71fc9bfb3cc54df8d0548c672c59d002a8e1e871f57c125b295a8b21782774bc7b00c777a6dbc7f450b4d3c3abbac4ba57709016592e1165192c3dca9ef3c55db759a862b295a20b371ec6ed3ba417918d88615e5860e57736af1e6f8f18ee840a3d7769edcbf26f429f67063273438d4dc6a88df801065ece419cf12bde195e5d3dd025eb1b28e181d7abbf8eee7d9acb6469a187d87e3b6a0d1b287148c930519e14fd50d87151444a6cafe4768390bece93cf4dbb90c5e41680bc481df745603e7d42fbaf5c0cc36a1dbfdc5d559fbb251f5b3bd14adcc3479068989094b966c1a0c86e548c8231b5a37edf3cee755b7b78d9632b9663e6bf331db691aaf8adaf3b8772cd47344b5f2be5ff2d3766060d923e066351a142a889124920c5fe7f03f0d016100ffe93e7ec184f2ce86238269ae8abf3623e130862f5dab1e0b909bb13fe392e5cd0bf961e70feca9e2fc675ba38874f802b01aa31b6ce097d3368aa96e3dd9bdb6f56214711a7bec1c20c4babc0858c6e11fc522e42f593991a5b31b159a646b6a425e6b6a3810633d2c71da4f6530bfb5396c09ad6d6b74dee7a4ae3b94a68111816f2c906ffddcb81eeb33a2c74b34c501c5c9d096c36c5eea64d9f5401772f3acb3572ecfc058b6a27a7fe8e6b3cdb5730e23044bd06f7b31221b6ed87d3cc1be9ac9d906d0a34f01cb78ddfde1a5185a3e1a39b61ddc397d0efcdd6a025e5440d1944f881ca9cd251c4a1e044129d004e5b8d92845a77871c6f1ee60363682c39f953fda9e2d5fc576e45dbf40098dcad1b8119ab64f4b710961c30440129e27fddd2b38e39fbd1765dbb1818af44c5512c36314d82f6001c5260e6fdd548507f8e015e109e1c1615411c8c6fffe704b9e142bf392c6b3cd2d3b352ac4d70bec6c015ca0dba5df08afb480a77c7abcfc063a145a74653fb2c6f80579c050732726dadd67aee58db76db993c1a2fdf47b72552482fee61d5cf661d27f867228eff8362cf8cafb413a54ecb875517d5ed7c5826aebb0563d8a807cde9a9942e5d2eeca1cf333aa1b3177bd33eb6060f362904d51ed9364a869e31b4eea84f7ba5d000918811e57e826674af1b9230fbd96a8dc59d0679000d00df07ad9fa01f606a5c1b69efd9fa22bc3bca5ab74e303b63da61fc9e4e9c3cce0826a4308082ca82408a505689ea4022897f7f6bea651091b2eb89553922a970a1e53dd55fe390147d02356e84e8fc1dae80774a5f869b0908905a8ed69c8b1a0611329c6fee8afca60991ec218e93636dbc6f460e7b93b739b5e08bfe6367abaee98128d4986b55eed4901035761a60d69807a71c2008eca4247bdfe811b1760dcf76d7f58f35790e3709f6e1a07e216b3692a456891ee11dd6585315ca1f5556a861ce1bbbfbc422fba7a4fee82ae64d0e20e594f7c51dc9c3888671192c0e0b251da6c71e1638e20bc4fca4c83939d85e3991f4af87f26d19fdcee7c424cff5c8b082c16bc70edd7ab19291e337a50f6d62da6af750529a90c870d79d1c546319522e836a29d8016adef6c34eb8f45be7f4ce920626ac25ebec3e1a11cb3ff0601fa5512e6229e6bb6d53f20b846e12922940725021eba20f969fe61c056b2c8483dab27bb0945d063a3d54d2f3e95fe21533353c9b968dcfa4f6d0e8af397fae00607ff0fb6189fd442a77cfe9c566b6f2307d99e9879c2022230645826cd1cd95ecff7caf86fe023519ec0e3702828a2f66bf0a3926cbcd7026522e7341e4bdd2e025155fef06e7d412b106550aad61202979db8c6f757892fe08ea149a66a49a25ecd76a22cb904e66df4c8007a7474f3d861ed54b8b2a3bb36e8a879f56f056a0c4839f1b652c96ad730b79739b8d2dc858bed81f258c25c7066a9b4f72e9070708c8263cf469d403129ab49827a1df582db9832ebd2044054159dceab93a80443a37e6374dbe0dd1acac783fdf0c0250a12a88ffff73c1e653ff1c5375c021c96fe2ca8df70bff709a18c83135874bd20aedef8af649a488d991910c00042295b5ffbeec10de162ed1210b28a8ff09eac58092ae5d13528d4d11309baa949c52240dbe6699c19ea71c025330fd4917f5638a75b81748911ba667184d13c5268f5549f6df205da9a1b4f581e0fe4403d16bb8dc99a4f763c28618b1f3f42e99f4c1d5316b441588d864235afb227e4ba655e5b41e474770368890b29dc71e1f44ccbb87d38285212d53dcbbe2c5f994ad39e364bce1bd8fbc679250d01c0d5b397454730b1add3124bf2150e84d93ceabfecdd5f0007ce0451c4ea8cfcd4548a67633e2753a821cf8cd7a93a548e2dc84e3c23a43413b7cf595c16c7e088f9ec3bc6829666ab11653d99ba41bb0e89a9cc0b035652ecf7cd71da66d2b5a87a5cf4c34c5f0f5d54067c79295fce404c2b4abecabe4c80d1c3030ac50fb98c8a45b1937aa7969ba674488d18f532dd3e"]], 0x1, 0x1, 0x2800) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='tap'], &(0x7f0000000400)=[&(0x7f0000000380)='\\\x00', &(0x7f00000003c0)='/dev/bpf\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x2}, {}, {}, {0x100000001}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xffff, 0x2, 0x8, 0xf2}, {0x15, 0x0, 0x4, 0x3}]}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/\xdc\xdc\x88\xb1\x02\xba\x97\xc8', 0x185c0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x40) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x40000030}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r2) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8, 0x0, 0x20}, {0x0, 0x8, 0x2, 0x100}, {0x10001, 0x7, 0x5, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000180)='./file0\x00', 0x18c19b0bd0b3fd2c, 0x4, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r2 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000400)='./file0\x00', 0x1, 0xf11d3ec6e65bd201, r2) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000340)=0x40401) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e526000100"/143], 0x97, 0x1, 0x1000) r6 = getuid() r7 = semget(0x3, 0x3, 0x40e) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r8, r9, r10, r11, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) getgroups(0x3, &(0x7f0000000280)=[r9, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r14 = getgid() r15 = getpgrp() r16 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r16) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x7, r6, r12, r13, r14, 0x10, 0x3}, 0x7, 0x2, r15, r16, 0x2, 0x40, 0xffffffffffffffff, 0x100000001}) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) msgget(0x1, 0x0) seteuid(r17) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000500)) fcntl$getown(r3, 0x5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x6, 0x8}) r18 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = getegid() fchown(r18, r19, r20) getgid() pipe2(&(0x7f0000000240), 0x10004) 16:00:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2abfbc0000000207"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x4a9b}, {0x18, 0x0, 0x7, 0x800}, 0x8, [0xff, 0x9, 0x806b, 0x7f, 0x4, 0x27a9819a, 0x40]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000), 0x0) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x60, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r1 = socket$inet6(0x18, 0x4, 0x4) setsockopt(r1, 0x8, 0x7f3594db, &(0x7f00000001c0)="fa3101322399dc47fc28a1c8144ecea35de6ca071c499ad80d933e5389ae0622d0062bc5dbd1eb546adaffafa992bf2ad3d3f0b4c938481cf506d3f899cb29bd641376936b2299686eafb32b7b9d8ee1fa45c9061c129a0d984c904454fd2326b3b5e629656cf795b6e1f3dc2af08d3e49f0a67755c8fef2200902f98df5bd69b1a83a61bb0ffd99266785c886875eb82ce89528a588c3c49bd5c5b2e5030ed6b5", 0xa1) 16:00:35 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = syz_open_pts() close(r2) dup(r3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(0xffffffffffffffff, 0x10, 0x34) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = socket$inet(0x2, 0x5, 0x4cf2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x10000, 0x4b}, 0xc) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/99}, &(0x7f0000000000)=0x65) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/22) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffeffc) 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x308d1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x5, 0x8e, 0xffffffffffff8000, 0x35198f55, "b937a11366720e4a141429786b83139c1a0c06b8", 0x800, 0xd2b1}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) setsockopt(r0, 0x1, 0x4, &(0x7f0000000080)="e551020d7ee65f117113b749ba828bfc85a93598b434e43d98d12ed9eb8170cc6830ed319c0f42df9cc08789e9f8bc802dd33b83ca0bf164eedbcbdee7451863a0289784e5b6dd7182628090a60e56a0d1a0d59798d00c328b622ae82e2be4edbe4c8ae476405798570e06e2010c31797a5724147dca979aed0a4e64913620c34ef9818e61f9ca78c767360b9b9731388757d2762e3dca01c8459d57bd929af49e3e841f28e81538b48662dff81b63be395cff7a0d667ba600e72bdb59db7cd45d71b2f083b81053e54108bb9c386a52ddfbb58cc764c7406100522f03b49c3cbf682d10b4cc17f3ae03ccec", 0xec) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xaf}, {r0}], 0x3, 0x8eb6) shutdown(r0, 0x1) close(r3) 16:00:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0/file0\x00', r1, 0x1}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) chown(&(0x7f0000000580)='./file0/file0/fi\x00', r2, r3) rmdir(&(0x7f00000006c0)='./file0/file0/fi/file0\x00') mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) recvmsg(r4, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f0000000300)=""/138, 0x8a}], 0x3, &(0x7f00000003c0)=""/160, 0xa0}, 0x803) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x265f, 0xffffffffffffb6f2, 0x0, 0x80000000}, {0x2f8b, 0xe9b, 0x3f, 0x101}, {0x8, 0x99, 0x2, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {}, {0x1000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13bbfd812e326fecb148e69931929e48", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000000)="a7d21f69194b5dd776ee843d3e802ad41546ea372b7cbd77ebf375c81fded4f94ef6779a0e878e6c56ebcf17bc", 0x2d}, {&(0x7f0000000200)="5ca10298d69b265405c473e6ed82b216d3f95daeeab1ac912860d58b4bf07591177fd96864dcdee940abab236618a62508366fbcc42a088513dbce0100d73ea1ede18117698e5c374f5aaac8431286583852532ed1ff3d595432462b4f0d6a3cd1d8bf1477554ea71c20f80aa827027da43ee0564ec12ab7a89f806627adf642c414e8d489bcc7c0b1e9c36be561ff0f0000245813e7b8f0b4cb", 0x9a}, {&(0x7f0000000300)="369f13cccc3be18fda44e20f2680a46f46d8251906c01e867fe026f4f6670989e4584c89682301d45e40201e02c2c2d554744342e0feb73b7f8700c5f3b024feea8615c9c54036fba04de188f243cea193b9220581a28f6153f990b4bd6424d9175538eb13485d0980455b3dfc81a16e7c7894a468963545e7487c9b2d7ab5e0a3735ddd28d6285194b5d785a2fb4a3195b9cc455ed49161beb60a483cef86124986c8e1fd574e3a7a9f618bec61e59cdc693297fa53dd474bc3b6432d328359c3dd6122b0117f459fb886", 0xbe}, {&(0x7f0000000400)="58ee4fc0d2a0f9159052ef3982757713548a555fd7a90beef44d45a490c9913a5ed8e9c315eb08ef9d09d48af896c318757c8374d1a09c3d9f0c55a2cb61557f30c79be3a41a346686a9dd407ab61b68a875e347a814871c28f03de654f99d835698b9d0fc2bc03c7df6bbe661536fc3692c8e18afcd8b6b3d96c76ef28e225c711470278d17bf4025d61b12", 0x8c}, {&(0x7f00000004c0)="fa6ad876601612fc446d32a2d1d002d331067b0cb0032ebfc170083bce4cdc5aa93762910d3ab74968e4e795f80eb0d095f3bb0fd11a30fc91ef74af6b2cc509df39cb5c69ce122f96ff0d1e35a1febe040f65e642d4be599865d5c9e7f64d5a031e824176c6d39a932a786da0c97ab7131f060bd9b15a7f5efb31f130e1e654ded74863e0d7527962796d31d97a2d219a796c317a670d18c8b21e55cab86b983eff35178ab1f66d1f582b650cda53408b5b8703dbad23f4ca0e9e49aef7fda781ce3e0131b57dda49dedbf7845c9bae2611d07861ece7f5dd6be91af48ef37a03aa048ffb95101394c639bd7b984b17dba9cbc7cb005cf1e37f244eb722bd", 0xff}, {&(0x7f00000000c0)="a8b383f45952a1d0001bfd2228dfa46ab1b19c791dd31acbed12c9c5c66adcbaebd458396b52c096", 0x28}, {&(0x7f00000005c0)="ed4e9e1c7e8cd7d4501bb601a4646e96bd0260f593de41259ae070338c90c190f41e09d780cc857e6e50b5bff85206aee95f63e2dd26ba1f2de807b6a1e51b2424f3cefc729bfad51b2e69d0d812c1ea3bf6f56cf3c27969b7d930a8", 0x5c}, {&(0x7f0000000640)="c8b583e19f0f6d01302636260ac338233c22b61da8adc3f3fa5c646566022dbdb655a4cd7edbdb9f4a22ab4a4a67a4ee1c4f0785c3e51f6564fe5e357310ad57cf2d4a89ff6f1dfed4d2af926b9bce147afad4af02b1662f4f0bf7d6e92ab08eaabe202ed8dc93c8a4e79e00b09e9ac4b6115b638c582c40986c9d9a91f0d4c71919783ce66bc48c589e29c0d84aad4096b33e90881a4df959b00039fb0a08d466c36249c17474bcd183f9a8cfb651b5aaaf5d1208480ca487a2db87f4986cd26025e05fd2090306cf3c59209609a8a2c3f0f41974b0f72c9b906b9423f19b24d6b1bd906a5ee9", 0xe7}, {&(0x7f0000000740)="eda978bfddb468007e9c065f04a9358d65974eb76e0ad09b0c8be92803949399b46b201c5ffc138ebf621a6b6cd6d04355cd2618e26dc53ae0ba2c0d9405c7b8b5fccb3ccb15b303b0a8ec001d52", 0x4e}], 0x9, 0x0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() getdents(r2, &(0x7f0000000000)=""/190, 0xbe) r3 = semget(0x3, 0x3, 0x40e) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x1, 0x402) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f00000002c0)) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000001240)=0x9) r11 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r4, r6, r7, r11, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) setgid(r6) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) geteuid() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000100)) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000240)=""/4096) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) r13 = geteuid() r14 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r14) r15 = semget(0x3, 0x3, 0x40e) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r16, r17, r18, r19, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000340)={{0x2000000000004, r18, 0xffffffffffffffff, r13, r8, 0x80, 0x4}, 0x6, 0xba, r14, r5, 0x8, 0x2, 0x5}) r20 = semget$private(0x0, 0x0, 0x1) semctl$IPC_RMID(r20, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:36 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) 16:00:36 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000003c0)=0xfffffd6f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = semget(0x3, 0x4, 0x216) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000280)=""/55) close(r0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) write(r6, &(0x7f00000006c0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721afb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac85a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f9c20497b60e471e070903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf20000400000000000219a72603f55f06f425142287930e4bde071ddd7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8000000000000000000", 0xe01e32b94400cca5) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x749e, './file0/file0\x00', './file0/file0\x00'}) ioctl$TIOCCDTR(r1, 0x20007478) r7 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r7, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) pwritev(r7, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0xfffffffffffffffc) r8 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pread(r8, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) pwritev(r8, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) close(r8) dup(r3) syz_open_pts() r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r9, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xc, 0x4811, r9, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x486) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000100)="d0") 16:00:36 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)="c625f476c1ef79a200a18f9ef983e1ddbc00db7de6b32256b9a41bf5df", 0x3a9) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x0) sendto$inet(r0, 0x0, 0x1007c, 0x402, &(0x7f0000000040), 0xc) 16:00:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6, 0x4, 0x9, 0x5}, {0xffff, 0x4, 0x8000, 0xe000000000000000}, {0x1, 0x6, 0xcc80, 0xff}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x10010, 0x101) r2 = semget(0x1, 0x1, 0x4) semop(r2, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x7f, 0x1000}, {0x1, 0xffff, 0x1000}, {0x3, 0x9, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x8, 0x800}], 0x18a) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001380)={0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r4 = semget$private(0x0, 0x0, 0x40) r5 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/55) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001240)=""/251) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001400)={0x8000, 0x7f, 0x5f08, 0x0, "2df1a7711620b5a6add5649769a103560fbfdb06", 0x3, 0x53d11f0c}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000001440)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x8200, 0x0) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) 16:00:36 executing program 1: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() fcntl$dupfd(r6, 0x0, r7) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x120) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0xbd0f5823336b061a, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) fcntl$dupfd(r8, 0x0, r12) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = syz_open_pts() r16 = fcntl$dupfd(r14, 0x0, r15) fcntl$dupfd(r13, 0x0, r16) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='\xff\xff\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() fcntl$dupfd(r17, 0x0, r18) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = syz_open_pts() fcntl$dupfd(r19, 0x0, r20) kqueue() kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = syz_open_pts() r24 = fcntl$dupfd(r22, 0x0, r23) fcntl$dupfd(r21, 0x0, r24) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = syz_open_pts() fcntl$dupfd(r25, 0x0, r26) 16:00:36 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x31}], 0x8000, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x5, r2) utimensat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x927, 0xfffffffffffff5d1}, {0x20, 0xd97f}}, 0x6) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x20000066, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[0x101]}) r2 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r3) shmdt(r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000004c0)) r2 = semget$private(0x0, 0x7, 0x19) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0xdff}, {0x18, 0x3, 0x1f, 0x75f6c106}, 0x7, [0x1, 0x236, 0x7ff, 0x1, 0xff, 0xffffffffffffaae3, 0x5, 0x1]}, 0x3c) open(&(0x7f00000006c0)='./file0\x00', 0x2, 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xfffffffffffffeff}, {0x10000, 0x7}}, &(0x7f0000000500)) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = socket(0x4, 0x0, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x6, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x6, 0x3, 0x90, 0x4000, 0x6]}, 0x3c) semop(r2, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) socket$inet(0x2, 0x3, 0x2c87a45e) mkdir(&(0x7f0000000640)='./file\x00', 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x18810, 0x0) getuid() ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x7], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x80000000, 0x8001, 0x40ae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x6, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x7, 0x81, 0x8be, 0x8}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r6, &(0x7f0000000440)={0x18, 0x0, 0x4, 0x8}, 0xfffffffffffffd14) r8 = dup(r7) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000680)=0x5f) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x10001}, 0x8) sendto$unix(r4, &(0x7f0000000540)="a8b8cae86434cd0128456d2ed0b736038f1ee4ac3e9c516512313d4e75f7b6063ac1d35f99f2f62ca75bfec4afa6d8405e95d5e27b96179104e72c4ce8ae4dbb58920a8e8d5756736473a48bc2a633c4a5af7d3e223953ed8794c3964fe3c922a4a08f17dc15266632b7c907c1ac968b39470f7f4c7b5408cb2ffb930247b21ca14c732091528a309d4a438f6304e1aae278f34e5abb4e0b2b0bbc37970914ac9e52", 0xa2, 0x1, &(0x7f0000000600)=@abs={0x0, 0x0, 0x3}, 0x8) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000b00)={0x10, 0xe, 0x4, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x157979c1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x10001}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x802}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x800}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x5) read(r0, &(0x7f0000000040)=""/101, 0x65) 16:00:36 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410327d7b41c692e0ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b764f3bd02d49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7bc762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f425351bb58277816ef74ed24e6e951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e", 0x42d, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x5a, 0x40b0b3b6, 0x7, 0x3, &(0x7f0000000540)={{0x5, 0x1, 0x3f, 0x7, 0x2, 0xdb, 0x1000000000000000}, {[0xffffffffffffffa9, 0x81, 0x52d, 0x2, 0x8, 0x7, 0x1, 0x6, 0x5, 0x5, 0x8001, 0x6, 0xffffffffffff896f, 0xfffffffffffffffe, 0xfff, 0x5, 0x0, 0x5], [0x0, 0x3d1, 0xffff, 0x44, 0xa000000000000000, 0xa, 0x1, 0x7, 0x0, 0x4], [0x1, 0x1, 0x9, 0x4, 0x9ce8, 0x3, 0x3899], [0x3, 0x6, 0x3, 0x7, 0x2580000000000000, 0x2], [{0x1, 0x100000001, 0x8001, 0x6d6f}, {0x7fff, 0x7, 0x100, 0x7f}, {0x1, 0xffffffffffffffff, 0xd140, 0x10001}, {0x6, 0x5, 0x7, 0x8001}, {0x8fd0, 0x6, 0x1, 0x800}, {0x4, 0x5, 0x20, 0x130e8ffc}, {0x1, 0x8, 0x100, 0x6}, {0x81, 0x3, 0x1, 0x3}], {0xffffffff, 0x2, 0x3, 0x7}, {0x6, 0x8, 0xffffffffffffffff, 0x8000}}}, 0x9, 0x1a41}) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) chdir(&(0x7f0000000040)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mmap(&(0x7f0000004000/0x14000)=nil, 0x14000, 0x0, 0x10, r1, 0x0, 0x4000000004) socket$inet(0x2, 0x3, 0x7ff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000001880)=0x2) accept(r3, &(0x7f0000001740)=@in6, &(0x7f0000001780)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001640)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000001600)={0x3c, 0x0, &(0x7f00000014c0)=""/60}) r6 = socket(0x800000018, 0x1, 0x0) r7 = dup2(r6, r6) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000280)={0x380000000000000}, 0x10) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) sendmsg$unix(r8, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)="92ff49395c169d088b03e23180f44672d9a13a66d523f16b00ba4f8c84563511a5e0f9ad7e1d8da07d1ccfc97a37a79e584f8824a21e3174a1ac2a6be44996ad1a7be7f80b157530dc489242ad139472d96e72ce4c897d2de4815189e523e962b45dfad269", 0x65}, {&(0x7f0000000140)="96d8d620d07ac990f6051c63ffe517d7c5dc78d03fbb97eda38561eddebb8214bb631157eb33586bf25d5af78f8228b65e1491dbd0bb0170545c783d7c7a1fea8125b257aba019ab8d161bb5bf9100a41594afe09c4b1da57c2db4c61781df6d1f89817262efc8628049ac46428de841262ef33fa8608c75", 0x78}, {&(0x7f00000001c0)="9fedaa85eb8b5432aaba6b3647cd8c67b40d2356015b9f95a9aa37dea47197f2c3aa6db919a88f738f67556de3d533ff4626a833d0a75ed53dd58ea84cdabd2dbe52727c7c75ce42d613367379f5b6fdc556802c8b55ef328180b597138aafda4f3d690304c270a67f0d8b2e4a3ef4c08d7f7bc4aa9672f484fb8b4eeb34e3e7173f4724dcccf48ac3bee465c6cb90696fdf939cc1411190d00a76118cc9243e75635806b80c746cdb15a222e58beced2ad66fe873f2cd9778b84e6bfece5af2f0904a598765a06f8412811e0a132fc418ca9a76c3606c82eef8be34d00e6c12756b212ea917f9e27b85494ab1f140e7ecfd91a4871ed1ba2eaede9c683a63826eb10bcf326f6ffdebc43ead06636b2ec80b2400437f820f086f3fe99160097db60a54891aff46450d5fbba5b5da8fa48476724f2cddb7eab80311d029bdd79a19406c17af1913c509dae8a1e3a36a33994afa17a02443c098301b5be2ba2d965fc93bbfce384b9244fc4c5f67122a58d280ee53959ff57603dcddf1c049882e1ca41d8450ae78a3747941fd288d6f49bd3b31b324961c800f1af3f50aa7c43ee78d6c3319dd10db0b08b1146adc5248e09494cca86537df5125ab503c6072e4f8404ca0c4bb8510458c4cc1446d41283f790d773e09b62a54a7fce4d3680e012db29f120d9b368d5368c24f2bd52bcf125a83f9f4868fca21371d36ee36522dc5a880a660ea3029a56206498fc5955b11f1d9c22e47004bcea6c6ae0262dba8ab432a0e816932dabaa988eb76a77cbe3c470af89faeae27e2587c6121e38e56bb0555df6fb55e2a4da7cc745073691edca729ae3ddd0c526e69665defdfc8092044cfe6a3f456ee7b036662296f22e1a3831f3c1a6dcdf43c7bdaf0d0fe05ee033f3a08fc241384dd584ac1c6f349cf55c5d8ed2bae83b67903218dd8e6bb2d9c30b7ad28f3d9f294468d6cebc1a58a9468baf8890910915cc09fc49e19b6a1864997988f190bb6eddd53f58f312100647404f63636b0090bd0db38f628545968879dea4433947ae8390dc3af63d17ee0c14e61531f2c0797c97a4f184f13a1336a613c0569f36bdfc35902c2db237d043590f3992d81a9e1f4ce0518e9b885ec5b4a6128ceb6855e50c5d1c23127f47245baed6feeec20d279de58f9e3baf12a5e76b40f98902aac2ba32e5262ca7a534daaddfe406f8dd82b4434afb4f5d8cfe8775b1daddbf816ac176dc05b0e91144445136626035f5dbbedf8c332ecd8ebf70c3a3c61b3db53f82190cb5fa28964758f66e5b40ecb88ef29737e9e8e630fc1dc87063e748c9062a5053142195578974757d26cb47122afa1702718570453cf278831d49b548ea81f06d7c9728921749d2c38848f0e93cace143f175f3da581f854a5afda25834dce03c565711194993ac18060b3a395dc2f186a74a2b90b4df4683f64fa370f48dde42b6a98f336c83709a13c4844908b14966334bf1bbd50d554af1e3dc6352eb613725a12f7fefad3896adef80b2c5a349839d13255a61258c789a57b3f8995c8092d25b3cc4bad576b3a9f63b261c9629264a58f9022d3f40ac72f6915f0df75d4fa441007c9a9aaa5a21ef8a99edd5b19cf9c03b9d43e53c67d9800be09e6a6649f3ff12920f5f0ace8ea889533d059427459b65e8fba55fe1c44de5b7355637ae6e7bd6b0a386f19651390e2f6f6bf95e5f94c3999487dea4b285b2f758911cadf4af9fb87730c42f5ffc9d8d06999f004dcb775c95b7d99514b096d67dd8c950888e7b5027d6e230328655429a5dba6e981930e414b4763b5595247e923491ada0fff3621c5457e714ff656f8af0d7bfee20b1e3dcd61c622adf33622e480a3c78435248fc2470c8b602849971066ac3bc6b37a7e9be418bcfe59e1443a1de4fc0a4f1316f573ace6b6ad120803e4e05941c7e637ade95dd42d0a4276bbcc246d872293c6b3c78d3748d84a0abee48dbdb2c9fd63140bd27359a356f963ae1e4af69076ff8e2cc2b569b8d337e73ea0475a311b8897aa0045791534c0d7feaca53fd409ac3997533e8cd1b787b88a122fdcbf8c5381948cc6400ba78f0d6380f0f38b617ede5be3104f88b9ea6281d5fdcc23e5f394ae48a3a8da1dd0f1fa644fa7661cea59c2624e5f16925c91510a3396ebf676de05756277b5f5b6ceaa0ce902d60ba589a219d069cb75f78b93703232135306494e76530ca484ff17b5e445706b2d93dbfa994bb2bc8601f0f8bfbb27c2daa58717ecbb6685ac9665142c11add84714b95d657870a2eebd735388599ec45b600a5eb211e0edbc5be5e8104bf235fdaf6eb68b9a1d729bcd8a512f592da3e0e49b0876ac750f0d78c0d257e7d0aac8f7379d75b16c64d0b12efce7ef7d4b37885856b56830a8426800f16cc5fb277dc9df03e49fa82c76fe2369635234cff7dda0435e82a8a1c296fc8c845740e48836fe2737aabfeaaa85ea26331df4ad609fd1a5d87c110e919f91c62114eef544dbe44097332c3e0eee2a346ebe0605f6d74057dea62cbb8ae7c00b38f1f001f52fe5f86a89f259abec76649006353c70532273ee422b9940fe095673bb2c2d9ac7138b43751ce575ed9807bac1fce6348811754be4552023648d850048a2dcc55714ab1a1520baae51710cfeada4bb1a935b1c12bfcbb88c11068d2d9758d5e620a689cf020737e66b6861e7f2561172cb1035d9398d53947f4e2e19b48e5133a22ba894d6d5bea61edf6c0d1e9b4b2963dc4f5a740b4da90ace12f9f23f91622dfc043c6c1543b1464ce04bad8de25e2ab23dd712a9eaa232ca47d7ea74c895aaa42e7ba75af2ac817b8a4a37213d479d41d19b904e15e40e3308712aae6aacefcc945a4134e44679de310e7b460a7ddb85e485104861ffe5ecd6daad920fb12f6e93966a78e3434371d33b14b17d5577c372bfab959ae9b950f654839196ba4eaf06843ecbe584a380de5340de11212e755b2fec5039b567e7fd57612819d18d4a73c3abfbe77db5b597b997339853a45c890d91ca16717dfc7ef50183b060a33575ed7b8a41af18a577c05faaacdb2f6f1cdcdca68c37fd214ca6575e83a54ec5a9818cf5145584780ee9407669f7bab91864fa5c81550b320b7ebaf6e35fe2c042c8ca17fa0a1d5d566b98b79af16d8bae161d59d29e962e5d2c3de28a91cde13ed7f48545b82d83f9a1058d54ad31b31adaf0b7686b6c53d3721ae1e9357e3ab78307f51ec6120a1bf8ef76e5f3044582fc8bea774c466b4af709a3c3d35dde6a832d3cbf5f224f4f290e7d8aec5173cd163e0c3a7a3fcff62a7bf93ab4549ffa1d7e953f1fd3e083144830f2368bf48782964c5d85156aa1f3413522ec056f0c8f5b2b5e28df9c56bb5d661ef011e5281aef6785ce3dc1ee89aa9929c8389cc71300eb7602e7e28c842a3df303831724b71815cb40b86e1932ec8d4573efbab292f8c11c7acf05db0ea33e930cb6c3118ed6ad1979e30a79568b1d3bc00b66d32d85b50ad2c71730b922761076bbffd3019382a40b11ab8beec46d9dbb97f65ab01d55403e07f8154f824e5555a102bb77654819c5075b9cae2f57c0f7d9da47f0b0af5d874ad961f10d660a4c11ce942c8e559e299525040d3780d813ef0982ee11cf9bbd9927b6f784eb02ed859ab67c2d18dff12969273a9ed71235917fee757131b8bcf6ca1a2d4cb941d7f5253a8b6c94794e52dc51aec2b3dde1021f4ec9b77a92d66346791d394cb3fe72e9f41dd8bc2a4414b676034e6d174e5fa57c9393d3aac94011fc033b28eea18bab5c72a89ad42f52de361016c1f742b38a9c6282fe996fc096c15910fdae74e84bea9fe332768362cc5d3c36bc0f21572986bd89bd2ace2e7ac4108a2470e01d957465f79b2688cf450d313dd3d6b3ab30ec4f8bd532bcb1886bea997049cc2ab4d23757aa8c3d5f549e6dad06f3a31b4b83486c799e9e3d1544dd24984e7bb0f13e414d320569b956571ce7f0c5ed0d53965f44885fbc87ec919cc4d172459e9d1f9f48e46d32ecf653f3da0f7dcfcfc472ab0172d10c75230a2cc8f38544e8ab5adf2cda9d250fc93c350e35eebf12ada841808a5b8c596ed44125a8a6e127851cdab42fc6d941ad3e83c1fc1f11dcdc6d225a981c4c9464df8580d95a69c12dbbbb9fcd4dea98363c78fc76dc424086c9db08e8baa80fd6f27f4008f782373a0d32aedf83aed9628a038f32eab4e4f5da45ca415a561fb888baa355ad2106804475240f8c688f1c046ea9b4eca97de5a874516d9e0e6a5bca376e30d75acacfe805645716ea2acbba5778dee43887dd47cbf874245b433a6242ac4113aa672dd95af586f381a9b76cd0fb605959e2841ec3f65805cc81ea0f7a92f86681ede0552ae1e894706712da550a628c0a3cf94e3cf48822752a0146d64230641ed28a3bd7f31b38d86712d13a8389ea5e1f2f9c0b8f8a61e8fe71ba499b1982008da7d937961fb4f0b15d7b0cc1febb95eaa9732da94fec6000f7a5c26ec3eaa5ac92599b3b398946b6bb9f7d5d930eebe9b0a22dec578944b4b36388313d4dd2687a12356f81360d846185b4331deafaa28504c4ac41b6e6f55280c34f43305c9ed913b202f4866f0d95bcd628bba30dc68313d749cfd8cd798c1f409698557855d957500f259df1eca16be0f966738ae467316b04fdc6d781ec25ca552753cd83727c2afe6ff78728a07799ffbb626ad3edea62181f5422fc6dc7f6f46c4077ef56e9165f1de0d4118e1c4c4d69ac12b2d930e1ff14a446f9d2fd73c6532fb7bf0e31a6e780c681c9c86ff4dd36d4806956d2a85192b975eeacf0f6d3d2059a505d70e93d94f31a3e568da23a61078f5424061dc0f6db3bdc42fa40de34445a330948bc121782d85654eb80d1eb92b9691e3d5b0d0d46ff6ac1e86770e2d8f6964390cf078a7d990df0e872be1ffd607f11bc92bfcb0e8f7b59a2ab5dd9ff117fbe60b8f4731af89434d541bf6e540d380bfb6d4b1f411ad4ed1b3caf8224643a813eb3a597b97103b5041cb672db96ff1eb55f38c9ceacc7de21ace9f0e9aac4f199e04b87ac9f390bf0b5fd3fdb37c25eb7476c59c6173fb05b1beeacdc69eb18630e72a488e43e01db71aae115bd5c97ca3a84fd2b4b2fdbc68b7d24c377e29bdf943816fecf11b32a7551aa8cb69406da291a0cdc09bc2b0b1b35f0e03bad42b0c82f4413632d5a7ceb562d2ce71f6f216741426074054ed11f9ba1e2f470a94ee8065467424eb69804a36a3e805482463d44348cacda9c2a2db0360a6543a5f5317645e5ae113cfb6cf05b41f726334f1f5968727b0ac83a848b40208b07584853b274bbbfedf76564a9186fe9baf3ec0908e0d31bf039f64404aa1301a092a637a7d465f7d6736a78d0be6e0e14dcae2b0a2fdb6e24673e355904444311115325e16fd6520e4d9354cad3eb8b30c9b64522016ea2f2bacf3ff82e9c7910d611ba3cf2c8d3adfb8783d691b9a3ecffefacde4a7201705e41720900596b97b3e7da6021ee17ed9abcbff1f1afa7de1406e392feed80bc377e7f9da57810281131d899129305a934c50ad7975bb42997a5c8e884660fd0f450715897a41b3d0885808522167202229a1e8847b395cea08a4efcab9b60154c2a5f58d222fd8f85292dbe0bb655754a90076385b774bb164e47c330bbd35a0232cf3ef5f69155971d8cb44c83b0d2976b74e592d074af0e76084a8db09802e7384398ed73a3f303b0fe208ab92a6fdbb9c83097637d1fdeedb444edd4d0b8bedadb5aa9b504", 0x1000}, {&(0x7f00000011c0)="b6b587c8e95f0dd9fc555765c354cda413f0efff52acb0f8f02ec9e56b4a9081aab93cf902d6c8fb8fae4d3cd5850c435cda7d0d9dc0c8383706fbf6f4242bb2944498bb75b7757bf8e4e59658894c1320a32eceb6f60f47a6afda9c749977f5526b3f9e278cacec7cbf78dd3b6fe0589d315f29d2b6054fb3b6b40046cc8ca6176d7068a510ac66fb526d5501b208430a7eb06d464dc8ad18434cbf9630ad35c264fb7aac143fc27c0ae489", 0xac}, {&(0x7f0000001280)="af43399b1472818065c5f844c165b76bde7d8bd793e82ed6ed89fc6bdc150176ff5ecf15c189ffa3b70616c887401efdf77c5db1d0fe4f9aebdbaed66ec7253941f433ac3613c79a096aff3bfca722151063fa2a9be50cb42bcb379ca0db38a1c4051e2803d2b19991", 0x69}, {&(0x7f0000001900)="e26c1c9d215688acafec491215a1099eb3a05e379a898b8d58ea3bcd0d0039c24edc672b44eb314075e3102b4009f574090bd1d356bcc31f06e0ddf6abd5fc2928a769dd71f5907a81dd038964117a9b66cc3d4fbd1753d9e291e15bece5aa5cf2ed11809b9490f932d6ce3e8825457057ed45bc39", 0x75}, {&(0x7f0000001380)="72d904521e70fbabd8ecb49ae2a32c6dc75be10a879f09f2f39daa3791c7c1517c36e392bf5f2182f5b1c735414855cca0bea7468a3d5d53f8eafd5c34c601f1e663dd7f484620a0861a1d87f78480e587c3ab99c2404eca5d55e1a84bf427f812e54b79fa43add1d4fd4c4e67ffffe902acde58a16df0b6afb7be705cd393b6fef6e73e8369c12d2ef572552d7952a2d9d66a1c0e77f80cea917b93a66be43844b1d48156ad8f7c42a6a30e35ba1344b7c7c5f5963d979c406ebb54e089d905102ea2eb079bb2aa795bb07d8a0c448c0866eeb6f2002c62ed7d750ef161e4", 0xdf}, {&(0x7f0000001480)="8efc7a92da5f06b15dbefa76534ddbb859dcea9a33e63177fa55dd75129d96f39f07758f203c647c18f8507d1d", 0x2d}, {&(0x7f00000017c0)="4e7f4a025592046238c8bb86d2fb23be6a28b0377aa5668d149f89fd075f7808e3d00e7fd8febd64922017649d13a1aef7c777d6e95aad8251b3c56e01dc36f6a68b86a8caff75d18cd2c9fe371beda79ee525d7bfcaa91ef472348bfb54ae3339c215ff91ef871c5c79b78f42077cc4069d11f5d27206229baf9a8fa1000e54c90cd892a505c48da4112a9b5ae1fafd6364b728b18782100ddcd540716aa946e4ffc9105aea66bb2befb144a616", 0xae}], 0x9, 0x0, 0x0, 0x123465576a60a6f8}, 0x20a) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000018c0)={'tap', 0x0}) 16:00:36 executing program 1: mprotect(&(0x7f00001f4000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f00001f4000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f00001f3000/0x2000)=nil, 0x2000) 16:00:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x10001, 0x6, 0x8}, 0x1, 0x0, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x12, 0x3, 0x4}, 0x8, 0x6090000000, 0x3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x208, 0x0) r5 = accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r6 = shmget$private(0x0, 0x2000, 0x4acca4ac4dc35bc, &(0x7f0000ffd000/0x2000)=nil) shmat(r6, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r6, 0x4) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f00000000c0)=@in, 0xc) wait4(0xffffffffffffffff, &(0x7f0000000080), 0x8, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fchmod(r1, 0x198) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) preadv(r2, &(0x7f0000001780)=[{&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/225, 0xe1}, {&(0x7f0000001400)=""/215, 0xd7}, {&(0x7f0000001500)=""/250, 0xfa}, {&(0x7f0000001600)}, {&(0x7f0000001640)=""/68, 0x44}, {&(0x7f00000016c0)=""/5, 0x5}, {&(0x7f0000001700)=""/125, 0x7d}], 0x9, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwrite(r2, &(0x7f00000001c0)="38ed63a15fdd3a3de48daed7c0b548da784cb8632ed8f4afc3d8a5f4551b9aed1fb9eb9ae3cebe1545ea432c06b02f13dcd305523569815f93cb3d3b6200e071d89fed8480e72813cb5f824850917b66598bbcf4e3cf7dfc9ae291a7733f99218746e611f3d1b0b98a613c304447784cecc906def7b619db315f17e4fef11a2d", 0x80, 0x0, 0x0) 16:00:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x14a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/123, 0x7b) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='\x00', &(0x7f0000000180)='rc') 16:00:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000001280)={""/16, @ifru_media}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001000)) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000001040)=0x5) shmget$private(0x0, 0x1000, 0xcccaba2711ae6d9a, &(0x7f000000b000/0x1000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0x20000, 0x0) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x4, 0x494baf49ca461235, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x401b, r2, 0x0, 0x2000000004000000) connect(r2, &(0x7f0000001100)=@in={0x2, 0x2}, 0xc) r3 = openat(r0, &(0x7f0000001140)='./file0/file0\x00', 0x40, 0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001180)=0xfffffffffffffff7) 16:00:36 executing program 1: acct(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = socket$inet(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000000c0)=""/199) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) getpeername$inet6(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x87}], 0x1) 16:00:36 executing program 1: 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, 0x7fffe, 0x0, "d72ac1e7030000000000ffe7ff1580ff00"}) 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) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0xa10, 0x0) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x41) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0xfffffffffffffff9) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x40, 0x6, 0x0, 0x0, 0x81, 0x800, 0x8, 0x1, 0x1, 0xffffffffffffffab, 0x1ff}) 16:00:36 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2000000000000198, &(0x7f00000000c0)}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) write(r1, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0xfffffffffffffd9d) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x1, 0xfffffffffffffffb, 0xffffffffffffffff, "85495500020000000000001167f5000000002300"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x0, "dc0d8acc4996e56003dfb6bc6e9ea1fc967f0f06"}) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) write(r1, &(0x7f00000004c0)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000000000000000000000000000000000000060e36c8d67fb642ecf462af5a3d963ece8b8ef1a4f325038e923ad3542d7ad3a1c470b51a7732244937beaaf9dd023a8a22beeec4f749df980b4fa9fa91b8a3e0dd29a2de5577ba8cb4bfd3c517a60fb85ca64da3812deff915a61002423b59427533f98783dddb6412532f1afb338fcff6bc5cc414c5f17e61011a814e94c85e4aa33783fe1ebf0b419697db0ca46752ce4337a6530f446c598ee9df6241649f36cf54a6fcdfbfc547a3223225227f81090d74d991869eff7721da6cc608a6ac93c30acf6b2e40689d83431f10f", 0x2ce0efa8c1c73cbf) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ceff010000", 0x28) syz_open_pts() r2 = kqueue() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xfffffffffffff800) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x234605b5632db7b5, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff6, 0x0, 0x2, 0x0, 0x4}], 0x1002, 0x0, 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)=0x27f662cb) 16:00:37 executing program 1: socket(0x1, 0x8005, 0x188) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x42, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3}, 0xc) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000001c0)=0xc1d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6, 0x0, 0xd8e2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x4, 0x3, 0x7, 0x8}, {0x4, 0x68, 0x80000, 0x10001}, {0x20, 0x69c, 0x8, 0x5}, {0xb6, 0x8, 0x4, 0x400020}, {0xffffffff, 0x80000000, 0x133, 0x5}, {0x10000, 0x6, 0x7, 0x6}, {0x1, 0xfffffffffffffffb, 0x5, 0x400000000000006}, {0x0, 0x7, 0xfff, 0xffffffff00000000}, {0x8001, 0x4, 0x7, 0x10001}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="12") 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x20, 0x5fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1ac) acct(&(0x7f0000000180)='./file1\x00') pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) 16:00:37 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) semget(0x1, 0x3, 0x4) fchmod(r1, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffe}, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:37 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) shutdown(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x450, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000000c0)=""/32, 0x20, 0x42, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0x3c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x9774cbeedde78843, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)="8dc0d9b6990524938021fb1d8c3ea0415dfd7e3ff5fdd303b82ec1bb2dfc5506ba069e58b9b2a821a090edcc81c29706187cbbeb8657a7d4f5f196833b05615907fff701ff3df9ba7a1b21b9b2f05ffea2365947714a3592f8cbe6a7f64b9c49c0763f8d370653d8a976b458f846660cfe69d12bf4602d0a2f72c3b941e4528e89", 0x81}], 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) accept(r1, &(0x7f0000000280)=@in, &(0x7f0000000300)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000380)={0x7f1, 0x3, './file0\x00', 0x3, 0x1000, 0x7fff, 0x5}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) mkdir(&(0x7f0000000340)='./file0\x00', 0xfd36724a9e350b3d) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x211, 0x0) dup(r0) 16:00:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) clock_getres(0x0, &(0x7f0000000000)) setsockopt(r0, 0xb, 0x3f, &(0x7f00000000c0)="7e5413253188df080319c6b48bc810cf1a74c05539233ddc4f5e21edef4c431d42ca2e2fda54fba8d43bd25f70f9c40c2fb53dc257df57397185355f176eb7c51911934c91b1632446d58ae2b741ac919950df229d7076f0fe6f9a7f8849e37bb2aa4a063678f2ba7b84a9bc7f88fe9a9addbbd919e7724d492922d377e250aaecc072db48758a6b2ba5a4c933edcf61490a535c3b6e7ebcb23dfd1b216a85", 0x9f) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x178) pwrite(r2, &(0x7f0000000340)="15e6ce216b7ed31ac141be1fbc47748426346d2d6cef0cea0f", 0x19, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000002c0)=""/29) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x4}, {0x2c}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000140)=""/56, 0x38}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/182, 0xb6}, {&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000013c0)=""/108, 0x6c}, {&(0x7f0000001440)=""/121, 0x79}], 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:38 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) flock(r1, 0x7) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:38 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r0, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x33, &(0x7f0000000180)=[{0x8, 0x80000000000007, 0x7, 0xfffffffffffffffe}]}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x7ffffffffffffffe, 0x10002ffff7fff}) 16:00:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(0xffffffffffffffff, 0x5) r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, r2, 0x0, 0x10, 0xfffffffffffffffc}, 0xfffffffffffffffc, 0x0, r6, 0x0, 0x2}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/4096) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r7 = msgget$private(0x0, 0x18) msgctl$IPC_RMID(r7, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pread(r8, &(0x7f0000001240)="b2b37cb415c5650256f15536e89e902c70cfde2230dd222886a9d4ca96526a863ea26fa02e8c7982e60aed89475dfd159506b72b7939c3332f59e18ad5b8a65d1301", 0x42, 0x0, 0x0) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) preadv(r0, &(0x7f00000004c0), 0x1000000000000145, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f0000000480)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x5, 0x2, 0x4, 0x7c4b72d3e114979a, 0x2, 0x5, 0x5, 0x1, 0x2, 0x3, 0x10000}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f0000000400)='./file1\x00', 0x11, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000b00)=[{&(0x7f0000001d80)="343c49722fde6f51aedddb49b24b00e3dacd05b8d16081f4f36d6af1623420acb38a93465aaabb11b363dca56887c2542e0f1dc36ba874fb4775fedd4d0471a92880613f41dd0e24f1ab7ba34918b8f9e82cee5d13aadb632bfe65c81e89efd375f5e8d55eec08ad624836bcc9e15dbb8a89c983b405fb7d6cdbd891d2d2342fbdf672ba9662002971c5af41e5661cc3c3b130f2dfb0ab258eeb329835627ff7902aa9ed984b191933cc34f360d0ca1d1e24add6523270bfc4235cbe99a2657221b3d1ee4726feafa08f33c9d5c99bfffff679b69af6580d4553284232d495a22c8a551e401085c1981128c271572cef8b9ff608534a2baecbdbfaa3991c774d1a8b0d2c2059adcba7e67adf8a5e06a52af828f608a7f6e711f2bdc64d3e3d25799a909bf6f0aad57067b761a0323f21e1467e7206096154c9c2dded2c5c269669a12622d9fee67e0b34b3d6e6cc11af2ece62425558bb8e3265a1f6f5ea559e6bcdd2824a154038bbd25ca1d8f4c513267f79137846bee35b00f2e4986f08ad138e2cbf41f3e2fb0a4a5cffbd9ace9e0d8a63a99f2010d841077ca1678c985015b176eee694b14dc754fc937feb277ef9f16489d83e8266e6a80a168a36d0032aecc653dd4bbbf040742f93b43dd785353f4399a926e0baa4bb651491f3dcbf0d7b351c6fbd57ccb87bf1c5cc7255d1bd27c7ffb718209aef4cd1036fa9d0a25891d634ab570617dec4d3e256e1fb2843c520924210468ebb0e9c65209cbd357d4befeabc17daa6187333efdb40ebefa08d42f82afbe7ef54625e49868daab7ade758bc30ea6e9d958effb06cc0c08ff2bfb68d6119255f86d89d1325241245eb78419121c5aa6a6b0eaf5441f6cd306c7086a3e3cb0a33a525c3bfd6f9a0789eb9c5d4be3358714638a65a6b5bc437bc31519867b6ee29700827a9032e44f61e6ecaa487ae440183bcaac6b91f86817c040e8999c2f8dc4b2c1d1a1d6fbf9c74e2c6c276e1ece4ae1c65d3f8e8f15a8cf4707a58d9c828cb18050166e86c947ca7f9d9fcaa4f518054fd4a7baeb69f713d6d15cd1ae3e6b7ea1327284b69e6fc66145f4ad0315467233f31d439c7eec7056828661b17cb3b3a826d85bb531cdb15b468b840bfe71deed8712fbc9bbc2bf60289e115251ff940b566c371e2187af6ac8308afbc7f007c25d0a0b27c3556a3f0ab065b993a798f3298cde40ddb1b00ecd6e60ee4cc4500b828712bc93d3d146f493818acbb5d28d4fd927e1b47cafd0b7d948ea17a9a5d8764f1161b82bf1c2bcbdd208821332325d3b692f12dd8e2542b964e34fa5e23df0e7615de73c580b120fd423c776725b2a0b10ebef14f4f87599fd9fbb3aea8cef60fe283e51beef63f0934c447e5a100fd43009505e9b9b3b16d3ad4d3722718c29c3486791fdf5199fa0c839059fdf564d714fecc51e72c54aa7e68ab3bb47e93124fca63d760f0ed9ecd3617fd713aca67a43df1db8d584574220b57406bce36ab5c41895c1eaf5e8e98fb64a382036a650b7ba9386113714738e2de9aeb0681d818439f3f41f5639b284aacccd27f94797055d4c72dd89b030d7377fe4d72887ac90c51a03b922ee72d9d9fdbe265d8c42f6146882cfe2c6112bec42e9118b03d7e6ebbd40df535787c7df6ddf9a70df19bcdc86a17d95bb64cbd1db033d492937722e4ed8f6fb544bbadbad2fb370432885acaeb0612d3e5a7aca8851679f3967f3e2a61d6f26a25a90ca1d87267a5efaf5a219fe1c2b47361a50b808bfb6c59073851373b511a675c6444dc9ad01cf1e02aa5e8e984d8473e0e074d04c3af845d957bd05f70c617a25bb3d758cf9b03d2ec3f469e2266ce8ab1e534624532b259ffc9e64b07b11f3c4bd770456c341f18f1bd3156f8ab08deea7bb8a0cc7e181cabede7a676e08b2b1e9ac8ae122fcd42fe3f0554a14033cd7cb1cf0c0354ce405f1cda2f563fb61ad9aeb281baf744cde6e76655a44a6ea615ba8db353959560eb8d3d8ab6e0428632b805e3f7db221f96e8b28190fde535fb7e7202c947c06dd1246c5ac3e0b7508637ace3cca276a1523ee4d96656c42887f2ba8a24a830fcc698de5a504beb916209d15a130c71b2c609286c5387f8c724a7ff60d659bc0b321a3ecaac9fd4fb83d92ea65eb1ff4a3511348b66e7689c56c268bba84631cf53f0269a0a821b84b5752cffa475bd424ee4ca57b9109f1256095ca64fde7d86b8082d3cde2b9a93d2978635608933485fe98399fd75ecf410bdfe88080968a692109d82eff2b78b6f4478ae05a49217e8fcd414fb205ff3d6594f4742257f98a6d6a0f6413f0d6ae579230ad66bf90b323aa93375ca62c272191980b866548557420615b332e36a0ab93d911db9a0110a24ee51fbfe182464cda30c65d0f365bfd52aa7e42c2630e1c850f29742b81541985245f6c6ed2ac785841e6c466b82f2f37976084d8461c762d52063e9d791434ec4dc87b15eaa56909ae90b508be06e9b171ea2cc0376bd02a0a66dc7f58ad39c31172663ec9218330c0338f228222f23a0a341aba3165629be9fbfdbcf8b9a3ff7386eef29c82c3b8ca6f23bf4fc6dafbbbdc2debaacb42f7bc44c3f8ed8a857e9eff1518d409e532281a2b9916b9a9625d4b465d25038ed58cfa4faea934b7bfa225a3731c692bc483c5d8a012892b95c45da12c3baa7aeb21ee245f76bd7ec75c25c10cabf4f19dc693c89c5f9d51886b1e49407ad99e25f86b4d77e45438898ffc1bb10cee6c35a0a1036d54bfef2ca6431872a37bf2d7cb63b3312f2a4c529cbe718faa3e1b1d45446658317311cc7a885ace0c7d97a063f16b014516a59481dc176f4991c551628b6f84ac31e80d87bbcc93890625c7492c42d7021c8201ca81c8801fff42f046aed2d35c7ae40f7f5f7deb372c9c517d9a5af937a6013fc06fa06d32a0911b3e248f0d79523789a47835a818cd2fd959fb364edbb06961c0e44bba5de54b38f521d084ac0f2e622968fc64d1019cdf98133a104c67cce228bbc1d012812a1a80016d5ca3e83711504a475bbe73bbfbbecb11acd4f0d5c1015557a2519c3035501fd60ccb073052953eef7a39d56d64f3df26fd125e258b28427d088186b986b68901c7e1056e00a88f278477f125e715faea34dbd48d206c585907a00910e74bedbbacbb9c844bb6b0bf582df1d05bcabc04070b552db4f3c72e76f52e1f3fabfa56a366b94716ffb50a5e1fe535ae634e2570954e70cd1d47ad5ed9c5e0668da62b8922ff7f2c701d442b8e3c744229caca642775f0085edbbe5097bf84ee4831f1132866eda8a04547e689b8dde3116cb20811be4e85521f9e104d81d6de7a1f03e445b561db4bfda483162e0f559fc1a13921d5d24fe48f97b58664426d032735cc433ea1c7264365f335851d14168dce661647e7aaa84f4cd3de823c765ae27a6173affc819d3f30f27d9483fc8a1408c3974075df41aa47c3741f07958f1f683da6bbc072d66e9f921c105c3670f637aafc98b500265bf243ed93b5a9bceeaafcbdf76a417e1d8484b22ae432d5704d326a3a53e07177bd5b4d2f9f96ef834853945cdd98c34d17a950935417aae9723b079f32c7030b76173c7c2ad64f76ab7a30746b271035ba40cadcadbbca30d75ab37f420bdaf1acee699959c99680230be749327a90a9a9cade2f5ff8dfa3434629ce0b6f84b7b481884f1a407e80e15e39f9bbd6412ea3172673491ffacce61600c7c73c5d047dc472692e55f47294fda415e5419f627adee222b5b0076e107d72447e7236c6a0a8a3c6905b38958b37b85dd18c12dde765a10e5b967191215611dd11cd75e8e99ee7b8dd792e5a98b4c2b5b29f484e0f28c510fe9fa8b93fa4a573ade93e984eb213463adc47ee52db9333ba155a7db7b0b7a98f7464de9b7ffd93c87b96d5bfd610e2503452ab8d0839aa8cf91f60f1e720aa84836606706ab1b9e805db305599200a2a0a90bcb1534065afeb463a9fee18526330d139ab775ebda4d78f694d5a49ebb3f99985ed82e737bb08bc9a49cad039f514759a872e5104fe2641cf209ef8ed6efbe32646a9ff60e4fb249f05d466cdfd8d8e93f186acbac6d91dee7d8ced16e9d6c6264609057ff43759a13ffc00f6ab4820ced6cc63941e341d5dc3028e6700fdf1f87138e45ffd1ec77ebd2a5181b9b1b7faadace606e323aba0fe34e777dcd5a58585670b83b85dcb1a7c0fccf70e7d3acf93ca9aa505972ed003958d078df1b6ee7572e3474ac43ca49b7437305a416a064469237ade525497418632f42fea56ef300f2ffa1565aac7c82d7a94eeda586b6f1458af79de936724760638301392de442726723cbe647ad261b97c40ab00d867bdebf575c637487e8d71ce0c102f7c36597eb8ff12e503fdff753e1e9969e6c847bd4b183c8079e596fa7fd0d497cdfe2b8b3eadc163596881324cf519e555615e493237e8069aa6424091943cf42a0e21fb17d1e71ec82f48698ac2b4179d70f978578bdf38f68f99955ab031d843cabe05961eaeedb7189131de5fd0a1353e9b06efbf71d68bf045796bd22832a958d7a6a1dd24424ec824b83087c7928b9b863ed2b0055248eefe68eb4d02efdfcd37d07fe6a50999bee5b842c7856fd76bf7c751b9719add5d4f4ac78b82e6f54e0cc6f4f6f1304bfce2949e8aa17b783541ec31c78b5e8466bfe6481e0d34f11031ca0b4eb21ca28fe986f4c7e8ccc282e99ac46b7b56a32ce5a7e458888953b3fae1a61ac033eef93627014270eebaec23ed473485f894ea0ee1d5727144e6fef1e23a3437ad725116418ef346eb1828afd573348901b8f2989b5c5795c6a6a8a1c3e91d8e129688bea4a3c275769fa15cdfafef61506c2279242d746c39f51068313350486982c16fd38a7f35dc6f722bc303cc507e1e56018e90ca4306f7ef3e0bfbead400ec50670366f950bc242ff5826d8aeb12cfdba53b92175dedd894a106330a09a69234efe504337dc1c6ac20dbfeb3f3f2cc9c3d5cc940b98dd1104047c46070f05807aed0f479438d84922403aa2892922e70e45a6164202700ef40d5948f82a5ca8423a6e4b558dcc8bbaad6dfa26d9210380cf114f68ed742456630e598982ff2276425f235c28ecdccd765bff86f6785752c2a56fb99502eca0c2e02acdf5db0c264a3d0bfcadca3fb47a16c18d79ec1e8675e819286252f4f4f121221a8f3d42aac04dc07587e2e5494a739bf54c691140a8ca0c3f1e1ace92015ceb2c4654e5ba7a742b6ee42f24cddb3597fd0b25f19bbdfb46f16f3ca8b0d5a60d53fa9d69f885e83aabf986846287043d3e17eb72e90f8a7a3ed8aca462b0d6454a9b34218352ffe562eeb6ed20cf882024300362bda4aa5461bb18c84b1c6eaad91ab1b6dce0bac99e1eecc7c27200736470cf09d811aa32cabfcd66c38d5d0de7ae15a433924e228f6abb2872e138599e1cb94b8ed0ef3e7a5389a008c2acd74abf74105e05fb89a5666333a1cc7ea5723757d31722bb1851cb7ccda83dc6cb128bb547809baa4f867019570a64de58dfb63b470a8acb1edf4bbfce5c542e01e257a2ebb7f5c166a6f58a808ea137d9d885c20c9c2806d5480ac2229363ab209e333cfc74b0bcf11b2acddc0d6674a44ab695f4d4d8d29b3fbd531f42f17e7811d5303756b4ac2fb4a2f1c6a60709ef9d6e89c6f2ae4a6297156311a0a018dc1f687f765d344cb1d1a7d2c1715caecc5a505d5bb4c52945a90240bd7134058ca7bd5c1960f64b9db227b23b857c5834b1", 0x1000}, {&(0x7f0000000440)="cfc6ed5ff90d9cdfa78131aeb47235d57a0f", 0x12}, {&(0x7f00000005c0)="8d01ccbfea660cbf13acd0f7ecb3c3016df40638d512d9f40740074adf14261b97bd4cadc7adeb17778937e52a990621827767371d1386b577b8d2c027", 0x3d}, {&(0x7f0000002d80)="2a159f0de3df50f43573c48d26b1ed51f77f0d6464add7833c5f7d8179d621abacd77a7cca4e55db045a23bbc8452a531a1ae1e39cfac15bd7a7384efc4b62fe35e78f98ef623216178b8ebe191f75871d176d9fed90429926c2bb3f11e4ce490afc079958b20bf2fdf3b7ac3eced5910696e6b7c82a237edbb03487406ebfe979fbad5c143b0e298879bf1f27408bd0ec7664c3cd48db13ae3618d628f19829d9260d98a6cb0397ccaef8d75b3d3c0deecf62102c89ac2f4e24f897b70099588091fe66abbf6fc59fe51ee5058abf17e931647d952fb0a7f3353022f6d216b2b85a14d5c1f63709f76afeacf43475e1335f08691b728606c82d6518a0f437250d4939da389177f6848190e46a59350e1e90d82d6bf1c6ff0adaa656dc4941570d1ff1ef9cbe4bf43d87ee4e71b75174354ce03c28a299145014b928b751eb90b64ebbad62416df8b2aabf5b09159d2e7a0290cd5fba75becc5f0b2a6968a6e6a17422d27e4670f9d56ecd450b30c31a09d8595cc85a956394e9abad6ea474cb1c872488efa102a841e74d5c8d15b6caab9b8e100835da426585ed70db195bb69dc883cb37729391a8a30af0a8c430557df868ff161fdcd8c80404ac848bf1dfffb4766a1a1b271ab81517a7e11a97aebc92329f7f88dfd74516425232b75c66eaaba3c12c628a00054ee9f64c3c7b18f275cb49db4e9df46611caf5f792e69c946fe585c150234106dafc2b06ffee44c2edf1ba0be645e92b59fc9f65aa97c310ea4fc39378b0daacdbd19309a04bae4b1358c70176b2533544d1ce6297d2e83281f9a8e914b9109e88fae4c1bd736e081e86d8c0e9f7e5b0846be6c65966c7431a1074acb0afaa3190ec32dc56b99d66aed8867f55caac5853f0461c2cdb6ff1835424aa1d3699bdb7a473f298f88fe5fd6bc183b0fcda507a364aa7f013ecb23b347e733a4cf2cdf443079051a178cd0b68715b7a0cba5463e21cd4770d3a528492c1b22211dacc7fb0437b5a1df876e66c3e953d9902cbec9c5715a10311a969ee47db8db1675105356a92bd8848dc4f6e710a077538361e2512e7e465543e000d7215dee66aa35ee92632349fd56cf77f110e6e7f7266ff72b42c9f586fd6c1539d7a7bace5ce4a3f022924c281f47568e5f34420a410dcfdc8651f52030960e91abe3880aabe33f1c603d87906483bea151a701a823e03a09ad8f9e380b842f8be6937e07b674068d63ffc6784581c477c6573afba84d8e6c97c1daec7bd589e7544ca49073346a161fe6da111bbd1bf7dc6443286ae76e05bc4de29afdda0abce03f0a9af840fd53f5f451e8eee42089439e8f91851d91eac6f363842edefdde6b7cc73e12822a9ee4c98921613ace15a1c4785a6c4772d1ee7ef2539809b6e5bdf97e6dbe919492a6dcc6cafad387af67cb6cf17ed3f751184ee742611601aa6e39e991ddc410fcdd6173ae24ca7002391f1b6ae6ea80b6db123149f89e362992c358838887ea654cec44d14010960d3265953f1fc119d71ba858aad2c983794477d4526f3f9d24a04e0384578d5aac4685c2ce6bc8928e958e9750e752dc0ac653db2215d3a2fa699c73ea56daafd04a4af210cd564e0cd80d7bf786fa8dfdbf4164e5c95566cf069c7ccfada1620a0ecf71e7f4c051404f9d156d393b579a8918054d00ea85ba119374c32cd63796cb8fad65a33f0f69c99c50c61a8ffb6b544e9932aa93d0cfa0229d49ef1c6755d3b8179cc341869c51a2808849a68d08c7852e1435e68ea1fb7e07e0b37eb5cf20cdc7136551f63f11a81b81eeae1b7ed31c9a89d0b304605622567413279d17621f058ee80be5ee445e4528c67de68b246a3cc832e1feb86c7ce1c8a85f521f7d7c637542524d5bcf6d1d6f77eef513c61d8c1a4f6327b302f42cd67fc9b09419bbcb57c44180bb92f6a3476458547bfa24ec6d045a5af5a1df8bee105f53ece1ae4af1821d0ef5c45f1361566c147777f5095f05714660af24358b4edd78dd31f14ba5e38931fd110bccbd55bc330ded86ca2ddb23dcb17dc73d89e0f7eca9418ac0392d3ae43339afdb80574c622e2a399753d9b9cc63598014a657ef07b1c29f4a417038f068818b1f092f7903cba288589ad12d6796733bc3ac45659e596d0aad890ba3ec4affee18f5cace2ba5fe2b58bf6462b5fc336390fa760f376f1d52ae1f9762addb63c9b685531105f884394d280102aadaa7cd7fb6638483985facc4a90fa5b3dd376ed089c25f351018ebda1216e6e4f438862818330f8e5cef231efaee36c43ff1ea368dec71742ecdf35da92bd53e6e2d1694d811e46a9d9b159fd35785013617e329748c4678f6b04a31c3797c724bd209306371ec7946ed0d2429101f486218f7df0844c256bd550653bad580bdd24b2480143aa0588993a05525e66da26240152814ecbcf2a30d1cbce60cd0355dcfad8a325af71cac692c5a54ba17b6a460d5879b90d5ecb70327750396e6f807050e4abcba8173028b14604d5b227db73398990cd79cf027717247ae63915e0dee74a135dc0254e7259b80fbfe63cc7f888439ab8a617a8bada68558a378224e0df11395a1ba66d9b0abc61069979efc8d3845b95ce08d4b1d7dc0fa8f9e57bf5b3f5f83f8882e65dde00f4f741d15f6ac441816b65e7e616979bcefbdf2a72a62585e59b57998e63dd38235b511b382bc624f5b56087f8f07c7edc2c5463d7db2f9abc1c3ee65e66323cf8415c6c831a8ff68b84267004f546917739c37d24b6635de4ed205567079206e17fc663c50c8ee7bf47c9f1c52ae701d598041635441cc03387430a9e451581e3ef31bd5f9bce31ed09e7f7e94a1727b6fc5f08855c89650c67909b31eb85edd689cd8d41902c1bb9068fd9f508955324b7137d3fb8e611289f4b44641b241ab74e957c487bdc9f4f8824e208f20bcff6aa5cad7260f9d2a819a82233d2ae7e80581a3e0b3d91d0a330ea57619521946974dd12e123840d49b1efb49fa45baf6cc9e7be9479d64351a42242e1c8136af73b22a09496a3d3e8e25fdbd8bb4179954525bce0af418dda16abb722d1f8afb93485fec6b403c28b2dfd990cf2bcc60fd78792364dc83737e2108fe8ed24d35d66b0acaf0c7d117abb7d0c3ef726363f5aa6077c4359cc3bac046242473c6c989fd3ac469675dc68dd8d73ca7784e4374ee81777b376b309f8efd375a2e932b97ab7557a802ed5680cd17c65b91d5ab9b8f1e62915d97aea588cfb708151c09a2e94aab1f3d92d5f630b1772300ee8b28b923aa1410a675ff36e767535e6f27b8551ea5943547fc5fefaeea99ab8b11a9826c7f37fb8738cb6777492654affb8eec89aaf5b213c9b4c481a8012dc26691b9bb8861aac14dac281f22cb7c9d595a5dec89d7bc4eaa111ca70b53a81222ade77ea991dd93e8c8ff90795b2249603cdc84a9dc0c07be7f6bc18522d8e59b652ae75c69a395f575936d24be3cfcb6f08bc0387ea42c176bf64f6edc6ee19ca9f381016744dfe7cdfa26322d692f5311f8518ada2c93e67934593c61f7f60c8e9bb0bd80cbb6b91c964866347f561108bb1bff3a74e33d047df4d3aa7dee17416e73b6f0a77b9598f7cd571ab4b94937c35159c8d72be670aadf40202883240609259b740da99752855d1415a31e480b6a1c77ebe023eeea3fe0cbb8ab7cae2ac42b18527744289acf6e339c1c26eae7aa1ab237de4c5da1c51a86017532088857c092bdb77da432a263d23156600dd7d99db706c2cd4b32507e50d50d180242b222743791b1473c5f4d263c10a78cd868bea4a93f0825735b22dda4431a5ef1e0cd3872e9064acd24e1ead74c1f7cd93658f984aa78210470ed677a6923b9457c7507d5e2d9465980245bf0030e554ed40cca6ba4836e0dbba7b1f644f273a56db65c8ef2fa454124b6764bece38944ee781c0dbcf46998e6371791f0e0438981ee70dbbde8515e1d7c73b5e7b3c4824c39747ed1bf175d79cbbcc98e18bee3984b259f659ae6a6c6def3b3f6f20d2130dd8f02d1c4376029b2048c63e683268ce197bf5720b37dd7674afa5bc70459902bc32b4fcdd4e5a285b9d561b7b269f60cbc0fdf8cf1d6718c22ab1d8ed4f1c302efc0509d63e4f41986d31fd188c6fb73b1d7bd38bc8229c7c1bf4434d0576157b6b97f8e0126db49d6d1c732410f34d7f6a03067c39cfa944922444e994b7b9bb2fa86b2cb1f4eccf308a9a2b13694cebaa445f824592393b8d407c28e1731f64cc4149cea52f09b88041225ac4ccd7d9e980f8d4c5dae3502e44fa52f502a17826886b179a112b9d94f218848a42c3ae1bfa3a26a0d061ae5448eb7e0df49ca6d1507c55457ad8c48e2a7846db8035d90b95eb98d1173bbf915f8e13aa745231542235c142afff330fba9f37098d1fe5e5ab98ad0ddb88fe673d274ff4e328c1c0ca284353162bb01c8e8731872dd471c7a96e566dcb309a07e8eaaef85cb5fd5833bc5fd9ca5b1ac4b2e4184ee175e76ed79e7efe942083f29f167ecf2e3736fa1fb9c22fc62f5707d2bf25f948279ba3e0da818c0951ed5e2f8a219eb19f71fc4fc8e1988a770a5ce645cc6f10c0e596a683ae57d7320fe4978a78a8ad45bd57d61913a84c78478b5fc1a153049a63dee755bc939a026d798ab9f0e14fb7226dda0350097707be955fe9e97101d628a7b7ed18e9e92fd81255eae618efd25bf8c37d4b6eafa6d855e7847fd5d4451904ffe4e2ee47bf97c4bf10cd331b4cdc9454cbcc748c925a23e187c96985d91a2184c689d38d1764f2def33385f10fe0c1b4f2313c704c011e76425fe812cb367d9f4f3e242ade670f97cbcf564ac41c5fe39be32e0987fd33e974d9e87c0e0ef3b2e126cb46ba965a33d3b62c5bba66148b1b15819ab4684a310748e69d47b32b6c2bf09fa63bdffdc44304bffb0559509fbd29dcb564ee447aaab1c1ff7c606ff51ee549b04ca2bb34d394e99f3ebdeaa07cc1fd996fa041e2af17e85fe862382a62e23644c9933ccfacc717697f05fbd6c7682a48386f89ecaecae32ece212574563c1fb3bc9ae2d9497da02abc05d113e39e0cd6b86063ac81fd4f64db7da05845c3dda8ea3419d20f65f3f539125a4ecd8a12f8ff40d8e71ad4990bf5365c8c2890a658dcc09e1d337ccb0bfe00a38c9c609bfe2bab560a627d76499f2bdbfbdb92029d1ea14909f44f5485b99d86faf494b8fcee6c9188dea74f8b24d0b14b7b6cfb69c8195cc2fc1e4e3aae6230287323d6ca7aca51f96bdc444c419f11ad3828f109981ca67181fc2c0f5e087d54af7f07cb56576d84f5cb31946dcc03bef62bf50c506bd72f28a30d76fcd5932b54f7b0a5cb11559f4d22765f87ad94891e7a551e1d623f57607f451f95e282f1ec92a8659cd066fbf4a60f3f0422e5d55854717c35969f140e4d7c83a0cb70ee55eec797be198027a6b98d610f53ab54c23b763fe59cf7ed2429aa95213254ba6cee0f56ef7693db7363698d5817fab00b6124146579cb92d7fb23502d63105fdd3208ae1671208807a47da233a6b790a5854acad73d0141f17b6d49a498ee58474941a8767488cd89ca249a9ebe9c6adce2dc7894b32ca25512c39c67b8247c17f0f88dc4ebfae38b66a42754cfe7f6b247b0ed2f6ca8442cf1ce532c025403df75993e0bb793e8d16a0ff845dca7cd93d4a9e53266ef38534b15f6b0cdaf9fa225347c0983554b09111f1b85f0877452203e6b3b25452856797e30c59c38b09f9f140a86679446a0471c8cd3c14faee28c38e3", 0x1000}, {&(0x7f0000000840)="aaffb4a2149854c2a3fe340ad66b7a1049c6cf4cf9e30fc08ed49f9f1439794e54bc9058cc1ef9f32816bfd4e6df267fa7040c8993f75a5db79ca232d9e92c4540a38bcce99354eec21835a95c84ef657a5cbb2af17252d7679cfce6c548f94b6a05a8cf39a704ba9a2fb15c022b3ae9823e40df48c645f0341c25f22cdd904697337cbf5dacf90c6af4efdbdbb96c9a4676ef1d", 0x94}, {&(0x7f0000000900)="454d0dbe48d54e62092e5f5671a328f85c83574d46db9985770bc2a33a6d7e07fe2f96e113b8df55c0873825efc895ccd69b624bd09852c4efcddfa3d63ac661182b0c9d8efd9666455169574bcd7eb519fb9828eab8358d1eb1059ac5bfd0d74971d991a9ad272dd81643cc577b955116ff2de9578f3bb21e8975314810e19c13b9cef4415a4242a939ecd34648ce763a148684446a258f199b7632efdf79b38311a26bdef2481e7ee0264a2c1f767a4b4a494507cfa950273ae7b3cad10b792a47168a", 0xc4}, {&(0x7f0000000a00)="230474c7d83fcabce2412d556393a4dec920f1239309de8d53597cd6a5f1419f23280eace9d6017b1aff5d222c7be1a2706cbafb9d0a1875a6a917cc1904405484ff72419a404b1be4242280166c5f476eeb10d3ddf8a549df890108a2181e189ac768862fecdf066d604579d88a8a2c67234a525cc08e863236b37e3ec4644b7e6644e0a2403ef2ebde2f1c052a52e9904ad0b80e7fa09d65accc4248161a25ded14ba2d3edf2c124db28e772cfb464ba16a98152c59d573c1ea9d3d6cf8af52aeb72d48a27f8dd913bb5de03704bde978eb24a0cefcb3956eb8c34c5f080906bb77015f463b57cb26322b1b7766459dd651e", 0xf3}], 0x7, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000340)) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x5) ftruncate(0xffffffffffffffff, 0x0, 0x2) pwrite(r3, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000240)=0x2) fsync(r2) 16:00:38 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x100) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) chmod(&(0x7f0000000180)='./file0\x00', 0x327) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0x13e9bf3661d7d250) r2 = semget(0x1, 0x1, 0x44c) geteuid() r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget(0x3, 0x3, 0x40e) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r8, r9, r10, r11, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r8, r4, r5, r6, 0x20, 0x300}, 0x100, 0x3556, 0x200}) r12 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r14 = semget(0x3, 0x3, 0x40e) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r15, r16, r17, r18, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) setuid(r17) r19 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r19, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r19, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r19, 0x80045756, &(0x7f00000000c0)=0x4) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:00:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) shutdown(r0, 0x0) 16:00:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) dup2(r0, r1) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000488000/0x4000)=nil, 0x4000, 0x1) shutdown(r1, 0x0) r2 = shmget$private(0x0, 0x2000, 0xc9, &(0x7f00000f8000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/34) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000380)={0x8, 0x6ce, 0x5}) r2 = kqueue() minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x380c, &(0x7f0000000100)={0xffffffffffff8000, 0x2}, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xa3, 0x40000000}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) r5 = semget(0x3, 0x3, 0x40e) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r9 = getgid() syz_open_pts() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r6, r7, r8, r9, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x42) setgroups(0x1, &(0x7f0000000000)=[r9]) r10 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x35d71a0ccec442dc) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f00000002c0)) 16:00:38 executing program 0: setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) setrlimit(0x4, &(0x7f0000000040)={0x0, 0x8000}) 16:00:38 executing program 0: socket$inet(0x2, 0x2, 0x0) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x3a73141cd06a7363, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x100, 0x0) r11 = accept(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x5}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r15 = getpgrp() r16 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r16, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r16, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r18 = getgid() r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r22 = syz_open_pts() sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="558d2cb9d8344a7adc5d86fb94fa918bbe3e30c6489eb2b275660b4bd77b13f3", 0x20}, {&(0x7f0000000100)="f8a700f409df9bb39d24d98bf5aa8b0df9b4c26b31f44d1c0e2a3a48267f8bf2e061713614ca1ec15028010f3d1da2dc843b4d390c217d728b1cd0abd1d683871cb52e002ee0247a96e9389ef1a3b950a5e7d9edb1be984489cf2a189f329f86f46afe3a7cb343d5ea7309f4170879c693dcad3ba4419b5355a48454821d54353b394ce531bce5f98cdff04f78b7a0b57a7ba15feeb98c8ba8eaade038516e14cb25936af63049416a7a87a16a8a604a8bc9141c35d98d79e3", 0xb9}, {&(0x7f0000000280)="c4d42f3ef78a64ed739baef72a06b6806e1c7eadf054bd348f0d7a03b1f1fa840559d06eec7ad3d7ee0d0ce90fb86af79bdd549cd7df0623b5e083cfd97353eef18cb8d32a3e6037da3b50ccc3d685a10e626fedd96dc1e4f8a0d4b7021b4a77ad89651a80ac941738ed1ce4ad2fc67ca179f2f68a8d7fdefef0f2624b5ec9e18e6034703351a017c21a6e23b6c0b5836c0afbbc75a60cb119020e5b26a733209255d67555ad0d99e3b2a025ed9a404fe79fe62243707a813127f729fd8a1d8cc169e0c87becccb683faa539b74ad676038d1cb0376c88a19e3113d4a7b1690bf8aef19325eab8dad4b8327a", 0xec}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="303f8cf727b65f4edaeb83a416107300", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32, @ANYRES32, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r12, @ANYRES32, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r19, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x400}, 0x400) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x7f, 0x401, 0xc7, 0x0, 0x505e, 0x2, 0x4, 0x6, 0x1, 0x800, 0x7ff}) r2 = dup(r0) sendsyslog(&(0x7f00000001c0)="f6134d8a7995eadbb2546d63ba39ba4d66f255ebaedc423134b3a7b4acac39b3a8f30469c2cc357608a895f45c35d86e3348b5d503b11863ee5ea9e50d0546d637eb855dc608f3c03da533c6c683d0cac60fe752a908006bc41c2afd4f12e23e61535e8b3037b85fb68e458fe3aba0394afa1779a19d0db21699d1f1076f9aa3ee0db32f449c77514d5d8d7a164a821a6d46ca556a42488376c9c032d9e8b4bbd6114095ad63", 0xa6, 0x2) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x51) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000280)={'./file1\x00', 0x3, 0x35, 0x1ff, 0x0, 0x6, 0x1f, 0x9, 0x1, 0x0, 0x2, 0x5}) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)=0x2) 16:00:39 executing program 0: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r2) setuid(0xee01) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ftruncate(r3, 0x0, 0x80000000) kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fchdir(r0) 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mknod(&(0x7f0000000300)='./bus\x00', 0xc000, 0x4) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\xc5!^{,\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='!\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000380)='$\\}]\xce\xa2\xf8\x18\x00', &(0x7f0000000280)='\xef$\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) chflagsat(r1, &(0x7f0000000240)='./bus\x00', 0x1, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0x0]) fchownat(r0, &(0x7f00000003c0)='./file0\x00', r3, r4, 0x6) open(&(0x7f0000000340)='./bus\x00', 0x39302db2d6af23d9, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000600)={0x10, 0x10000, 0x4, 0x0, [{&(0x7f0000006000/0x2000)=nil, &(0x7f0000006000/0x3000)=nil, 0xffffffffffffffc1}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f000000f000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xff}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000007000/0x14000)=nil, 0x4}, {&(0x7f0000013000/0x4000)=nil, &(0x7f0000019000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000016000/0x4000)=nil, 0x7}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000017000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1e66}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2d8}, {&(0x7f000000a000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000005000/0x4000)=nil, 0x6}, {&(0x7f0000018000/0x3000)=nil, &(0x7f0000011000/0x3000)=nil}, {&(0x7f0000013000/0x4000)=nil, &(0x7f0000005000/0x3000)=nil, 0xd283}, {&(0x7f0000013000/0x3000)=nil, &(0x7f000000f000/0x2000)=nil, 0x7f}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000007000/0x2000)=nil, 0x2}], ['./bus\x00', './file0\x00', './file0\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./file', './file', './file', './file'], 0x1}) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x2, 0x401, 0x1ca6, 0x200, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x9c0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x3f, 0x5, 0x7}, {0x200, 0x82, 0x3, 0x44}, {0x0, 0x100000001, 0x7}, {0xffff, 0x3f, 0x0, 0x3}, {0x2, 0x9, 0x40, 0x2}, {0x8, 0x3, 0x8, 0x4}, {0x200000000, 0x9, 0x100, 0xffffffffffffff5a}, {0x1ff, 0x7, 0x10000, 0x5}, {0x8, 0xf5b8, 0x7, 0x80000001}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x9, 0x11, r2, 0x0, 0x0) r4 = socket$unix(0x1, 0xa, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) writev(r0, &(0x7f0000000140), 0x11fe) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r0, &(0x7f0000000100)=""/38, 0x26) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/200, 0xc8}], 0x6, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() dup(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x4a, 0x0, &(0x7f0000000140)=""/74}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x9, 0x0, 0x0, 0x0) shutdown(r0, 0x0) socket(0x1, 0x4000, 0x3f) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus/file0\x00', r1, &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="d0ed5f9837a00e75a99e5c1be1b21012223bc3e5db0953b331c5f94098f91b137208c328e00c2b29a40905510101e0499a1713ff792192cbb35b3eab44b3b09f7ddd38f7cbf5fb996a4bd502f5b130a0efb129a1f95b5dfa833b69d3992e8546fb88f86c5a2edb71a5c7fd0a04cfb95fd58e9caa1b7753c71919e525b14e14be2522dafb9239bfc037f1641c34e644cc3df4b7241c67afe3a0102678b76860039abbc145a578b599985439381a9518eb3d4021bdd58874e5663f15f3fa63f2ff2995d7cb60df2e3b7ba0bb74", 0xcc}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186000100000002327feffffff0802000000002800001401ffffb20000003b00000000000000e50000", 0x2c}], 0x1) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMSET(r3, 0x40044274, &(0x7f0000000000)) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000280)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[0xfffffffffffffffc, 0xa5f, 0x4]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20248, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x100000001) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6f, 0xfffffffffffffff8, 0x0, "c9fa88775287a685e5587569c15e466a8a6600", 0x2, 0xffffffff}) 16:00:40 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=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={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) r4 = semget(0x3, 0x3, 0x40e) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r5, r6, r7, r8, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r9 = semget(0x3, 0x3, 0x40e) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r10, r11, r12, r13, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r14 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r16 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r16, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r16, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r18 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r18) r19 = semget(0x3, 0x3, 0x40e) r20 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r20, r21, r22, r23, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000240)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000380)=[{&(0x7f0000000600)="dcfa39e17895a91a38ee67bf28f892e11addc26230fb0b8b31edf4d6b5cf419465ea1494b6f5579b91f5e72951c8d956a809f9e64a132fef10ea3f73a08cbc7034da481d6f8898c904258580da77e49889fbba8a6f392ed95078032e855253f1c74f7b14567179ef8c9b2c9265f5f854c57119b3dc0ce0071efe96f0ab8d45f1f91066b4b61d48f8043dfdf16403a2b038ee67f09821bfe01919fc4ea1f305aa5568c10c2d49a5655d627b0f02c7b2e2ce45b06c0573dabf009771b22dec0a511d53a406dfd4b08e41f72d092e4a3ad1b24cdc56570c37d6f160dae725e8aef326f61ed208a8a5281bc98d073b9ad3096548330698f772db0c951df6e4d70e7d9440ee0719eb063e7185438c039546e195fc225096593ef5b49d9c507c5eafce0a8b0866ab7dae572b7166394c591d2b3551b8aea7dd8742acafa7ec64f819490fbff9ad5bcbe43f5731004133023ae1f50f69f5cfe63d284cb972ad5a5c94f5c7e0cc4c59554a56b320819f3f6c353b8f48349f477da949db337cf7216b0e9ef9cbaae38a3fbba6ad6b5cb9ad3eb886a4d8ad0f1905dbf67440b76293e01afe55a07e33eab71d40d9eca45c97b6937cbbfc01900f911a9df03f67861883f20679cb3fd812948cb309bbcfd8f46a7e6d740cdfd2fd274947941a17bd20899f2731c2d5f538fd45749741dc3d0a081f20e868cd3d352dc37965dc70208f7ead8261a7b33a10fa4d9d253f6029507c1a0562e6357edece6155405444ef5bc34c128b24c7ee7ce06693cf5b225f04626a2005a6dfc56f323642049980fc2a56c047c419e9a731f53f52c2daaed2afe0d7c5cebbccd5479172c672c544bff5997116db2ff1e18b79017517b4789ba5ec3eafd28943fd4865e17c44a7f6376e81009a26a3ddeb949e183b3fc35dcec0fac1b7a8f3b2f5f7ba2ecc90ecdefd456aaeed60edf61d97b2cfe01bfac091da7779a3fa102aed6c19906db8dc1b2aafeaa75bcb371158018981a7391cd1cc7c11d8b877937f1ce4f29baab1a0ac7a653a5b787ddac196ef451f4d84910c7cc1c239d71598b26e16f7dd5e8e94907d3010b37589a974fb86db9321dce0eb72e742607cc81113b8aeeaba4d3597f28d155acd385906ec15538f5da24c6e5e733a9695fe5e677b1ffab3b657f4aa434848b25691172379e76e155b510c92a0bb97fe5f268ff71f819fa4d04ce8e0d193aabe5e6b05bdc3e6c14dcfe34bb65247553c7a0613fe80883bc96fb512b304f4f954ba483bdbefee7af6bc0deeaae143908cac35ebdf5284c91be0c5eae7afc2c7d944d177a1a00dc0dbfa86fd912e12ff804ba4fdcae3c604d4da1c998ea71bed6e6d4084c65d8443b76f438d3a7c5a96e42636a300d659d5abd25cdab614f2378bafd18322770a5ca09848160e5959b81ec0ff512ae9db9bcb3c948e3bf4a05cdbc18e7894cc9d263337b74a33f02834c48c6e728b3a848ca1788360436603f6da48da4808ea254d3a9ec309046fe6f794c7424538d8e93d9cd6f1bd642b7ffcd9bdc6c1345cb31d40274e98d0e84e5068d33ef9e561af14318fc02e7cb2303a4580c0cd43322f7cec41f68c4809210fc4c3c0513b3ca2b522a310388fa6ae0ba14e062bdbecfc68a15d3e11351308576375bfef1aa05f20b038c1a66fa60b9950d3704fd5878479086ea3a099b95fa39e9e138d4477e89f32a16c4b425123ab709727d3eeac6e3f054af2d012294d072c1d3fc9c7c3a5e92534b3eb8471eadb967e4dda81eb6bf7eee7121f3884d4edf94258c435176ec58a6d2935f40b9fc3660c20ed4847818d6bac578e4ecdce17d57fbb9ea28139b6b7a1f094655da012dc1f58a684e33b0d0e48b1a0320fe315ce92c06ec824cf18e8e55063b57ed520520d451c06cec82f5dea5a83cae1ec4235b1d35e73a373aafa9fb6e2294e185e03dd5ce86ee1e78aa7526ba019ef99739bc149d2e1fce01a363a778e7ed51f7cdcfd1cc73e518f3113c5ef7e9702e044a0a0ad6da6fbe7af1ff852e9557d5cbbadf58de368010f757b024553472a3e09f97763686e5626284a555683712c631d0109a4d0502b38366f16ed229e8aa6602677aa255376e738aeba5da5d40622a2c274581ab9b53e9ba632225dcdc7017687cc6a2c2d06b587d8b3d1f9cffa4bae31cabaf96543d74abf116abb63070b1f0f0b09ebd00e4b56688746e63669bb3c84160482fc26c5f026fb2e2b10c0f4843912c3587dddb9e7e06a2267b424476ec5a015e2e5d2806fb130fb5ebd0f37f3e1525f6f06e26a946bf17896776a3ec803c429672b11c9a6e2b1eaead35182dcea724fe722f26e89022bb2ae071de674bc760a51bd07491bb8fa437bfe65cdb4431e4355a0278e2b07048354aa16ffba016661e2ca591827d76d9123d1a3cdc48eecee7344171640043c30c1067864848aba45a69a9ed2126a41e29e8d923c28e1c25be00cf2e05ad9804e7dc84c9548af2ca2861250df8996edcb92b9dd5e8618826373bb19d6efd467d99104d861524af81b40b4b17fbef67c536bb22e9de94d4557fe704de309ec2c5dad0c87b27cb737def8973e4e51a15a57580f8471e75ac4dfcb46a110ea25dae6b29cfb9b8b0386ed4444e8d4a7cef28a5bec891240b11d644bf954980bdcdb66f06a5cd39eff023fa7b7886fd541c380c76345821448bf63cce964c88048d345504773645efc4318d3ca5eff7cd1b4cbe5bdeb32b4067ce4d2768c203101085ef8fad38620c1883b4a236957ec1562874d359758356cd4c5d5853d0412c68e50ba71e902d1a2ead45c542ca1be936fdd4ab1a0eb0045d38d26a27bb8094de1cf6174ac0e1926fe8999319b23f320c9ffe580a99036e95c994881f9fffe81e8d6200f15990c7ba566cc74ca8e52f119bb20bc43e25bc9ad608a96dadaca134dffc597164c9ef3f115a829a984521fda4efb37b3e7d8f3625c326e7f77fd0bfe002c5f3126345bb3df9981843cb61c4738b47a9d7223576eb31b4afa70ac5ba0ec59553838440a6b17ca8ed19f581c4796c9f7757ce2a908ed10b603ded75c88a9b7311e82072a4c415ff3ae55ef7b76fe56103bf89d71bf9c95b08445e0e6f41c80090559f7551c5ecaa4f6fcd162fc661b0731c6677220f8422c8dfdc3de8ef8ffb8735f5cf9963bf1e74ee4e7c4b178230cf4c6ed44f1d2f74ec2b5a4e9461de5679714a8764f254b2dec967003905dcdc641615237695329c1c0c72af8a31da9fc8063919d4b3e64a29921d76c130ba7c4ddda27f86918abe48b0b928e22dbc29921c76c150e54fb2869ed440bf5ec8d57d43e2d614ed1229a0a045dd36e571747ccfb960596e86f824d080dead790ba0abeb73eb6bf269ab25773111df6d93c8cdbf0bc1c73ae68cccab86628af0b9e88f2228589626a871871db8b847af5a251aaf234198700844f04547f32b4e0b83ba206ddcb0a18870003987ac962299b51acc6fc245f04e17e852b13d2714f080a1c450b15ba67581f3d01d9acc8edd178dacfc669b2c8b0cb9b623f865f555c453b88a81b5d632455b0cf2cbb0a01bf967053c3305cc59d554e3e8759b52bdbd09a4c1b245a229bd84d1d9779618857a04c6222db73b3769318acdc8d80f1534155b5d0666321c3a1a7abe865bcce7d91c6af7c12cdc66dd786499e016b6c8c6285210d40a335f776e0733a25da56603a66ed642beae703bdbefe2426d254d8c0d803e5f39edf6969824c8af6c0f89fcfa3ca32e41c8c9b6540a9652bd91696806e37b96a7dfd4542a795cbb32874a3b4d49115779f0a94319cc4fa65d2752c553883e69676b96f04c6015f7e33e040ea61d76290aaa3990c3db9b5c20116a438c3d01e6bd87a4fdbee3287b4becaa440426050772c84f629be951e214292e546f5bd78cf57c37eb3a973bfc73016867bc742b2f55dbd56d3ab9f4aa3ba6011fb8e0ec583ccf275219a2e257b753535e12a92a1378325c691d41f7f94e07d908867b4d543d4b6df0490db8b6b857fa9c7a1b1af67a2540812868e6f99dde0da7258b4f36de5c4152f8d2a33e51f50d423762d975d65ee63e30d5176cb82a81da29bb925cd7e14a9c485e9f7c7447c5158246aa030320281028a59b99d0268bc7daacac29cfdc7702671d23887069bb0b748db4cc8be7825af30eba0c1a0b6cc77f302f26449c1a49f35fa9769bdeabdf951cf887c7ee53cbd0cd4ec370eedeafea2a08d21b74556f1804ed7ab9c3ea37f2880ec911940471a93555b36bf5d539763c7eab2e2b49c680449199916e5e38f3929d600d0dc12830729a673a7e8512981a50ebc0ee5bd5a6b2568adcc55b1bec28b332487ad70fb4dae0196ca7e40512636a75b9fdc440493aecb4882b1f66b572d1e880b84817b66cf62eac0e2c5e44f49cd0ccac6aab8e1b24a7a9a9d764bc51be44f338219646d1484e810fb216e6f9252f27f00c6b000a5cad854da486a04be949881f5a7c171627677b898bda60ef5d00352f6a428ae73be766b7ff9832c26dd8f636a9ff67010d4a3f392fd35d9551bf0feb6ef06226b117b1800f03264582edd4c4c7f639d59216abd95ab96fc37c3275be84fbe0a96caac2faebd8ec8d585aaae52ab969be579b0c232bf12b7e2ea6a8f5f83eeaf5f0983aa63122729783f89bc76e5392dffafec0f423b1c131fbf4dba3fe0d98567a8d954e8d3b300e336b95fa7f1fb1321e86ac3708d758ee1f60b9fd6885e2dd462c0616fbf82b276add3df96060299b2cf0eda67f8ec28d0fc754b8a372bef26969200465e8c27023f2aca209955572c5504daac9905598a9eb142a9a4b492938ff91e45dc4b0111c9d61746929bd08039aa56e462b01ed901694f60f9389dfccdfcf762605f58bd5c72585a082ab71e0c9b5646f151381f94c254789a2c21a4f5f4f4c7b6746270b281de6199fc579936942336a38cec8a26adf2f510044c942165e70feecf009c67f52addebda17c334cd14ec2b67598b7182721e791c69d36d804c72ea07ed04aba9e2b50fb4da4f20a93a77da062a1cdd884b61151a33c5696cd6cc3b8dec9b9b3e33f6fdecad719eb6c73fe775538e05edfeb699724aebcd84a867f0b6f57b73104ce6f01cb4880a221db407224a9c298f877cff0b4cb34be6f4bdf73115ffd0cc515d0d3f5596993e7b5270e03235be4d0f887a057bc0d922598c6b5b908caf265fb2a4f16393295a785e960381a96c69b25c4a264a9cc9bb5c4d50badd3c610dedd0dc600800e68ddebc47b0a825ca26390213eadd0198a738cd91b76d1c6fc7456ddd0741a58d05f016362606b5633282a5119aa122728a6e6ca0a84a8123a7a299b78166c30cd9fea5b5fcc4d0a0b9ebce06994dd63aa04d0e70588e361bd5ed1115ea2c3d7760134aa8c35c09f4a95fd2bb311febcb39aa2ba93f5e58fa29d5cac4b37454302702816338c4afc2f72682b40783781ece6584cdb04ad838b440aa4c3457c49b90b66779a799e0e5026fd0d5a07bbd0cb58530dc319b8926e5056db62c0afb9f5a292fd90a50d54c8a0c313793a6fd6fed274e0570c468ee1ef501838e27632a9d93e702fa3c87984efce711d1c5c6538bca37e1497a2f7c4cffb95fe4d91aaaa3235439788adab2ad9725fccb869f93e6d43d496eb2e84f9447d3576b1733067354d1d3eb420bceb170e9226f9ad09fab4acd613737d08b7b781440e21bdbcdc86fd11cbf824bea72089cd2547e33bf043c5f040dba2143f814f4f9bdb85a7190e73e60a87722f96f4e873e368f21326b28c9be0a340f8ad30af8", 0x1000}, {&(0x7f0000000280)="5580ee6f4db795c98405ec1ee6cf114795ba1736f05163d52ba5edd4115ccccbb84533ba90ec263bbc5baad2bac6b507c444e803a16e67ab4489c8b77e84afef9c66462c6036074d781271471b87e9f27467762765bdc5a6ec147f80091ee40444b4372d0ec459fec956edd48e73cd79f5e7d305839df775b097e435ed04c55ad0e8713fd15a2be5a3bf04c8fec4ab9724009f601a854f775aa7030ba564516120de0e39441d7ca371355f1cc2d8d22cf1565fffc02d6377f1322d6415db8503c42b170ae1d0e3e0a439", 0xca}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r7, r11}, @cred={0x20, 0xffff, 0x0, r14, r15, r17}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r18, r20, 0xffffffffffffffff}], 0x78}, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) acct(&(0x7f00000001c0)='./file0/file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\t\x00\x00\x00\x00\x00\x00\x00'], 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r24 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r24, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r24, 0x0, 0x0) getpeername$inet6(r24, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0xfa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001980)="a8da4e2ea10a9a7eeeea7770723f44325f98f293d2f4886e559ab0294acec56ab9bc19b186fe1922fe19a670d06fd09e102d8606c91682b2be0d01dffabd2d3ecd9d046b8949bfdb523a392526e106bd8b480c67af43f5467e2cf5be2bae0e0d143fe7aab1b3e9934db403910946098cd0ed86dfba01b147b12722ca739dfb62783ba090af335438371f9596e41b5a7077001b0a9810fabc8178eae49ae6b55b4600ed237d6f6775db938291fbf4aa5de81c658fe37f63092d8176a74689467a3c577b83f0abf5b0a99dd7e53cb2e8fb575fce0c5af0f5371f2af28761421ab8d115fecb148b4484d601af2e5dc65fb6a19d96"}, {&(0x7f0000000380)="2612ae77d62dfec3b9bf770f3d26a419f689583c454087bfea485627202478013e9c0e91a56d8bd3b0ef3a7807f1e5705ff69cf5a51f9ee734ffe7756110188031a52c1f579fa1c98cb1727054090029351b5d8e1481a0440396661cf66715897f1d3238343058fa3c446a00c42424658d1d267d39d67d5cf6315fbec47098e1eb2c7e4336b0dbb8da5dab746836fe93196f351de82cfbab26c9f23c0338f0d793d355cd17724d9b28fe"}, {&(0x7f0000000440)="5f75c32e769341af46277c11cc5f80903f57364bd26d267d93a9b059494fd4d9b1317835cc6e83275cece4b814141fd10f5fc5d8c74f651f6d60fe77f0fc9da2d60ee7d9919626ce230f7edcdd41bec52627323b98b6d0b1baea0f746a1567f6d34abebb67faa19a53186a28edc0b029384df178b7462a903f2bbda3f2fec4c5c43ca07be90f6c0074db9cbe400679fc21ddcad5b5b0d6726c284215beb258ac4cb8f533ef61d2d3b5ad239ca3c32f3ad0c9c32ac967f8715915a672fa423363a75b44f8dfeccb20dc0aa629de4e047eb20f9bd6ff5c6baf996f70f0c925e82d190a480b"}, {&(0x7f0000000540)="adf06df569615cc497664fa503e9de06bbf85981b1efe0aa343ad9b2b8de4c820ce5105206b148443c3799afe854589afe3a8e34e3c10f54c70e6b4df577807b3491d3"}, {&(0x7f0000000600)="fc2868276534093e13780f", 0x144}, {&(0x7f0000001a80)="c37215c5678337818f4b644bc798a8008f262451d6daf6a47ebeacf196459a2b884a37e816cb75ed3c7a479f32ccd57f6c2bf7bad732f2da7cddd167cd50e9e97148e1dd5fe565441d3319e343a122551e0fcdf90cb9fb51ccd01fb531d79b1302f361b7f6558f56054411ac214eabb76005cf3387f8b75c"}, {&(0x7f00000006c0)="f6de08e2673700d27967e314b20055dee9c04c8306ac38f81900efc9226357dba999e107719239acb0bb95635655f664236f9272f5028a4e81a36fd73e87f8459a3cee385452e34fb9f9a6dcd1b1cd979085c16078f3875b3d5d17180bd71149c459cfeb1781b264e04c9670b10d68619d27cc0fd191717b978566437fd4c460f0577973bab72c0f4aadee057f655e66ba7fa43f5bfba50aa46f3db5ae18fe575aca55e4187cbd1533d0ff158709b04b9d241a11ff5c37bec1acf7e7f67e7bd27eeb0439fcfdffd5a7142082c6"}, {&(0x7f00000007c0)="4a9c9abf6c11cd35c59574f985162c92debb0bf087758b6fcb71fcb599f3a2df078fc36dc1e12503e093d3964e1c2b6c43e8b9057c691aefdea8f20d1e531cd18cb2460383018b193ca154a4c4db38a3cf617793ad96eb64b6bdf2ed8de728937b2482f073720714486ffc9cdd5276d32ef8254349676eb2909662212febd3b13bce2b500b28079173569c6a0b0c81975aba4e2859e94d9c02b0585a4b6f7e6c8ebc39bcb7385ebd0b092ae47530c078fd7326287a812ae0ec874e8c2cadedcfa8fb8c74b768a79905b30e4bc917ccae0cbd68824517f4ff8b565f1d60e353d80a12a9a1672561ce6739824759c3404afb857972acfd96c6f2a56e073cbd8ce720736285b5318fd36601201daa2edb934354daad377b0916a9880889beec9964146e066f3b4f0d34705a9720076fcd9983854e705f5726c02e6809c1d3c963cb9f10be3971a860d5c6119acd8afb25839fdc9b2f74cce36878220799c1f8f41be67083cdb2bd63e5706fb943b95d07dec553bf96f367d4be0b9dff52a1216423f47da4dca44e36a23a894dbf6ab6b8ca8f44b092870bfb80f8566a4f6a60eb6b57a73d54d591e2679cf1797abda34a28066fc3aa4ef0e40e78a16d803a6b94e3e790e61c2a04d0ac845b5e8d1325f3880c9733e1c69bb76093ab90e0fc97ae5c33cd1ee176cc73325da36e6bf4712d1732d9fdc1231989421afdaa3354c225dd72c8954b041d792d4b58e9eedb011d7d3f9ae71d3ce241d9805407a08209959613e79336a9dd86ad86e63eb6a2bd44f42f69531fecf96440056f701e29b8bb6abd9e974dcc9615e86d264f003f4f9be1b6a349bb37717e08eae6946181b80a6f1f399b07404201a8feed1b8cafee8bd3d6f1610b423d2d2f566d2552375c3d0e6e89c18177186bb452de334d6ecd8ea80cae822145be3e154a2d976c128687457cd5473494122438224dfb2f2aa303bbcdcf3bebebc0f699248edf0662e537c64c8860371d55052c7e753d4ad3b03ec2dc0cd3308399b76142e67d8e78e7d62e5638e73e09cd2c2ab730159bed7e2e091682f677cbc36976e2b5fdbada73ddbbd46b96b5fa81d7954c45e22064143a225198f00fcc2ffd65b499e4159bc9d1c679cb0e9f85e47c468d8f9fd0b74eb7a1547c6ad84d9edc1203e6049f9af5954e07d90bba444ec7cc7a87b7c9e26a03b6f03611444b625c088edb2e8cbecc37bc551929ffecc644e4090a033e905d4c4dc3fae7d3834959ab310676da7848529f42dd619d5b4f729e89ed8e2cc204f5c094bcf920d89ed99a1c5b9f0716d2992db8cbe7f3caa6940427e5fb2268380a26211704bc00787b9d5a29e6bd271fbeea2c519ceda84fa66708ded298646ac3fd190c1f539ff11310ca7dc7de6c38d4334081e9777fba3cf2ea90a6e74431b2657206cb6f49054e2581217f80fbd8e985b154d7cb09ae2a05675b30bb5e259be32b9716e5a5de904f36b9c61c8bf8f822b238b41b149ddb81c11326f83b8e51dd5eacacd53a3d450ff21d6f9c6766aaeb6f725de0a4c1d03ab67251f910c70dc728059a2fd4ce90e2ca24bb0c8c0747757e85811561c490a86078c90a8ddb4976563c3766e12e9fc43810aa854825f35f35573091b00af7e09170bc1997bc3d820995fd4e97bf8f770dfa0cb7e47d6fb25f2c0ac6b7ee8747c16c5cde56b2b350d102861e6548ae7eebbb467ddb73a82a60bc1f45fe0220798a75b595abb2f395db8d5cde2bd67efcd42e3009f4a1783287db8d966c0aa565eefeca36acfae0e1e1c2a32f36bdcf862082fdb86ecc762e3bba3b60826e3d71727c51aa23ff94b654ec3fc28cff474f94466293a196ebe86c8bcf333aab0b0ec473049acdcabbd42e866838b5cbfe1e683ea29fe011bca81545ebb6a26768fc4008b85d1a966fc16d66ea28a30e37b2efb42d2b6dee82e133beba94b0ab63dc27ad441f21c62a990d6f954e455f2a4441458e65d45ea2c24165dcbd4a5d742d54d8e161d4ffc748db9f2f7e2f8d1cfbc6960f570e2c0a445b154f429c5e8c09fec5c3ef22e73460e97070552914f61523eff81aaa8d6f0869fa0173e5a92cb888eefad6da28c16b244790a28f58ad527f014f2edefe5235723d2bb72d9d7408ea625af20ee9620dee81fb663546a5c2c18e05e108452898acc9b66dd5cbc2f76b1ba566f179f3984640773bd8fd0b979a593978cae2e9c008f0dae8123266502e66dfc7fd649405f58bdf6e254ebbd58c8c5270d2a2fefc5618fee8f2f1bee9af0e26e7d192772faee1b535bbf18cea1ebf88b436041b20154531f4d6ce139f0e206f8c5009d1ae7949a35f7341fb9a96edc9d01819e9dcd1c28ba9eb20e1eb58673ec9f3253b016fee3a16fa8f6d664ac37449c77eeb37ba397fd43f00c7d36e178f201e1cf43249f54424102c41572eb9d250f76a5cb3e66b86d21ab9bc578eedfa85f6f403c545a060e2a2846e65c9337443fcce87f6c355d941ac86383fc33c1ae6ea1c805ccb708bc277bd158202f71a3f707d9cc139f847b354bc8d662e1d6d5b94bb95fa9b33e81bb5844aadb2b29880d999a353546585763ef977950c50efe52bbd77c54e64cf05be912e3b7e5e70d36976971be083224c79cab4aad357c2ff6bb283dfbff94735a6c278de6cacc794b347c1b2eaea4137a3f862ff676f6aacb3cabb700d5408bdf41e1ea8e571b310233cf13e39487dde0b7e4fbf0d9a87969bd4ee17623afb4074ea3f4a29fa071edab0ce51475ba4dd7e638bad6f03218fdf373f589da56123e277b3b7879b43fc0ea1fd27f1048af5cf7409680473d9f31721036a237bbacb3144fefd9c1c52cee498b7452b215dab4016b1c23eab944843c3166395f2d309cec982fed6d3942913f560db711ab2282104c61347c6e63c26a4de8631aa4d70c74bd2b056263818e903c4fff49ca7cdc5e23dd39cad8873a89a05c89be50814ceec4bf7975c7fcee47df3ea02791cfda3329a199dd9517ebdcc83859cdce957921f8d7639d838ca44934b30a975661d0068b9e3f91113b90da7df08f362251935af90fd59a1e8348e9d8ac361e73c1af05a6e4c0fc539b175b742e7ca19b7a22cc753db4c600a593999d045306123ed3233d3ee594fe1d8b152e07d33fc9160ce0a4daa6df7b85793fb57549ece9938f1f616c2d8f7289406e04f76709464fd36ca0ea055ce43f10d00fdd52dae24a6ec12305665dbe545f4209a26336638583aad7dfc86b3f45cc72efbd19d15c61309969cf01666f3b2450728aad1b53ec355625bf4cd1a17dea68357c4f2b87c682a83a2609e51ac2e0cecc809a0557f49523348060610f084423090c81d7526b59b062c0f34b2426aea65d9be5a8e3c94bab8b49d10b818c1fc5a8dbd7de48f3e142086bb94a633cc86da8de66491911ca24b166c959291ec52b1fb346e78d86412ac449d4e488613f10662d92830edfbab1f95edab7f99a2270cd3236aec65316de17126320e5f760cbc788f3e7896c9afaa113f9b21e4951f7305ca6774333459310ab51ad7a36c214f6c65a9a68c8d56109ffc338c084bd1f71e89bfed736f7c868a1c3add64dec6fc18601028ef99902b5c5a516cfac0f6c272e182d843b6bbc65aec00a742d49306879877ff38a98bbd4e248b5a620154432f19ae5cab0e375eca6067a60d2effaaed7b40ac83aead28813f7cf01f90c7c331f42bfe00bf6004f687b29b593348599426baf17ef47e1d0502e2c8db565f4a414bd90cb75d9880ccfc64f7f43f66dbe1bf68cb55568ae7d1dce2ccbe1ccf4ad982830b5f57fedf1eb3191e05398657799719778da7505ea4dcf9cd176b91e5f16553442d902d463833c6fcfe566eab9270ff5344f750fa57abfe6bd9a40958ed2205a4959732698e0b50aedaf23cff7cf82d8d8e68e4e92f6356020b3209ac12cd4ce6c07de8c55caec16c3d7d0214dfe8a276909f36cf62d67d45379e77964148c1331622cc641ab5aa3245ab12d63fa5dd133812c10970c7e4b8fed6d0eb5b256711372a9fa17f261bb3ee69e1a4b99fae125ae1d846ff202eab981b2efd801b2965536fc0dd7fe71b613613b061ea645a64563b6cde007c3aa6f72062432b313b8105888b1b0d1b68d57b215e88f4120118cf0cbff47599167bd59bc2bea0d377e4337fda2c476f2d8ffbca0998547ad80255b18b47e625c30aa2486a1620960c3f2c29ae7d6dd88e3c3701d06ba34bf48fd8e849e2e348ebdebefab1fc6810548f925817d6b6ec5132385f7e973e51b397c138e249d5239de29a2ca43834ea7105f1a01528867eacdd16fd386b853afe39e16c9c7eb2082e5a0f648ad63749d507a7fd81a8f595e5dcbb435bf0267fc058fdc6ccdea4b6d68fc8651f17a1a61911479244ccbe8a9e882420263c5005cbf39f8e3a3e9db3b223ffc061ff2d798d2181d668626339fe938a5e17465e904319ffe39b1d38d05415222cd622426c3d9d1b1201c7cb01247d7b8b27e9dba230732a9045d93f9975cbd7cf658da2a36fac26076b8a54dd4024a9d446b039e07ffb93e0a85c6cc45f4d20c28e3b8d7f78d8c1b6b581ce98c01d3eeba1fe3cda888b34aa47b3804fa16a92974c11b67c58abec716816df4740e01d25d592bcd0dbaae61c3fe8b399b90f4f07a9581ac25d12eec01701fcef42a31c21841dcf4e61ffad42ffba05804bc348a8e229d0d87f2cca0eb2d4b278052cb17e0f1c46379d19fff7f7d953f401be80c59b48132b2456ef302f5ae9f564b18104649b10ce33a87a2b7c7330158daaba2ecc38099ceb8c70885397ed5f1ff0a101d440e8d0ef1dc1b7a5ca39e07f353102f5598f1fc45a3bcb48b5d3e20399c1340316c8207f75b0dd1c718fafb923544b76820e42b4689dca32c4005a4d6434b8731f2d50b5c98eff4e6aab8288d840d7d2c6cb6346d26b54be274387269561d124789fe7e4ce132e94b6fe083fb83da02ecc2f785c8d13bfc554cfe8251c8bf0204124b79528b7ac65deb0f6c2157be0e3756534b50f29c0498757e128b4da59a0fdd2f2c4b3c47907fd27c0f9e5eb8637a4b4dc8d8d285bbf6c9293bc83c419138675c467571414f1961d9d57c327637b782c9bc62f7117ceadc5a426391dff5dda9ac6c3e68ed279047e86d7ffdd253d998581d425488f5402f2ddf2a4a7f399517308d6ccf90d06069f1bb92f552bd80b89bdd8971a43609b601ebd3b788cf31bd94f78c12008a9ec6baa71cbfee04ca4bde131c708f4a9dbfc2e37de437a87c687da3653f7d809d077b37e4c2495b8a198bb7236a0f662b2a3a9161237581e30560f7c45b60671f7f8989d48c237f367e5dd85ffe115f65fb72286ba43648a0a6f60eb861e599905ee45b4fcecf17dc2e49464bb302237babbf01a6ceac1901c56e52f48f0d21db64bb72e487769942d7d4bcb86697afad695e7dd38d08d84747f3c67c2386f0f3fbc33fd4e1b112aca03ce6f54c87d2ad0dd5d7d75e8fdf537490845ac4cb1ff81477fb47641c758779cf8d9b1a6a6d475f4c029f32062430ce7e7818167484959823ea03a4c8a1d6a2af234a0dbace1b97ea4486bae65481e4326d7d78f121cb38f61dd3e0014d50647fea667f14f6392e2d05bf3d0637b5c73f189abf38468daf08ad8f20c10b391637366a7dc4a6ff62f97a4204ef9d5a17288d834ee45c19b9223de47142cb1ad501a69b810ffbc45d9fb315e7cc54ebc87645236ddfd87850e7146da05b9e7984d23c98951501d9a603caae9b46010ab13995df2ba7f8ce23d43c95a43bd885c7f9c"}, {0xfffffffffffffffe}, {&(0x7f00000017c0)="613e714d8f199be233156119dfb4fe31f9ded4a01bd9ff59b4ecdbca7b82fec4de28e150893f3b524f8298f727002d5bdbc6a073f955cc735b6bff186f6d963857626f338ecfe1c42b6a60ac9e2bada3fb36eea5157a5807f7e97575a9dd27b4dced3fc165536010932f924949b5cc42ff56d66870ce29dd75b9095648ee5dc0e257b69afa3d5eee70cd0be4353a6b54e219b9d039190dfc01de4816d23b48865ab7e22e80e6a6612699393f5fb5e3510f12e9c7f94c26055f5e4a1ff3774ee121ba505e56d407488bfdc8dc8ac1baeb28ef4bc6303ec86a0b9eb82c5a2a87d883b3465089558d7f6f738477c0615a20954ede88cf7e6d01a866"}], 0x57c820f2924012e, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto(r1, &(0x7f0000000140)="13a1226edb394213810287a8256cb08a597a76eb22ed5ef5b1b00a3d8b0ee1fd5c94ebb7059ab155e87f449bb5d2c8d38c96dd4e69595c2c566949bc9da14add55a6e5459d2ecd99e37ab2dcd52cd19fbb82957ac2bc1000464308028de89b5f06a430881c9ac288edb0285c1db05431faaf0bbbb2ad0b5ec5583d1c9e1041e7f3227deb6b6533003819fa274c5fc0bdd154f9eb35e307b56d9da317277aaa735d6ecf", 0xa3, 0x8, &(0x7f0000000240)=@in6={0x18, 0x2, 0x8, 0xfffffffffffffffd}, 0xc) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x65a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x2}, {0x40000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) lseek(r0, 0x0, 0x0, 0x4cd602ca3b0c8a3f) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x2) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0xfffffffffffff000) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) 16:00:40 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) syz_open_pts() syz_open_pts() 16:00:40 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10511, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x11d, &(0x7f0000000100)=[{0x45, 0x0, 0x0, 0xd29}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000280)=""/221, 0xdd}, {&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000380)=""/18, 0x12}, {&(0x7f0000000400)=""/51, 0x33}], 0x5, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf20799e983ebd8e8, &(0x7f00000003c0)="9a") 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20620, 0x112) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r0) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/22], &(0x7f00000000c0)=0x22) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x100) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:40 executing program 1: r0 = socket(0x18, 0x0, 0xa) sendto$unix(r0, &(0x7f0000000200)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:41 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x110) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = open(&(0x7f0000000140)='./file0\x00', 0xb0e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x5, 0x9, 0x1, 0x8001, 0x9, 0xffffffffffffffff, 0x2, 0x4, 0x7, 0x800}) rmdir(&(0x7f0000000440)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xffffffffffff7fff, 0x2, 0x5, 0x0, 0xfffffffffffff001, 0x5, 0x80, 0xb1897338ae437eda, 0x3, 0x7ff, 0x7}) 16:00:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) r1 = geteuid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = getegid() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x12) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="45000000550000000000d172699415cb53020000006db102ffa94543784d2c88ceb12226d9e9f4e300b6a0b6b4dae7ab5cf535d8b60ec4aeebac3898b5e2ad43b2cb21d436ab80796aa58eb9f94d0a388d697ce91f5caccb7fd4a9f65ae2b769cb91eae7316611301f67a7e1368fbe0dd4d1e6f46c068770151964f77f2adf024937a1213d80b6bc0c54fb5baa80b2f5fcd7eb34442b75af4daf4d47f6f4af26ee6e6863a8096edab64bb75c63d04b356d2b8000"/193], 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x8) getrusage(0x0, &(0x7f0000000200)) 16:00:42 executing program 0: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/208, 0xd0}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000180)=""/148, 0x94, 0x2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getppid() 16:00:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/172) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="a590496fc6bdfa8cf1302bbf99b100e0d58e44a8823f4d2f683430045e612e", 0x1f}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x94) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x8000, 0x50) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000200)=0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x7, './bus\x00', '.\x00'}) setitimer(0x0, &(0x7f0000000040)={{0x400, 0xff}, {0xb646, 0x9}}, &(0x7f0000000080)) 16:00:42 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='^&#/.@(\x00'], &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000200)=[{0x7a3, 0x9, 0xfffffffffffffff8, 0x5}, {0x1, 0x100, 0x40, 0x5}, {0x6, 0xa000000000000000, 0xad4, 0x100}, {0x7, 0xce3c, 0x0, 0xabf}, {0x8001, 0xb92, 0x4, 0xffff}, {0x1ff, 0x5, 0x6, 0x7}, {0x630f9cdb, 0x8, 0x7, 0x5}, {0x4, 0x3, 0x100}, {0x1, 0x7, 0x0, 0x8001}, {0x0, 0x8, 0x5, 0x8}]}) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x5, 0x9a}, {0x6, 0x400}}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000380)={0x8, &(0x7f0000000340)=[{0xea48, 0xa3f, 0xfff, 0x3}, {0x2, 0x1ff, 0x80000000, 0x8}, {0x49f, 0x0, 0x6, 0x5}, {0xead8, 0xfffffffffffffffa, 0x3, 0x2}, {0x38f1, 0x9, 0x80000001, 0xff}, {0x6b, 0x1, 0x1ff, 0x4de0}, {0x9, 0x2, 0x5, 0x1915c7af}, {0x9, 0x401, 0x7c4d, 0x3}]}) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f00000003c0)) r0 = socket(0x6, 0x2ad3456f5df56215, 0x5f5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) kqueue() socket(0x6, 0x5, 0x3) r1 = socket(0x1, 0x3, 0x7) bind(r1, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) setsockopt(0xffffffffffffffff, 0xfff, 0x2, &(0x7f0000000680)="b73723f8037bdf193a932305a2a64fd209a6ac571bcd90ab653f9e9a018a1ee7a71b077d00a7bf6ecd615d240cb0a7ca0b8b027dc1fb7692603106fd77cb7659c56b0443a852cf18a7bdea25008f5f86a77181837e1549a8403e0e45077629a1501f94f83a5b866399b6e302fe5f327181be35116db3d4a14002231f9008f5ad3faa83a763d63a", 0x87) mknod(&(0x7f0000000740)='./file0\x00', 0x20, 0x9) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknodat(r2, &(0x7f0000000780)='./file0/file0\x00', 0x40, 0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x10400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000800)={'./file0\x00', 0xffff, 0x0, 0x400000, 0x0, 0x9dd1, 0x6, 0x100000000, 0xdd85db7f00e0817c, 0x0, 0x7ff, 0xfffffffffffffffb}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$KDSETRAD(r4, 0x20004b43) r5 = accept(0xffffffffffffffff, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) fcntl$getown(r5, 0x5) unveil(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='r\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000980)={0x80, 0x200, 0x3, 0x8, "84018fc0465538366e7785b48565e5594c81e772", 0xff, 0x101}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000009c0)) r7 = accept(0xffffffffffffffff, &(0x7f0000000a40)=@un=@file={0x0, ""/108}, &(0x7f0000000ac0)=0x6e) getsockopt(r7, 0x220, 0xfe, &(0x7f0000000b00)=""/112, &(0x7f0000000b80)=0x70) r8 = socket(0x18, 0x2, 0x54) setsockopt(r8, 0x9, 0xffffffff, &(0x7f0000000bc0)="503d78c7ead2e0be2e4351b65bdd6573c8785aba7e5f604da3ee9778f45143b7ce8a61d92b4809717273d73b48a73fee26fccfb225609a512a60c8f548893148f606722bdf72a8f49fa2f23a297a90fb0d0334c28f84db705b1de091975a8aec4b6542e96fba4bf4ae6b0f49c51f873386a0bbfcd753994fd5daeba9a2c45f86b6dd588a4a0bc801d4ed8dfa", 0x8c) mkdir(&(0x7f0000000c80)='./file0/file0\x00', 0x145) 16:00:42 executing program 1: socketpair(0x18, 0x8000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="fe39abb083ebe47a128c872bf390504fd7d3951a313ef4ba358d191534c58e04722af7c831dc25a7503933157a400096a9529a089850b40b7094bcd8cb3c5f8574f5d823f39c77d81a97c6789bc944aae7d8dd19810db6eac45d99d2aa22", 0x5e, 0x48d7288efbb06531, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0xfffffffffffffff8, './file0\x00', './file0\x00'}) socketpair(0x10, 0x3, 0x3ae4, &(0x7f0000000180)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000002c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x80, 0x0) r4 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/43) r5 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000003c0)={0x80000000, './file0/file0\x00', './file0\x00'}) connect$unix(r5, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) socket(0x1, 0x1, 0x1ff) r8 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000480)=""/116) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000500)=""/235, 0xeb}, {&(0x7f0000000600)=""/13, 0xd}], 0x2, 0x0, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0xff4f343cf818033d, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) fcntl$dupfd(r9, 0x0, r10) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3955d44b0fce67f8) r11 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r12 = geteuid() r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000740)={{0x2, r6, r7, r12, r13, 0x100, 0x69}, 0x2c, 0x1, r14, 0xffffffffffffffff, 0x7, 0x0, 0x1}) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000140)={0x1}) writev(r2, &(0x7f0000000600)=[{&(0x7f00000002c0)="b8265c324fa3b36882199df7241c93de04bc4eb38376299b1fa1f858cca1d867258d487f8e898f2960da155afcf0e52d9d94f7b5dea36c2e6eeb008bf628a51df6efc698db77acd7"}, {&(0x7f0000000340)='\x00\x004\x00'/17}, {&(0x7f0000000380)="ccac6a4cd1247656d61cce12adc799cca2ebe4a2"}, {&(0x7f00000003c0)="4208143af3c53769d6753cc330a22dfc7e3833b9da3358ec35c5ea16a7ebb25fe7454104023693e1d83e", 0xfffffffffffffef7}, {&(0x7f0000000680)="e4f53b8becb48880f6031e791252ba3718772b2ec67a3d02e84392945c9ae4bf9d5d9e7fdb8ecd710f3d2619bcf9e5958e4ef922ac39c6f47860fa24c87e575b5f38e5327806760d53c853381405c3edddace6ab42d91660764ae00405212f1bc2087a9d7a4c09f0bf4251c3d323e0813b34396d3443b5eebebcdc51a71832944bdfe3945835ebdac597e5e51bda971049eaaee7589e85f80b10e5f0ee4829d46187979f549feb621c8e28b201bd6f579e80d53693fe063426999851c758a4a240a3dc59b43693a97d0b44b1fc54842e7fe0baaecba594e741a1d67fbd84e22ae562", 0xffffffffffffffab}, {&(0x7f0000000540)="e201a933b2298f46cb40ae50e0c7db554dae2f31f6be8eff021a7bab30279ee083007a5ab1ba8d6c8b375f607f838374a3d86b7cb4"}, {&(0x7f0000000580)="6cff27acbf4c2d268d235b7d7f99a4ce9807ef42e0fc1e87e31c890d47cd5561bd07a1faca3cd2c1725d9140e6fa00e2350bfb9a6992689a75792ecbc144dbcaa821ac4b4ea801d566591e5f50b4a918", 0x1b6}], 0x28a) 16:00:42 executing program 0: pipe(0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000200)='\xca\xa3\a\x00', &(0x7f0000000380)='tap', &(0x7f0000000500)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12'], &(0x7f0000000900)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwritev(r3, &(0x7f0000000600)=[{&(0x7f0000000140)="f155", 0x2}, {&(0x7f0000000280)="d34dc8292a278a9f6d3c7dab32d6b26a9a0e23d65d5169bac396dc2018bfc6cb00527926d45c3637a4c22208fdd3e462f0da53ff24fdf316feab8295053b1f7afb1b57c9cdf1f3f9de07cab14c20a76a59f0be62af9f9c3adfd445a2a5740d3a6f181e7d90404c2a2c1eb07e6af03e20be9156f289bc0fc2a17c71f5e7fc5bcfb5fc8b576414a66aef5325763373a91185f4e01b3c8397a5126a50a1b461ff080b64e486d3af4e5ebe42ef2fe92823fb0dd89dba8dcf759ead9bdbc77d7c29b85a3b5df77d6082d250e14c1cd3d9912cb720ef4bee95", 0xd6}, {&(0x7f0000000700)="42c3e51a02ec767d90cbd1870d899f585e17e6eb51b452c7afad95fec86cafc7e07d412ca867f61dbe33afa220c56a6587c73291f5df827f81bc0fe580989d4bb93ee3defbe0cdb5f68440cd7a1dd339eb784fdb2b14578702797c4fe3dbb77be6a9ceb264de2d7d98c0dbd742414728db7b29d03c0455af47390eab8c9d25de67590cc9b61914b3270ee2012df565ef652922341ec88261dee24d67bb1b09a4b76b5f9a6cc28fd3dc7159d6e3834589ea21817fc56b47c69ddedc93f566016f9adcf2b1b8ccddd6767fb7f5e69e6382a341e37f77ee09fe8fda3a4efc3345ec4a0ddfec1d06bcf95b82a975df8dcd4425643532a6c88a8128bdec2131d17c10f0ead23a61750de20625325d5e466f3491595f8856e3ced378c4a13ff187c349d6a9a717cbe6513e21a4741c616df55372cb5457549a86556ea6759573cc11ac4c5a2902b3d89811225d6dadd5dc1d214f067f7d84f059cd6e4a2f6498656736e8e88d648ff3d7d4ca4690faac9e6dcab7f52f941ca39f8713308aa953ab86", 0x17f}, {&(0x7f0000000400)="2a170f96cab49604cf8d1e622d79ca678ec42c1642d29f019192d5d930391aa7342737574330444c00993ad3c36279470e0d5e5f89ac5c5f6d3751caa0f232645d09fa6185c791dd6b2d8fc7900ff0ebd3b9a519e0459c34c059f2bedb9c993a00eb0e83c0d20b53f77f34b8ef6be2fe718899048bda57a2bc3306137aba12ca0b95ba3a6b5a04259e6ad813c5d155ec21f4338858fd46db987668e2315976cd7c131b96f9335a0324918ff43c18f25eb5889ca8ff1ed261dd6edf0528141ad32b9e8a", 0xc3}, {&(0x7f0000000680)="77a19d6b2acd5190b112d8a378716335362c0b625c138be27b20b323d7fd6c336ae7b9fccc8542e1fbeac9d5db04b7aa9df3c0cbc7c068337ecec26926dc9656c9f981f18305a0", 0x47}, {&(0x7f0000000380)}, {&(0x7f0000000580)="d863bca790e2d658cfaf4d2134c07e828ec5e16edae066d8777fa54755174d46b5e7837d6f781e49b93eb4a099059f6450e946bc1e01e9a946b19c4d011a5a9452c69a6efbccbe5305fb03b90270c899c05564dd42472aaa94723d9ca24664cf955670216a11396f64a1188edd0c", 0x6e}], 0x7, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x400) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xe79) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0xeb7, 0x1, {0x40, 0x100}}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:42 executing program 1: 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) r1 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000080)=""/19) semctl$IPC_RMID(r1, 0x0, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:42 executing program 0: pread(0xffffffffffffff9c, &(0x7f00000001c0)="d5c3ed2bac874283d02578c13d29a60712345b4d7a6697952037a8f7e119798ea617c6112ecfcfa1d3a82933d44f8bb5b45532290b50f4c3eede7d6eb2a1", 0x3e, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r3 = dup2(r0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10100, 0x1d8) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x460) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74, 0x3}, {0x34, 0x0, 0x0, 0xeff}, {0x2006, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="eb") 16:00:42 executing program 1: pipe2(&(0x7f0000000000), 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) acct(&(0x7f0000000080)='./file0\x00') sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="018000004b3f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x44}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x3, 0x0, 0x7fffffff, 0x1, 0x40, 0x1, 0x7ff, 0x0, 0x3, 0x3ff, 0xffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x100000001, 0x73ae, 0x5, 0x1, 0x3f, 0xfffffffffffffffe, 0x2, 0x1, 0x1, 0x0, 0x7ff}) chdir(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:43 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x99}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) faccessat(r5, &(0x7f0000000240)='./file0\x00', 0x144, 0x4) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffeff, 0x6, 0x2, 0x6, "cae85dd8e1904eadaa470f212bc37eee8923a87a", 0xcfe, 0x200}) writev(r3, &(0x7f0000000040), 0x10000000000004ba) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x2, &(0x7f0000000080)=[{0x882, 0x0, 0x1, 0x98}, {0x8, 0x17f7, 0x100004, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:00:43 executing program 1: rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file1\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') recvfrom$unix(0xffffffffffffffff, &(0x7f0000000140)=""/47, 0x2f, 0x802, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rmdir(&(0x7f0000000200)='./bus/file0\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6, './file1\x00', './file1\x00'}) 16:00:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61, 0x0, 0xfffffffffffffffe, 0x3ff}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x66baae9c, 0x7f7}, {{r3}, 0xfffffffffffffff8, 0xa0, 0x1, 0x80000001, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x20, 0x40, 0x9aca, 0x9}, {{r4}, 0xfffffffffffffff8, 0x2, 0x880fffdf, 0x1000, 0x9}, {{r5}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x7, 0x8}], 0x7ffffffe, 0x0) 16:00:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0), 0x31a, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) r1 = dup(0xffffffffffffff9c) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000280)=""/36}, {&(0x7f00000002c0)=""/187}], 0x1a5, 0x0, 0x0) 16:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x80, 0x2) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000680)=""/4096}) mkdir(&(0x7f00000002c0)='./file0\x00', 0x300) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x1000, 0x20) readlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000001680)=""/4096, 0x1000) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x0) sendmsg(r2, &(0x7f0000002980)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002740)=[{&(0x7f0000002680)="54e1b915e2b90ac3c2133193ce99a8e3d74dcb91d6045ce32d9e0d1c51c08495d5e7d600de967043fa59ad63224fd39bffb546026d7182d1c706654e8eed2328a8b6bf4541b1532532e416c0a710fbe843b3db0b9a5f30622fbf9eed59504aca4f4922787b6b3b021dde8a04341c06c0904167d44469641c91d6584fc29147bcdeea6c4e050b79ae153134666b3c1e447df9ce5fda0a8113fbd467b230f9dfd4684f7d0b7eaebecf", 0xa8}], 0x1, 0x0}, 0x400) fcntl$getown(r0, 0x5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:43 executing program 0: r0 = socket(0x0, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="00000001", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa10, 0x4) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000180)=[{0x9, 0x1, 0x100000001, 0x8}, {0xd82, 0xf72, 0x1, 0x7}, {0x3, 0x6, 0x4, 0x6}, {0x7fff, 0x7fffffff, 0x4, 0x800}, {0xa6f, 0x9, 0x80000000, 0x80}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = dup2(r3, r2) sendto$unix(r4, &(0x7f0000000080)="aa007e5c4551bae4cfd3c81d6501871b983438590b5b10000b548307b86ead7710e57404d1554c3bccdaf0e334fbb5d36cb2fdbf52e5de389e675f101ae6eb991751918f201ee5db8a01e8b0d0360b47a185ce465bf8ddf2229856cb5f8fa28cf9ecf83b118bbb18d78c73bf20853b9423944603d7da1c33351f7b65a51b2c20b220", 0x82, 0x40c, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0xffff, 0x101, 0x3, 0x1, "d14b8ba28026668a94109b0f526e343f9a8fce1a", 0xe00, 0x1f}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) linkat(r6, &(0x7f0000000340)='./file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x4) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/Juv/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getegid() r2 = semget(0x3, 0x3, 0x40e) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, r4, r5, r6, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r7 = getegid() r8 = semget(0x3, 0x3, 0x40e) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r9, r10, r11, r12, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r13 = semget(0x3, 0x3, 0x40e) r14 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r14, r15, r16, r17, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r18 = semget(0x3, 0x3, 0x40e) r19 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r19, r20, r21, r22, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) getgroups(0x7, &(0x7f0000000080)=[r1, r6, r7, r12, 0x0, r17, r20]) syz_emit_ethernet(0x1, &(0x7f00000001c0)='~') 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:44 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket$inet(0x2, 0x8000, 0x70) setrlimit(0x8, &(0x7f0000000840)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) r3 = getuid() r4 = semget(0x3, 0x3, 0x40e) r5 = geteuid() r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000280)={0x6, [{0x2, 0x3}, {0x2, 0x160}, {0x3, 0x5}, {0x2, 0x6}, {0x1, 0x800}, {0x1, 0x4}, {0x2, 0x5}, {0x2}, {0x0, 0x17}, {0x1, 0x8}, {0x3, 0x1000}, {0x2, 0x2}, {0x2, 0x8d88}, {0x1, 0x101}, {0x3, 0x5}, {0x2, 0x7ff}, {0x1, 0xced}, {0x2, 0x1ff}, {0x1, 0x8}, {0x2, 0xfffffffffffffe00}, {0x3, 0xb3eb}, {0x1}, {0x1}, {0x2, 0x73}, {0x3, 0x9}, {0x1, 0x8d}, {0x2, 0x7fffffff}, {0x2, 0x8}, {0x2, 0x4}, {0x2, 0xc3e1}, {0x1, 0x2}, {0x3, 0xfffffffffffffffe}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r5, r7, r8, r9, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, r7]) r11 = getpid() r12 = semget(0x3, 0x3, 0x40e) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r13, r14, r15, r16, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="eaa71d45be686efa003975e5d98d2081a0a338856d9e6c90e99cf8a081fbc0979d3f7c0f002776789fc69f2f11d604886b6ea7bb76d9374d0c3b0233cd15ae577f67fa17497329b3c5a4c200cb78e95601055ed4c43cf729cb720637dcd7ae197a8e842ab2200d415d1d1c2edb775426eac9b4cc508efb7e641cdce4324431a620f2a493ef47b4fe5a1c47c91ccc7fc6c0435adf16bfd01b2e9b752840c8473833a499824c700d40db496e4aa5eb6a13a753d8e678f813da63fb93e84c9ab669ba25b1e7f9695be0ab14edab5552d71b588ce4be851d5f0bd69aa7bf5dd1585c08d5c6a11b5fa73c771e31fc2a891acad2222d4b8138158ec0fde9cee0", 0xfd}, {&(0x7f0000000140)="99e558b9baf74fcc4e617fafeecb479f85f6ed8f26f27cc1cc32ed5ac43a477d", 0x20}], 0x2, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r10}, @cred={0x20, 0xffff, 0x0, r11, r15}], 0x40, 0x40f}, 0xe) accept$inet(r0, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='\x01\x00\x1f\x04\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x1ff, 0x6}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x32c, &(0x7f0000000200)="bd") 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/Hs\xc9j\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000000)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="83") 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x80000000, 0x0, 0x0, 0x1, "f4a2d2e0a85ba9c684ed8a0111ecd3a57985b501", 0x400, 0x4}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) recvfrom$unix(r3, &(0x7f00000002c0)=""/105, 0x69, 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f627d7300763796e53dd14824ad1a2e71198d444470a38f2a13cabe835d9a2b60cceae036dc476c0e1c60fd93629c441cd0add9c45b821a040bbdf0"], 0x8) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) recvfrom$inet(r1, &(0x7f00000001c0)=""/134, 0x86, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) getuid() fcntl$lock(0xffffffffffffffff, 0x1f, &(0x7f0000000000)={0x3, 0x1, 0xfc, 0x5, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0xf4}, {0x2c, 0x0, 0x0, 0xfffffffffffffffc}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0xb]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="49b8dfcde38f2da7a8bdb168c6403408dd7830888aa932d145f07553cc4d6bffc5d520d7942139cd9e24dd7d47ac32a690d48cf1f4154a904b88", 0xfffffffffffffffe}], 0x1, 0x0, 0x0) 16:00:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x200, 0x17, 0x1, 0x5, 0xfffffffffffffffd, 0xfffffffffffffff7, 0x1, 0x0, 0x40, 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) 16:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x38b) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x9}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fchmod(0xffffffffffffffff, 0xa1) 16:00:46 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) semop(0x0, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000540)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) r2 = msgget(0x1, 0x20) msgsnd(r2, &(0x7f0000000880)={0x1, "ed8297313681e555f8e0e3fcb4e2ca15e2a3a37aadeea11e15a9fb6ba0fb10c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f543501bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d21889320400845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d5989842c628124e6fb62e9a242bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea"}, 0x3e8, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000680)=0x9619, 0xfffffffffffffebb) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000006c0)) r3 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) setsockopt(r1, 0x8d2, 0x7f, &(0x7f0000000780)="1916f9fbde7286f5ca859545cf934d65e8a6ba83cab04aff451f302317097ca3383bc62d5110745aeefb400cd7bc7c4e175fc13e70bed7e54e445ebb1879167f57cfcd152e31b56091de4ca2ed9c4351310c586ee7240361fc6e4df7f1b31a51acc1c3014bbdbad30cc397400552f84da7e8cc15a8d469cb050b78ce0acecffb2620b6346baf8d90ee567650aad32a513a960a834c267f66d1ae915ca44fa7589ac61b12dd10fae36ecb74136f0fc2dbb0d1bd6eed037032c8986c7f47f07eab9f0e81d27e77b00c5a74717c8a0a4257bc0784102abcf4df52ab0f24f855127ccb378b8d3c9b66b73b04e2868f93", 0xee) semop(r3, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) msgrcv(r2, &(0x7f0000000080)={0x0, ""/51}, 0x3b, 0x1, 0x800) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x22979aaff1ef3379, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0xfffffffffffffffb}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x194a, 0x0, "7565b5a70b7ac9990bf62a3afcc155373faa106b"}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000000c0)={0x6, 0xffff, 0x1, 0x9, 0x4, 0x1a73461a, 0x7fff, 0x10, [{0x200, 0x100000000000, 0x4, 0x3}, {0x81ea, 0xf80000000000, 0x8, 0x548d}, {0x1afc6bdc, 0x0, 0x1, 0x6}, {0x7816, 0x1f, 0x1, 0x800}, {0x7, 0x100, 0x9, 0xec26}, {0x4, 0xfffffffffffffff8, 0x7fffffff, 0x401}, {0x8, 0x8, 0x9, 0xb27}, {0xffffffffffff09f6, 0x20, 0xffffffff7fffffff, 0x1}, {0x5e55, 0xfffffffffffff800, 0x8001, 0x8}, {0x100000000, 0xffffffffffffffc0, 0x0, 0x81}, {0x6, 0x8001, 0xd5, 0xf7}, {0xb429, 0x0, 0x0, 0x5}, {0x100000001, 0x4, 0x100, 0x1}, {0x5, 0x200, 0x5, 0x2}, {0x1e000, 0xe2, 0x4, 0x7}, {0x8, 0x50, 0x8, 0x6}]}) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x140, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = dup2(0xffffffffffffff9c, r2) fcntl$getflags(r3, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x6cb04efeb70c4f6f}, {}, {}, {0x1}, {}, {0x0, 0x4000}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) 16:00:46 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0x9f2961c3) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7, 0x0, 0x0, 0x1, 0x1000, 0x7fffffff, 0x7, 0x0, 0x1, 0x6fb, 0x5}) 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xc68) writev(r0, &(0x7f0000000080)=[{&(0x7f0000002400)="70cdccf291279ed0519c90d1197a1435af1a2628b2a1246ed0ced64f8483ced22c04e8973fdb7027a1444981aa835f405272b3fabbfba4d330346793014d5e41e221894e8040a2d024d75b30c310d852c964fbbff1c3a6573c36cd5122ea86f057ebec2948dcacf9859b3af2a741c1f81abe3408abd921d80b21a49d202515a0f0281cb31af0fd8f180b7c6f32963be0a829d25e9dfc4c4f4ad9005eb53ef07511b601a39a0b0e6ec11c1c2041dbd79700e40c48be3813ccba91739206ebff635d6bbae6e9506bd3c3f575334619d972883e01f3f4cc8a488f0378af560084fc9cee8a511bf9907f715cf8816817761fbbe568bab2ae769c3cafddeab5b39a5e6cb59d3e1a99cd8377b92a9200f1d4ae3b5154605207084d896503f0dc4b97f83533a0cb2d57cd62e1c3e2642b89e4f9c52fc050453e81cf68bead357cfdd39941d92d9dfc373925329a71d1f6f7bbd754010df3b6540e17d89eb5979341fd5b5468318f98aeb5aaa3e541129d14a8b48fb240da8e26e9c1b75e16c1eb185525aba85b968045429c5ad4268da536e71ed2a1c74cb9c187676e12681a9289bd6a24ecf8c4e8db5b28a2cd9b67cd5e929a42e02ac935d254cf2b9d3fe277a564ce1182caf200c2578dbd22d7de1f6e5ca11c9e435cde2b4f03082b2a39405dc44fed2a38463e0291c6e0a37ece0f5bf524784498915bd1a1a107419ca81667b1d70ad4d3cdbf4d6d5ac064693aa02c0dc7e540343cc84781bf4ba355c1e08e880849c789455e2af17577fd93c93f4ff188d23aecc36670747a8dbda6b0df46648988bfd4637d08a116738e2721fca9138ae2c7a5c49da49051aa16b92ac2429d2ca421f49e1a552560b36870cf11a877ad767a90e331bd1c85797a35c5956ce6d4b9774a7fb5ff4d8b0600dfc0444a58a7985ea31791251972d1c16727da0478ca405cf0478d5b92ac3ec9422b2b6bdc87cf1facea878e32985f6f1fbd52534fe9852f0a72a6e2cbda6a6590e724389e7f8c468b76cc219b63af62c0f704350f4cc938525d4cdcba670e849b5dcf7b3d6c78c089d6438b52db9fe102330c00d107db79e7329d6a4062be2462dd83edffb2bb171c9105d31927eb33f67025a08f6a33a0271d8c331a44b5c0d69bdbba0010474bbb7d12e9728179efadeac9c34b8d775d8b08bcf6efe5d7853f0fc85665206ff17a8612f4a5ddc65079dcd497087f3f8006bf5e6a28080ad4a8b91c96f0d97df98146a623a3afc5b7594c1aa9a0ace11646be3bfe1ffe495cdf614f7965ac037ac78fbe37ceb64ab4365cbe18e49a80c5fc9f4fcb4a4b0c42935e1f96dbcdcb4d4fa69c9b736a4af360d66d29c630ef01ae44983d39d67da082bcd2fa08de9cc609989890a4833880277bff795e4a28e8dc0bbb0ebef538d5ef652eeb54e2ee91850b1fd443287a769f2ee78de66259718471b29eb3f4a93b49cf929e9b14e805431d05f1396bfffd07d983e7bb113486091c545d61d64ac31216de8242ac0977fc0549dc372270dff917f99f09ee3b8091f980a3af5324f8bdbd46bfe8c4d110eee7da5d98f727742d55767a2d6ff442be3ad3804f6641308a1a09e15feec074bcce06df2973ab60968948a49e3aa0063ee07098981aac5981999b0b3273e6cddaac2eaf79adbcf00cbea7b403ed6cd8de4598604d414571d53306d1a2c66225899944e01cf561c66c55a0bcc280efc0ec6afcc1fb26d3bbc2717ee4d63daa80e5df01b5c2b251b3661828b9cec155e645bf98e61bab8417416bc55720f6a9cb006e30d4818fb7a0fdc96aa7b5943eded81267b28081f1bca2ca99c314b681055b0c00e5361364c8f89b23e1882044f278eaffd1cba4d18fe42b1221674857bffcd63ef0c110380abb164beece0ce55bd549e1034445a60b3cc993370c82aec556d484d27f4f34272bcabd18c7c33eb9428b521abf561b8951b042762ce98710d4c40deda83b9a38a0b0ba984c938ee79249022023de3482fb714349b5e6855b8450c9e319110a59434b5ce799a9d072d596a21d955032fbffd5150cd472dfe65ff03a3e3e1492be4eaaca0e51e24668e5e8036ce827c90a8088ec919640797006928d9f70c0de2d07dd1b1f91b754f03e20dd21b30c0e3114b5918d66d23b1d7604f6669d655fbb74ff84a9f2a1bca56b503a7b208ed24afe1c60457581e28d8575aeda1ccb7551930ff360f304b7304af44939bcb4b3e685cb962bc025e64e8b117aa4540324f80ae3a4716b8f3134cbb8e5fce5f9e62870e902a0d0bc9d6b67f41e252bbebc45392456799966f33336097338c7288a7df6be68582cafc981d6487c8b85be542363d598fe88616f902d29226ec4f2feac4e7f32fd45550a8beddb25394393be2e99f4114c37f066175504f379363e09c716890a45ab6bb9be5aaff43b14bcc46050764f427cc8b59e20337189a480441cd8578c29fd11570336ebc72de093876093c82d8bcc3747b751772b25ba1d195fc6a3e94d9278852e9d6ccf56ce6ffc1bf0bb6a957bd2aa1a630e6443a7e2d735ee7ad0277054c6453eaf30577082543f9f9fd922c66441cef78136a901f08738c311f4ca9d9e849c104ba90ceb0e671afead8464ed160c2c0d23f7964fd91b6563cf3bc567155b31a2fb8c668b9d99e4f1da91b7340e9b757ecea69ea71c7b5f10d2e76b2f1a6c4f4037efa94b2cf183191aa0f17971a2416bd619482f564e394e76f70046df206c676b19e37ffdfdb9c39a6d01092ab0dfd4cede697fea9ffbf82c2c1ecfe5b5bcebd9d772c96b653591d4a1d209e924fc4aacc9b4923046161192ec7b2c03d88a622e2019c43eb8e4cd93f0d8bc8bf8e94c380ceb0b151683d1d711e2715293cb071b5a4437c4775dab238b82f763ea5ac5408a65a7006bfbf005c83e085bb90a0a9e4ca25739a026e0b9892209b7bdab2e421c187f3a8dd5c88b306f633fd448618521a76ae01e8f16df318582f28fc3bced6c5d18fa3f7bd0903bea3729338230038995fbaf948f65e8792e6624bac681dd77adf55ee7980052200639179c20ea2ca9c36a1c6e0e6f0332db70e74ab6448970ab5eff13774eaf45611760bf2d53e67a6e4c544f581df3e763907814ec244c67ffdc65256da2c53a3dbea69517d4f3f40a273b2fd81f4ea6c585c319ecc65e119f9b53e95cf4fa2dce81d26bfa45c7384f73e653aaecaa9175dd9c9405b3859ce40cc3ea06640090352ec717e6c572724f7fc944af78e32449d3d769e8d0fb949182408c8ee6b56836eeb122450ab97b9f216c61bb7140474406bdf9da3d7c27f1239b56797e6ce3873360baf397f56ffdac079a219ef516fda7aaf726bf8caadbc58440e532ff2cc4fd07212c308c443acd14152f373a26b7bce243979195463177d3e4830a360fe9822c6af975b234e82f4a9d8737da75e66a7be693a221d6abb4f155321f63ced079f5835b02ee965cb9c6191224d2143377238ccc514b7cca4767bab32858b84f78ebaab7e8b1b3f39c75491748347d6f4c591c13e67b919b26a39a3fab07bad6dff2125923b5085dcb8dd6027695eca63f2314d7d15e0f68a6c11fa120e3aad854fd08fb71cd681ce1097caea1d1019960dea6ecb4a4dbf1391ec43cdca402f32e899455c2a76d5dfce7761e628887712012ae6cf1d46e0ecf6883724e5ebc7448df485c085e95ec2fdb80240c6e459f122c4a072ca3e17a12c38a6cf8afd7884f3a75fe411ad0e1a03ce1eb08bd822327e862e66cbaf1ec3b380f0634ff782e1276ec4e35de389e6b18f9c53c945819a03fd8983b92cbb322bd1f6513684ad8263fc34719c3c9408bd3806b1151e950c208b83f496e4bae56f941e9a260bc4b5caba5bdcfdbe07879dbf71f9ba1861e7332b22c945f5ea951840e4a69683bb686e87a0740903efcb895b10943dee22abd2aa857e39461675cde0425b2bcf60307fe5167bd4bcc5cbdf5193d9508463b5069e92c48d9cd458106771f73db0fc040f6f67bdfa9ae032c69f7e38a826a87b648755ab3d34609b1e6436a198f5609448b0df3332a23e1f423126f1cdfd39910dce4fce1a543a1af1ae2e4249da473672a120f799ff36044567203501cf8ab5fb82246fad5ac53222dcac8a171f470d5492d6ca0e75913599cf381467c447eec0c502aca5dcf5b3ac19277321f1b8b7a5b336f8eaa8f77babddebd5a2a65f1821d6582d4c39f8fc5cbb8b36b3d15e758e335e8cc8da919c36c287924c918792da0423653160c584b5e5e0255aa8b094bdd2b28dec8488ef3ee0b4524de4fa5316c7b1d29163bf3ee0dc7d16d11ae5c1f4086ab4579f01b2d76f028f7c6ef6e2694caa3b2391613c377a841954d57be27fa20d2ddfccc69bacb1ebf53f04a5b1a5c0addf67144d5a6c7a9a2eb45594a79c9a19910bc31129688e8baff0636962d5863de514393caa214c43352c7b7289719d856c94ac124ab2bc883b6263705520e16c7b355902d7e09924fa852102734f30de4ed6733a93a984c2d5129e2158383b51f400ef6297cdc0f42e002f08c5d346859885f49ff37bbe59fe677bf2eb8c46260136f25a13a4529d66d32b2b52bf81ca69da5a540cba7b7c071ed613ccfbacaa1a3be7ae451d2725d799cf72bf01aee78148cb5777145239b96adc42c49237566baa97c6b4b12531ead6fb776e5f4b494e1f257c7c66e79d82256627165d880cf19902747146f609389b4124c19cc519a7e93b190efbb9743e31c6bcbf0d926b4313ca51eedc91587288ea7d14394634a6d356dfc6a58d1ec81cd6f16742220842e71248df09aae9b76f6093d957fc0202a1e9f50bfbb515a3b980208918145202f968f432b224b3c5ec5e677fb4989f5706259bd9776ed1dd212dac770aa4ec1b83470e58f7e0365bca73226a19176e94a64efea4c8e4c2b22b49c016842304affcb01f919199f0a3c8beb2658cbd4dbff07d069f8ad4979f366dd116d4e3f177c49f8c86d966f5831665e3686fd266b89fdd2d3804554b9d9bd1be3374144b8d5e3e7ef3903bd56bab2393e877d9304114a21362829d0ae4813613a944b77885880811c937e22e416383eba559ac04d5cc2a9eab43de8845ca22e3fec5c02a5b18bebfdee4ebdecee6e26b7a91b02047c79ca980cf90e3a667834d83ebfb18d61a8285b0a32293efe2f2a8f57fbcd65fd1f8c5104e1c3a561656430d16022735a413263c868fde7a793562a03b253231dfb004a0e4ae29e2ca92000d405267f66b53700854019d8622b5c539011445e7ee946066e7738036cf33e5f7f0470c82ddd2e92ff11c29ef3dadd331a4199f994c0f0ad25e29c563074903d346f9288318f344f738bfdf1cc038e12057b332c7eb0f33261b9c3c081147be2ba3c1d667a7f264eb08f8735bcca497917a09acc181fe21faa1fa2a4cd79e0f202e9dda77336ec5b7c52003de0fbc88c33b1f2152efec14dc34a3f93d277740d74203b640bd7a6fbbd279a612153cd1f5adad4173166035d4312e9549ab29b6fdb1f82bdaef9e416ab6018bca91dee1acdf3549280b870efca830a4b9560a18f67d8cae7f62567a1c064754c5a73b27dfc23faa1060bd1211f5face104135e470429668460c219ee1323d10a2dd37a6495385093b4d4b1a258562d9aa5d242d176b19672cfa27737a01c12aef97631d3de40249be6cc2eee4e516bfd37f6e26fb46061c89023041ccf701efb", 0xfca}], 0x1) write(r0, &(0x7f0000000100)="05609e93a9fa19563d600068a306d4f022ec6f239407cf300d407b0e61cf0a578365457cad1301d5036dec682084d41bf729282527a9a0", 0x37) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4acca4ac4dc35bc, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r1, &(0x7f000000b000/0xa000)=nil, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4, 0x5, 0x100000001, 0xfffffffffffffff8}, {0x7fff, 0x0, 0x5, 0x3ff}]}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000001c0)={0x1, 0x5}) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwritev(r5, &(0x7f0000000100)=[{&(0x7f0000000600)="f837453a21eb3e7b43225bb17354f125357bf80bcf5effb1f22a85d278e5eb2a799ff3a5b792b7ef1901f76c63525cf5049dd3002581e941bee6e3dcae968793571013b3e408df7880272db3e622dcbf6b2d6b978dba6aa54299f47c3a7934811920a445e73bd86c3f8d55c64223c2527f08564ae8fef83ee3c8af5a33e7223107eaee69e99099980dea6498dc9c65256b58ba0277b2486a9da8dcfb568de922bfede8bc756ed0d3f966caa5725ac32491222078e9b707e51e3ca3f7c1a5e91888e85f1370745334667cd7476a12229cd2f9141936f152d22f70694003aa7bde4c7203468fadec134f96c0789c17d8cf5d67c417a4cbe9345a790e8928c16b49aefe1bf88d59057cfd61cbe857b182972d903b13233166b226c64a08402bf26efd5f1861bbde297eb62d6b7eca09d343fdd8adc23273e87cbc693725d9c77d89a8ca58a7b52e63ffbceb03855f6effd33ace3900ac577ca6dca7f9637882ede16bc5fc884dd560510906a2ab016d30129c2006dcc1e25cd2c9d6c37ab9a224cfe716fbf9151da7f413c306821390953985e4c5c0fd9286fb82f891d67c83bc6210c7c0f8221bc764f5fd590dc770d7e2f6670a61ecfebafb6998c7036de4ed43a815cd3924b61db078356887a7658079cb01a76d1a40e22530495312d59fd4dd88ec0e0214397534ac417b07b0479671270394862c58a53a944f88c26067c345ea4a0007ae99b871f1ef9731c34dfb49ccce0d13e3658f256f4440b3b86ca7ae47b60d04a8aa01ddc84596dab8803ad3d0bdbe786f04aaa0704dfd433c5ae1c53b93a8430f4498f04fd6ebe0f25c7a046364893be8542319df71293f9deba8f70b80085becebd3c0c938596db76aa8235d64d0cbe64c86527c8fd81a90ec97a9b28fc6be6f79d176d4c04226cc1697286cba17217bff5e66daf69fb5189b23ec499897aac8dd0b0722afab77f85943278f7b5f4db38cc10afeea7a9487fbf2f1029aadf29cc56afa89bf5e092730376d4bfe60b5371df50079288f9b6fca978864ba6a91fdb3d8f00f94e130ae3ac53f3543ef85b45ca412dd893cd1949969555e10c00af4fd2c9ea05ef4fa1d248b54670ac3eabfb67fd7ae94e758d7ac6584322ce27e883799f5a2468caac5db0879a75bd043f5fb7c304d31869a85335e8746d4034e255b17f93731c59a5a142a3e2dffaa4c0ef878f2695e5f14a15ea629037f5c1794edd1217aab5a81f11f82d58847932c8c539ef98614409998a9d8a58275c58baa0fcb3c80e70da323643094825f52f93257f68ddf0be61bed4a9f40f3c562cc50defe1b51de7bff23186f5ebb839944024583e8af1c1324fae53aaeec8b03ac2314ddca10a0957c01b80e8e1109776ed4f99833d04c3a18ab4bff1e8447f875d2df1108c47faaa32b04041c6c2a7a682384af5be8a06b5eb46b9cd507f53b11a17cc19910369704426c7c60bd6971ad08aff89636686262df0a67346a3544e8a1dd66f80d161c8fbd58253185d999fcbe6a5cc93ef659614999b89066b55de47c6b2f2972c93936e11ca5868bdb5a30a6cb96ac49bff326011e5a15892e0759e5c76a69e2009023619ca772f71093407c23134065ba5e12ed98cdc98b954b3cd68d30673f1deff919d37da96341ee358f54b03c8a7e2a4afd04296b272aa3613eca474563cbebd878684e03a47c004a2174f7de8c7b1d18eacb0f7bdec3de8530d5054d200889ca8ea2099812bc57e9f9a9665a59e9bb26699861c01ed7c8e6e7a56f6cf41373072e43736bd99b6873743145ecff6334c33f4ef14eb404d443452f8cd10a941863b7f7922c516643ef9e6387bf848aca1f00345d7ffb6a5b0d7373aa8256957189921678b332cbeb7c0596dedf209cb28c5a54e089ebf06a97af965b6b5e1f26089b0ed9eed3553b1241217e0cb3af9aced04b7203964be54f2dd36a360b3eb9114a8c73c2204c18c60f659f18fec95867cfc720da9ed98f1b771619b587f26424edf51275255cd8413753be7e98c5b7752d785ac47d678f1391a74ee76d5018855e2843576ad176b15ab7bdb0a4c3df8c371e91528301939538f2957189e6fc0f386da198c272f06bd8cecf8c6160a2217467478b0dd84801f9c4e6e741678cdf8a992ce32071d1fb3edd334f77da2e6151ce8466303b68b852734c97ca7b6358dbaeadacd14d48d689c9173bed1db91249f2a57eb7541266037c2d97601906cbd70ec26e8872d830060ba77bce90ad1cd49135fcfa2b40bd5c179fa25fcb40dd905e704cb365588e1c5ff1440cca7dda7338e4e0e40f67dd8f03bb8e434bb4dd3a4cab2f6d07f8eefe2669a19f6da0981cb1c0ddf76434b9a4755dac2f1b5816bff4f8a6b338d64d86d3e057abe053aebda586792a824055ad677d3147d2fc9991d2fee59fd79735df275397a7617619a4b93dcc86712b5c79c4219fb134e64129df91896317410fb94b33fb2ce8f8e9a705372d2d0daec7f909350ea9505abbf5f110abccfb0dd756aa0170656cb18ae3b404530dc3d20fc58523971a63b3a7caa0d129e23185892c4a51d912e8944d24eb298b70b0d378ac8e16384476e848b4528ab83b0f3e0b106ad687811b406f6339cfe1465159c0d675779b8e4297db6048fc0e98629fb5efa2049e06948f7f2c82ac255188a89ebda830fcd8242d35d10564354727ff054016c23f190d6ab41198cba699c9156b61a9a8bf3610f732af9465f3a8e2e13a5082557e49e1a7b26a9f7ee3961ecf86e4e23f3f77d1e8efbd97945acf659481772b7430e1e2a1cce403d695318526c509495e5ed56072c0a6177b5d189e383ac118dd2068099bb6084ab93063f232b925d200bbed900ce6dfba7b5c89064fe61ab887ced461c5873450b68e125c0f9e7ea5926ec17ef210b2270c6e2584752dc68336c85bfaf0eac65bf2552a76c6be7cc2bbdbc00ff7ccbbc683ebfe611bab477b1b7798e6985cb0fcde9890831038d0f65117ef0efaca098f1cef52184c979e0ac5ef76bca4e8a9e4ae2d49001bf1283c39cf1969ed6a2ed92f7e73995f3167d5e41e1a9236772877841c8a598e02816dad235920d841c3d406541972f91b770924774fe32dccc3e4915f1fe9a03d51ef24b54a89be3811dbec3249efacebe5d5264b09f5ac5b28a17878693643238532bab77b95bfdb199032439c297325eb72eafdcc76f98e7266f573c24d58dcb01fc50c3bc11f5aab00f06c69393fb98c0629ab9b413fca8b6533a5deca5cfc4e97e9cea0d0fa565933355565aa92eec5d23d39d0379896c9eff392e050e0eef1e722e8fc423b19c957e5566c6c857f09b0bde7c3b8f89fd2f2f3b1f9ac2814b47c8ac5c7f3a28e4ec1a7ab949d5b67e3d267b783a099de7f0de22ab32527121dc2a1df5229646e897b0d915fcf8a483b7a154cb8adb7115658659f2e46120bc07d0d289502daebc9b22fc02bc9659e6d58f52f3f99903c7b92b54da67232cf91efa4b2bae7bf8d14c0f329c2be9e8fdf568e2a4ad909ebbbbe003dbaf28d6a9415d2fe6f362a7e618cd6bfa0693c83394772d3c5e54ad073e437cc0cb295d5ce9431200dc3a8a923d75a9e55a387a95e069d0eede3738afa29e4878b38bf239bcc45a17d8331fc6120bf020b734cd328c2c8cbb0429ddf5a30c867da8c6f9b372431139a43f83ead454d0c31188ba107cf078bf197f84463828848489f25ab52096baa78d09ed85a4d4e7db8499343cc3c4b5e278c7ad6de044fba07a33cda0c7541283675b04b068b7b08ae2852ee95538afdda43142aca7cd03807258d060af755d55bb07a72d7da44630049f25986dcf5a60e2e5f8ae7a84bc0443c013694bf6fe43e3a6499cb97820865f20ad1da56de1a6f5ed06972c2ed3c2addafc6cb1925a894374437c4ea3c73d71924f53f7834ec91a6ad52f6e6a961182e6bbef1e76bccf39d270da47a39503e06cd0ddef20c81043b8f6b8eb4377987f6e1d99983bce798ac1c8565e65b2d763724a4f9c1174e962adf599ed99829394e96d106e27a43606f1eb66f8d7365914eb25b0d2221fd8994d26ba5a3b80f598af53cc0cddb434c11f2a34454eff1818859b2b27bb506ebb79a2a3d8df22d471446e1dbb60aeb2f22e3d409145ab564999202ac4aae115fce0c7a3bf91d5b588e1744d6b83c863f155ddd82afd23da58da596b7c7df198e544f4c64cb8b3d10295ea7d611a2bc99b0bcae4b8f53e05e9fa4e408fc76f385d718e4a6aec2352d8d0527937b363144d3cd59e480544c0cb426eb41e165dd564b489a902a8a6bbae925e4724da1caef6b91770526a6d42a7ecdd916e717aa6684d9a2a05ac8dfc370d65ffc83a5c668c3c8a42b81def9372685c12f27ae06c1a297d7436624161f04a2b9baccc08784c1a940e57599389276d1d01979b53f29aa40929aa6598017262481f03f422fc1313df543ff410eb3e03354435edbc927c09cedcd29db7a2a40acf47ff71c338a1db4fc4afd90fea094e76ea4a381bb2ecc013d04d17b3541d335ca26dd5d4854580cbac089064e74e4301f13de432e1e385ac0600af71adcca39f7a0227258e92d2ca99ab3484387a36c2be3216fc94913879bb39b495b849a79b15a4924ad6936231e6f22b6715d807b9b7b1d79107459fd97d5b5b85b729abb31e396b7c18dd0be2075d48d8bb5ac43acc168f3b0f84ef6791f51e6ea112cb4619886cb55e4ca1da53a22632dd2cd42b0b6da9e1425382c3b6719be08d7e7ed51da54cf423e05da5cc17fdafb3043f9e232eeb8522e32139f278ed6b166fe34c3b88445a9dd51b8e50cd4f79787e5340373fcc1466a519ccbaa7a79c80494b9ccd7ff467475434502d4295651b24fe5a5b69645b35d6a7652d6e326ca4c3765ee501ee7e22b4c8270ca78370c84f42f42ec47dbe6dc26c3b15d789860d86920f1ecef21903f11db9f1550fc79a3357deb7356295e1084586a378de09058cd8547e1ee0d9feb2de890af0e50adf5169d25fb095b847b75b05f188d7e0f0075c45253b7a3b826d1377f47a7f35de8183172f9c2b04615dd1d22ec01129db4135319bd63258d60b5fd420873314489b511bd5e0f79512cfdaec453fd5891bbd7f4d52cec0ce3e7f29211bbbb66cabcfdd32e334031258e87a06a864cea94e555286c2fd3b9a7bec0aa19c5cd63003033d74baacf2fab2db7f45840d5b3ba085d44308618c3290a32f5c84c8873b1ef8a55e8f4850607160d1b8868f83f765654089f71771eca7406ab5cc76f1bb9401e077e67065e118d6cde1d1723f84e33a8751f822f769d171a1c07b19e874c400cbd634fc8b84950dcfea8c8f0cb27ba4f2afce29089b47bc480a367c88b8024403c29ea63a93b6bec6aec622b4392812ae1c3035851afdc872f70e81fdcf2f43094d73097e5c2f08192978a3fc2cf282210d1956b1a9a734286b7d635449941203e363b2d2c6ea1e751b0dd52ceb5df03666b0682bce287501c1ee60a6eb511367270f2a5fd813ce48a67c77316d964782eb6c4ea01bff64ca7163e13d79f412801e9d42283b2f6b439ca6bacb8742de5956fd1752413764b5c2f7ba30286884a0dfa0b252ce862366d5ce20b904a98dcdc303dc4c8440df069dd0843f46fb94f363a8e2ac94cfd88a6d2ea9d2182b775e1c003adb03b634551ebf10ebb7f3367abe81c4376e1efb4e5c6812b678ce0fad99563953c2e8c96ded2d21e427e769ff5e1932743e71ef11657868e92d8b78a2e8c48d245d587ee5d34649938c786b16ccd0bdf3e2ed6a0398de9817fb5", 0x1000}, {&(0x7f00000000c0)="80c6522725d3cc20a7e886b86505a60d8328bfca2b1eccacbe44b6c59c66c6682025", 0x22}], 0x2, 0x0, 0x0) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x9, 0x100000001, 0xffffffff, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc819", 0x33e}], 0x1) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0xcff) 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = semget(0x3, 0x3, 0x40e) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, r4, r5, r6, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r7 = getgid() r8 = getgid() r9 = getegid() setgroups(0x6, &(0x7f0000000140)=[r1, r6, r7, r8, 0xffffffffffffffff, r9]) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r10 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r10, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, 0x0, 0x0) kevent(r10, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)) r11 = syz_open_pts() dup(r11) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000040)) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = getuid() r2 = semget(0x3, 0x3, 0x40e) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, r4, r5, r6, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) fchown(r0, r1, r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000600)="bceae006350ae4cafb90ff40a65134affb830e87d556edeea82a4cab20f3f4e35c8758014226b73be3095d04e2cd1fbdf845db7460ad34ff990004e0c5abd0d3294f88b795faff0cd403100579b1bff86311a39fbb9039f0936bc7cec69cd371e02ff0986fa7a53cb53f881fcb42a9432b9d329fdb661185930108f0e54bf3d6e51bbeccd389ade021f5454e5b119f6c4ca3136e4fd535f2ec538b9cf5a6dcab8b3d6134e715b72c0d5d41a1f2b18012cd2f2caa99214ec4d722d37aa8cc9172257d5048d35a6d09de60302a57d9961c723e510702d84bedefa2c8d38344fca5a30eed54325e755297a16906af90e7fc9ee81376451d5cc12b1a2465b4d8f0bf9122f8103b1789be646d587498b19a3baffa9d5c30b4657f11bfe696e54bdda87c64e07aa8a1f9a1455bb708fed83c7284c4f38a1d4c24dfa1881f8def70dd4b4f378d043772c07f6c46e89510e16585250c06490559d43c2d1c4bf0043375ea21e3f6ee3362436545c7850c0bb0aa2ce9de754c6e291d5772e1e13d517bd32dc016b4af0c092310f139a05608f3ececb2db17a5d9a7f3794590f20d5322496be1de7f90d116b94944aba01dcba41465653737784e0d7a78754cbe319e8247182f575fd0dd1c236892466094fff5e1398b535d9900f081cc417ae00cec1a93136273f6ed111e3094d048c3a91020ca9e1e58d9c86a64834a40eedfd00c0d7f49592e7d46aebce8c0f9c26ffeb9a44bca12c106b7c173d3e2c15aa874b19509d7b2a5e04466662f9063a7461bd7a339a33f7cea1e3c7ca4ad315a88e72adb23033d1d4804089bc25742dd821a5ea07d7abf3477f7bd46c586f62e98b5701588226f05123c53ea23d0cc2d5cf14238e2706d306acc452151ec8f9172a6ff009407b442dfb87225650061d0e5c40a7138cc739c8a155d4009bd11f6196502d8c6153b3a93ac9fd9b4c77c56966cbe121bac7d847d3b200a064cb40c7967ba9e15f49456d0a720f44a30b7fd6c8a7347c572b562f63b36eea2b6699b3745dff2cbc7554a1f3123add1a2c187c93c1d8b87dfb675e146c347101ce75be5b84fedcc55dc808dc0dd229191a8828fd1818c1f4c7985d91667fd80c0e2cc3d18cb4b1670486209d9112f7db242f285004e47b27c1503ade21db1541f332c7aca5fd348ddb22cd11c7db1ce3b4e9b61377811d7c1eb50948d22645dee71664236f24e600f9cb744b30e460429f44ea231670a50371c0c6242f0b96a3590b3c3423c1fe05ed54eab126d3fc396484799717e3b7319cba8ccfd0496050789815dd534e8bd880300a1c2871dc07503fa8b2946685eec21428499067415e1e4c8469aa033fc3d8f7372b19d64704c133a18851765cafed20aa33ed13d4bbc11993abe05477586886a12034459ff93ef09f13f39cbde7da36cf0f8d917271733b4941c5f66f768bd3605b35d7c9055c78879b05c6353318c13f9dbcd589a06de66b32e54c9a54fa3d856b6338b65130642603c0dad85a2c3a5fc09ca93fcbe2d23ff711ae15b14ef0cf1bf014d462468f7d58aeb2a7267358bf53c8100fb0f292d6b6d45f75b31ef6897424a0a2456b0e165fbdb3e1972d0a36f0626e229c6849cc353c671e102ddfd51c9a9204acedcd6ce9be676c31fdbbf6ce78e12ecf4f1d02fc44ca13fb03713add598c7ee47e40b9bbb75b2627cbc7bf75e084ca3b6a49bb0fc3fce8acef2347ed8842a44e20e41ba89d282a46a6ef93fb8d2ef50ffdd86e01885ac6c7f41b2c21564363eac8cf75d44303d13e822137f6f434d161189086ef41800e11ab837198fd28ddea36dc920532e7a1374ec3b7125bd63c9446241ef334e7258e7885cba19cf178851034af027751a3b5ab29a148ca5d541cfae3e88402ed975daede3d61fb79b36be46f6601cfda1c0118ad152b406126a2d804db02578b77f4ee8c24bd35e1392a491b9ffedfa6444d4b7c87eff40cbca0722eef93047f1af61d4da7c8135a3956cb90a9c119b78edf7068adf6e7bfd3f7efa56a02e6e2f53754caddce9995d4d3a8f5208a7d623622b01cba1cf39f5b560ae26428e0ad5c1ff34002e06a50d76970546cd17078f06a7db54776f91ee5fd495d184f7a9b3e17ab8190cadf79685984777f75e54f8c537270eafc7ac693dc82ee9cd922deec617e8c3d5068c04c3190b1532b55c77ec035c3dd01f03e86ec36bb464c0862bb7a3e85fec0f892db0dc7e7bc6079819702bf22b9b8b561bd49aeb3e09f66eeaa0c4c4c49d59e6a56831d8a07dc10b0d561846dddcaf36deb36972da12c083f5097e488f84af31976732b6f9fd0d89cbe90c62e19e192bf819700a45e753b69fb3e8ad0d7eb28aa6ded149832a06decc947306d0e347143262c290b97cb7f2f68ddd03f84ae0bcc121a775d0e18b58e197880041ea5eea956c7768fbbf4d9e31555293980eebd95e4c664113221ecc244892a2a30655e9ced4fb34c8999388e992e4a42c1d208fdcbd3cab636c6a6d6cd2bd3925019abfe48b7769763c430094a9fc4bd5e3488e9bb122d3c9a542448f6b8292e022de5330bb67b5bb127184e745de37db15554948ca7c04253d37432b96269d2817bfffda2d8d625f934cb40498b1ddb541ffc295c760924883393481d3c3d74434e1a7fcb6f239479496c1ed280f50606dae3c15822133932d413a976af6b9bab54213fadbc974a62d4b7fe2b371691dfa6d31b44a1dbafb6c5d6df1f96682c1992487cc758d0fd2c359e053a68256ddf09be34bf0a8b8f0d67959b30817af56ac50f327efa2f425f65a43d82f7f4b4c1449717c39fe3167e8b9b2e3060c1a12984eb7a4656e543a4469107c851d6c1f243cf97e3b8e05d0d9340c76e0996e849b981dcf5ab7934c91db9ac0e21f6b150f9bf80d1f1ac9711e126763bfaac8eca41d3d43fb5f481658b018068e9f82c1e6c7ecc9c7c0ae82d219018b8e2032ae4aa744a81d604e881ce6ea25a54f3fa9d60f558473740559bee844793cc0c08d7cee69ff5df64a5fdab027fa99bb87ad4bc0e56a16c1086bfdf10eaef0844c207f7096abd8edd59754b46df23a5255a6c93f70c3d65a443baec565ef0da69d04a85188054e355bc4f1db480eb6be2b1f1b80c9f0fd4e2e8d93ce66366bed60328d267996b46283cab05a6f623250a73406dde75a5aa59cf2337f262ce49161ea653f428aec444418bb9e5966cbb41999c422f59675aff27e412235a4ef8cee5066396e5b40cb478188cc2b9a53e491b86558593f77d08874d8eabc3149e3605574fa306584881689bfbc44bcb55242d7d87e7c89a93d736b3425d4619831438816d096c0c5fb8847165b02946f334d50cfda8301e4c8c3bbf28a53bde2df75414496f4e0fbdceb419dbe7ced768795a3d50b891a2231bff0a21f40927c2b9ca98c9ef1a0d2cc7c1add81d8538c285f6176c8b96128dc1312ce97e00318d77a6c65c8199e5139b9d88762cafea1eb5bde046be65066e17edffd265d1bd28e025f01c27c7fe33696c22455bc8e46bb4dcde1c93cfbb7e8f5b10cebf1d959ec0a5c761ad7c324ce4cc93eb261d99d4eae5b5796f48ca8a740b076299053cc4d76b3bd4cee6b238481b5d72275dc27456adeeb49845e04f9bc1dfbe18033b1023a3e09587f49e16cf57ecf1bc2ecb0952f759ee5766a63b5effe43719f4ac9d065db268f22e1f8fd77b7d444a15a7e055068c40f4ed14fcacc627c23d1e32ddeb8e8e9eda9deb9771455978d4a35dc4ef584dc3ca313fbc54e095405213b983f743ac0134f847a6a4717a1bb25ce32feec82707868b860804f4f33df0d6774bfd7aa08ba71d6c1766530f8b9bc85535881507cba4d8c13579377c0ccdb06be6279d8cd6d6b4446b140598f2520f6d7593b4d20e72c9341eba294b43204ac1392dccd3e777514e98c80496679de2c2bae92d49ce7ddae1e6909fa8ea3a26f803b5257ade09b42c2046b328cbf384611f76d9133873cecb9511215843e58e1ca8778f70565e039c188c36d776a44b2835836411cf1b3daee7e5e29fdf547a77e117f94b5e07063aea7ceab9c9cd76affe3692afd1b259791ea7cb9da09e990e66c55b7a1336b8f9d974b552ea7bd24c8bf971d40432c20ae41eced4053be93183ca3697f0da1289b114e0dc698c1d68edb164cb83d9df8c1edd57c3c751cbe007587035306392db4e9c865ab36737c9ac110a6848cbb569e853258ba4c769f64c89ac5e6709b4969fe9931363db9528e54054ee356878d7506a1e379cfb89c217302c8ec1187ff5fbd0580168c8690d473f45395f7d99df1fd9f4fe1467df704a51bf79cb5862fe8d842905c59a1445bdb1a56c29331022341e36958e9da0ad414566e53b0061f235014366b40cd9f9d185459c141619721b73ad05969439d9e8db5ad5bf4b5d7a83a479cdb5fcfe5f52d6dd72ba96d180bee5845d42defa4b875962776ec86491c12a054db50e610d6504b41012692708859b44736aeda6f2702fda076c08c0e8da4c0bc0802406f2947b2424ef57704de8b0f917f66e38aa6f3b63cdcda1e95f639a5aac0ded09bc451dd4b13a1d888f8814b45897c1aa15a53aaf9932e6a75ceb3dbc9e5058152ed5a4d77018a83960eb708ed3657785291028ec66133db02f8bd1e439e9f9eea9b0ef6734055c9e880ae0d385f23f3fa50ab1efd0d06cd9a14562e98089eccd04f85f697b2ea4299867b4f035c385f5fa6d4b4e7c42ed878b3649a738f78dfb263106277568043470bc5e4c8686fece1327ae592d136564b24a201a04937966e4b3061519538a2d341b135d63f7dce4f2047841ab7c7eb301c7721e4040c74019b2607caafb3d8409a2e2824933431b0974e4850a6e15f53f94cc72cb17b615ec75e441a92299a7b8cebcdbeb150a9be81a8dc6723be5926acac36ac2e57d1e36d101db3570172b08073f37fb4aa6eb70819087f7f7f31751f43d67aec46a1e260f170eb3cbf4f18b6bba01b1da399998f91c3cc84a2b21fa75dc5ce86f82e072da84f4603fe2c9cefcd395ab9bb5d9f602212497a79837ed24814b86fd29f8ebc6051a28ac95d6c1f46afe8e47e3e3199ea4add074d33ab981fad8640168beeb4ab22983d4bbb4d7e554713424715012566d84e88dd80a3051045fa55efffc15527ce7a8aaad34848c3f1e3e6c72f9a146728fe071b688bab8342912fe1c22a2b3a9e47aee9c90f71ffe179cedf174915f2955b7bb6d3fb90af65936561d4cfc8eca709920878810b331c2096f41900ec7c0b9f0e470143b5d388a81d80359febee7f081090d7651505f20bda1efb8959043894a0de4b8fc221c7cfcf9aba4508535a0aa511efb9cfd48b0d29c7b5c8e55e92e6acc9cedcbc7777a91e5d13c2e141d411c2fca790abb7ee44346a82d5fae3e42b21229422d69478fa38895621f03d6e25eb53027bff1d8d9d358974fae1675ae5d1f43e2b20fa0f94ed65d12c8be7614b678be44163a00de3deb8681df0427284cb184db30a9c98e5b2e132b10f1bda19a452c600521349a51d48ea506c7324dc815744e79e775bf981b3987f1f0bfedbe949b5ee07fb869fca8f4168fedf21627586617d740c7270f1ad917a597769ebdbbffedec17478ce025142064aad7e783fe8539c230dd366582c6365314ecda0d8b01b42f5ebaac826eccf56e7700937cffcc1f3dd36eaf6184e1f97af60cfe748791ee5beea455a04014b519350a401eb0565e80696013c888a267d262979241046445ac8893528f9c71b946abea8f7d01c22543de2641d9b054df0e618") mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) getsockname$inet(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) setitimer(0x1, &(0x7f0000000000)={{0x1ff, 0x7}, {0xee7, 0x10001}}, &(0x7f0000000040)) madvise(&(0x7f00006c7000/0x2000)=nil, 0x2000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) shmget(0x3, 0x2000, 0x900, &(0x7f0000629000/0x2000)=nil) socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) msgget(0x0, 0x284) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x335}) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') 16:00:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x82, 0x36}, {}], 0x2}) 16:00:46 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x41b0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x12}, {0x7c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x2c}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x80) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x2d, 0x0, 0x20000}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000380)) syz_emit_ethernet(0xffffffffffffffad, &(0x7f0000000240)="16fb9085b8b820990b32f3beafb8d52f97348945bb4a9e1b75ae95237eabbbd9d1133d3b5936096387011b23b69830a18b12fa32c8876b118afa2e503252a92f670683eac6b988a781385a2fed3e3b968fa6f51fad371a782495365e9ae3c65fec48b2960362ff94d697f74ae2c1429a9f51347e39fe6073fdca6d5d6a348a4b49e1a2e296aa56448d6ca3fe5ee2ba79a96aab98161a8cd2f93e30daf73271cf424750a796a2cfb6d6040142ecb7b90d0aa3e7a3") r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) accept$inet6(r4, 0x0, &(0x7f0000000000)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000300)) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000240)=""/225, 0xe1, 0x42, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5, 0xe12d, 0x25, 0x6}, {0x2, 0x8001, 0x0, 0x1}, {0x5, 0x80, 0x7, 0x6f6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xdcd, 0x20a, 0x4, 0x39a}) 16:00:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r1}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) 16:00:47 executing program 0: mknod(&(0x7f00000000c0)='./file2\x00', 0x2, 0x3ff) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x7ff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[0x8, 0xfffffffffffffffb]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x988, 0x0, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x189, 0x2) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:47 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x2, 0x0, 0x3}, 0x8) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) r1 = semget$private(0x0, 0x4, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000081, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2, 0x0, 0x7}, {0x2, 0x0, 0x0, 0xbb}, {0xffffffffffffffff, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000140)="00000000000000000000000000003d23ce69fdd507984111b5c7fa91d54ba68c958c5e2357bceebb7e72dd4813caf9d09b2a19727c3df06fa8f6cd8ea7e30e1cbf963362b03dea68ef726064c88dbd20036c99182897309630e1fe29ac70de3c9ec79648a7e4a3810d5ed108ab17f156739deedd1b9b1c0291afcfa6c8dbe15c461ba679fa0d7d0c5b62404e8b3ba66a4241b7729d25bbb535f089", 0xfffffee8, 0x0, 0x0) 16:00:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x743, [{0x2, 0x7}, {0x1, 0x7}, {0x2, 0xc013}, {0x2, 0x6}, {0x1, 0x9}, {0x1, 0xba7}, {0x2, 0x8}, {0x3, 0x401}, {0xa2f9228c268343b5, 0x3}, {0x3, 0x7}, {0x74937fc162a87ea0, 0x4}, {0x1, 0xfffffffffffffffb}, {0x3, 0x7}, {0x3}, {0x3, 0x7}, {0x2, 0x1c}, {0x2, 0x1}, {0x3, 0x5}, {0x1, 0x8}, {0x3, 0x8000}, {0x3, 0x5}, {0x6, 0x4}, {0x1, 0x2}, {0x3, 0x1}, {0x1, 0x2}, {0x78fc2ff298dd54a9, 0x3}, {0x3, 0x62}, {0x1, 0x9}, {0x2, 0x9}, {0x3, 0x800100000}, {0x3, 0xb544}, {0x1, 0x9}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/4096) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpid() r7 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x1, r4, r5, 0xffffffffffffffff, 0x0, 0xe2, 0x1}, 0x0, 0x7, r6, r7, 0x8, 0x7f, 0x80000000}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) getsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000980)=""/4096, 0xfffffffffffffffe) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) write(r9, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffff0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) chflags(&(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000940)="bd", 0x1) r10 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = semget(0x3, 0x3, 0x40e) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r13, r14, r15, r16, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) sendmsg$unix(r8, &(0x7f0000000740)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000002c0)="99e9676488425a8d926423428a8a529078c51d55b2ce270ba51074c10008fca5c98836d597e519fcd0f7f14fd337e9c3cc2769541b03adc5495c1272ae4ce7cd111f22fff4949ec460d4ed255e6fbb40ca304be5da81a4b757e06d94d49b8f75c843229fd7d9f93a84cfe2912bf0def43c740d3fd5f302b0f3e2f42e82ff9102678eb8681532701bbff55b02239d3285f17b834c0c106c4fe7ba4e63e0a8ccdba66489bc65c604b1aec6fb9d0920bbcf35092eb8d88cac99740f173f98480a839aa01faef6bd064c1131c5206d908f2900fedd2b5c42cc546d8f96f5022816309c733206d16630ec6336c09e8e079b4bd6dc127b9c32bd", 0xf7}, {&(0x7f00000003c0)="620b09de0d8d44ea3a10a4e7f5f79bc077ea256225acf6744dfcf5bd6bd8acebdb0202303f7cd0747f5f12b49756457b45cb9e24e87ed533a425a8a764c90a1ec83489c35624517799c512210f44a0c1437d", 0x52}, {&(0x7f0000000440)="fdd789a17f84f2c3b769e741e944a4714b2fa2b5b0f8a17e1f1a68378b9a5c22a6fe46a7243f96226a37f0366716b89c4a6700d5914280e0250660211c94302d13cf0852403e882d0af4acefbd4c88a6d42ab42d3cdb3fe5847977c91e292ff0954904c05269fb894248026c8baa0b3b775f1b59625429b0dfb3434ab93e071ca8773fde2634a5198ca01274a82eb6df6b", 0x9b}, {&(0x7f0000000600)="9ea59d96f7b6ad6580ea83f58853e348b3356412198b871acad134524e077aab8c1aa1b45541898826fc891ea5ccde5aa3a8e3bb1ae29fa56c35970e1d27851ee933ce7e37fe710978cfa709c92cfab9bb5457462761a28d6c4b50b5dc7bd20be8c7691569e4906ae404cca79402d7af690335e63fed29c2df80561b8c29cb739634e9114cf8677e20ad23308e2a38949601eb2e341c3e0a5892f261293f0a9f007b6972d055f094ef45298118d3d0697cfd3f32f20746d4dd4d8d98c219d25a68483ce65af0cf2e9374a3691468ff4fbdb2a48308245150c259aeffd32674f59e47a57097821df66f3b9dee2fa5e21aea65bb", 0xf3}], 0x4, &(0x7f0000000780)=[@cred={0xfffffffffffffc6b, 0xffff, 0x0, r10, r11, r14}], 0x9, 0xb}, 0x40c) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x2, 0x3, 0x0) r4 = dup2(r0, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8a3ec15666696c65302f66696c653000"], 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001a0, &(0x7f0000000040)=[{0x53, 0x0, 0x5, 0x29f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) r1 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000080)=""/19) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000100)=""/37) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x49ce3500d792c668, 0x0) 16:00:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="43a13d003590e62cc57a4510d47c2af9"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x200, &(0x7f000015d000/0x4000)=nil) mprotect(&(0x7f0000203000/0x3000)=nil, 0x3000, 0x0) r0 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000080)=""/19) r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r6 = semget(0x3, 0x3, 0x40e) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r7, r8, r9, r10, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r11 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r11, &(0x7f0000000000)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x18}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r4, r8, r12, r13, 0x101, 0x5}, 0x7, 0x9800000000000000, 0x3}) r14 = getegid() setgid(r14) r15 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r15, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r15, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r15, 0x80045756, &(0x7f0000000000)=0x40) mlock(&(0x7f000041a000/0x3000)=nil, 0x3000) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") msgget$private(0x0, 0x20) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = semget(0x3, 0x3, 0x40e) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, r4, r5, r6, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) setgroups(0x1, &(0x7f0000000180)=[r4]) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x16, 0x2) 16:00:47 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80000002) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000000)=""/236, 0xec}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000300)=""/118, 0x76}], 0x5, 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x202) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a0006a47ae9049293a0337a46c62768bfae4daf9e33f222332c00feffffff8359f9b400ff0000000a8df278f8151128733ac719335933f8bd8574ee7b32b88fa89f03bd064bb4f065091f5cd565de2c53b8902297a28774c2bbe4ff3eeaafe3a0a7ea898c9666b9ac1e86755caa87f22b5b174d22b88b732a48f6f8be3a2104b62a8d0f71ce727a9a24411322a6a7d43fc74a5487cc075ecb8b3e1590a6b19247983001bc66b23b0ec48b894f12733ef013912adabcef8b0589a21ee650fa0510690fe69e9faa2ad9b1b261e215fa178909044bf213a697836647b05f2e8ae2", 0xe7}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) 16:00:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x8000000000000, 0x2, 0x2, 0x4, &(0x7f0000000180)={{0x5, 0x9, 0x400, 0x4, 0x101, 0x31, 0x2}, {[0x40, 0x700000000000, 0x61, 0x1, 0x101, 0x5, 0xffff, 0x2, 0x1, 0xcb85, 0x1, 0xfff, 0x75e, 0x253, 0x63, 0x0, 0x7f, 0x5], [0x9, 0x7f, 0x1, 0x2, 0x1d, 0x400000000000000, 0x6, 0xd417, 0x8001, 0xfffffffffffffffb], [0xffffffffffff0001, 0x1, 0xd6, 0x8, 0xac, 0xffffffff7fffffff, 0x9], [0x6, 0x63, 0x0, 0x8, 0x5, 0x9], [{0x5fa, 0xbbc, 0xa81, 0x2}, {0x1, 0xca9, 0x1ff, 0x5}, {0x3, 0x4, 0x9, 0xff}, {0x40, 0x0, 0xc2, 0x3}, {0x0, 0x3, 0x9, 0x81b}, {0xfffffffffffffffa, 0x8001, 0x8, 0x3}, {0xfe, 0x80000000, 0x4, 0xecf0}, {0x2, 0x7, 0x98b, 0x4}], {0x5, 0x1887, 0x9, 0x100000001}, {0x10001, 0xac, 0x8, 0x2}}}, 0x1, 0x1}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000d90000ffff000000000000f87c8a5b14000000290000002f000000030035700100000000000000000000000010000000000000"], 0x38}, 0x0) 16:00:49 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000b00)=ANY=[@ANYBLOB="6d8aaf031efc278cb00026cf0ec98fe76cde8ca2db866e06b9ed976b2acab9fa82e62ed78a558a1d49160e83210bd4e81b0c7e5e07ce90debf62699f2b63768aec2812f384860008660899552c7dc2e8bd742b8b4380125a351aa119fa38c31d161ca7efaee3abc0b14d4c36346397e98d88e749efae5687550ca382c58068772f4d3172b258ac0e95172fa0d2a47e09c4d31ed2ee283e6e1092a2c3ccde2046ef188e0b65120bfd07626a354f1bff77ea9a22086610c0d04cb10cac4d8a7dc57ceb8edc85f16e8b05f6b61707dbb30c1abe206b3fed65c79c988366d00c56d6b92b931d"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010000c9c28d8b6b9201ab88cc4207000000000000005b25254cf2401662f1b6b49da0c02260ef7f0c2c627a20504d0048e144b6179e77991e0bb3272e2f7b2b374659c39de6f50f41e4adad1d0ccc9480adb4313e67b991c2ce06a815f1c9d083ca64a7ed730c80a425ca828bf8f1f63257eb38ef2adcf046bd35884f"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = socket(0x10, 0x1, 0x10001) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000000000"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r13 = socket(0x2, 0x8002, 0x0) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r14, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r15, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffff8, 0xc0, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0xd1, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x4, 0x1, 0x2a, 0x1}, {{r11}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x101}, {{r12}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540), 0x800003, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f0000000a00)=ANY=[@ANYBLOB="62ab0a07e004400000001f2dd4085bd127a2511643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e4121876af1ae71c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa56ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d94e1ed151d9fb1138920ae33cd5e89c2b3ed"], 0x10) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x8002, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x5}, {0x4000000006, 0x0, 0x0, 0x9918}]}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x10000) r3 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmget(0x0, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30111, 0x0) sendmsg(r4, &(0x7f0000000340)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="60ee94b4436e7d2e57c3d10410214a0e610e8ddc120edcf77751811c4c467b20d22243f9384a6be819e1a6cce805e961b1e4b19d9d38b3b87606b452cac6c0f231cce6dce6d7513b8774594d47a8eb25f174e8a63f7934d969a169353df4ef5fa60baf5a1a98c2ba5a82e91344e69093b2909f", 0x73}, {&(0x7f00000001c0)="a19cfa620426a72f31ddac8212fcfd3d8e887e80651c07e6c73e5b6c4b3d690261cbe78a086b24436de82811fa413eebd2385ce1801b", 0x36}, {&(0x7f0000000200)="7c27d0bb7b6fbc132778c9167803", 0xe}, {&(0x7f0000000240)="69792b1e156d8632b8aeb409ec7bd80e8599848a", 0x14}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="480800000000000100070000000000ff000000000000001eb803a777b88ca63bf219f1529fe8dd1622e600fc406d7243ff3d410ec8a53d7128aa65de52e180f55ab0b09269fdc88437aad1e07185e92414023a2c84328bbc88479adacc934f308f5c54be03dca4047cb05bc065c4acf28eb87683506aacc2c3b2920e26002214f96b14acf3c527bc54818be3771d9775e036ec87eec3687307797b533ec159672084dbd78daf89075006d5f7b9e38969ed207f0a756b96ad9c3a6fd0cbc547c692997b571f4a8b955ae70c5c4f1d39d74afb0de99fc0db8cc29b26edc37235666b24a52e70b006310d62f774e124e4af8b1f10648a525e4925271e4c70f7db67882a86b0d6a001855fa3372afc8362d7ade60d8f08c3818709ef6ae50cadf77e49573decafccf279ab889ddba4200edeffe6f1993bdbefab9030c0ede8b7e34f8d5b37c84a8dc6a826"], 0x48}, 0x4) shmdt(r2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r5 = shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r5) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r4, 0x2}) shmdt(r3) recvfrom(r4, &(0x7f00000003c0)=""/125, 0x7d, 0x2, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) shmdt(r5) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x7, 0x0, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40, 0x0, 0xfeb, 0xfffffffffffffffc}, {0x60}, {0x6, 0x3, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) msgget(0x1, 0x1d5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 16:00:49 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:49 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) 16:00:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100", 0x0, 0x3}) r0 = socket(0x18, 0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000080)="4188dc39a543a691000000000037a282f5bf2e8a", 0x14) 16:00:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0xfffffffffffffd17) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="6202322f660000651cce"], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r1) shutdown(r0, 0x2) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/226, 0xe2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x14}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:49 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0/file0\x00') r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000900)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab2113128497c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bb", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:49 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, 0xf0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c"], 0x10) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000000)="12980151588fa9199f", 0x9}, {&(0x7f0000000040)="32641ce12bd402ac000be82170d6bbd5f4f473cd9fe365678d6a021fc2f5114785269c7f7bf4624dd4bd7d48c38dac18ac57c19aaea923e1053d2941495ff32236d55e2d7a60dc0d4ae35fdeb647d595cc4a56ba47231d1073603335f37f8e68de9d73031edf1a2e12a273b1e01ee6f243e1802aaf142db74d9dc2ab3a98a2d7420eea46c301d404a56433d05cb327cec171bbbf3471437fcc1d415ed51673ecfdb41ec6486435f2a2ac467ec0120b78e3998112578c76bb9fd2d48419a64213abcd9c14df01e896658ab51650eb8e8df5d4", 0xd2}, {&(0x7f0000000300)="fce734296795c062522e0947b41ba26683e0df0b750e7feb6482b736bf1a84620945403a8d59fac365283dce7ffc2fc8b5d56c8df68c59145664b5cc27e2d51e5e10d50c1a08e9bda933df92b8cc3343c044c819b48b9bc8f66684316b0734ab5c5d9d3f823026ac840f051af51d0ca48f9be6aa42bd8f83c2897ce3de37d1e4c805189a301e774423a09b7bee796f59c554d127e64f442d5c236c7b9c764742374c58ffbcca29fbc208f55c4b95a66a585b4be0a0f06bd6ca14943724f702a6319e87768270a3b0f696732413f1f0254b400f228526d0c123b2790ba22f72252ddf94413dfc7175be514a680b1b034f05fb2dc5d401eef8df0e49cb46be7299eec08695664cabb52c9e43890b1755d37e56330a291d89d7b820150eed3783753aaa5857ff638cdac27cb0eeeaadfeb5732146f1aaa1d52d409675cf3a178f653e28d207981beff79a94f3704a91a840962a5434b7a667c2863b56cbe436e84e3d46be133ea18990ed8f095d5f1d61110a916a1936a593bd11a36f64eaff2fa5a6e1f376545b5c3d2895bbe0ffbf62a5e775062483528e4e00f8948fefbb1853bf2de13b290612393fa3a993171bf23ba58420157d048db7a7dbb44d1ee5444f8e39608909e239cbc9ec4a6996517262833fe96ad66026eb868c63bd7bcd3813435bb46f55ba194f508b91177ea64d51405cf236b4eedd8f5bb0942ce936cb187dbc49ca88803c869ab65057b68c81746ef365eac936a95fddfa60b445cb4bc616fe22514c88f29f4aa51dca2cb380e8aa2c4c059e7d239ee53b5f4a6ffd048b2c2fc118c62fba7b6f5442426b4ef7914dd58e5dbcae6bda862789c8c88944a428cb54bcca7709b9f08f830ae6879d6c2e1d523322be8ced13a4c6c878e3806b574bccf8723068f8e54f72ef6019c8e57a126eea02ad70b3a2de62e3c2d5dec1b6bc82202d6c0f3782e08b4c5b22fed898874695c7c4ce09a0c3d5159a4cc64f9942c3a346a3b012c6acf5aa6b2b8ad3ea75e4a3469965fc5445d028a068363b689cda19884ea54a8b21075136eb27fe6814829abf99e87673bc062d8ec5e9849e985bae00deeaa098510de0c18fa12373c89deabaf356069b2eee754fb933b313f56ae85b6ce7a0f5501f73a635f196072520a7771c4a1652c4b0bff99fd9adc73e6e8a0210f3e1ef30a46b65734c0a8759f4951ab4279989b91f8901dee8e651d46bf4aa68649778c9b195df1e5cc3fb5bd57ed9534fc1d9069e70426afcd81687755197ae984f6ac393b1757799f38c9d3d7799475ea88f5b1ead07f07f070e4d1a0705f1a50b47954eac756b1574ec0bf139c7942e9573d8ab6f8344713c1f569b85375155bb99a9213433fc5dd1e0045bf948d960c1b63611dfaa9bd130b5deeb38ffa3d78e911025cfe8030d1eb16ec15e6b179da54220b1f70c4e3ee72b4950aca0d2d3271a1d501e4980018e09bfaed8b28e96917c4d9f2cc505df2f5cd451a7ccf4be1ff3e59785c7c11cb6f3fc60404882576d2c580d9a41df4934f2bb957562916c9aa1e3db2f6647f11909b9742379e09f4f92845c8da1308bcac7d0247d15563bc250da11d615835357d9b7be342b53c74191d87ef6602be473c11ead2206cbf39a67f7d0ca24c252a604638c13cfba4c7e8bc90d02af7a02c5224eb603a654c3cefdd19d89fcfe81cddc9caad6b670cc2b32d15e1736b9103d4040c7bbb0d04d1f25f7e391f721b09f5a718abd43c33f68605f729a18b367b51cadfdce2ab1d24610282571f972", 0x4ee}], 0x3) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x1e, 0x5}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c"], 0x10) writev(r0, &(0x7f0000000a40)=[{0x0}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt(r3, 0x2, 0x2, &(0x7f0000001440)=""/4096, &(0x7f0000000140)=0x1000) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = syz_open_pts() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xbafaa6a694329332) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpgrp() r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) fcntl$setown(r0, 0x6, r1) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) r3 = socket$inet6(0x18, 0x4, 0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) semget$private(0x0, 0x7, 0x16c) fcntl$setown(r0, 0x6, 0x0) 16:00:49 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)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x800, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x82) 16:00:49 executing program 1: r0 = socket(0x2, 0x5, 0x40000000000) getsockopt(r0, 0x0, 0x8, 0x0, &(0x7f0000000280)) 16:00:50 executing program 0: r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/229) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getppid() munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgctl$IPC_RMID(r0, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x31}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r0 = syz_open_pts() close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x58e7dc06e5babc93, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa2a3e58a869f1295, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x0, 0x2, 0x4272, 0xff}, {0x1, 0x4, 0x1}, {0x2, 0x4, 0x10001, 0x7fffffff}, {0x0, 0x9, 0x5, 0x1}, {0x5, 0x3ff, 0x101, 0x50000000000000}, {0x8, 0x12000000000, 0x1, 0x4}]}) syz_open_pts() write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80087, 0x200000000000}, {0x6c, 0x3}, {0x9640, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000040)) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:50 executing program 0: pipe(&(0x7f0000000280)) syz_open_pts() kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) pwrite(r1, &(0x7f0000000440)="8efb95b184e7a0034c72b854b15c069ccd13c8ae65963cb106bbf67a2c24219241e6a41d0646ebdab9758dc12fc45520182ac2dad1456f5811b6572cb90cbcfa8b76c64c62a502f495ed19ff7cdb0e6dc9f67be6f2118e579547ffd1a24be143cf141a62769b067117e6ef26f4ef53155c721e2cefaa1e757a217d2556fc17dc92add45ac05535c96d7004614ad285ab355db4385ca682a193cba40567b59cd37c7daec50a78eaf0d68352697ec9eb51c4b3038e62b9621c6887295b474cc01419ec34dbe40c62c078423e33f2c1b4e927b9bb57439d4f1fa5ac1a69e8a9224bc6d9", 0xe2, 0x0, 0x0) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x7b298a06ce0865b, 0x553d, &(0x7f00000002c0)) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) pipe(&(0x7f00000001c0)) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x0, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) setegid(r7) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x9}, &(0x7f0000000140)={0x7f, 0x0, 0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xbee}, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) fchmod(r3, 0x1c6) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x15}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) 16:00:50 executing program 1: ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000000)=0x8) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x9, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ab2b43ce9b33ada7ee06665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3838ac82964e1d5ec01", 0x2c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/132, 0x84) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x40000000000025, 0x9}, {0x5, 0x0, 0x16d6f029}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = semget(0x3, 0x3, 0x40e) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r5, r6, r7, r8, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r9 = semget(0x3, 0x3, 0x40e) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffec7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r10, r11, r12, r13, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r14 = semget(0x3, 0x3, 0x40e) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r15, r16, r17, r18, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r19 = semget(0x3, 0x3, 0x40e) r20 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r20, r21, r22, r23, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) getgroups(0x4, &(0x7f0000000200)=[r13, r18, r23, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000280)=[r1, r2, r3, r8, r24, r25]) 16:00:50 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x130) mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x0, 0xf62}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x3) r2 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x341, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x6000) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x2d, 0x0, 0x3}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x10074}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) r3 = getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$setown(r4, 0x6, r3) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x01 \b', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x3ff) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ktrace(&(0x7f0000000040)='./file0\x00', 0xd, 0x602, r1) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000240)="ff1c438e25507d8923d97633cf0524b1b1ed6a07a37b", 0x16}, {&(0x7f0000000280)="441c2424dcfc44cf2c53a7cb6a3462b4408610d71301a426d26bc16132c319df00ec29a8597af93459a8a7c43bea41f39b4441a6004417b0a184", 0x3a}, {&(0x7f00000002c0)="8d0a3cebf0b7e1aa2727bb557ddc5ad92c62ce1dce0a63c5c3a2016a44518f213b1e3c321dc2e098435200a0d95bb8d070be131967f2a380fd67bcaa4fd530ce7c4fe5dc2bcefaa130b6efba22901ebcfe8ff6b355973d", 0x57}, {&(0x7f0000000340)="710f4920de8d3b82db7d47e1a4473e252c52a70069ae80ce511778f9b638cc25", 0x20}, {&(0x7f0000000380)="d507e4ceeecef2638647afddf98589b65a5ec9fac2ba15d7471e1f9274ee4bcfa41cf3e4b90a037d4891dec046020eba86b769fb00ec2375b7b8f825381863d2fd86156b34a7b4aec7054ec223a347d060927983b913f63d438a393831c72e7f387173abd48851e1c4c19f576209cbe8b7e9eac8fca432197044c7ad9490fc6a9555c39268e94df0942aaa8594d031b842843cab732a", 0x96}], 0x5, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x4) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = semget(0x3, 0x3, 0x40e) r6 = geteuid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f00000005c0)={0x5, [{0x2, 0x7fff}, {0x3, 0x80}, {0x1, 0x2b5d5409}, {0x3, 0x7ff}, {0x1, 0x4}, {0x0, 0xcd}, {0x0, 0x7fffffff}, {0x3, 0x78a16167}, {0x5d7671838fd186af, 0xdb9}, {0x2, 0xfc8}, {0x1}, {0x1, 0x70a}, {0x3, 0x562b}, {0x3, 0x43b4}, {0x3, 0x20f}, {0x3, 0x81}, {0x2, 0x81}, {0x3, 0x6}, {0x2, 0xffffffffffff8001}, {0x1, 0x1f}, {0x1, 0x3}, {0x3, 0x7}, {0x3, 0x1}, {0x1, 0x9ac}, {0x3, 0x84}, {0x1, 0x100}, {0x3, 0x7fff}, {0x1, 0x1000}, {0x0, 0x6}, {0x2, 0x3}, {0xa84cad9920a97b4c, 0x6}, {0x2, 0x5}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r6, r8, r9, r10, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) setreuid(r2, r6) recvfrom(r4, &(0x7f0000000000)=""/175, 0xaf, 0x6, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r11, &(0x7f0000000140)='ms', 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r13 = getpgid(r7) r14 = semget(0x3, 0x3, 0x40e) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r17 = msgget$private(0x0, 0xfffffffefffffeff) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r17, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004327ae4bee121f68abd8f4bd0feee345f3f3b515de9f071ed2548f56227e343a7d28ecf92e4634b548e49c5fc1cb9a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) msgsnd(r17, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r18 = semget(0x3, 0x3, 0x40e) r19 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r19, r20, r21, r22, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r23 = semget(0x3, 0x3, 0x40e) r24 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r27 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r24, r25, r26, r27, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r28 = semget(0x3, 0x3, 0x40e) r29 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r29, r30, r31, r32, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r33 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r33) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000700)={{0x4, r19, 0x0, r26, r32, 0xa0, 0x20}, 0xbdba, 0x2, 0x0, r33, 0x3, 0xfffffffffffffffc, 0x9, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r35 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r15, r16, r34, r35, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={r13, r12, r16}, 0xc) 16:00:50 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x21e, 0xac0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)) 16:00:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r2, &(0x7f00000000c0)=@un=@file={0x575a1fc668785e87, './file0\x00'}, 0xa) dup2(r0, r1) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x8001, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560eafeffffffffffffff40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) 16:00:50 executing program 0: seteuid(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10080, 0x0) pipe(&(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8060, 0x0) 16:00:50 executing program 1: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x6, &(0x7f0000000440)=[{{}, 0x8000000000000005, 0x1, 0x2, 0x7, 0x4}], 0x81, &(0x7f0000000480)={0x8, 0x81}) 16:00:50 executing program 1: ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x6, &(0x7f0000000140)) 16:00:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair(0x18, 0x9366fbc2a2fd6c7a, 0x49, &(0x7f0000000000)) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7f, 0xfffffffffffffffe, 0xfffffffffffffffa, 0x20}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x84}, {0x8006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) r3 = getpgid(r2) r4 = semget(0x3, 0x3, 0x40e) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r5, r6, r7, r8, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r9 = semget(0x3, 0x3, 0x40e) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) sendmsg$unix(r13, &(0x7f0000001440)={&(0x7f0000001480)=ANY=[@ANYBLOB="e87a2e2f66696c6530005f6342a4ed46da52ce776518357fd29a9c656aea43d8623eac4e283f854b7bcb5aacfcbf2385329f43af26a809d916faa7b400"/72], 0xa, &(0x7f0000001400)=[{&(0x7f00000012c0)="58ed8e54c8c47008294204ba42c15247002861bcc0f0ecb513c6f8437d8d267ef1e99a393adcb80fb56961ce8d70244a38f8e82c0c43126d37965c203d685b4ccb0e806f9477ac81a28f360bfefa43109430f0ed04c9c740b7ee123d7de31d19c7fe427a23e64658d373d41e67484a73d77756e9370e2b63e00c29fc630f2d7d710581d4d06bbd5ef45124c38e899be6636958f9b650b45cc4396bfa0b421355149a370d80f896c62f30", 0xaa}, {&(0x7f0000001380)="b0f3c1ecc6c33bb59ce20342db56d1243a1962d4ec0e2c21d9d985da9fc47bf47df4a4a68a9f7c4cec3f763fab459d5c7b0b2fc6cbd785f8739233dd0c317fd9170fb91be8ee49e2028348a0ae97c5137ea06778e544d054ade29155f679684c695ef55e6c794ce310a823f45ddaabec8af675e5ec3456d4686f45775466", 0x7e}], 0x2, 0x0, 0x0, 0x402}, 0x0) r14 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r10, r11, r12, r14, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r15 = semget(0x3, 0x3, 0x40e) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r18 = getgid() r19 = semget(0x3, 0x3, 0x40e) r20 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r20, r21, r22, r23, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r24 = semget(0x3, 0x12d23c94bb156988, 0x40e) r25 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r28 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r25, r26, r27, r28, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r27, r16, r17, r21, 0x220, 0x100}, 0x100, 0x101, 0x1fa}) getgroups(0x3, &(0x7f0000000180)=[r14, 0x0, r18]) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f62696c653001"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000240)="e52d22b683df335c92e9d1f700a1296d82ecbbd93bfcba43a57b7d88d255ecc94384a0a72fd320fd8f252f1060adffb92efc8648fe7cde29e70c111c5ea6a3abdadd565ec3fea72450c2825b2399987e32783a95ee67084b9bc6ec1bbcf634fd1e156ed784f6dad24366e121053348d8f4455f576a37eccf07416832a6f362a251707b0898cefb4f8b40bb2c6bf685c088ddead21be8cd4e7913f4c9b86df07e21fef71159b2b0f23060af9423a35b1b7dc8845e307cf7fc6c3e21f7765142b3d75d198c3a28843fa822bbce5baa33683082c0a55719c1109ef75f82eb6e0a1203c500133fbbf97404b237f9e2ed7843f88f991fbd3f0b74a0186bfde15ac7764b363ecf120d3e4a9c22c46f556833f3f129e33525fc8dc2eddfb2fe27981839d23855d918ca1bdb938d3664a1692337e3469035b1a8496958d10a2968aeb7e2a37a51d56d8353b59faaebfd1515cb37b9d4bcf0c1bcaeea64ae1891f881ca3fbaa06cab15356b7da9341443096c819dee417e8d458cb316f83708dfba86ac2cf41001a1ae3f832820a3c726b64a0bed4dfcbf4b3e71506333348f41807e46a490a393777a29b534dc3ddf8c83d05f2926d028cc307fcccf9d922e95b0eb81317ca42f2eceaadfc961c58aaea95069e2b4388a4623ff92c02008ce949a39a5975f00b58120d96ee9b3bed3079df38fdf458c2a25648fe431ec7466055d76da2b1506aa0ac88d1c9b08dde800e1ff5b9f51f368215678d16a8662668ffbaddd77c6e610a3fc7da37b28f0f3c6676a0b1026976ad6b26a0daf7b81edef273f708efe045c154d5e262c40e6179bd1c52e1cb7baea7d9b9429d60f0516e7573b3fb065db8b3fcff41841d335a5183221ee4c2c767aa8a8d07911f927bde699f636c5218fe9ad61668a423c2747688dba3fda297a59001d8d696a3531c026cc59f6e6cba45b824ae696a026b68fb2db18fc791dca3982de837451fac9589b82b7cd7d3e95a7acc20a510f367fb434c9f8c37577dbfb9a66ba79e70bc9f730a20bf3ba53304123141f4e1d01db343a8b1ffa2e7549d3d069ed27e7fca7888c748d71b0dd3c9d83d8148215919c0989a9b99257f49965db87c08988d92ad55e5223b232fd6b7fa34adab77a8c4130c23a2e150efa878c67bcbe8e42738872df35717d0ed626aba991acdf1262b27acfdc9f82691d9723195558d2c644abe4f8f6983b7953f58afd8bdadfc5f8d4746c4f8a2f30da4911b03c5cb705208634cdb14b5bc185824f9273c3ab0d9e2f8c5e50bc2d190bb2c49a55aacfe2144751b017449ce3547a50c68371420915212fd53b9791afba87941c3ff8d0fa4e3e478833a658b7198a764fb74a001e850f0d62070455bcbfbd22ed38752149473e5e6eba7525b786797daad9e9e39a8ad2f0ad7aaef941b6137b7f9565838251901db4b8d1c48ad108c14dfa1f210425db330b5cd3b798810509ce02a4e420a7c031b9742aeb0ffc23c833856689eb4d64d87eaebc05676b88b2a2a3dc9bd8825ad5cafbdfc6750faf08ac412aa74101478f0fd2c450c29a004c0f3876ddcb86c8b8d845b7ca986fc8a2eca671f4dba42cacc5f752388d6cbb17e0755c4465285e636f192c02f616ebec0e2edfd8e0f6144d9b38bc5c8258ef5802fd8073278e8c1eb39dc14a2c1e67c711f87cd610c82be222754660539d3ff8eb5bad47520e2b0886117a48f78b45c763115839a430f4577aa922f2842d93321e1f315cf94643f6a6583dc9764ba86a8453c2b85e718ea7eb29f94f4f32df799b37435418cc4bf9bc077094c4e51196c6652c05a939e143f8cdb54ae2550b8ba0d06e701ccd7d76b6c32a51f62d28b1ccd954b41b9f5cf4fab238a062eaf7be2fedff4e94b445947b8aa1765997acacc7c2f1f99cb4b69461eaf50d3cbfe27f719a6912a4e889d3049d44752eff38842424bb8b6f678f526191d80ebe32d5a329ac30f9ce057a8affe8aa8536f8eb5f61ba2dd6d0a659219d9e2f3afc7da353a8cdbc224c6868f4820db5cb33a90399eaaedc92d6d9085bfb52202a68c441811c6acb431abcad23d9bbb1bfb349273d83c53a733f268297571141aa23409df603c0c85e5a2a64c208c605e378067d26a5e1cb3efb29d2a146628657d5280f42c02e23a5cca5c33ebf30c5dca4ca82a6fd0c7a4c693afb20345498204e4b7a2dd5be362653e78069779e256c636ccb5a43ebd18df62bdadf7eba18e610b35016ea41fb9efb59fdcbae70d7ef26dc68a29819d09ad967a4f30f2983e22d6c122c422c45744a2dd16b4d32af80df4580307991bc6d377f1c9430d755ddf633080787c909db332f9948c78b7ce70ae2fb082990361b4732def839bbee11f0beaa8e023d5505592b7c241c7d65a44aac855094d374fd2393f878c7465e786633f513d2608ca7199e92e0a1b21cb99a30662e278d5fa6e84769721b2bf43e2c6f6007b2e0099f9c9e8af2b1831337c10e2cab24e399a8546f7700fac522873c685f7f232655f2cc8747853f07adb2753df0213b3c05346df888e5b40591197ae4c36d01ab54cd5b95428232af9c8fab9412dd3e2ef8da57473ffa139991aa99f79ee97a7447cbd33a218037bb848f31b91ed469adfa59108901e9f4a8bf2622065504d9db6ee966246061fa80bd47c83f02d8926e31efad2b70ca39027d92d6ead02101e802d83bb5f6d2585a284b0b1fe5d4e0dc7d247a8f2494faff2bdfd202a02bf629decad08cc75983db3247a89d6b7151f437f2b910c0dd0e128aa1632c2bf7eafde618e6ac67fc160bbb8c779eb81a388decfc0fa8f0f37279c1dbec6fd390da58872dac62d2685ac6b02a3618cfc2c2e0b7da46f5bf2891e0be10b56461d578e005e511bd64fa0db090553040014a2effb92bccd4e243d860311577b7be0c8c06801ff01a1b61a165c54562a12147333c1e94f3de2d9a93745ac0d0488a169e078c5305bb0947c1187d09b0171d44cb46b242f4a6dc68e3be1359b841fcde038d52c6ffd3c8c01ab98464f1a5ac53105428d723624495b593a00b93426dd897c89584d62e95e7695f6ee1fea145130cd276f8041695748d714039fe5b35cf16dc7a787e785ad204d2ef52bb3aa53844c6c3b732757fd68206bd60b4bbcaad9d9768821f8b7c0d10be926ae6e45ca588a76b1e98034198d36be9b2c07fa640e441681f2ca9f1b77fee60ccbde878fd201074ce5f8a5b0b2449d8a1e9e1a7d10018e51005c319dca5f68408bc3ab5f6a9edde297909362b406c28f6892653d3aabba7d2ca5eb584f5f41acc45dde5e69aebad6867598d378d95a4f1b5c3a9d4273cdcba337ed0de1da7ab1bcffdf3aefa38b0e1c37cbc040de4a0b9720f97406a21397ec93c2b1b6f90708996a862371b08c1bfbf87b97dc6abd3fe48b413aefe6521836d66e5774452234ba0a61fac0690a3eccc1629a881fb0908d89d8bc087539e49332697cd30110072f21d309f7c10358a027f624e7ac4f91158113e7e14b2b02adb93d67a573f4e859fb7945c1bce8616ad8f56b50f8d506855b6055d8e8b80a6d48ed599f2fcb6f4d1a554871c6166e2af503eecb7abcd33cf5e136e26fedb455b26e4dee65690803e5452f8c5370a9f20c5a028ee3097e835e832a0f38f06c5d5e0064c37fcf8a09542418c6197b7b77bbb5227fdb7d0073c196ec03e221859ca3ac2e8fd3ec0db0984866bb4de1622b0f2a661bedcb7618030d36c8f001dc19f2776c9b59d3ad0f97359c53f234c0653ac7f037ca1a6e84055b5ef3e9b28b1dadae95ae38bf135a069fb46ea1df914629a0078eb9e13f3942abcbeb393e4a8a8d65deac0fe05b920f5e25707399592ef0f8e7a8b446ab8b3eefb332cced7355ecb407c08ff29eab605644fd33c8ad48d20298b0df74be1c70d8f2c24b0535d444377c0147e6e4f0a9bc91230048484bc6903630a3335b55006756a6396dae45b0a2343bea6fd896d74975735eab50ebadbfd66e4a4b7453c0802f08f2eb9292b9cd2b0e6809a7ecd918ebb475fae9ec81778d9b820aeb91f3b8225cec9b7e4606c73d1165e848defb4178ed0b3f078e42545e631d5dfa9bcb055868499ef1ce5c9cf4b5843e5749c35267c5a6e2996cbd552b735de93c3f74d470481e6f61664083075f8976decc5263b50daeb048f0b681177f0877da6f94a3e2383c7d82c9333781e1f97bae2f088d9b7f66475a72464db6ace60b877c9b7364c7840b75fce1b2afe0bfccd01611626173bee8e96bc17490728dbfe729fc9b462b5f4c0f73a72976dde3043eb88e7b996bdc79d20736debf8bb1e8746ec965b5165ce4eb7ab543634740ba628d280a5f17b9821dc64bd599e08b8b7569aacf3ab0ae51591a1905554a6332a56fcd0651ebf154567b98152e23d37e9f034d3ef1d46c706822d9eb16bd56f157f5e73c29e8634ac66359f592a7ce49153ec02233d8dacf84c9fc8032c3dc1561efd0fa91bbe8e390fe186f1bd7cf02c1a5dced51a0c6033ff77d12289b42e7e290638daa89c399e71d2b7302d2dc89eaa0534e67a72f344cec9cd500fb5b063862a7fb5f20199ea881f399437fbd7f83a12c3f568b7142614ce9b2e91080831b1eb227c7570c5460a0b4e1fa79fb2e40e56170564b2649f6971a6722c9219119fdc9a0f9e7fae0922913aea830cf124d71645a66d2aa16f45f7d157acf6c0d7a73cceed628afb613ec63acec278dec45916ceb4d2c052ce80a8a43a619e31a26e5bfefcc6e794b9a2b1ca1c634cf214f1638bfd89cf137389ab30416661ab86f38bfee52022ca4cc2eb3101bc9f0b256586d3de25356018077058e317d07a6dffc7835a582842bab2279c2ee8d1f406922600ff384a78b864acb437d83e166efaacec891d79bbfffc16efabdaaa62e79e64885ea872531dffdd4588468cb1568d5e1cc2b72d636c28f40fb381e494591f378006398cf0b6cf51ee84ed7be04b947039404fd7e0abf1ea2153646f9ccc29ff3227fe5c67dcab133bc3183e0d9eaa359167e04fb7f3abd1831d62b40fbf0ae91abd926657db9c550a590a1ac7d31560effc9dd19f4894aad23b260dae38a05e721b66a3425a305af138dabe46e026703ce5f0c04fe98a98f1ac623d9ca442370f60b1baa88cf4154838fa948fde9cd91d22ba516c33e6f69629fc84e8f2738ae74f4aee7081f816226575c74533f7e62cc559be573d7dc5c9f7ebd088d008abba2e643e3dd35c427cf1d51bfb4b02638c1ebe4e8fe072e6fe9774102707a3cd9c09d0e57f3d2d9bc85a814abfe246112727e4dc1fba529e366f052a1d04428f815a4f6326af0bf1f83cf1433bb2572fe09cc5c8c500975643ab00dda7fba96346544db00ae022c30dab0792eec5d261dadbc337fad8ae624369f0e0ddb7a3de1b0cdad39485bd782292d2131796ea8a9f0cbf2c50dffad5ea4254e11302e6d95558b3b1f7b41730d864442e3f6023c3dbe88c2be94d657e7998d88ca254363d75a0985460b85a310a1d3e7b4f3c80dc47aee060c3cb1e2f00cc45ecb867f4e2808a4c5bc1b22bb74e431fbd5c902e42774ada4550af4732e5e4de548c9f4ac69afe85ac8cd7e521ff2b951d73f62c06a88116f9f8e085275fe03dc730edaf8e6015edd2c1198ba32765f820961b92a1b2bc2b9a3142295e9d84fa8c6f24691af04d5d45f5272aab814e3f7f971ccbc6eada83921ed9d6a81fe10ee54acdd9572e18e63e812aac4c8d1cea174ca2a795ed64ce08b007f6116ee755697a8c2a5bbf824e1654f9b6f3ea8af6a1376a16c0", 0x1000}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r3, r7, r29}], 0x20, 0x4}, 0x0) 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000004c0)="ca6ddaab8a1dc2c547d6d7ea78aa0ea3a1169884263e536b1f91575efd4f96c63af8452a491bd7810f0000bf8db0bf1725d4bbe85039403ccf23990214d90e4d83da4cf44624b61f50e6f22ac8b5e0f3ff5202d2c112b43db5a830bd13dd205776f25ca5840ab96dc77b21c4c3ce6274cc8ac3047591d06729e1aaa02f3f238811da5f0ff0ee042b7ab1d73a4cc9a257db7f4b9e0b000000000000000000", 0x9e) 16:00:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340)={0x3, 0x2}, 0x10) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000d00)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x31, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r3 = syz_open_pts() fchdir(r2) fcntl$setstatus(r1, 0x4, 0x80) bind$unix(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB="00002e2f66696c6531000a216eaf9ebf4be1664bb8f96997039a22c19eb8f7eb1b57471e1b7e8c177cf695ed086a2699969c43c3d2e1b63cb9f69baf7d6fd5c2befe4286c00a942d2cd803c9a786621c734837db5ead6ae2f0ceeb563c9e830d0c67597acbebd0ec5adf51865917c90f57392622e88f550114b532edf01c88ff4eb9c3d7d70546541f398e11e26a646537b7861d4f671398d5701de12dc4dec7ac1cb3b498bb37ba8a6d0def499a83c4e7f31db208fb794331487f438c76b537f5e087c4d9ea85c939dd026daff89b404133d79452dbcf2b5a5ad4f5a338a28fe1a77917262c4bf1fbee5fb3400682"], 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) write(r2, &(0x7f0000000c00)="353e2b79604bfd3191e126fb9348d252b6928e9c7a78d6ba939c86c5d3904d4b8adc16d248d057352e1887b2803ff41ca4e99ebb3e4d5cb41a8f518ca2d4d84a87845548439cab8e09b9fe108a6d451ad8b14044", 0x54) setsockopt(r0, 0x0, 0x1000000000006, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade7a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71db5c0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b300"/4087, 0xfffffffffffffdb9) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x80006, 0x7, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x71d, 0x2, 0x2, 0x80, 0x5}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x8000, 0x90d2, 0x800000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000780)={0x76d, 0x9, 0x80000000, 0xed, "557299a9eee13103ba7ac17de0fdb1c6d73f9839", 0x7, 0x7}) sendto$inet(r0, &(0x7f0000000580)="7cf318405b5839d0aa376e9bd21c9157e4fb55c5ac22cd70c500d181af05dacc2dc3f862b540588737ad50323146c77ad7cf107697d3ab8e", 0x38, 0x402, &(0x7f00000005c0)={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000600)=0x20) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r4 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:51 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x20, 0x9a) setreuid(0x0, 0xee01) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="00000002000000000000000014ab10f9c3b4dee23a4cadf04eefdd8fdf2d3a81e7c430bd53e4ddc581fb68306d67210bc8b7048b3d1cf08f526f2f2ab6887da63e3564420fd82626f3b8901d32fcf0ed76e62fec7c1f077558cf33d46d4faaec1eae9c4037e5b65f82571b4980edfbca0111721f1ae484853df1238141cd0dd22f0c77c777bcddcec23669c09981793d1d2ab74f9534ad374759dd0000000000000000"]) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r0, 0x1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:00:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) close(r1) r2 = socket(0x10, 0x2, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = semget(0x3, 0x3, 0x40e) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r5, r6, r7, r8, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r9 = semget(0x3, 0x3, 0x40e) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r10, r11, r12, r13, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) fchown(r3, r5, r11) socket(0x400000000018, 0x3, 0x3a) write(r0, &(0x7f0000000100)="16c886ac4c9e773dadbceae30f0e92a6ee8e8a7d4732b3258d179dfcc5668ac51ac4148a44a2c980285e6d0639303307735c3c2fe15d7c88d4cf0b2abf02811f1ed40d4d6a3d6232d7119b50f0f756998cbb5bd935b66783ba20f23c54ae990fead1509436e05e17b658879d4cd3dc81de96bdb4", 0x74) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x5c}, {0x87, 0x0, 0x0, 0xffffffffffffffff}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 16:00:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x6, 0x9, 0xfff, 0xbbe7, "54428edb86fbbe7a4af79a56a5dca1a46e342406", 0x5, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0x100000001, 0x4, "75e6927003f38ee8bf66b1a277268cde645bb7c2", 0x100, 0x5}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000080)) write(r0, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13b", 0x585) 16:00:51 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) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x5]}, 0x3c8) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r2 = semget(0x3, 0x3, 0x40e) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, r4, r5, r6, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) fchown(r1, 0xffffffffffffffff, r4) 16:00:51 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)) r0 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) recvmsg(r1, &(0x7f0000001b40)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f0000001900)=[{&(0x7f0000001a00)=""/251, 0xfb}], 0x1, &(0x7f0000001b00)=""/10, 0xa}, 0x1021) r2 = accept(r0, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r2, 0x1) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r4 = semget$private(0x0, 0x5, 0x100) faccessat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x10, 0x1) semop(r4, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) open(&(0x7f0000001b80)='./bus\x00', 0x80, 0x80) 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(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000080)=0x37) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000100)={0x1}) recvmsg(r2, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r3, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x81b8, 0x0) getrusage(0x0, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x44}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:51 executing program 0: seteuid(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) 16:00:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000340)="1fb8cd14f1e2099522694ee219868462186cbf6c36c7519fc1fa1bae10ffeda9c0a29673cb8db0851287f0a32800995a791902af26d011c3e79c965bb258fa5b7dd03613e1f94adb7832cb6c6538db2c2eab3cba4c6d5d06d1f67799a2e3be8e423f108698a943a7c5392e27012ed69e59f5915f3ff9020e00b14259eb5c841eb39c932c3a054bd1c97d692ec61943683bcb3ed1f34530f93998556efae0d1e12d3c19d7f2a9705e7f96adc992eb96a47232ca250766d2114adb6e2e43752e5dbb8d5f812d27da52795a245a0693b4385a28e44c0010fa65246d874815d9be0d1cd95107016b274eeff136eebb392d5cfa78c69969d197753e364cb7dc91479e4788b50687eaf9902f8b48d1ccc22b586e9392e2c05ffccf1ba5b263d99894624815734ed19c9f43cbb42005ec64557ec6136d75f1defe6dbdb2b5f4ed60d299a0af24d2305c178653582a3eb26b04570da960b016dfa52cce7ad4d308dc2ab8dce80f3676d36b0058c164b472b18c544938aa4c82d0e56cb83a09b613a723bf2f2322d928fee3e7ee48f4f76ad280d4449613fcd6d12d3679227693b528963d3708ea919ecf18915e3c953a94780d10855e942ab08aebec83ce46edfbb6afade413f51fded74000d776af1f18008dd7170afc50eb1f776207e1453b885b62c5af8510cd80f629722086530e08ee4ea582507a1728c84431e782c6516e46cbd0e81f24c17da1f4d3e95d3072d5d3a6b63232b54573352f33bd24ffb2f2e8cd718ee97f090ea9d7830b13ca42989f518243f95d3696778f649d58142af1c09b6cbab973c4bbe96df2105aac4ac7516cf74b71c91321f223320e08940b83e26f240fdbbd51921f75c7951d5ced5a8c3e42249c5545fdc7722dfa746f74b4605a4cf7e0ac76da3355f7f3a8dd32b7ac029cd831d349a939c1ca8484a4a750652dfda47aa9f5f520ada669448fdccc9155c5e874c237fefbd6ea88d6d6371e52064f5095e42cd3f332b125b1f6481bd15509a376723518e0e540b119d09b7b9d1f4073ab37365536f140df700f0c55ccc39d90ed560413b1f0630a75f54defd9d07be29c276dc09926c3c8954c593d04eb3e02b2442b284fb33eae578c73e70431614491b4e26d4e88a98de17f0645a621279a72358019090ffbf1925ce01c56ad6e5c94015fa2bdc67e55d347cf631f1c96e48052dd96535eab295d1288dc0fefb37f017851fd1a8253bd56d960cdaf3addb8a2bd7eb18fef916d48803586efef865897ea26e29d0b3de11a795bd90adf206064569e54d9a013aaa89cca928945a24cfc0303a6c1bf1423aec3571255bc3aa6052bc0d59a4d7c203d1897b8f64932adf8aa380a69fc2eabec8b48e8aaa75088fae267fcb95feaeb2f6809ef3f91842dc64f9a33fbc8d489a6113a6efb7263d687a70e08836d6a635604c534eb09fba67b7ef4d32b424f9f9faf89c6fdea55d976c6d7f7ac86aa910f82470fecb2d051f8d12303684f8ab55e76a47474db496b40e1a002e4b08f8ad31d0761a76bd1adab40b577437b2f8144a164cf6afc2fbed6ab2927e6efae011c25b5162ff005b50842d07e8a26480959cfe75c82c521e63547ec872d4d3f77bd08cb499a21c8c637abcc278813fba4388b19d5d8723280b5ce809e7201a896f5456a1c747699dad4291287c2ccb16d56f3641cff809114160f25f5caf3ce1db8b94639827acc166456bde04a62e39a7c2a7224f7396ece023ea8007d97f6a21b6040a843f79e313570bd9a52b05293c8621fb5f2dc69b60010f9d4f5c64c582d4e62a09bf817de807c9c2fb629d6aef232d0578ab1f26f68b27df0a915ca2575d7cddccc4c3aebbea39aca2a5dac5c87579e1965f65646c42eea04e8a801a486faf24293b54ff4a37737d7f4258f0099df72d42445fcbe03af536667a686a47692913e9fe6decbe6436bc34ea9b8434d7662ba026df3b8f9346a1f32c9d59f95ccb7ec8de30ab39a18b43a0fd6db21f7c34d726bc2bb3bfbb8c5d63683048d0118a8708246cec78115703e64f0577cdec5a889390a5b1a2db1bf65e66ef50e7fdecf740bb200938c680d3f781db124f61987f6735f326ed3e2074cd0dbcf2c1bb2b162137d9205b82920450bbb78111c77394a8763570387d3c5963a655bfb2f93f5a8fb942965ba03b6bb9409eafa1b8560b85cd69f1c094051377c324913c78aebc7a1bc5fea1aa1bde7ecd8c1b7b1bec078831dd535cd25a0532a1549dcc49147deaaea231d965f62e5ccbc31a8b6c168eeb4f78cd69bb180bb445e88e5045f145edd20eb773df8837fa9b646265400588e28f5bf5592bd3b1849f83bc7c695864f6dd2bfeb8a1c37d36fbc7f33163a402cc7d64f4a953a1b99ea9f60ae3efe24f5de3c6f677cb12f09516605482e65e7136cb105a472ab3c562e13f273a294dcd8793ec0635dfd304a8c2e774ede673b51392d9835da79f03a8db8956e2dc26321173c266a19a00a8f5fcb8007b7348789d446fd48d339c89347b4516e568693aec1213d2b2c995b8763ecd3b1ee94aff4298da84075e0f981ae6226a2b462bee23228ec0373c6209c995fccc63e39aee2000f8a6229c2a23a7ee27bdc17f167036f224e0aa58bbff3047da8123ee44739ba14a0232d903357ab18155ff6186103e6ccd50d5338e036e41b0d7b18d5b79e0fcf90542abae82d9474dcbcfe22dc25db63e07ef82c886575f554c31f64aeeb46c419841a7420207b7061062d097cd4e216caf3c2cd110fbe7a9ffa8eb1d2493adbfb7316d01796afd80a7bdbc0a487f94a7debe7de6e8a00e6563fe9054ede456cf6b997c81d621461ce0d1b9553c93544e1334e8fb3001068d98c317b34cfe4d3782223df7640136458812060a409d0a20d7f5d44772c849e312f34fe10cdb91c3b6bddecff42f558fa5390bd08bba7292035a8831f719f5f861dbc3b5932426596bfe57b13f077688be779ef9cc2609314438b4a08aef5f7f49853513cef67c726d6de6a21fa595f78d8a5338d43cee4795b27e44bc761951331e557d1bed986e8df4da56f5d682d2fd405049c585b6ebaaaf5e7a1d506552b8d7abe9a6042b098aea39880b27bbfd21954674359d569e1b0e37d59ecddad1817c796f731cb6eed66a44288566d4760a45aa210b06a2552386b9a4fc14cf5fe5f7b344ecd7cb99f0fa922f7b8833cae1dd47055bcb1055880d6cf9b8c1f9495e5475bc21b9f848f766e69289e9f7117188b5670130c533af4d352e8c7a718ad87e7087310bbd646802a999aa6407612d3c310d68a0c798098680e378c706da7d8bacc0f42e8405ffaae99bdac2934ceb4df205d706f68d0b05fef0b73bbf770431c007870085edbe87c53dd4f6247654a1ee7fffe10a5f3536f39f284e62c11666c5528b6d07724ef3b2065fa298838c794a43904e6c6895ca66e4108bc35f46e0eb4e79d67e5d0e36d98211fb88131437fe2c20a8391bb3e39638b853023d110fe9ca1fd6d768c0e4117d50505f20d0f302999defda07b409e85786c717bc2797911411f7ffa7a7cf254c7e33529b1fc81585929305d37983c31886caed8ffce81835b9b80cb8973f4f6ef16fd809ac3eec42fa4316a7851437f78e7183f6ca5ca5e9fabee07c751c4ebe998a0b19488478b8f6d5b38c12e5e99249b8d97b5fcd812ef1cf70233186185714bee3f7ac26e0e954586c973ad896299ce1503c1ff2f14ef4143e78bf390d6301ed7147990a4c10a491215dd382cf48061ee94769a492fb4b91b4c10d03f6f7be7dde17fa2247410cfe0f1accd725b92045ab0a6f502edd67c697d866fd7b95fb870481d6d5daa7647307c285c2d76461616ac198594bcd12ad1a96799a95b5ee4e4a8fc76448bdf6fe2e7d2b4f38ddf369b1824f26601e77364e67fc9e50de2e19aa14fc77d15699c8e39a56f639429cd3961b62cbb1cb89cdac90bdb30bce4032b80f25435c5dc3004627c6df04ee3ccc416976259e5f5fa131fd11c93ccd6e62e79e3c647da0e09d1414032eb14ac368d9f1010bc96590b26fb476b515552a8d73bb48a6c2dcfa122508309e7fc1290df8324c21d302935ca1540e117b20039402c1c4d55a028fb957edc5e46799dd736849c609817d1c61f599508d2c79ac0d700673aab20bac0339be579df77fbec5584ba3a6e34b6f90f40ec5b663008bc3928648615605e46e53a2ee65fe22d1bb0e18c396ed61a7fa60b64a4b00ac6a95d7cf6386d94bbe1cfc4fcd7d39be04511f60f68cc6c42b0e706d60ed5588809bfd4e0b896a005ce39ed42253726159f168e0f5d7b65b2d1815f1d130885b4e14f6ba4360e7d263c2d9608443ebc411427fd91f0f0d7c249a69171bd84c654e9bfd125c78bf3c4f39b8f5f6fa10c394761f0f25dd788fa8e044bbe3286b3f8e25f3f9c926816c08a685e93849cd9c20180d609360dc7c8506cabc47800d6130f107a4613864dd55b9f426684618f991978acd1e6acf54b16035ccfa14a2f113e89cb0de3ec27842dfee187f4a2f76227578dfc404d9a3cb2c366b446fe50c2e92bcf46284903793cc383ed76be00fe1dc0fb28949b04a1a22d702ebebc8f01042f2a7131fb791f2d9584449199306bb43dd4173f68214ed62ee0953c464e83bd26919934dcdc3c23a193d34969675de2b965c9e2a66d1c6f4bc05c19df96df86e834fc6c08f2ade24daabc4a894e9ccb8d69f138f2e0a8f7e59430b29f9ca126bd2373d57ccf46a5317845644a64fcef01e3c48bc9736628d91b58447d84edd3e9b1b86f72412488c8a9bb21c7b0813143156c57ae21b29b537439c44081ddee81722b3ffbe9f7cdb2e919b5c7e4a3d725a8dc9ff97c48e87a715efa503776c8925c7219c0bbff1c58438fbbb5f7669fdd9adbca794533ab28464cd84af59f3a630b17686e1c3c5f03476f9b4211e1a26d509164597238435203640428bf393f4adc487e34c30037200acf74385a673789cb8b0a49cd3f3f872b8d175833f143b5a40fc26023e28172135974b4423ad941e1cc076893d64b638def3a797224960b1eebdf4204b302a97aa6bcfc0cb29067746e6a43227153eeb24f6c5450f7fa4784a25ecdadc177bce26c034d7fe2b31dcd8c4042be802dab08861abdd26dbcc3e19c5a2bce41a0161c41906a93230462f80e33d52512a6e8e5bcc3a77b91d09de84c7bd5d45ddf315cb87881829605eb13631b16be339e5e23a69e7b1bcd62a94a706892bd6fe377d9e00007897fd8b884b94aa2ba4903671676166fadd9c5de792c44e039cf9c09bbcae9b20df61f116c422530376ca80bc7c070725620f21db46318b12eced885b987c694c2d8b1eb1cc2f47380da0493f0ab19a44998f10397af7732cefa3e200f1f2f0ebb5b49d0b1e55c5c9dd6a6e7265958c5772c66a8880a150be2cf99ce5103ae3a7890e49134b387e3e4a6e173d739624bfd11e1bad9a569e3635006d73344e89cc00435ce5fc40a7f1b84f058511fb251d13d0844b601681c7ee221c17f51f0821ab527228dc442c7483d8d60733621274a190b395e65162682086050a430461243461e3a8e203e5b7dcc4374610e581523a853295fe8dfeb5d636517a487f102780bcf466dd539dbf9e549ffd01e5e85f55d688971f42c8bc74312ac22383dc6f0df1ddb4bd1da6592d4231042800b6a90fb78923cac3d0f28041e92247c8754162e459af9545c94fa174949e4b4d8fd0b8a6b0e5e3683b0729d324723ac60100ae8768bde6128bd657923856ce86a25adf5be55e81a537898fcd9ed57c2", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x4) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r0, r5) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x20, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:51 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x369}], 0x1000000000000119, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000040)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{}, 0x3, 0xfffffffffffffffe}) 16:00:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000080)=0xfffffffffffffeb3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) geteuid() 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0xbdba109693fbe8cb, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r3, 0x2000746e) write(r0, &(0x7f0000000080)="926d", 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[0x10001]}) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x0, 0x80000000}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xe) 16:00:51 executing program 0: r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) getpgid(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unlink(&(0x7f0000000080)='./file0/file0\x00') stat(0xfffffffffffffffe, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/110) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x2c) 16:00:51 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x3a0914c44f7b202d, 0x2000000000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="4e8e47f80000000000ff0082c714778dad4c4a2193cdfb0eb5974f5b28187f37eb59039dbd4c6f6c", 0x28) write(r0, &(0x7f0000000040)="98b6990f072974bcdec6ffff00002e", 0x301) execve(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) write(r2, &(0x7f0000000140)="3d3774d4aa3bbd42827d7721ee3cd9f64459960395a6209d7bdcba47f1140c2a57f078b479cbf54fc5604805032e2a587c9f7ee035f0b19ce3eeb2dcbfb3bc44bdf3fb1dd99e748c5ce6494691ddf91e9a73737c86ca3e6c0a086ee061b4664046b150baa5f47b7cca2b0d6bc013b9a13e3c4f72084eb2c5805181bb88a2cbf4d4108297a1dba38d63de24e87fdb449c5230827d29b597161b68ea0562f05f18fbfe08059f742a000f4c004ce74eaaa9b278", 0xb2) fsync(r1) 16:00:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0xe4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$setflags(r5, 0x2, 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r6 = dup(r4) poll(&(0x7f00000000c0)=[{r3, 0x4}, {r0, 0xb0af6953f9efe3e}, {r1}, {r1, 0x80}, {r6, 0x40}], 0x5, 0xff) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2}, {0x28}, {0x2000000000006, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:51 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5d03000800000000"], 0x8, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) 16:00:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="90f2f573e0d1ac83c18d65c8e22066c027ffbb23a374e248cb4570ac19bb248000ed66c89ad4cd6f633b0fbee5daab25f3f7710b01f3f83a726d28d793d6be4cf8cf2b63426ff7eaead57fe2e354c2bd7e3b6bf8d81075c88330a3a06a6322ff12d50f78c4046ab0bf8952ff", 0x5}], 0x100001b1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, 0x0, 0x2) r3 = msgget(0x3, 0x100) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e526000100"/143], 0x97, 0x1, 0x1000) msgctl$IPC_RMID(r3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) getsockname(r4, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x6e, 0x2, 0x7, 0x0, 0xff, 0x9, 0xffff, 0x1, 0x3, 0x7, 0x8}) r5 = socket$inet(0x2, 0x3, 0x100000002) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x40) setsockopt(r5, 0x0, 0x64, 0x0, 0x3a) 16:00:52 executing program 1: socket(0x18, 0x4003, 0x0) socket$inet6(0x18, 0x3, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) listen(r1, 0x55e) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x8b, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000280)=""/58, 0x3a}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f0000000340)=""/251, 0xfb}, {&(0x7f0000000440)=""/115, 0x73}], 0x6, &(0x7f0000000540)}, 0x83) getsockopt(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 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"}) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e709000000000000008000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() fcntl$getflags(r0, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffe5) write(r2, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x2, 0x5}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) pipe2(&(0x7f0000000000), 0x4) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000080)=""/19) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/75) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x8, 0x2e, &(0x7f0000000000)="aa4e713048e69931929648", 0xb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:52 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x400, 0xc3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffa, 0x10000, 0x80000000, 0x9, "bc0d3bbc0549ce8fcf711f850af2464c5159e384", 0xffffffffffffffc1, 0x5}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfea, 0x9, 0x0, 0x1, "3bf8ad404f2650e34d404e034297cda81e7fd998", 0x4, 0x9}) close(r2) r3 = syz_open_pts() write(r2, &(0x7f0000000100), 0x3e4) r4 = syz_open_pts() dup(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x1ff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) write(r2, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb18e15cbbdf696c000000000fdeb57412a144f037f0c44e59abd8ad7387d7891658eb4c37a9c5a1011763fbfd53c966a0f96eb734db248cbb6da9c18c0cb30810fe50c3cf0240f2fe1085825d2b0121c68b122a2053880f486049d8ae6a36e6c150cfcee2c9670d19b6a956d1c0d5d739472493d08c7b588f72ac8962c909d587bfef86af49df2c11f3006d2553b42471d8dc4c1eb96bf2915a9e0771a1336a1db5512d15118333f8d01fc606747b67e25fce96ba66dd93262dfcade4609ef6a150348583fd59000000000000000000"], 0x1, 0x0}, 0x400) 16:00:53 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) shmget$private(0x0, 0x1000, 0x1a, &(0x7f0000619000/0x1000)=nil) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {}, {}]}) mprotect(&(0x7f00007de000/0x3000)=nil, 0x3000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:53 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x2, 0x4003, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a8f40cbc8d4896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbf57cd662916cfceeaec73ac75691f64fff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b74aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee4434604090600002477895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dce0adf189cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255b36b4c9fedf80c18dcd6fa2281490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e7080028b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916407cfef9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa8948da2c4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff90699da2cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d265b2e2482e5344b14d613bb7294de92420e769f06cafaa0cbcb3a9dc3bef9ae0df31c9ec32bb0fb9183283959fca8170589dae2d0220f25013cec3e15e9fe6437caaaa63b3bb20695164232b03ecd17"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000100)="661dd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1c4eb273c09ba04622046267effd0755198e60d4ea94ebac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x70e) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="83") 16:00:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000240)=0x7) fsync(r3) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000140)) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 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) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x7ffc, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r4}, 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) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r6 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r6}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r6}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x2, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r7}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r8 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f00000002c0)) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r1, &(0x7f0000000a80)=[{{r8}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r6}, 0xfffffffffffffffb, 0xdf, 0xfffff, 0x81, 0x40}, {{r8}, 0xfffffffffffffffb, 0x26, 0x8, 0x5b37, 0x6}, {{r1}, 0xfffffffffffffff9, 0x5, 0x4, 0x400, 0x9}, {{}, 0xfffffffffffffffe, 0x24, 0x2, 0x8, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x6a, 0x4, 0x1, 0x100}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x8, 0x80}, {{r6}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x20ff, 0x9b}, {{}, 0xfffffffffffffffe, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x188, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000280)={0x8, 0x6}) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x42) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x400, 0xf2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe2(&(0x7f0000000140), 0x20008) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000100)) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x90d2, 0x0, "d728451f7dad1e0cd57500090000000000e700e4", 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() lseek(0xffffffffffffff9c, 0x0, 0x0, 0x2) syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x100000000}) close(r1) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x5) 16:00:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') sync() 16:00:53 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:53 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) renameat(r0, &(0x7f0000000140)='.\x00', r1, &(0x7f0000000180)='./file0\x00') 16:00:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x43) pipe2(&(0x7f0000000000), 0x4) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0x3}, {0x1eb0, 0x3, 0x1000, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") 16:00:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xeb, 0x1ffffffffffd, 0x7fb, 0xffffffffffffbffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x8) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7ff, 0x7, 0x55b6, 0x2, "272972a04bea78bf105c80b4ae6e6654f2db8ca4", 0x5, 0x100}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 16:00:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="31d4a0262d1a3ae733780fb161194cedb5faee0ef0986551accc2aed97d8db3131912cfd8c949c2d68283a5a5d32676076203336e9a4ca3a4c051191647e46c2438eb0990011f26a3d", 0x49}], 0x1, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x36a17c92a175c90f, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) dup2(r1, r2) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000480)="2dbe05a8750609c88abc40fda4dd7ebddd1f18500cb722d139632dd2b330b14b3f161550fbef1cc137e7f260112db9cd8d7c28558758b8a09da86cf5b994425a4919d8e0f1b8e0652d", 0x49}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r3, 0x20004268) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x4) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f0000000000), 0x2a6) 16:00:53 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x69a88df4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x0) fsync(0xffffffffffffffff) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) ftruncate(r0, 0x0, 0x20000a) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x8, 0x100000001, 0x401, 0x6}, {0x10000, 0x4, 0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:54 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e27819f621d58217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac2485382a78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e236cf1848adc692bc94a631583a6a16da23677070000000c0aefdfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92188eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c4c57f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb1252a6d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f911db5d1e5845131e97571e20d49fd7968e36c2c4d9f9a19f6303ef76041451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b95c1e114f411a319e3b6547c5874d48f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822119d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016e96345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42947931d6abc43cbe1de2ea599ad2f1e95c2ad559fa6e2f4071541e7601b101b6c3622f195f344ef24ee265eae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f20940000"], 0x10) r1 = shmget$private(0x0, 0x9000, 0x10, &(0x7f0000ff6000/0x9000)=nil) shmat(r1, &(0x7f0000ff7000/0x4000)=nil, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xad, 0x2, 0x2, 0x3, "b55dbd8c4d265b333591db60031a1289b1339d63", 0x401, 0xffffffffffffff01}) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 16:00:54 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000000081, 0x0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x5}, {0x48, 0xffffffff}, {0x89, 0x8}, {0x7, 0x3}, {0x48}], 0x5}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x100, 0x6}], 0x1}) getpgid(0x0) r4 = open(&(0x7f0000000200)='./file0/../file0\x00', 0x10, 0xa2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000240)={0x9a, './file0\x00', './file0\x00'}) 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)) listen(r0, 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = dup2(0xffffffffffffffff, r2) sendto(r3, &(0x7f00000001c0)="2335d8487b5d80abddfdcd30549330cec02ed85eee80d41c1f781fc5204042b0f0b3f9fe147a7ff377f6c08c9672341f61796e355d", 0x35, 0xc0e, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) dup(r1) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) flock(r0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ftruncate(r0, 0x0, 0x100) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) 16:00:54 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80000002) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b077be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc55303b22f310b40cf36a00f90006ee01b120400"/165, 0xb1, 0x0, 0x0, 0xcbc) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x100000000}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x8004) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) close(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="b8708b2e4d831de34ddf769314b7f99cdc9b8799b13a076da4934ca20d8bd87ef0e7802668c45ef11a44", 0x2a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x400, 0x0) fcntl$setstatus(r5, 0x4, 0x80) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000200)=0x40) write(r4, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r4) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000180)={0xff, 0x73}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) utimes(0x0, 0xfffffffffffffffe) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0xf5, 0x6, 0x1, 0x6, "2d0c235478ff61ae9a60c306ff8236fc7603c079", 0x7, 0x4b9d6bc2}) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfffffffffffff2e8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x101, 0x5, 0x1f, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x2, 0x9}) 16:00:54 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = msgget$private(0x0, 0xfffffffefffffeff) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004327ae4bee121f68abd8f4bd0feee345f3f3b515de9f071ed2548f56227e343a7d28ecf92e4634b548e49c5fc1cb9a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) msgsnd(r0, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) msgsnd(r0, &(0x7f0000000040)={0xe6e7f5d299f1750b, "297726fd13c2e4e3338ab0918c40ffdfd5f198bf47e0a93f2846b10d6b6a589b7ee88a9f8574fabab3021dec3724342927e0e0"}, 0x3b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) getgid() r1 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, 0x0, 0x102, 0x401}, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x47}, {0x20, 0x3}, {0x21, 0x2061}, {0x88}, {0x26, 0x1}, {0x43, 0xffffffffffffff02}, {0x84, 0x8001}], 0x7}) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa) 16:00:55 executing program 1: socket$inet(0x2, 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x4) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x54}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x31de577290623299, 0xb013, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x6dd719db8d689d6b) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000000c0)) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = semget(0x3, 0x3, 0x40e) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r6, r7, r8, r9, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r10 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x400, r10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xfff, 0xffffffffffffffff, r2, r4, r7, 0x100, 0x8}, 0x4, 0xc86, r10, r11, 0x2, 0x1a2, 0x6}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffe01}) 16:00:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x4, 0x10, r2, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000180)={0x1}) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 16:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5, 0x3813, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:55 executing program 0: mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0xc6d3b700d4a8b143) r0 = socket(0x18, 0x1, 0xfffffffffffffffa) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe8e) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0xba) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000180)=0x1, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 16:00:55 executing program 1: getppid() clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000040)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r5, r6, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r5, r7) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x9) 22:28:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) fchflags(r2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x5, 0x200, {0xfff, 0x200}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r1}, {r0, 0x80}, {r4, 0x80}, {r5, 0x80}, {}, {r6, 0x1}, {r1, 0x8}], 0x7, 0x7) shutdown(r0, 0x1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) fchmod(r2, 0x47) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x9, 0x3d, &(0x7f0000000100)="05bd716c14ad29c641a7f81aab231d6dd471165268384ff720beb4f916bff4d7bf02746a2b0080743caf39d8686ee811d6ed5f097b1bbe37343727a455ce36fc399aaabad6f6bec2ccd526ee3e309a3a7f5849b0c1a269455e065e36ea0ff5ceef82a55900116e56102aae41199b527d693aac10baebf11628ebf9acdb0034212ba6a106d383409a9a0fa8529fd80658e38de861190a07a997401083b5b01e64196bde397c1fc5ebbc0ef402c0e8bc01874c924a2ec00553e1a38d27babb0d056df2ba4b9859f48f1245e066fceb71f1b9db00"/226, 0xe2) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r8 = openat(r7, &(0x7f0000000240)='./file1\x00', 0x8000, 0x40) setsockopt(r8, 0x40, 0x4, &(0x7f0000000280)="177ea21576efa206ba620dc2fea5a33b853ce43acdd2beb06136575218ef16545192afc8c13e9259e2b21feaf5ef524f2c3fbdd6d4c9ea506985bb741cb43c9a6601c4638ced6b5451777fd4adfa6681f6", 0x51) 22:28:15 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x40) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='#!@-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)='/\xe2!.\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',[,^\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00']) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x40) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x8041, 0x0) r6 = socket$inet6(0x18, 0x4, 0x9) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000400)="ed8885eff67dcda3ee01c83a8962b82e4e981b35a476d25dfc283d366ff3ccc7931272e60a18824db2358b740c030437d4a4fb532f9039827ae3f2b70b7ef34f50954ef71d85e5f9afb02f5cbb9cfdaab420a59c6febb2ccc858b3df358514c26e82a347df8299d736d7364fe605de5da33f5ae38ff1f32a9a2a6b94e87860a8991d3297b868a0dd598df2e697d76280fa22c1f650283182a15084775d495c839febce7700943850bce342e0d14ab134519cb3a1ab695a4054b41d0cece3f944c0c055990059d35f07870be175729fcf08cac9972649b292cd10a50ddd2ff308242ab2e8c6e09dfe55362de254c7d9195166b97f856f", 0xf6}, {&(0x7f0000000500)="62b2c7b0610bbd97fbf726cd8412628e3efaa57f5543a4e365b690fb409d7430b0eaf27c369fa36a3f871a4ac0eec46968b4a3716af60a54af648a65ad2ef93c543c46d619c503dc78df819013ca0655399354ed62d00b3e66eaa08acd4da6384209120eda87f29a076fd2db2cc18795b3a91c65f1f93076ab1d0a49a4e626c4a12c88c666d98b570ac1503bfa13d316941889035afe1e0847b90981f4216205c6f849c47c2cf8e4023993ee29", 0xad}, {&(0x7f00000005c0)="51f31c74ef", 0x5}, {&(0x7f0000000600)="ae9af8e9b8e8005e78d7757fc36305442a9aa38846d23e672f278c722c0214a3c4497f309b8ceea1fe1c931d24933b68f698adb4fc73ad9ced2babf0626778e494275efb17d744c596f0ad378044bcbf3d340d39881efbd0e101abb7640cb7c1072b14dcc21f50aa0230396a8df9f362a6c5ba64dec928ef3f0406b74ac375242d25cfbe1c40d96c372ebf3004fa6cf07f36727d5c3c7b94711958bc4faf2ace541b890d391c27464b2b", 0xaa}], 0x4, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r5, r6]}], 0x40, 0x8}, 0x2) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x20000, 0x0) r8 = fcntl$dupfd(r7, 0xa, r6) r9 = getpid() ktrace(&(0x7f0000000880)='./file0\x00', 0x1, 0x900, r9) execve(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000980)=[&(0x7f0000000900)='--\x00', &(0x7f0000000940)='\x00'], &(0x7f0000000bc0)=[&(0x7f00000009c0)='#!@-\x00', &(0x7f0000000a00)='-\x00', &(0x7f0000000a40)='/dev/wsmouse0\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='\\},\x00', &(0x7f0000000b00)=',[,^\x00', &(0x7f0000000b40)='/dev/null\x00', &(0x7f0000000b80)='\x00']) r10 = open(&(0x7f0000000c00)='./file0\x00', 0x80, 0x340) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000c40)=0xa00000000000000) acct(&(0x7f0000000c80)='./file0\x00') open(&(0x7f0000000cc0)='./file0\x00', 0x20, 0x50) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000d40)={&(0x7f0000000d00)=[{0x22, 0x8}, {0x1, 0x3}, {0x100, 0x2ca}, {0x86, 0x10001}, {0x0, 0x6}, {0x45, 0x3}, {0x112, 0x101}, {0x85, 0x1}], 0x8}) r11 = accept$unix(r0, 0x0, &(0x7f0000000d80)) sendto$unix(r11, &(0x7f0000000dc0)="8701815cc76902f0dde3ebe0ddf609347eac74dda9309878898f97bddb13eb588367f23cd878912a90b6feabf5e0db34c60bff7df5855beff8c0f316672649d22fa2d7795f1a91c54d91c096d1c6fa", 0x4f, 0x60e, &(0x7f0000000e40)=@file={0x3, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000e80)="f198aa438d898fa03ae18fa41410de2b5624a7617d732c8d7319f05411cd599f07f0533c017b9dcf4297e22820d3c21ff3295617e09796ac0c7e15201419b52690afbbf996433f77269ca42960fed85f7b8ee4c9d428fc1249a57b0b0ffb05a4d63ca859c20318cb6ef7d0bca13606914ca565be1351a43421c26f44e4db47b2cf27c46b577990132e403b7c09c8253b991cdd612a9d8adeac78267870fa0c5bd3bef852a6623496cd1cabe397b63b0267e67e32ef2cf723edc27da33fe01a560aa8b48170cba3f0e540afd7668cc32de8ec34892ba488e988ef27446c1ac9e7", 0xe0}, {&(0x7f0000000f80)="3bb8621f5168e82fcc0c737f3bb8ce81a2d994f6e4f07c4907cd5347fb903d2565952fed1221d408d0a1811c502dd4ce5596752a66b62691ebbfaa207745d9", 0x3f}, {&(0x7f0000000fc0)="c846d68c2efbc4d2fbaba0d9d2ab1a4949a1634a2ba501c4cb3902109e5d939b1ebbe1015e9fd0edb60548198979d0640a595147ae70db9b54253dd6d712ea06e265a485417bcdd03ce89d3bc38ef8283d2a27a05dfc7b3774fe51ef862c3ec0fc07422bea654c520aee64f901b5321f1862196faa167ba4945a9a10303778", 0x7f}, {&(0x7f0000001040)="0737eb968922c4bb107861e34d3b1f733b86154053321fb7bc5f2e508123cc0fe203cbb887d7be8d8e34b3d84df9fa5b3badc0539a30eaf3b569c164c6b3bb5b86957dcf03793325c86599479b2ab1221267cf0e", 0x54}, {&(0x7f00000010c0)="1656b518e812672625b77bc24344a590793b44910863ab5b2744eb14bc7f95ae06808f6a196b79cdf2f19bc62a198c9fd720be97de79785e524e8ec5", 0x3c}], 0x5, 0x0, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000001180)=0x4) mknod(&(0x7f00000011c0)='./file0/../file0\x00', 0x1, 0x5) r12 = socket$inet6(0x18, 0x4000, 0x6) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000001240)={&(0x7f0000001200)='./file0\x00', r12, 0x2}) r13 = getppid() getpgid(r13) 22:28:15 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000000c0)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 22:28:15 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) sendto$inet6(r0, &(0x7f0000000100)="9a375801010000f09a436b1535bfe03b95f970760cb886f65cf2e32e2859f9fce3c645589dd827bacc522451a0053277e684294685dfeca6b79ba1c488c64ed2a256c47e7bf39dec420edab15b4838d1fb1bbfa2ed4992a6ce9e7d21b03e494e63bb66193e612cf5b827", 0x6a, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/213, 0xd5) 22:28:15 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f0000000140)=[{0x84, 0x4e2c}, {0x101, 0x8}, {0x22}], 0x305}) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{0x35}, {0x74}, {0x10000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="c0") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x3) 22:28:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0xd6, 0xe, 0x1ff, 0x3f}, {0x5, 0xf19, 0x3, 0xfffffffffffffffd}, {0x1, 0x989d, 0x9, 0xfffffffffffffc2a}, {0xda, 0x7ff, 0x400, 0x1}, {0x642, 0x7, 0x4}, {0xfff, 0x5ba0, 0x71b, 0x6}]}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r2 = syz_open_pts() dup(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 22:28:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) unlink(&(0x7f0000001100)='./file0\x00') recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001640)="d706e74546d99e2ffea3316873f62b740cdb3b0ab6d127658547200ab78a6d188a7e77a6e36ac14f29b557620274361297e9e0f559bbf4e60f0d6b42205773d420b8b1b92a686b7a965c6a62b560ae0e68e00bc2fd8647855261ae85c7c574044c723e05b4d978e4fa7961e87dd7c706a528ce8bbaacdc9f868ac72498a28d5d57f659b947387bd83019a4c04a67ebe1465d416b590ba060dc9f1a1809b9b9d2785e9eaa4a522e1ca2b12c031375600d5d1e8764ff5c2d9cb8702021bb005ba93ddac5d96f0954a037f894331aca2ff799a82cad2b5c4a641061d8a4a1d6b9d2d40656766a3561ecc418c3be36acd85e9fc35e03ac225ed51572c1d3b077f8729ec2ce53c8a2ca1ab30843e3dcb4016966dd8c60fcceadbed6e45df50b3b1c93a027fcc9b4faaa1dd1a830631299293383f5a83bbd9a8fc5ea5cbf6d0cbf779d6045194d4d92b939459219488c7162c957da39159c5260219214b06a91bf443df51add8ed1a2e078a463a60d6a8f933ce227be158acc1feca809cb456b30ee00931e8b66133d353bf82c97d4c418e44bc137e29b52aa8be763acfd65b655bef8492f941b10f5bb9e5d01a7916ba718fc0c1ce0c957fb89023dec0b712cb4069018a0f27faf3439fbb05e57c985f52fa1947ff5912c9442052df05b06220b2a7d17072d1d0a5ba766bf035ea667dbfd118034e35b3a70949e30aef3478004ba90f06e9fa6060a287e5e17bdf57b6fc9278194d4383510ee42e1513b99286e4944b9732492c29e7305c12f3880a8c6beb5887bb1baf16a1bcb99ec2cc65090280e89cf6b0221d47c161546cf62a63735e90631f9de55800f34d5d904cf27e86739cf3f2080ee3a825ec5c47c2361bc33501930249460f80765c0c46e5d97d8a71ebb59cda2804b1b48a1ff6cceb9a14385e97414e52108234548636eb72c38ec040473f10c04be252143cd0fb2c6656426d955f292a1587a0d000b866f56e0ac646e4b2295a2d0df837b9fd58949f3bbacb9e62bad2b8cd3bf857782ef6b13528797ed393dc9a86d731fd2b1a56e0eec70da58728628abbc8306da1b675f21ad75701fdf2dad698d374f5cb206bde11117ae77d39e0333a7e1ee7f3879f6d7180701466e444289b1253a758455635866e3ece6214fef0c0283679ad4d956619992bbdff21cf05256e0e35dab627229efc8d1e7d2182580a99189d7197fd99eaad4acd485c1811f9ac23c18bce1842952ce175c9f1d4e9cf9594322ba875f7d50d37815fad98f0a16d90ef02780f7c00b2a1364958b3c0f1006a4616c798e313fa3ca02c16277da4268d761acfb298e0244df3d898d5f65e0b736f438a0720aa25940b7e3c33482d11f70a718f1fee91d8e8b2d60ac62c1bd878d47e440b937f44fcb454c3fea61c7cbec1c4c4708505f14be79898be7548fd01f1c3867fb2c0735a06f73837be34a1984ad6b870f771eba9251e83729366bca245acddebac3722ab8a1f682d33c2e573f4548be6f2578ad87f7d79ad9848fdf16957ca7618ed57dea1a032cab9673c287c6403bb453721ac79e3a2c8c85f1878fd6a42c662cbadf37718dd9224efe08a847cc95efa3c52c68810dbad270627c1377b1e550cd6d0c423bef61bbc1a2ba887ba3624e1d32d94f2ad0eb44aad5afc63ab7781120cf94fa7f67b65fb826264c74c313b1c31a45d5c4e116e2870f1742dc31d4e491c8d283ffbd77c8e2c4a57cb218995ca65bbb8a654c44bc3ce891e3de05b0c9a508d8e859cfe1f87d095e87f9159ee1fcbcdec3df2a6e470da60f2f5ad47880f4546388af868e4a0d76d39d2ecffecd5f53e08b930115dbf6f04a250a1dc267bcdb8d05b4e68b0809bae76af9e317d1756f2b10e44e220fa6fcb4cec235b3d2c2ac109bc034a14246f7aeb1c73beab64dfeb0d55ca02bd7681a799da22e9f5d62c9e339a7cce89619bc40e341dc610d784468570a0f910dc92fed87e1c1c26c07aac772d7c54f4484969df298cd153eb6b15af2638bde6dbe4509555c55fac4e8afeeb84246c03d9b8bb80d719c29a100e8a17ccd978c360949b0fd65f39db25b97c6195a8663367d4a4c2fffbdb5fd365fdf2e221d0c14c13b07c8373a7716ad7ad3d1843fdb4ed215f6820b5efc71d4d01b3d7de40bf00983aec0f372a3cf20a087e18542a24989767e71db56fd06823933a1113de6f32ac5acc7d6cf410970b994986f563698ad1561f13dfc1bac854b66ba6661484cc590472e4f399d4ec6c53a705d233984d772e8d01a0a3d0331d76b8a244c1cf5d21617cbe92f3617bd839f1f49df1c0f21819e27082a3e167b1c5c3421def51f01e4e19bb11f97257fa2fd094d8de2cd3c216f33cf9f30e7e5b432be49719ed3d363ad336e402ea313339b74f5903775e081cccf95980a4e3702778df26fd2452f221a8eb19d03565bdf1f120aa6bada3511f1f8c9fae24077880047261558d498f95dc3e1e50d836b43a11b1d84d8cdb67cc4836b9a89944986cafda27084862482dc3039836f1c4069cb9ba43344c4172fcf2283072367e966754cc39c242958a0b95aa2b03a8ece55bc335f8906c8b7cf415fdf6f2ce8652c43fae4b31372803ef93ff6eec6c1b45d33c089475ac65624184044ed1b9a0ba4881a9bcb6a472be7a143a4938a3258955f1b10b396296ca5b4469ae8fd966a9e0e32205ebb13ff6ca6a944cb91faf20821111bade6fed9e94fda7ec8f10d94abb3e158709c89c9f0f032688272f393f54ff2f3eab4e5cb8214746e59f67ca2c409f81521679f8f591e6ffd35f56c171a3c1e59db05ec026f055b6b13ab7c9bc43729229bb3840a2298d3b98c67eaeb3ffad70d765adc6a36ecf691f623c434c63505a7fcf19713c0d121d8655e7144373e0c4463ae1f11dd8f4dcd62256f04e2e59833316a4d0dc72d351621b97fffb080d0d226d2a173a4d0b81858ae71eeae83df506b9dc804be9879995686d96239fec839bf02e58876c0049ef25f9a92cf9bb0a49537634905e40bb3e7bc3c3a93850d5c3e14f3bda9587d99a2990d6b8c367158f7a6c1ee186c8a15dcf26d4ffe377d8957f76829605de4a56077174559c3877363faac8f21189e131c16b7d2cf1b100492f474fbb2c00b3ca686a3caff80743f0fe087fce24dfea4a570b30041e352d8313089212e8027993b4c7188744e5efd4efb07d1e30ab77b03382b1f98ce84b60568efa67a556772e9734d9e1dfd4449ac492d4017695b36c09a37f7d03b2b95de71d218df8f67b9e2b39674bcc4317b17a8dd412c6c41ebd1b9814f23f4ef3fed0b9f5effbff730f961310700f8a6e62bfb6b9bd168b19e25dc19b48fc9a06329395444c842031322ebcf5f2c37a038be46266864a7f9870d0fa0045d6b40e4e8594f9319276812d74fa6a2b0df48a981686d947704fb2dd331686228bf96fa5fc05e9130784cfa41c5589993f91b319cca77a722a054d36b212b7479194ccecd2a50d0a7615c8b2eb6225b5beab7dc6ed9205b9cf5659ec7d9df392a1a9027d6394d2cb028e8e7a23bdb520e7404b1934530f5c8d7c5f22b363e7aa985690be44dd4f020bd897f6c11cdd6d27927f5538e32e096acbeeae5dc0743ee0ff02ffe9115b0558cd8b42d3c3cfb01c8504cfd7d012c364e8d9caf4ecbb0b0da1d0c8003ab4c4788d755964d5445864d168af27216c2f7d2798398e34c7002d7061c400865a188c8faa8c1ea11e0ea94709d55c04c1416e91a69729430069e397b03e6dd5703f7b2745cad7d1482e9f59e714f366717c04f3d89cc564e572280b26f7c22dc1164301c53dc452016e60710029827c41c29a911a3801a2791975c33db338252ed67263e473206b4fb102abee206307455b4b31444476bf1b5e16946f5f16297c9b41a8f0838d5456b709b7288ce972866993b3ec5d90f8ada898cfd5ba8fc6e9153ac7d2569427c973d31f8cd0590ddf508bed1a69624e49df2e27db9eac78ae4a0a1e9657189a706c3634f0010858df8fe54317d25e13c7ede54a0827c869e2fad5de7c9e821d73fff0ed86c0887d58f57fe03db8ec16ced140b041bf3e21890185f4562f7e582696e4621b2666e487c0ae3ffba42f8e2e11b152a4e0e28d82ca37da2fd1c0808eccbcfb492acc41f846f399d45162ecd3876d9348c7dee9466d6b87f36ebfd5e4e50c967dd6ae7bead7a16ce4230f5faafe0876b393bec6c8c5f2cbd348e507a54c93895f1215aeab79561ae4c56d20b1166500ea63b55c48d7d1dc6eb93ee0da1952912c75d5ef60eceaf48633aa0376e2b0696d2482c2958dee5367f8a31a91ed3a5bd9a251fa39031a77fe94794b7f5b18affc6f8566184576549005cb87f3f87a9beec930a2327da0640b03f50c2d120548b25395db13e20e63bd3b801334bf2e30534c7ad7c6706735012ff279b80c5681abcbadd78f54de17e70ec5b983e663b0157aa25c3ae3cd7492a3fff2871795f7620447c1e9d09e3972cf77ff4e3aa6b6227cc0f540f7a311a524be8b8b9c7e8dc35965810670c478e33926b7454858d6327fe93b18c394f3b171a386d602656e6a7e5cf89467674be902c41d6e4445024c0fa8800837579962fc8be57188d443c7cce795de26909be5bca6a55f40704c15ddda36c85ddbaa69242e2452f2147998fea39705b3eea0324a85ab71d753b082ff90d495202ef88b79ab2c3417a0680f01c780d0bb770eeb2f0fc8fc71f6f6c06f76cab16386caa916b4d6e61a8ce9eaf4e2ad4d741690f788584bb326d93dc59bd61c34b7a5eac15e343dbbcd7f03fae30353ecf148498b9557cbfd9b1be361f4d97d381b31e871594d0f98a21e4f5eb1f340a6450253cbbb3e705ebd4c85f86a5d2741df13a60bd0d34fed3374aeddfad6b3e026c62fa02732328b7c79f55e4bd6be7686610231df5ff58896089a9560a1723c9eb7eb233fc9ca1dba748094d162e4c9429752e01890e23f1fa6e9f32e8d2b4a4011877b337d1ab22e842d7e840eefdcd1c064fd58a97a3ccce3c903e4c7209433d5cf1928fa13195f988250376a9e6ea720d2d331aa20a97a5e075441b6699a87fbf24160714068c790ff7a24a0730a26d66bc4585fb0df6172e16a85bbbfa2833ff583d7f78ee048abb95fb0e4538a28689cc4919bdf2e73904652585e6baa230b0de36478c61af61958a65ced4c67077946de04e0c727063b1842e75ae1c2ae6fd1ee4ce14108034e0d088f6425ce46a90d67c0b76b8263f5fee99e4571095042d0d19be4180f1b63d7eb48c2ad24575bc75fa2a0fa3ee20e15c0fc13561344ae48010798d3ebfc461e1547ccdc660a135a9f232250d1b3b1d684dc934cb5577c1a126817df2cd5c5c956c423de12ed61b6bc39bef8a720ac4776e4151550a15aa3ae240ffec285931648ed2fdfe439379740bcafd0258ecdf300ad300ef5d5e309d5a74f0874fe8c9a16fcc1ce90f2215eeecd55e2d94d1b58bc61ca8e999ac2cc287b0dbf015fad98cf34bc840d7e3da919b20c4a8104c244a80347ea1778d89ae75a4d1db682241335f32ce38bc92b86778e80acedbb5e286a7dddbe07ee066465ddcded392e0d0b77b9a21c45497918e89323c75b84ed2901fb2ca199d4e7a095b00c7a926ba1cb8abfba7a28bf4b042f05c9afd57e2f6ebafeacbf9e6c90e76ca76e9e855ac5701aaa694b61452d1f915e172185fa4ba4d008986311685def05dda3810e2e49aa40e1f3d52bd90d77faf5a805029184a3c43d7813f4e91d01edfe6c4a7521260a934da28b9bb1a38c830e199884cb203", 0x1000, 0x400, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x4}, {0x30}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000140)="c7", 0x1, 0x0, 0x3) 22:28:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="08fbdcab", 0x4) 22:28:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe(&(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x8, 0x80000001, r3}) socketpair(0x1a, 0x1, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r4, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) r5 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCCDTR(r5, 0x20007478) open(&(0x7f0000000140)='./bus\x00', 0xba830e9764c56ca1, 0x80) 22:28:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socket(0x2, 0x2, 0x8000) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x41, 0xb6}, {0x41, 0x9eee}, {0x25, 0xfffffffffffffffa}, {0x42, 0x57}, {0x100, 0x7ff}, {0x88, 0x5}, {0x3, 0x3}, {0x45, 0x6}, {0x5, 0x4}], 0x9}) 22:28:15 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xe, r2, 0x0, r4, r5, 0x20, 0x100}, 0x40000000000100, 0x1fe7, 0x200}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000240)) getgroups(0x2, &(0x7f0000000080)=[r0, r3]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x60}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") mlockall(0x0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000200)=[{0x800000006, 0x0, 0x0, 0xaa3}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000280)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000180)={0x81, 0x7f}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) write(r2, &(0x7f0000000840)="e35097495ceba3cd40ddb3f0feccc695bbf7d80e0722fe8e8584ad38d7d50e7ece529e0c1ebdbf11020355bffc0819566a5906095508e16c0ec6797fc1ab11586cc7e02fbb902e50a31620e436f5bdefc4234f4a73b37a23c14838620a09e40ec1d6299297180c11663e698ce7adad8363b659e95d6c5f6809e15801e92627c2e7b5403b4b480946280e68c1fee035402c68f41caa2912c0bcf4bbba01beaf272bfaa4d42e5358f20589e2562b58a271ed4db296199e040d2c5b4007d5c7a50639870c3a20e834f347c6e2c4963d629f408db1365bda08ac73ae6ca6ab48a89b9a1fe33d3996439688fcf753008dea62a5315389cd5017b85885b8fb4b1f3e6c0abdd982de689a3de62e8ee08b3aa40e4fc0fe122911fbff6ac65d0a353aef6578db9177d15e3694dca0f990ddb94ad45ca174b05198207a88b10af57f9357294246284473accb92e6e1b19a5ffcf941406b476d1bfa96a043421b8a3f6545a0d0f4eb796ca58e0df7783ba7b9cd74e9ed5ef4beb3549fbe2a93e60df9dc1595f9a00fc4457fd515d7013aa836fbd1b69a783ae4c9fdd6c3d2dbd5ac8d2b16eda02d2cb4a0b729f785c2636e210c67a2148274ff95b1c6853bb3f857ddd083219d5f8e70af7bf6915d6508cba7afe191d74e7d9be636a94bad64bd6037bd5adcda36c4bc34a3de463d22ec1f5e7c04b6362cc73bc7166ea1f0ca9d985c403fbd0d4485335a1747a0bf574b16689b5478d8c431646bebaa3bbb5743d8be74a7d762a0b05ba9f4848a9754263b4c42de4103065340b00e0f8f22bf2b896a0df92c6f749ddf6f53cd7d7a90fbd1d6015016ea51ffd89de9519d059afddebc4d65dc92d7b4a459bec8d67df6331a5606fb0197a803f29b6b331492a5b0137cc74b433c8c6a137c7266a2c17f52e31512327fee00a965cd27ece3db5181fb5447533d7e7aa7f575f74d7ad9f2bf0ba24a1bda11ef779f681adbeb40bd256d78051b29783d140c17a1c32cc3a43fe0058a53e7d8f648ebdc0ee30072b667f2f2ce71c8461789c8e4f07dd2591525bc416cfe8644ce536ee647639b3bf9ddedde0ea32fb0db00f68f1f08732bd220c9f0ffb22c0ac0da9fd15e2474fb005e21de0ea18d00e4fe514d9fdff1029e1cda162114e86513d70b35b2a1f73804fad283f4de7861e6448dd6f4a5978c19122c1755709e5dc3fd6a30860b2603338c47f0146e5ad4c4d3de40372638cb947b8818615cb49c91eadeb555bd329cda006854456b73dc2920d551d2000fb58c358dccc79ba7e4b03dbcac9cecee53cc74d2766d3b74c517441c1199b9d2c58debe0f84d8994a8c5e8c2f00b9790bdf57cff71e7ebebcffd68e444f728d2637c64de3aedef08876dfcc760b75fedc0aab139bc1a1f4c87e8bb8e6bb223bb02ad5f9dedc3840b4080fc53c5bbb34fad2fc2b3e8575a9eb37183f3260f3ee85e9f68fef945b0b7b225db95a855a44327242afe9974204f8c9830891bc8ef82da04cc05d0bf9f79dc7d80e588f7eb8d55bfff539870fdee1e29d00cae14f9df192423594e88aa15a528210ba34596956229b26f6c56127de2e3f657827726ca7d4e4af4e2448c461e05293ecaea73e28f0f6c3afcbf39be544cec93d339df5586c3164dab32876e7a2f69d0e3606222cfe0159f9ac6f30b1c8290ac0f7919677f4f9e4ad3c78326c5c5efe2056236bf6dc26ba82e5d291c6c5d694181b8e21587f00fd2066ce88394d3ef0450780bba77138fe1a586302b95f2807839c759216d138dc74cee990e4d314d89b55795fe0c84a8b3e541010286e876714a12358d426d3b64fd03326c8e2a11eb0d01fb7fa6830ce004146e29f5c631f2376b8268e867042f88ec5bf846d5840d98ffc9623841f6bed34188e691664564d505c944a27b7b40c096f642bd7198b65411af35d8f6120268f1b85bf0a51eb12aacb8c16782f2a36e1e831c3ebd83c7b6a6ec22cbdc6f280284d28d2a1d5776deaadc7580abea825b10a79ed22c58224574311859819599418aabe855bebc40c588f8ee3ce20c2cf50b6551ce1aecc0321a9f1d9b0b968f5f412157ea99a32f1a2c9a0253e94a83098a11c5ad563c1f963feb7fef8759641871e0c5acb5a840d65087c046ada05ca8412e15dbd2ae2d1426b6adeee2e6043488635f25924e5e226f2a5b8bf864a0006ed6aac76eab677de2a3f282bf6dac4ce9ef0169f60f56e335d35efb0a6147cef31df696f18d92aa975943129aa1c04aa739e3e00164efbfbbbacb0f97dee482584dc9668db90b1f89557674652e63971b35aab44065bec692fa0dd441f50c4718a86a81cb3bc606cfefe0e592818c178e6d10b56f479e90a529c62797e140e8a2feaf0aab02df6dc937313480fe82f359ffc6c7a23806363f534b3d7cdae322ec9f501176c960855c1d5a17ee51788207884834c4726e3859e51d6ce50079d4ec88405d13d86d198d0e2912bf244743434966119ae910597594714206d405969fe05af515858ba1397257a15b4d3b229b4c4a976c7fbda62d8e35fd8c2cb9cbb8af2924147454c0582e981df7a093fe298a420831b02c1f5ff72ae392927319356c84d459fb5fceeef04b718aec07cdfe1eb3e81769c75904b9c656a061eeafe3b586142d8b1a4755bac64fb84bc326845ad4b2ddff041d551697e4afca2c67ca87c3d5c52c72bfc112a090e022f921b6429e30b3be73328937d848eac109787387b4e53a7cdf9d590761071e56b58270888f15500fd8e5360edaadb0c0bf19e99bbc3860598d18e6742c424f7f42d4da4890f63028f30c3e1d85dd0a91c0970624c705b88c2815247cb0f9db0e03fea679b35db48ab617f5038fd4fc428057eae11b926abc2f848a8dedf3d79f168f41883518b1564b149a27af39ad88424687ec1a64842db1d8464b2941941b8cfbed0f99c2c8438f805a5b8182687aaa1d0fee38984551466b0adee7b23df6aae5fafb18397d99d2af56af36f812e79449fb13fa8697447dee10b1a7a83ca495761343db19638bad8a71b046beb4594b32fc2f21425d447ce7c1479956515c171556cbf1bae41c0fa893200dabf227f0ec3fadd88fbe46680b8ccc4a72e9aa0bb0b25667b649293c9b572517f9e602d80dcf3aef1dcf5b2f613aad833fdb1458da4e9450fd9d1e201f13f3486d375bc65b7d44ca5c31f72ec3fc1f03175e96a94f0516da364d561ccd3eeba348db1cf6a5fc55845e6094f7804f27370fd37f35d957b1a9becb71f36ed8d6ca6acdbbc2032f9199ace211dba731f43f9d8a260a49cfcf21dfd6f3650bbe63b70f420eef79832d6dad9a365d1c8f846d41a6afbded677600d28255aabc007c20ed87428d49c654f02ebf083b0b22ad5091454e09309646ab660554eaab7c46af33d5f6704d263c68ef8eb74c06b90acd3d5f475774bd3e3853f38a64dbdeeb2b2be8c4764c82daa04ab544ebfe98df929898faf5ee0af295eff986a06cc45223ebd3d85aef66396b9541647191551d75cf44aa285d67a3eccc1cd3788477d191320a077b22621269152910dee232b484298f307d7d9e1b757e1aa529b8fbd467edd8670f1cd6b9fb14b22df376d5a0f2c19e919e672d8c6bd46d38792e8f29d4e8d092981f7513e909185889d9e205181ae9108f9c4cc087c9d5d61e1ac5b7d14a2f4bbe106e96d5d96bfe088a876f5c931d450c96f2368b2238514e521f1e596a842607a8cf82086a8eb1da354aed6ff88d9ed2ced1fc6da1840a1cd532d1e7fe1a8895911db0ab2f94b72d31f6a688434f62f25d5dbfff30321d37a7613a8c35b709656763f5d67da539f66fbac69d692292aa70489a141de488f341aecfd7a47f2c43f10205782c347774b01e6cfb608f694f6d334152ce21eeeee2429bdc2a2990dc258c89e64a1198bb3acc1028e28f211dd1ee53cc4d3239b871023f6077507f1cbc2a76ab33c483b0b58546465198e418c1733e6f453eefc94b9cec9ad8c3769e6da11ca93a2f9c99b4db1269affc296ce7b3c510872838789dcd2b724f76b06c0de0171cb9c103991a39c9ce30e0d99ac32748cc233088cc47752ab738af13eb08ec7695ecb630d29d7a572e2ce9b9005e5a7941d4db8220b30b14583db34fa102606ba94fb360b24eca726f722424d165613e908222f9c2eb94aeb6ca523fdb768bcb6d9a679039c72bce7c32e575f7ccdd63c858d34ff5f6ebdab425acafdc70c538c9d3261f9316effe601df3895dd937ad6b7e811e22f1f6ce9fd15600b775a99b31e0866df4a7ec10d93b7280059a63c4dddad575749a25f73c10a7056e9fac8e9e82911d38515094d8f871456e27afc066a4ba65f07508a8311a29f2d37ffadfd3b0a9af801e6912bcdf83ecd406118de9c60ea82111856d4573b7774ccff91cdb3a97061aab515254027ff32e0a295595375febbc95eea0b6a798f0f5707d225c7f5124ffa1e768ec55c94d7b1895584a0324305e61c64e3fffbe82d975714383592d655b03b8232f424e43eceec2e8357e25d17a78069bbc9fbde23540fc3718fb812b844a5af141d3105ed5cead17eda5ebb5e259e685380059ec1ec74fe6ce560aae8540e45bd341c37e7eae6c32da4dde43f5c6e7d7fd7aa6891a7a8ae3ddff35af5019987e12ef33485e1534a9cc64fdbe1556e279469145d7e868903a428213cbe42e60c3615ea35176b63ac0ac820b855fe62028395725b537712c28ed9a1c2e150fe10408c184786006c14daef59f9791c3ba453ce56f5f126090f8d8fb5fc9e2ed21ad4fd494d4493a22c66a0d7450781deab2c9a5829cb05881d4895aba10a141db35f24f8cb0b169aeed689a6e1a6f9b8e8241b0cc68bb1c353e927aa0bee43a742ffe3c282b698c3a82cbac91a603292e2b72a5f2ba50cc05dea2f682bfebb341d4cc9d7857a65c88c95a48844d73f975112af0e7fb67c2444203a4d5be525db114b122ba594a784090baaad82a6191553d9986916581de1a15828dae9092bf385749219f78ee7bb81a65fff9f89ae4c74e49642e0fbee9e0a24333f4378541245eab2b063ca4c5cc589216d209c2d00915e90d0d80c23bee0394d2a29e9b4fe581462de0828e6e1e98a66fb93e200cdd81d55fc13bed09a2f22d3462943f7ed39380ae6674fa75256ed2ad71d36408e55ebef7da0374f6c9c049fc2aaca1c9b2c3aa3aebf0c35f19e87943bfab85a9e90c501c425f30ac48829e1149ef38d8ad4a61c49da06fcdaa1f04a122c1cf6aa7b9a2b6b474fa63a915bd62b2ac51547b832df29920c57a229b1601e13e54da54f87c648d6dc8247fe548ab6c83ef5a626167f33e6213fc1a8f4528d5342019abf11470a493cebcbcc4e9e80f342e19b5847fe8ca7d5343c64f93a75f2809985bf5f60604d5b8eab3d116e62b7e42f5d6092159c204dd6b01cd482fe9d6916bc65d5f05172504f3ab9aaf9dc45849a72cdc56ac8c8b2f2e6ec851721697658326e2fcecb6fbfc1952fb98dc1e0958b88bef7009a81f5122b26e562bf278ea21f81924c6864edc8aaf68f1e6785602c4cc46bc624950b9aeb6754354818a92c2f1eb1acfef2261f08706839572d5ba66aef2cdd494a266f1f9f7773da9dbb2f31dea30d124af0100c6821a646b04aef118f78e378bfdaf1d2a142331b22bc93c074428af8e4979464fabf6d011827f2f10464708153ed77712e780b7c5dc1f7ddda311335bf97f493bad09e5e7b96e9449aa2d3c9c0e20093e87707b8e125d5d44272a72a21b4a5922694615664bdb4a6c27926e5eab3241b40d1a", 0x1000) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x198) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x400, 0x0) readv(r0, &(0x7f0000000000), 0x100000000000021b) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/164, 0xa4}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x403, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) faccessat(r4, &(0x7f00000001c0)='./file0/file0\x00', 0x5, 0x7b1d589fb0c06f94) 22:28:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x2faa93504edb9964}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7, 0x1}, {0x18, 0x0, 0x0, 0xd3}, 0x0, [0x0, 0x0, 0x0, 0x5d, 0x0, 0x7, 0x1]}, 0x3c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) accept$inet6(r0, 0x0, &(0x7f00000002c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x0, 0x0) flock(r5, 0x9) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) 22:28:15 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x40000000000000}, 0xffffffffffffffff, 0x0, 0x0) 22:28:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200c000000ebfffffeff005923470000"], 0x10}, 0x0) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000080)="daa192", 0x3, 0x400, &(0x7f0000000140)={0x18, 0x2, 0x9, 0x7}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:15 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000140)) flock(r0, 0x1) dup2(r0, r2) 22:28:15 executing program 0: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x5, 0x9, './file0\x00', 0x3, 0x9667, 0x14c3}) 22:28:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/178, 0xb2}], 0x1) writev(r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 22:28:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x2, 0x7fff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) 22:28:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fec04abc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce5131600000000000000"], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 22:28:15 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000002c0)='./bus\x00', 0x80, 0x130) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r8 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x0, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r12, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r14, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r14, 0x0, 0x0) bind(r14, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7, 0x3a75}, 0xc) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 22:28:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000080)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0xfffffffff122fb51, 0xfffffffffffffffc, '\x00', 0x5}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) socket(0x18, 0x2, 0xfffffffffffffffb) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@file={0x0, ""/108}, 0x0) write(r0, 0x0, 0x0) getuid() 22:28:16 executing program 0: socket$inet(0x2, 0x3, 0x102) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x20) socket$inet(0x2, 0x3, 0x102) pipe2(&(0x7f0000000000), 0x10000) getppid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/205) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x200, 0x1, 0xffffffffffffffff, 0x0, 0x2, 0xf8, 0x7f, 0x1, 0x0, 0x6, 0xfff}) socket$inet(0x2, 0x4000, 0x32b) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:28:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='l'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x6, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x3}, 0xc) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 22:28:16 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000580)=@in6={0x18, 0x2, 0xc000000000000, 0x9}, 0xc) listen(r1, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x3) lseek(r1, 0x0, 0x0, 0x2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x7, 0xef, 0x100000001, 0x80000001, "f65c33ab08ff48ef55913f98947fe65553071c7b", 0x0, 0x8}) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000003c0)=""/85) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) chown(&(0x7f0000000480)='./file0\x00', r11, r7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r6, r2) r12 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x80) openat(r12, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) semctl$IPC_RMID(0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 22:28:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = msgget(0x3, 0x100) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e526000100"/143], 0x97, 0x1, 0x1000) r2 = semget(0x3, 0x3, 0x40e) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, r4, r5, r6, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r7 = semget(0x3, 0x3, 0x40e) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r8, r9, r10, r11, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r12 = semget(0x3, 0x3, 0x40e) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r16 = getgid() msgget$private(0x0, 0x47) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r13, r14, r15, r16, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r3, r9, 0x0, r16, 0x1a3, 0x5}, 0x1, 0x7, r17, r18, 0x6, 0x800, 0x8, 0x40}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 22:28:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bd", 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 22:28:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b, 0x2, 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)={0x1f, 0x1ff, 0x1fe, 0x0, "000001ff0000000000008000", 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000080)=0x4) 22:28:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev\xf7bpf\x00', 0x10000, 0x0) flock(r0, 0x6f51f448e102c919) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x3) lseek(r0, 0x0, 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x4, 0x3, 0x11}) 22:28:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6004, 0x2a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x182, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) dup2(r4, 0xffffffffffffff9c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = socket(0x10000000002, 0x2, 0x0) r8 = dup2(r6, r7) shutdown(r6, 0x1) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r7, 0x44}], 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) 22:28:17 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x60200, 0x0) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xfffffffffffffff7, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x7, 0x5, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x18f3b6453c1d5494) r6 = dup2(r4, 0xffffffffffffffff) munlockall() r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r9, 0x0) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r11 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r12) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0x2e1) setgroups(0xfffffffffffffd3a, 0x0) mkdir(&(0x7f00000005c0)='./file2\x00', 0xd) setuid(0xee01) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f0000000280)=""/36) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: setuid(0xee01) r0 = socket(0x6, 0x0, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r6, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r7 = semget(0x3, 0x3, 0x40e) r8 = geteuid() setregid(r5, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r11, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) connect(r11, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r12 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r8, r9, r10, r12, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) chown(&(0x7f0000000040)='./file0\x00', r2, r9) 22:28:17 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10180, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[{0x2, 0x8f30, 0x9}, {0x7, 0x9, 0x0, 0x1400000}, {0x81e8, 0xff, 0xab52, 0x7f}, {0x7, 0x0, 0x7, 0x3ff}, {0x0, 0x5, 0x9, 0x1200000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: pipe2(&(0x7f0000000000), 0x10002) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x81, 0x72d2, 0x8}, {0x8, 0x0, 0x85, 0x7}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10002) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchdir(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f00000001c0), 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x1c345fb3, 0x31626c55, 0x7fff, 0x2}]}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x52) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000300)) rmdir(&(0x7f0000000340)='./file0\x00') r6 = syz_open_pts() ioctl$TIOCNXCL(r6, 0x2000740e) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f00000003c0)={0x4, 0x0, 0x4, {[0x5, 0x6, 0x1, 0x2, 0x9, 0x2, 0xc1, 0x422, 0x7, 0x1, 0x101, 0x4, 0xf12f, 0x5c, 0x9, 0xc8, 0x80000000, 0x2], [0xb49, 0x2, 0xf9, 0x4, 0x100, 0x800, 0x3ff, 0x6, 0x9, 0x1], [0x3ff, 0x400, 0x8000, 0x8, 0x4, 0x9, 0x8], [0x0, 0x6368, 0x1, 0xf1, 0x1, 0xafd], [{0xac62, 0x1ff, 0x10000000, 0x400}, {0x80, 0x1, 0x6}, {0x2, 0x8, 0x1}, {0x3, 0x40, 0x80000001, 0xfffffffffffffffd}, {0x2b3a, 0x101, 0x8001, 0x1ff}, {0x1, 0x8, 0x81, 0x1}, {0x3, 0x1f, 0x400, 0x6ab5}, {0x8, 0x5, 0x200, 0x5}], {0x5, 0x3, 0x9, 0xa0}, {0x3, 0x200, 0x45, 0x8}}}) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) r8 = open$dir(&(0x7f0000000700)='./file0\x00', 0x40, 0x15) openat(r8, &(0x7f0000000740)='./file0/file0\x00', 0x8, 0x8) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockname(r9, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc) lstat(&(0x7f0000000880)='./file0/file0\x00', &(0x7f00000008c0)) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f0000000940)) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000980)=0xa85f) open(&(0x7f00000009c0)='./file0\x00', 0x20440, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000a00)=0xff) 22:28:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) r3 = semget(0x3, 0x3, 0x40e) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r4, r5, r6, r7, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r8 = semget(0x3, 0x3, 0x40e) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r9, r10, r11, r12, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) fchown(r2, r6, r10) r13 = kqueue() kevent(r13, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 22:28:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)) 22:28:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000400000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c803ff7cc53c894303b22f310b404f368b0f90000002000000000000020208010000800000ea00"/177, 0x8b, 0x0, 0x0, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x4, &(0x7f0000000280)="e3a33f77") 22:28:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fchflags(r0, 0x1) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64}, {0x2}, {0x40006, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x82, &(0x7f0000000140)="92e6f24851a1e55e80ac25fe43d2551df9cc58c6b4cad6c72fdafc1c6f03b8a9c817394d428a358e73d955ee5bfc4d2a7a7f0364b569db9035c9c87910e6fce617d23647959c51479c2a3353e01a684324a2897ecfc66ab33baea6ed5ca8fc74eb89d6511eee7c424b3f599309d067a9a4b059fc0d0ae26032a269ed3b7fef1528e2") syz_emit_ethernet(0x20a, &(0x7f0000000040)="c2") 22:28:17 executing program 0: shmget(0x1, 0x1000, 0x726b576c5101e658, &(0x7f0000ffa000/0x1000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev\x19zero\x00', 0x8080, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0xb7bf8c72cfbad28b}, {0x84, 0x2}, {0x42, 0xffffffff}, {0x1, 0x101}, {0x7, 0x7f}, {0x7, 0x1}, {0x33aad9fa218d33df, 0x1}, {0x24, 0x40}, {0x3, 0x1d18}, {0x44, 0x5}], 0xa}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64, 0x0, 0x0, 0x5}, {0x9, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/\x06\x00\x00\x00\x00\x01\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ff") 22:28:17 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330026b48d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042365a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b803008854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841e0300000022005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r6 = getgid() chown(&(0x7f0000000c40)='./file0\x00', r4, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r8 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r8) r9 = semget(0x3, 0x3, 0x40e) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semget(0x3, 0x2, 0x20) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r10, r11, r12, r13, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r14 = getgid() r15 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r15, 0x6, 0x5, &(0x7f0000000080)=""/19) semop(r15, &(0x7f0000000240)=[{0x4, 0x7, 0x800}, {0x4, 0x10000, 0x2000}, {0x3, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x4) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={r8, r10, r14}, 0xc) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d40)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417263af4aaea618619545c214cb3bfb5455504814765e1ac0dd23a15b54bb781d536d56dcd270e0930920f52431b848aa8087651e13fe400ee208e3da64f054f224294b9f40ce9b25dbf400ae25be5a07e113f4b692f245c61a340e231d5e6c6ef4a5c", 0xd5}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b6470", 0x5a6}], 0x4) r16 = socket(0x10, 0x4, 0x8000) getsockopt$sock_int(r16, 0xffff, 0x800, 0x0, &(0x7f0000000000)) 22:28:17 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() r2 = syz_open_pts() dup(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x2, 0x47, 0x2, 0x8, "f73a2d89983b9f7a229f800028e26ee3ee51eab7", 0x1ff, 0xbf7c}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000000)='./bus\x00', 0xc0, 0x105) 22:28:17 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x12a, &(0x7f0000000000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) socket(0x18, 0x2, 0x0) munmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4) shutdown(0xffffffffffffff9c, 0x2) shmget$private(0x0, 0x2000, 0x28, &(0x7f0000ffb000/0x2000)=nil) 22:28:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) fchmod(0xffffffffffffff9c, 0x10) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x63, 0x7, 0x8, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x80, 0x0) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000180)="f9357b3b03fb8359a78035abe4dcc14ddf", 0x11, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 22:28:17 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=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={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0xfffffffffffffff9) r4 = kqueue() r5 = dup2(r1, r2) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 22:28:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x94) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x4, 0x6, 0xffff, 0x7f}, {0x4015, 0x0, 0x400, 0x9}, {0x76eb, 0x4, 0xffffffff00000001, 0x401}]}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) msgget(0x3, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000240)={{0x8d, 0x1ff}, {0xfffffffffffffffe, 0x10000}}) ioctl$TIOCNOTTY(r2, 0x20007471) write(r4, &(0x7f0000000180)="1df78b450bd8ef4ac57bd990c0ab5b4a0c6f0add2cca160ba5ec1054829d69bf24a0f8f6fc98b58694c251d5be6f5ae8d76f0de3e282518b45ad3159c1a6bd310678650ae001fccc00383c8590d943ee1ea05861a97e1a50307d234e5dd9a53b9fde58", 0x63) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000200)=[{0x7, 0x0, 0x3, 0xf5ca}, {0xfff, 0x5, 0xdf0, 0x8bd4}, {0x7fffffff, 0xe72e, 0x7, 0x1}]}) 22:28:17 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x3b7460afc23bd2df) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) poll(0x0, 0x0, 0x0) 22:28:17 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x6}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x6, 0x9, './file0\x00', 0x0, 0x32, 0x2, 0x49a5}) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 22:28:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) r1 = syz_open_pts() dup(r1) ioctl$TIOCEXCL(r1, 0x2000740d) 22:28:17 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 22:28:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fchownat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x4) sendto(0xffffffffffffffff, &(0x7f0000000080)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x4) 22:28:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/140, 0x8c}], 0x3, &(0x7f0000000340)=""/216, 0xd8}, 0x21) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200002a1, &(0x7f0000000040)=[{0x30, 0x9, 0x80000000, 0x279}, {0x27fff, 0xffffffffffff079f, 0x200, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x54f2e38a972cf4a8, &(0x7f0000000340)="b6") 22:28:17 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x40, 0x3, 0x0, 0x0, 0x10001}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x1, 0x6f1) sendto(r1, &(0x7f0000000040)="62ea68eea5a88c84c5c0b9c22d774eb9", 0x10, 0x418, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 22:28:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100"}) r0 = socket(0x18, 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="11df", 0x2, 0x0, 0x0, 0x0) 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) 22:28:17 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r1, 0x40044b06) setuid(0xee01) r2 = semget(0x3, 0x2, 0x1) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0xe4) r3 = semget(0x0, 0x7, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001880)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getuid() r7 = semget(0x3, 0x3, 0x40e) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r8, r9, r10, r11, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x33a, r0, r5, r6, r11, 0x8, 0x1ff}, 0x7fffffff, 0x81, 0xc9}) 22:28:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r6 = semget(0x3, 0x3, 0x40e) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r7, r8, r9, r10, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) fchown(r0, r2, r8) syz_open_pts() r11 = kqueue() r12 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000800)=""/166) r13 = semget(0x3, 0x3, 0x40e) r14 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r14, r15, r16, r17, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r18 = semget(0x3, 0x3, 0x40e) r19 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r19, r20, r21, r22, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r23 = semget(0x3, 0x3, 0x40e) r24 = geteuid() r25 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r25, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r25, 0x0, 0x0) r26 = accept$unix(r25, &(0x7f0000000140)=@file={0x0, ""/9}, &(0x7f00000002c0)=0xb) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r24, r27, r28, r29, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x80000000, r14, r20, r4, r27, 0x21, 0x400}, 0x4, 0x6, 0x53}) close(r0) r30 = syz_open_pts() ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r11, &(0x7f0000000100)=[{{r30}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 22:28:18 executing program 1: r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fchdir(r2) setpgid(r0, r1) r3 = socket$inet(0x2, 0x5, 0x9) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffe4f, 0x0, 0x1) recvfrom$inet(r3, &(0x7f0000000080)=""/236, 0xec, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r5 = syz_open_pts() fcntl$lock(r5, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x8efb}) getpgrp() 22:28:18 executing program 1: geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x48}, {0x16}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='\x94U\xda\xe1\xb7T\x00', 0x100, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f00000000c0)=0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x5, 0x100000001, 0x4, {[0x2, 0x5, 0x0, 0x0, 0x9, 0x9, 0x4, 0x0, 0x1, 0x7fffffff, 0x8, 0x1000, 0x1, 0x1, 0x7, 0xfffffffffffffffb, 0x3f], [0xb1a, 0x200, 0xfffffffffffffffb, 0x18a, 0xc, 0x7fffffff, 0x4, 0x4, 0x200, 0xde], [0x2, 0xffe0000000, 0x200000000000000, 0x1, 0x6, 0x5], [0x200, 0x2, 0x10001, 0x7, 0x7], [{0x80, 0x401, 0x8000, 0x1}, {0x4, 0xdf2, 0x8a, 0x9}, {0x86c8, 0x3ff, 0x4}, {0x6, 0x80, 0x80, 0x200}, {0x6, 0x1, 0x7, 0xffffffffffff0884}, {0x5, 0x8, 0x0, 0x79}, {0x7, 0x5, 0x1ff, 0x6}, {0x7fffffff, 0x80000000, 0x1, 0x10001}], {0xcc1, 0x1, 0x611, 0x3}, {0x84, 0x0, 0x0, 0xffffffff}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r5 = syz_open_pts() poll(&(0x7f0000000480)=[{r2, 0x100}, {r3, 0x10}, {r4, 0x8}, {r5, 0x4}], 0x4, 0x6) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 22:28:18 executing program 1: r0 = socket(0x2, 0x1, 0x10000000) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00001200"/17], 0x10) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x84) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x100) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket(0x10, 0x2, 0xff) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x0, 0x2, 0x1ff, 0xa7d1}, {0x1, 0x7, 0x3, 0x1}, {0x3, 0x7, 0x7f, 0x810000000000000}, {0x9, 0x20, 0x3, 0x5}, {0x20, 0x9, 0xd012, 0x6}]}) write(r1, 0x0, 0x0) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xe33e2a5fd3b7f407, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = dup(r0) preadv(r1, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/16, 0x10}, {&(0x7f0000000300)=""/69, 0x45}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000440)=""/255, 0xff}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x6, 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x400, 0x3) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000080)=0x14) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82024cdd44b7f9653100"], 0x10) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000001600)="90c3fe67eb586898600425f2f573abf2ac83c12066c0", 0x16}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x18004) accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x1, 0x2c34f131b0fa9e32, 0x4) sendto$inet6(r2, &(0x7f00000000c0)="226bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 22:28:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x42, 0x80000001}, {0x24, 0x100000000000}, {0x85, 0x7d72}], 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f00000001c0)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = dup2(r2, r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 22:28:18 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) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) bind$inet(r4, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000100)={0x1, 0x5, 0x1f, 0x8000, 0x1000}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:18 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x2000001, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="1dfb0000", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x400, 0x800}, 0x10) 22:28:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x21) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x4) 22:28:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x100) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_open_pts() pipe(&(0x7f0000000140)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) 22:28:18 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x7ffffffe) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x101) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:28:18 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x61) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000100)=[{0x20002000000005, 0x1ef, 0x968, 0x280000000}, {0x1, 0x1ff, 0x9, 0x5}, {0x7, 0x8, 0x10000, 0x1}, {0x6, 0x101, 0x7fffffff, 0xff}, {0x40, 0x69e, 0xb897, 0x8}, {0x7, 0x5, 0x9, 0x27}, {0x2f53, 0x1, 0x3, 0x200}, {0x6, 0x9, 0x1, 0x4f}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x46, 0xc0, 0x1, 0xc600}, {0x4, 0x80000001, 0xfffffffffffffffa, 0x2}, {0x8000, 0x9, 0x3, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwrite(r1, &(0x7f0000000000)="b6fb25decc62396c4d55581de232f5d9b19392906063e85041eed9871be50d74eb88c4bf03f4b19be6851e99062ad1077670d0f5d4335168d60e065384c9194a6b8b7fda5182109c5240b38bcdd2c8a105701ceadaa9308b40f9b106b62e2b3abeedcaeccf002f781d299caf21683ded3a1e76e4255446657789b25d7c54342fb2eb7f03640d", 0x86, 0x0, 0x0) 22:28:18 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = dup2(r0, r2) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3f, 0x7, 0x0, 0x1, 0x1, 0x2, 0x5, 0x0, 0x0, 0x8, 0x7}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r3) ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000800)=""/166) semctl$IPC_RMID(r5, 0x0, 0x0) 22:28:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000180)={{0x4, 0xfff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xd0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xeea) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000005c0)=0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000580)={0x2, 0x9}) preadv(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f0000000100)=""/98, 0x62}, {&(0x7f00000002c0)=""/34, 0x22}, {&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f00000003c0)=""/233, 0xe9}, {&(0x7f00000004c0)=""/46, 0x2e}], 0x6, 0x0, 0x28) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 22:28:19 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x2006978) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x8) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) shmget(0x2, 0x3000, 0x5, &(0x7f0000ffb000/0x3000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") mkdir(&(0x7f0000000080)='./file0\x00', 0x55) 22:28:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x88) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') close(r0) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1c}, {0x48}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x320) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') 22:28:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = dup2(r3, 0xffffffffffffffff) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x10001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:19 executing program 0: r0 = socket(0x2, 0x8000000003, 0x0) shutdown(r0, 0x1) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000200005, 0x0) pwrite(0xffffffffffffff9c, &(0x7f00000002c0)="a6a9d7435e1b5979dbdbe7ecdd33776783321fbf8a575d233aae89fda58a9f9ba0b42b6cd7bbf97b5e6f376945695b4ce8faabb23e06e78df94536d8feb3f2796aa002700358a38db72ca44f6af9fcb0424bf2d91be7c6a2cff7398f186695470dac9dbb21a7a1e22b16d1b6248f24cd07653e265ee505f69b971a75d214572fa12b68b2dfb3fca31e3f89f8765e3093a0ebb44d7dc3e5c7bdd15c6b8cb6bfba557a610b4e4b10a2f317ba557dd94f3fe84e65eea093dca741146e2c16a65512c7b32880b2c01da119510be2b7d94e0c4d", 0xd1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x80}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) open(&(0x7f0000000280)='./file0\x00', 0x10, 0x1a) ioctl$TIOCSDTR(r1, 0x20007479) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:28:19 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) 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, &(0x7f0000000140)="52f5173db96808f8bce9746cc8bc54c1da0ef6d7156503a99c4248c4e3a0f142f40e21f4158082f6e113844fadc76c5c4dc429679019481af9d6043cb7e14194a746961980476d85636958a97be0b02b24c052cc45215d978b1c7d8747535fbcecaf1081b1ab3c84566c76f9aa0c83809d53547c032ec9924425668611848b395b1549010192bab91f91bb341d52d08cdefdc565a4b5e2d97210c2b2c15f0c", 0x9f) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000100)=[{0x5, 0x0, 0x0, 0x2}, {}, {}, {0x4}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000800)=""/166) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x401, 0x1, 0x3, 0x1000, 0xffffffff]) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) 22:28:19 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) r1 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000589000/0x2000)=nil) r3 = shmget$private(0x0, 0x3000, 0x594, &(0x7f000044d000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/4096) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000240)=""/4096) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001240)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000240)=0x3) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000100)) msgctl$IPC_STAT(r14, 0x2, &(0x7f0000000240)=""/4096) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) r15 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r15) r16 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r16) r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001400)={{}, 0xfffffffffffffffe, 0x0, r15, r17, 0x1}) msgctl$IPC_STAT(r13, 0x2, &(0x7f0000000240)=""/4096) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f00000001c0)=[{0x1, 0xfffffffffffffff7, 0x3000}, {0x2, 0x0, 0x1800}, {0x3, 0x7, 0x1800}, {0x5b235d66a278ce80, 0x5, 0x2000}, {0x3, 0x80000000, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x7, 0xa5bfe8722c043b08}], 0x2aaaaaaaaaaaaabe) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r22, r24, 0x1e4, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r27}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r9, r24, 0x0, r28, 0x42, 0x8}, 0x400, 0x5, 0x3}) setuid(r9) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) r29 = socket(0x0, 0x8008, 0x6) r30 = kqueue() preadv(r29, &(0x7f0000000140), 0x0, 0x0, 0x0) kevent(r30, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r30, 0x1}, {r30}, {r29}, {r29, 0x2}, {r30, 0x10}, {r30, 0x20}, {r30, 0x80}], 0x7, 0x3) kevent(r30, &(0x7f0000000300)=[{{r30}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r30}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r30}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r30}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r30}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r30}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r30}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xb10}, {{r29}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x1000000000101}, {{r30}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r30}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x49, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r30, 0x40}], 0x1, 0x0) close(r30) dup(r30) r31 = getuid() r32 = getgid() fchown(r30, r31, r32) r33 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)={{0x0, r31, 0x0, 0x0, r32, 0x2, 0x80000001}, 0x0, 0x80, 0x0, r33}) 22:28:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) 22:28:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000100)="93217e7e54bb3b3874a4a6f0981ad1b3782168beba63890c8a69d509791fda35d138bd281339ad7d41b9e8ec5595251bb5be02af5c339d44a8ca7a4dba0c49d8fdaeaef3e72a6369a3740a94e0a219c50cdaa4bf399b1713d5dc7a0554196c0ecd71583bffaabd88bec1219845640744f1cc0d7c445275da4004603fb5ba0ee55aa651f2906b706ae5ad88d4333995e7f3f1568ff6860b44b0ec78dc02261dc16bc7dc49f0941ea8db1cc0b98c8898e1d4b19f773afbef06ee376d6310077a064127a99f74e1a7b3de1bcefd5a0fca46c4a9d665a490", 0xd6, 0xe, &(0x7f0000000200)={0x18, 0x3, 0xbce, 0x2ea}, 0xc) mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x91}], 0x7fff, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r5 = dup(r4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) r7 = semget(0x2, 0x2, 0x1837a7ebdafc8ddb) semop(r7, &(0x7f0000000280)=[{0x3, 0x2507b8ab, 0x800}, {0x1, 0x9, 0x1400}, {0x0, 0x6, 0x1000}, {0x0, 0x6, 0x800}], 0x4) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000240)=r6) r8 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r8, r1) 22:28:20 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x101, 0xffffffffffffffff, 0xfffffffffffffffe, "1ffbffa61619b90298925f1be62c36ae61db0048"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x1ff, [{0x3, 0xe9}, {0x3, 0x9}, {0x3, 0x6}, {0x3, 0x3}, {0x2, 0x8001}, {0x3, 0x1}, {0x2, 0xf2f}, {0x3, 0x3}, {0x1, 0x4040}, {0x2, 0x7}, {0x0, 0x4}, {0x3, 0x8000}, {0x2, 0x36}, {0x3, 0x10000}, {0x3, 0x29e}, {0x3, 0x5}, {0x0, 0x800}, {0x3, 0x6}, {0x2}, {0x1, 0x38}, {0x3, 0x3f}, {0x1, 0x10001}, {0x3, 0x200}, {0x1, 0x9}, {0x2, 0x8}, {0x1, 0x7}, {0x1, 0x1f}, {0x3, 0x5}, {0x2, 0x100000001}, {0x5, 0x2bd}, {0x2, 0x9}, {0x1}]}) fcntl$setstatus(r1, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) 22:28:20 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0xff) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81, 0x20000000}], 0x71c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0x0, 0x4, 0xf706c3176cb34457, 0x3, 0x80}], 0x7, 0x0, 0x7, 0x0) dup2(r3, r2) 22:28:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="b7a3b72558ea0caa8b12b8696e2e", 0xe}], 0x1, 0x0, 0x0) 22:28:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x400, 0x0) write(r5, &(0x7f0000000300)="f45fa4f233dde010e2e083cdbc73b868e6f2ac727ae7614e3e7fcf03508f80bcf4e96bc46a", 0x25) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) recvfrom(r4, &(0x7f0000000240)=""/17, 0x11, 0x440, &(0x7f0000000280)=@in6={0x18, 0x1, 0x1, 0x100000001}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) r6 = socket$inet(0x2, 0x4005, 0x5) write(r6, &(0x7f0000000000)="a279c3bcb5eb49d93574503d24b2c5c1b3f09ad1c09d1b43f3bb9c80398616338b9813efe07414b7dbcacbc592fb23c9fae543a30f72", 0x36) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r8 = accept(r7, 0x0, &(0x7f0000000100)) setsockopt(r8, 0x8, 0x200, &(0x7f0000000140)="79eaf6cd61eebc4d48510eecbdc8f7c64b0fef319d427111422871f6a78b779951522d12bcea75802f30b4b4e585a2f9d10b8b4dd6ba2daa9b2cc24d29095b37ce6d72d4ddb4dcbc55edfca6f696cf2e2666169e2a95916d47de45447eb287f9fe47c3997c791fcc32ff416f8686e82dbf29409ec2db73a85985e3344a6b06af66e607ace72b7aa164222e5c3216c6fe937c57674723a771a1daf8a3", 0x9c) 22:28:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x1b1, 0x4) fchmod(r0, 0x5) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000040)=0x10) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) dup(r2) 22:28:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) shutdown(r2, 0x5552e3c31424326e) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c, 0x0, 0x0, 0x4}, {0x25}, {0x6}]}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 22:28:20 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) socket$inet(0x2, 0x5, 0x6) 22:28:20 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r2) ioctl$TIOCEXCL(r2, 0x2000740d) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x84}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='H') r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x52f) 22:28:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x3, 0x9) write(r1, &(0x7f0000000180)="dae02f88f504e327f02816e1770b29e1bd400508b3f7c24b4e0b4a2232385e0ddd7f106ef8c23a1d3104c0da0684613e5d94b3474129c15df8f8eaf89a502ca883ab2726ed712769df7ccfd094b35883732d13ab6a909e25a5249ef42e5547eb2e9cc7ead9fd9ee093cb8639a93365a31ef99ee2e00bda6f41e8ca5c11e31b9278f8d90faf", 0x85) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x3) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0xfffffffffffffe9e, 0x42, 0x0, 0xfffffffffffffd30) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4b", 0x90) pwrite(r0, &(0x7f0000000240)="0eab1d538af45167c3613de889f63c6c8673b7ea1fa520a003fa24a21a51a707d73ec68b23c1b2eb9c82cf0307f64de30287e8704bf1b5cc7d29392f7c4ce2f445636f637128c15cab73530919402059a8869b6a6483337063262fec4dae8dcba3a8d6171616d9fb15886ec4453818310e6df03f21eb4980ceb98de8ea68df4995d631405ae1a821fb7c16d122864b32286e3deb9d519bf2dc21462f976f2380eefe67a2d1d5a76daa046e686349f04d58373dc5e75829abd0", 0xb9, 0x0, 0x0) 22:28:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00", 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x1, 0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'p7\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r3 = syz_open_pts() dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x7, 0x1bf, 0x6, 0xe3, "ea9447de9e2fa2c6c7ec1611a4711db7a44f3d73", 0x100000000, 0x6}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000040)={0x8000, 0x0, 0x4}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x2, 0x0, 0xd2, 0x5}, {0x1, 0x3f, 0x8, 0x27d3}, {0x5, 0x8, 0x3ff, 0x200}, {0x8, 0x4, 0x7ff, 0x3}, {0x9, 0x8, 0x985, 0x8001}, {0x4, 0x200, 0x4, 0x10000}]}) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x7ffe}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x403c98e101262d91) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) close(r1) 22:28:21 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/197, 0xc5}], 0x1, &(0x7f00000001c0)=""/92, 0x5c}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) 22:28:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) 22:28:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) setsockopt(r0, 0xffffffffffff1f33, 0x200000002000000, &(0x7f0000000000)="9cc372140d78ee2a019a2092a00c24ac4f398ec4528443b5d40c8f17eac9baee5e694b26110d4524ca26bec16b7da9e43a73d038fe4cdf8324e8db5e2cbdd354a5af3dc47b201f76572ba00c92f8d9a76762b1bc72a8e72e54e8ba6ef8fddfacdfaa45c6ccbd2c6a661632efe76225b7b6cac5e482e372a654d7e7fdc686ab02e3803018ff725d55493a555dff96265f6573d420642f6b93c8b917b5c2a0464b497b8fc1d2098150bd53a5768ccdf3567944e31864a25b484372b2349a0ce586a6237f7b3d13513cc95f9dc15a942d395a275be905e7a36ae9a128465a2ef975339ac31379ce30196ac9030760e1e3493dfc423a66187b1d39724f3aa7aa0e69539d37bec70e95d1b0e7071e9142e7b43783a5e47a74678e89a14184bd943df4e7d436293d57d1d273dc1bc7b153afcd8662b8458b13af4cd459eace844e7fb0c1263fca913ff2d99f5a5d25963031fcf719a76122f6984eb04092454a3a93ce8f7271dfa05e225d115830e982aaeff2c9fdaaa39351041237d0abd9c442a51eff464b8b69f7a04e269076b145ff5f3f65e126aea56b0410629f19da60b6b4467d3eb98046046073b59a9e5c4f82503e3a6f0138eb1d030b6246ec02be9beee6af14417a0d7c4fbef5da8ec93addcd17b97261eec3f3b59e0317fbe9f1ef6c3e9af78cbe0fb59fe2cab05ab64c53f51a7645e36a8e5fa620e442cdd5854bb39a1cb2b21498cfc64c61bde671638138adb8a1803981afec7c34c4e7bace9928951c4bc0a514b6df5546b35440d1dba85a65490f9fef9a782e568ea5ed06810fd5e1bea96b6a84fc447d63368a872ae77164a7f8f29182a22dc14d5d92fdee3dcec0692db5d911209ae9d1d332516ee7e3071d36c364e413f669a0701bb23c984d5b1423bbb0d976ce39f69217576e26df91cf7f4ad7487ac53602eea26e185405eea3a5a2cec5e25c3c02acacd33a5d1ba92efb2b282e32b55c6f0997592e2f30e87f36cdf6178769229435d464e453a5b075f8c45e7f22a395dcd7544fe6dfb197ea8b61602149fed95874fa80174fd1b16f17f1ed7a48679ce2651c57929e3f960507b5730fb063738ab959a279a22ddfffca16b6f31809be14f1807e4807dfd1371dbd4cd3ecb6dcd285414ffbd283bd7734c68db821c8f76ffaaf6ecb51dcf4295c896e1fb4e2f7599506cfeacb4cd123f80f83e6a136b7cd9dde3495933b0e9c65c00026545314c96beed4e4a27451664ea72a40a0a93c2a5590c68f63ceb83e47741b36b686d38468216e62091fb0145aafcf60254b2824c51766d71fe806d19a108aca211a1f942884d3a0154b1f9604c7986714929dce48f7e66708ed8d1b0d9b894b8b440d8c598b414821f82d9322c91ffa2abf3ace6efa160a0252ebfc0061bcfece49330c8e1c54af264492bd9831cc6532ab9ef333d5b0345ecc106bef5df54eeefd023b3eb59fa8d0d9ae973df2d3761b12aa608c78f5915f5141217ad79305b20de34dde2c5d4c5fc0513226e1b10272efcdd8bb7631bb396d7b4a36437b2d9aeb785125460263e5c722d793eae8143f9925c42f1b528284e7fe833790df493203f39d3e005f6d434bdc8ed5e76feda38817fc833988fd79bec0120b625e0996e65d916a276c6fe9c817c7de360e93640d1579726ea37d37ebdd597fc533cba5a3ae5eae4c414d48838fffc32b932cf7e3687c262573106ed6b44d4bddd9b802fd6470019965cd4b100bc3de717f9c41f4e57da80bc8da967d0c504fd3a295c964b6cde5c5683de994226a47d8a936c3054b21aefd35a8b515e7385f67f6afc16eae4b9f070f0e4f08fa0b96188b28034a6d0cd297e4ced8b958e56533095be03ea7e035f15c483710c73ae5d957b5a948eabba22e133cfef7aadd938702fa014b4842d23c8e808cebdc933b23bec49537cdde6d7dd8a1a37ccd298d07fa9878b323de1ed294f4b064e7c99aed83f753f118e51dbd49664c1483f94c22bb5ca37f5a9d3dd2355a813736f4d8991a7fd18d555740d9f2bd4cdef274504c55c3755b67aa7f41586eca090ed56903abd5025c704c3de3e1d588571ff5bfc452e7800cadd46bfb091585c03c03f5751e79613e28b901c729c89c044e5238f9a8362315794d9f176dd2fa469167001e34c8e0f1897be44c9c8725f065bc7bd1a2cb51e29974a6819e4bf3d4acec00f7cf0b425e3df642866e18fcdd2308a72063176d11d7c69814e005c6054c7bae842d341b1b0d15da4bfb5e9b220dc79ba1d726fedc5479d8f6dd398190b4430e60ec34a6a03e7b178370ed4c9d56cbf03172acc198720c930d25a87a52130a1b607e15aa2214af561463f446f28562a12df33605363ff6117b0aa8279e46aadafe252d4c705816146f8d6ec7fc816c3853c7b56b4ade7b9d433dd8856eb5865f3960955c9a2096c6d1c4dd56c88d4566484dded9f5faaf4c9d51252165e6f5dc2fb1f5709808300ef3f883d445d24866537fb460becf92e06d371291b4cb2c89468d0c43398eecbc4394a5bdd79f112c33eada6b8f5037c72699e40bb4ef29e80efe9aafb95fc09919920d21a822f8c9d9b0d108a6ce3e90a854ba2807a1017a27bda40c538f7fd260ee7682d3569b4f501af798d1e8f2da4388e5f3bd8d54a045d89b2b4afe03770d9e934f69c814aa040fada354ebde822691bff547a8ede37c5a75f72fa445a378dcfe61d337793e25bb5f54520249a1b35c9a050d2c6a3bf8e39c7eeff2e12424b7089fd27bda31ddf9267994b22a52a2ef1a59a48fbd90f7185ced39284cf975e4e0545297428d59d1d8497f793f685bc675413d912733e940a0cff1da176c96049d3aa45e3217978b5575cb354603434d7abb0b3aaae180d35041b515106bd22a83f084291c79de090267abe30d2d15b15faecbad0914d809ec37dbdb8d1ba9fb223b2aa9aeed3af57ea65c8dcabba32f17cd5dab176de8531110305fcf06b971f1be775ad9fb225de1b986a12e964033e9bd143b56b98419fae8214ccd3e76cbaed5587a09264311297ec5bfa58415599268fb55c80c790f510be14b2e65f13e8e9d184f4f0d4794c786cef63c5a847da203ae4fe5fd6c5ad67a6167dd959c12f7bd12d5c70c131fe179d369cad7025e39995416893a1d119fc6b810caadc38f3bb7b06f80ef03a3daf46045bc5a1e1e5f32685cb3a30c6f7cfb5d2fd053cc4f0c67c69f3355262045d70fe7ec92773e2b3c804e39313cc5d8c5cde249b591b215763d7873fea8363e9b2031b254a8aab0f1a60a8856d973669d8841aadff2f307283c11135161b6e2e1318a282a6cce1c87222086de9f2f6616af8d9bbeb326045da0a5116bed9cb3cfe0c3403c3ecb02a68aa4e320882ea11a48725d712be5f0c15c25678aa45f8489385914f4d85bd662c581621724ddc0e3dd8558bf17237a3a8af31fa2bc4b18f7d920dbd6b9ab67953e1aca76cbeba01a164dc89d49fb00765a4a9f361863f3a8635442211e8105b54b67750de4ae4a2c77d6e0d87695aea26269c18e49cab5f4b29693f13f838583609d53fd49789a0998a6e934361c803269e19bd95f6bc3cefea7d083b067541a9431db2b38c29e34c9f00c104a7fdefeb75b80162a633e6d78f735eca5ab0bb906fa096a16052478c36d2a283889ff0289e998e128b2bde517c7aa05a6673445ba6444fd910186d3bb49f7be2e0a08c1e655371e6af5a4314cf691de0c2ee110984a87923e3dde69e5f02f1367c1bc86cfa71dc1298b964cfe569f73238a94bc6e66393f9390966064c575bdeffa97010c746f9c0da3841d70a840fcef2ff1d8e6a26107f5ce5b4857a9269447aa6adff01715ecd4aca526bc44e408d132b815b1b004234f124b14f43093b9eccc575d2f548eb81e0e2c10eb1c5bf63108fda9f82b763b9e9bd6963fe1fb852fcd209dd3afab9a9110ff68ffd5006eb2d8202e814fdf073336e62536db3c6c95a72567f05b3dee4b1a3b729e93c80e6f8318331541959d28ca2af67e42a5f87ce163bb2987ea0c0ef0f984be7fc7494697bb675e3d8ca450a4ae1a15e71b7755b3cefbe5edb96b1ed6d895bba7dc6efd5a4689101f8674e342ba721396ac229021a51e880b4930c97dd8ff9a9744d7bd17b3629157fdf73590291e8ea83591662bb2d0ce82b79af67671c7eb8df0e18b0c82b92193520fcc73ba33ab0c67f423f38c917df80d4ea4a89d3b0c98e665604a50f483d3379e1a75c7ed981ab60feec2f3153a193aa882d49c846e09246b14c32f1dde926cb396dff10a9544dc721aab43889d17cd3386b693b0b61bb7b53197635eb79d267686312b15b6c7734969b34f7a782085f76a26de497978fd5aee9b5d71cf6669229c9547b3487e6c3ea41d267a9dd6cfdf67ddbedd8d1133e57b0164c3597d843385a8fa922aa7b4fd66c6ca2448f917eb101473acc2e56bcbdea9cd622cc018f22dbd0ba285c8b826eedb59fee49036b1d821b03369488251ce9cdbab1992755f35edf69c6cc5c07d61bd193d4b293925aaf27640e639aedcf99b716c341380499c7c4a2d11e34b1fec94ce680f59b1bc0471a5062a3ceb7322040424dc058b4c8c8211832c3bab4e261dd0209ba1956129b1c2c544388dda9a837e627b7459ce3819340149e3c61466acc43b914e2e79561afd62b3d640cba10b832a2afe1ec301e2ffeb59ddb0ff5f9b765376cd89fb222c58e75a9ad0447b21c8012b7c44d509b63bd3790c32e92746f88cc55d1f8831c9a633d0a3759d47a2c71ea613116e7b3d74febe889663b39b9e3773041816438511f9672b1566d687f54c7428014a21f639aa88ff5201730311bdbe6aae640d692fa9364ed628aa060f6e407a2d5e7b03182e760f41fe3232580533039f83502f72b41c330f06151c24787ad8cd8aca580d8b2801b0038fc896565aee7e9e20741105d5ed514879331ede8895ce94ffbfe3b99cd65f7c95c7238d30253555ca6481ac1b71136965d97f62779899cbf252cf516e79caf4054d534de4330e4f45a9e01f8e3ac55221e966e6cfe35dfbec104ea96e1aca63be2e9d0123384dc36b9f1e0b833f421049b08ffa27ae6ba471ea1af00111aabf066f37021b6624c7a9a63aaadc9e7847ac5663d71e3210b56822d43b78ac158f498b2a6435734698240eed2a19753dc8fb16fa56d49a7a9f486f9ac8c1da747f1926016d6cf91f6c71003fb3238559419cd075e123288c4bf9551c7728a28c7b46d081ac45105a953c39e0a540aaf5bc0097f5b182b836242c4ac19d5bd03175cddf416d7291c4de9e3d04cf7194cc8fac5c2bc31773e1ac5b2b1797ce8e133f24d331026fbe46a6b6aff24d021f282e1871733d1fa5856b43c001ee72dbee74267f17cb8bb1bd43be6893b58a1c56c38f76ba8860657caacb8fd7f102d959b2e6f051754080a0616c921779e5598eed68c3537906af85d9457d224a462e8d682e1ad02a9cbc10945533af5e298feb454284d1b27674345ce0dda7848ea2b3dff37192f4254dab67cf65858811b977b79acdb655635437487a24f94708c9759d63726a70235e959dcba057f563921ef0a0e1272ceab1ce2923add3b8bf556e8187955c3b3e42b0bd15a088ed1a9d3fd41d0def27c0577ed5d3b0379e2ed70da8579ece68b59bce7aa93e4429c8713607fcc22bb59574dce6d4d8e88ccec3953f93be1aea2dc6d7ef158ad54de5a4b6be463342727d9d1dc1a9cfde695c431e5b607176a641be29d69ab5741d2281e104904bf891a4593b879ccbf3bbb63b1fe58b25cd1477", 0x1000) 22:28:21 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) r1 = dup(0xffffffffffffff9c) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) 22:28:21 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x8000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1fa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000240)={0x5, 0xc7}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140)={0x7, 0x1}, 0x10) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) recvfrom$inet6(r2, &(0x7f0000000340)=""/68, 0x44, 0x40, 0x0, 0x0) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') 22:28:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x201) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61, 0x5600000000000000}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/de\x04\x00\x7fpf\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2000025c, &(0x7f00000000c0)=[{0x2d, 0xfffffffffffffffe}, {0x61, 0x9}, {0x2}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwritev(r3, &(0x7f00000016c0)=[{&(0x7f0000000140)="886467c6b47b9adfe63f0edbfdc7ed3ab5b5c64d12e2e5f28420b288ca246fb6cf7d1fec498942bb2b5028b408d69b3441274630701e88899c1d20f05cbad9575ef336ae1726ee171258cab4613b63002d0fe8fff0e008b9f232383bb2633d0a8366fb60648ae50b64eaeb42a48dfc92223e23e38907d051eea44136cea556d3f7378742e97b35e1a516e7d5575eed7a726a50b5ad26b2fdd0085f999b346467bfb8", 0xa2}, {&(0x7f0000000000)="c5cd157aae85", 0x6}, {&(0x7f0000000200)="da9831302e4e7b2a584d25e67c5281f775b6e7d3760f3f05aab9db8d1c90fc7f3e5844a1038e754fd8eb8a6ebb0561925563823c1bb1c6e9f25368665cf97799ab6bbd5332b9671aa7454dcfab0fe266aad425f9dfce2f864fa0b105a7a58d8e73cc9197c16135e8693a9c1a0e66386c334d7686cb374dfec7fd4d8bf543e3305c52f483", 0x84}, {&(0x7f00000002c0)="72e4776b319654fe87e665d4f5f97e5a29067522427283a0178f88bc7016ffdc61c0765a2ec817dc827d469f51b804ecee894472675b3429b8e9a39a87da311fc091622f0e75266ecc0d73da3b2fa64ebfd8aa3fda70caf6", 0x58}, {&(0x7f0000000400)="1703cfc3334b88f6a1c0cbbc3c5c78ae2bccbf14f6dc880227c220478ca05b545d25c9740c237359edf2a711739826767c7d84273c99a06a322ef48a345309471efe82b0082b0d4e418fceeaa9c7670d3a14abaeeab4be17191e600892c29be4c5621b4ea1cff951ba409bc52685f2c6945c36255adaad34210d826539bfdfd03ff2e8dda0b927938ebac88254d394d1b1ee9dd9a0c74212631ae27b19c66fb35d362a57f02d2dc76166e081bbea6d6cfefdcd76eca32f773bf1637ec764ac81d3741e2f55209600ce7c521f4b26b917ed2436cb7b7640a6b5690ac5decabd32", 0xe0}, {&(0x7f0000000500)="cbe7d2e00e6524f02558986eb921b97323bb627cbcb258c37dfd09014e9b216ca0c5d64874c860cacd84d063afd44eb2e7ea21629b4f6c742df79f5da5bd14cbb0f4ff957b3460fdd2aac9abdebb59852dfff12ed844d8344b9e6f2b49b5a0610e2e0ceb8f0f7365c3308a26017ea5406c2b3e0db265296425489642da778bc959d59cb28f1f78b7fb3cf6295a9cf88022136fe5740040c06d49011d24f7c3aab250b327d21b9e60045caf76c6a3b50127e34a730321aa4bc401932cd872b57d132978b3cc811e1f440d6e2af1f079e8f041e381962dbe60571a67562bc031b7349194e97c47e70145e47239d17bb3424db6a5c048067522e0aebff34aafae866cb3e4b1ddc1c4d04232121733b9c79ceccaaed02e9a5a67d355b5ea633cd3f0cc969fdae7ed49acc105e36ed643959fc6c9cb4c6ab63ae46be414581f1feb4e8f48ab97bdca178351b075e5fcf67618b89e7e4308e28f94278a946c4666958aa5ee90545ee7b9ffa218ace30684e547afcd06b72a697f3e5bcf806b3d054e6973b7b434af7331e5a082c0446da6379fc0355d9fd9513fbf449c984b8780656c8c4686c8d267a751340670789aa17bebe74cf01d5a010f28945766f795c526660a53f099b492ef94f48c69a167ec1e6367c8e78fcdebe227b106a852ef530cc78ac03b343bd6c98487dc0d2eeb88f657110f3ec90b8aca4d3b05c44278c46491e207dd384f02cef877b44290a5394d872634f6f715f7a33fe908a1c5756ae31e8d19f87631947adc23bec222e9610949dd70c51716d951c77426b165424a62c4f5e760cc1ae7095a2f929d2c454456b7c90589524d27d4dd621b6da7e0619541ff8a7f8da92dd2b5edc0f94d8effdab946076a4d07b6aa37fcab19fb7e27f1850d86167b7f8b344dc32b32303f8cb73654951a50831be75edd3fe066028172e793bfcbd8d43a4f116a0d487706e006926c7e755e0cab9bf3f0a431b92d3a038919f337802ccd66d3581f7d68753b0692914861a3feddf715dd8acf4318f2b67738037a76af45a3dd63a83003efe7d42edaf9a6b0357b9636ce88fa3125af32a9a7c53611e4a9eaceaaea7b8be62ec58c742d7ae159fa4e93fa0ae01b035bb660b09ee7c3783417e84d573293b6ee53d460709a8ea3f0f5d2f78b14eee21a183edb7259415ffeda96abe65f83e1f68daf7a9aa8a8d38f0aea08ef86e8dbf4cbc26aaeb7661312f7160f7532a161a8fe820cae5aad270495a60aa2ab5d8961f0a64fe5e1513b50626c3ce01aef3e14c7b84fd8d28132b96fa031d784524f2bda467e002dd71a9a9f380f5225dc5d799a2a851203d4bb64ce769cfe7a8edd9c6bab80fcd2d345c6ab3d0b9c87383e1382b25720aa62eaac0cc2a3d98abb6dc4a57a4a467d101730c398989ecf3cea4f9277ad96a354c8ee05e77afcf3b7835454607561c27917dccdca3c3e0094d3a19a19f598e29012f4d27f2510e110500c94cfe065c72f74498e421f63ab470722be1d28982eb4ae5a5bc8eef6aa22e7c2b5dd949ba5d6646d747caf04b9ff76d9712a4d193b65cc294b159b6f28d847458770b758d2f7aba288819e4b802b21297cf1f661a5cd5eb751e01fb03aa70c44c68b9b04248c42a2e0b965cdc594be93abce1714fdf72a8c17d692ed465d3aa1d8bc9fafa5ec683b149f32cf04c997a6e2a44c07527bffef7702537cfa063ef2ba99b5059fac018e19bc37964b098eb856b1b2eb4ada89f0fda8e92598066030988f396d9b2aed1ff9cfedd609c94725fafa106496002cfe8ea0d77804d2be5d362537796f778e17006ff5c373fa988ae7c0deeac0cf24b2d0bd6e6ef82ecfd72bb30d2d180f5e79c82a9ea279574c579f26184109c60c6b5f6ccdefa7c43abe9af721a20fdefa5138bf701ef9990abbf190d73a4bda51fba34205a936dfaea98219ef832a200eb6f7f50017fb0f070cd2fc9d31392bf1f935828b7e668486d8892d90de241e01759f9f385244f1965f1826fb3692c87d3874d74479bba7afd6d1864071565cf50522c3bcf2702753c75053564858787c72251c8eb8b8e0be62684c52046e668df6068777861d5bae3c75c74810b2c6b09735235ee2f3d56a7e5fa697943c852aec5c3a880414d71b27e8e7680beecde45dbf2ba7712859f4226c79fa3d3cb19bcb379df3fd55624b5888bc383a4d2adb5d8d9d6e70525197033568bdb1bd0695d0f0db5af6a73641518a82d3b88f03bc6b3b6b04285de71cf1d1e96d955220f6d003f70a9d2b9214cc36478ec4f7d7cdff39b3bb64d67ded5e1b66f199b363b71ec5e081053e0a8048c377b1d2143d14e0351d06e1284b1b9cdcb2626561ad75803c55e637c66ea645f5b2c5bf93d3795d3e8d95e2752bb34b3cadc2a10cf636f1b423dcfe78328121001ea07cd62385411abe33e5cab76ddb3708ac293f031b04f4c3680ee4da093a545faef7d2cc1ddfd72638b12e29a075c711cb6d9cf56991509af12477b268164d76bb948c671142c2ef27ce614e78f4e488970df75708f8fcf2fbab3bbfffd6c6b9804db93ba013cd8b1aed03935506f23dc1d7e74fb8f519c434ba79e009edb5e853078b46f69378da00f2fd0767d9e0c3f06ee27d22b63a29410ef2a50c16ebe14e03967f1f8570db700f6feaf04bf26dc1fd3b85eecd6f2e762f5f6e07d51ffa50b268d81587dc344f79330de1acfbd1a4cae173b6dc0bd4bf803974a2bbc3f5f46c2b6d19d4ec0a448efc002d403d1655d59d8e25b11dafac8e7b7fe6a5db14e70e7b5ef1d934b9cd12de26dc033befa2ca9ce4d97d371bd52ef5d2c43fd7d53ae55531fd51878042ce936bb29367e43ed316d441bd7e0f787ca3c489b89bc3475d36192ddd689513adcc27883a9c8de712f1826d34057fe298f6b516c8473bd0ef8674ca2e158babb38bf922682318bdefb34632a69a44113849b1cfcacd3a4d749e98e6ee1878a72890e45f68944c7d908db53253cd00de15c9182f50c148cedf3bc6dbe2e1e19b6a68e6c7788fe51f8ab4314a572364d8c671ba4378072aa70e2717e27c6bde9fc880f6723d3ddcab0db8fea80662362bf6b0745f6b2fcf8934cd9edef14810fc1d67556574a5308a478d223e1cccf7a7702010cc6388cbda4cac6a8e5e65d913820c69de020ccdad9b71327db7bab5bf0c1d5f6ea07becc2b707b0c50f9a3dfcfd7a116ea1f23a3a9b93cab23aa66db7083c39b1a7452da3d1a68f317f4b13f1eea75710c6655e6454546c0be20144948bdf4d4989593c09be3577c387f23865ad5063904dd1f36410f3a179bef27d998f8e943476c7d2108fbbd12609ccd2f64062e92697db98a7ea6a072936880a9c1edaf8faacdf4fe109f89ff8f543f5cf4064410c13d85856c63744bed7d4dd8dd62a67bd8e311033d8c6554518e23d51db59c6c135b6c9018f5ee00cfc419f9818a989e4272591e43754af9220e0632928fe174e402f1f3e6cb2f054181a891eeec3736c5155f33421c6aca7aef73d06175b105bbed049c816d19b38fe8ddc0873f0143efefc5c7f167487ba5aec092ff31afe0b6a7120b6a32abd8dd1e35abd36711dcc3196e6a66609ac9f9e44ebfbb3096a7aeebe9a024160cc414f2ff7a26c6d8efcebda4d6ce0b346453f9ccf5772b2bc518479fb07a6a30ff4faa2c8675a7f15a368230bd9ba42f1f2003e344b2dfb40279c5a06a52663fd8ea518454f9a05eba2c25b22f6dd0498e592cb9cb768456333963ac761d38b65d3fd75258ec6f57a0a544fa948dd3b0172d4627f9118d04cd0e1a6ef00e61ff8fbe05df4769b8d29908e70043ea02744ce2574e9c728fd08f17974a22172ed87026021bf79f2412e671088fdff7a328dd236fab5f386d58becfc37747ee9531103ca12d00377d19e8963e87858f02eb418a3dc2da5886a63517cdaa86a37151c8d1d901700df67796a3a3afa54834208afd5e1e078258cd7917161212e338847c86b96eb5c1cc4d5cd02ba99e7afabee2ba628427aafd64c9008b988e9dd1330fe00f55cdb74d2215ccc703bb30f57681e8f389fc5e16bedb695a25ea66c84f42b996ef63d8866ace86dc9fed74cb5957dd9b90933f7f115b10821c0774b49107be7d65f2797b58eec8cd34485964a4fedc636dad2de2985c8db48b3ba3b7fb4c06451fc0f1fad05c298b4b77fbcb74501c8b35434d885b4c06b2718efa9a8507a572f1107a221f7b4d0c855ab1a11e57c4556f1ffdd344e424068dfc436bef164a713878c1dee93191e0d6a4c443e9829e60864ac5c3e93d43f2cea07b6d13ab15a4374454e114f8a770ebfdfbfe6a73d6e80b940fff7b6b9995a786607739621c95fffce3b98f829e6659642f4e030f6c0a99c02b82d1f949d4c83b0b94be3ecb88230b66bc4144a8d65399f5d65cd8aea0a244ff573dd8bcded26dfddcde43a02e9f6d637fe381f4c7c49c5af1924936f856aaa47f2e19ba608cb403718f6e4acd15b76a185ed018c568da02a928f5018b62ed2da5307126688dbea28a53f4a908e9d3551f3cceeece6216dfc2c72b5ff999c290a5fd4a11d9e59dde3ba46eb190e02ee3ac428761c8e1df6f3418ee246f3e6794d05548eee982928377fe4e2f16be4b7f4583ea291eab1bcff3731c5c727a59f5d69be74bf0e0d516c3c3a7887da7e003985ce2145436b8b2efaa06025430b9d425603c8fe193031cc46e9075f2df9ac812d5fc6429759f2999446cd1b7f5286a3c685f4605be37f9506e3fb0990ac14d456b6827d15a474de6e6387c8e627b921ce15912536d070b47af2ea1b020a04b76fde18c5c842aa21e67cba1be2621b620e8fa9816eaa7c4ef6e290295be1876e1dbfe4553fef7aeb26439d0def4b0b4ced16f6ba14406bb45b9090457492a2a4fbafd383a13bea4191c4ce822f537ea13faa62914a8d8ef2f1580b23f6d72590b747416a1c76a693783820a42341f9df4f763097dc05694004bd75b9a61b7d2fdcf2e161321dc073866caa19cc3dc3e17a201aea45a4ed3bb3f89616c336c44c622c5728768dc908b23d032cdb0f5785ee463a485e3214337f75f78f364badbf3a0bd49054c54a42b1c32f5d512cd7e0cf6fa02f215b8fb18bf9ede0a30b707436dfa401cba827bd2d30c9036d3d0852682bf5af681c5b45191fbecb3d2c75cb70598ca0e4158f575cb8606bd5420afc6d2877723e2f491eb80846191bb19db45a38760f17b09f5d7eeda239c65e99b48eb15d30d9efa8c6cf12fc1f3da6b7cf6137a45cf4b39dd081e67b9a6ac4871582867dc0a98119b826cbc7b879068a7dd95ef7deda0f3ca71684c7918da01e177152ee49365caebf8a5de5f2009ae27fcd510287257d30fbd054d52ce779f5d136ef58693d1d4666b2d0fd39b6028eb7ae690c010bb2a11aad68f730b3ed412321044af5825470844f9d56112ec9491cae6462c966542656c261bceb76b099b313c8fa6cba7cfdca2794b59a4209212f1f72008ae1de5ac7e350c114854369da33ab9fb20f1c1463f8a6b7a4826e778e218971391bf44b56e5794402d6db6fccce3957a6d016e2d64164188e6581c4375c346a0fcc30c8de648523c66ca154643a4f98d2f29645a54179f633e5da33f06a102f72d54dce162957dbe247f7c785e5f35cda2c656818c36c017da56f7bf6f39a4c450354a20035e0e7aa1a9468990d83df6589575e3389a7ae2373140f3bd756a82d39b148d403276ad53e0be6cf96c40c17c791328b8c609a4abe891df0810a73faa5285ed72b81532d8c35a3ce6110fa578e9a", 0x1000}, {&(0x7f0000000340)="b98ced07d87ef86b636e666c29e8e9bc6f417a5228a99892defc3fcfd0942a14371b6306f4e076a5f52a2c8a7bef8436d2ae82d705eb9c50395c452fce190ec07a67854b4a90cc068ad4163fd925c6a0fbd292b3d9f465d55bd2cf6c3028cacbdd097b4d849aa9d7a3caac6c1b59949970c2", 0x72}, {&(0x7f0000001500)="6294a6fc648c6a5be253d75165c7d2dc158b44de51647a195473d50a7d6370ee2d9b1c60c0978f3193e735e822180fbdc238de729341f0bbbcc5d123", 0x3c}, {&(0x7f0000001540)="af6be91f6b0d8a744c725a087bfa025bb849c2d28492f61528b4dc202ce074810dc99ded3487811de17717e7ff47a77bf5db48073a2000cb6561b37207fa040e469f9f77fecb1c7cbfe084a3f239cc3317b27d2c59efd467cb41bc18394a1a8e26f0f04a59ada5c31ae87246a161411435a876ea956522bdffcb657fea6302dcfcc51666fe5f674ad0e2a255340b648466bd99055d3b68f8d1e8c777b8aa1b728c6db1d05080576ab05d7464f70c015cfcf5a2ca382439239386ea2c88c87f2c", 0xc0}, {&(0x7f0000001600)="71d110842869e580294e0a0473dc6c8106a787456ac523c5a49966eb0a3bb64937e39060808f7c4c1a8cafffd2e77d4e248e9adb8bda8778617aeaf8f37e89917136186358d391fe29eab13e5984e6c81e8a7ad9bb3d2ad6e02c4166a4b01d83126a56848d5bcdf556165fc54fb4fe34ae1ca75dcfecf8a16fc2e28f9e437ac03b64154c65337e242073849f748a3d933ac444ce711ebf15658a9d54619bb1c0010cbe782bc5fecb63c65cbd2f9d", 0xae}], 0xa, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$KDGKBMODE(r4, 0x40044b06) 22:28:22 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x2, 0x23) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x25}, {0x1000087}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) close(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000240)={0x3, 0x10001, 0x4, 0x6, &(0x7f0000000780)={{0x401, 0x8, 0x7, 0x2d2cbfc0, 0x9dd1, 0x0, 0x4}, {[0x7ff, 0x7, 0x100000001, 0x1, 0x5, 0x8, 0x80000001, 0x4, 0xe7, 0x8afa, 0x17, 0x800, 0xfff, 0x8000, 0x1a, 0x1, 0xfffffffffffff446, 0x9], [0x2, 0xa0b, 0x7, 0x7, 0x5, 0x9, 0x3f, 0x100000001, 0x9, 0xfffffffffffffff7], [0x80, 0x100000000, 0xf40, 0x8, 0x33, 0xbf, 0x7e0], [0x7, 0x7fff, 0x80, 0x4ce, 0x1ffe0, 0x4], [{0x9, 0x4, 0x2, 0x6}, {0x8, 0x40000000, 0x5, 0x80000000}, {0x3, 0x0, 0x5, 0xf0}, {0x74763624, 0x5, 0x794, 0x1}, {0x800, 0x4, 0x397, 0x4}, {0x7fffffff, 0x43, 0x9, 0x100000000}, {0x8, 0x401, 0x9, 0x4}, {0x0, 0x5, 0x80000001, 0xf8}], {0x1000, 0x100000000, 0x1ff, 0x8f0}, {0x8001, 0x3ff, 0x1, 0x8e3}}}, 0x5, 0x3}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0x100000042) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ftruncate(r2, 0x0, 0x1ff) connect$unix(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e55f40113f4200bb6308376175e558b75a8f3fb90f0000008295955984c87910bf453f68c11700287ead4b0000000000000000a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b580600000000000000e447473c238495aaee48c02f6af3bf554799b9b813ad30505e7ea0aa17f2a694a560b8fe1f4385f8413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd2350100000012000000000000000000000000000000fafc7d162590795dc612c154e0f1c7b895a10680b18013b0663a52f08d97ce7b816161ab7f8aa78b5f01102c1f2e6029ba46ab6e0245377375327b2e56bd3a19f8df6d62b86621c1893abac943a77486747acc3ce1c8158fe9db3febb57d0066c1533c691c90d6b57243e4080e5eca1beffe4a7a0be94b41834c4f7c310b6a2ce0068031836ecfdea3d1058ea7f31e04c17a3e9470ba57d20bdc6de2a01611621d692b2d33f2413700feffffff5757fffffff84f8a6e9fd4f76b6a138c65affa2473ec7f81e6565972189c177630b3dc935ff1104be4a179"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) bind$inet(r0, &(0x7f0000000380)={0x2, 0x3}, 0xc) 22:28:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x7005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 22:28:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x0, 0x1}], 0x1c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(0xffffffffffffffff, r1) 22:28:22 executing program 1: mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) 22:28:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0x8) r1 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x1d00, r1) mkdir(&(0x7f0000000140)='./file0\x00', 0x105) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x810, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0xa4) mkdir(&(0x7f0000000200)='./file0\x00', 0x9) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x2, 0xff}) clock_getres(0x2, &(0x7f00000000c0)) 22:28:23 executing program 0: setuid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x1000000000000, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0xa000, 0x100}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000040)='./bus\x00'}) write(r1, &(0x7f00000000c0)="510fc394833733c4d466eb3fa397f97f8d67709915f593cf1b", 0x19) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000140)=[{0x1, 0x3ff, 0x5, 0x4}, {0x8, 0x80000001, 0x1000, 0x5}, {0x81, 0x4, 0xd52a, 0x401}, {0x8809, 0x7fff, 0x7c, 0x8000}, {0xa2, 0x3, 0xdc4, 0x9c}, {0x983, 0x3, 0x1, 0x2}, {0x3f, 0x4, 0x10000, 0x4}, {0x0, 0x2, 0x3, 0x2}, {0x81, 0x0, 0xe1a8, 0x9ac3}, {0x6, 0x7ff, 0x5, 0xdd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 22:28:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000280)="8f03b06f01443121e9963e686dbc8e7a1772b4faf239a310b278cce75cbd58606fd661f8c0021d65092d102cd4658e6de93d098f9fddfe2d2cdb5211cd9bcccc2629e943644724e2f28c5bffe063d2019d6f4810d01acfe4b0e80661520240615da9e35ca5eef9db591d7449bd402c43d66e0f6fd49afa699d7203ec4593222494eee6b8f13969aa384f533c8fea83353ce5ccc00a8edebe81b48aa5e04c016926f3098e7a2f823a38e5956823601358db471d438aefc88725f8d43325d0aa255789466cf4eeab7b6f8bf5fcd62c171575a2f4297bc397aa08854f0ed74423cca4ade7f6588f6465ada46d0c78762a043a4ceaf875124209ece9256a8fb76852a3ed740261ec71f2b7f0f32c18f5d37d02c043b566cb6ded12c510b8c19035e7a5db8df5d6581691fa85b5eeaf219ea10619971572b6891eec88a1c3291f593db16529f0326de09e9a979d404293d9ffcdd84804d2d2b16be3f5fe6126e680559b9da40b3114352190058c78e3d7f96a340e3f5b2a244ec7078f0979cc82c3d39d926cc140b07817f89f1caf5631599d3fa435297fb839b693d5bc7317184e8ba437d5959a8c01aa300f958a4a60c3e9857415b382f3a6deb16f6ecde1c2ea64e78cd7b4d5292eac26a2846fd809464218a6c8b34d739047dd28515597646937b2129b8a9f5b63061f0b6d15729a9d74b5e7760cdbdba354df43dd1e11041eb8edae28e143fb232e72c68570bc806262b164dbea5fab0806edd7bceb92d46311de090ad798ec289df0743f4d759690173e00b1f6bfbc839746b44e660fa2a1d0e350c85482825bbd16ea1884aab864768f0a04e85ff2cb7c3f233d3d8c9cb569027d474a4804f39a01215e6c1eb56198c750979745d424e8995dede8363b3868419507005d488957f517bbdddf5aefad10a6220c9e3fdda4f34ab0ea4b23fd7fc628e79a71a49a2c43efd59dd7ea1aecfaed47a5af6971b2933670e78c8ac1209369d1baa17bce00fb26b92c0e0e05c1d2f6fbac4ecf93cb1e298fca03fb2eda31ff5eb9edb61dc9963164e03f1b9aa51d7fd3a5187d19e5bbaab14d627404c367bf76f03c5e15db3974ac007f255cfa000bf2b2d00c83492646f9aa4166a5b9ecf7d0cfd90b277792e3d39217aae9d8b3d332859a2f96312240831692996335c525f60a852422303cb3c1c7dc3aa7db1dcd493d67c48c47a73c55a73b120b0763030d65d4d1e5836d335056335f19b8294633ad16b6f1066012da1ffc539c067355466eef5b651f6d4e4b9c0ad4dc3f81d9ab79b7e66675df97dbe5fd3898a112399754797edd783c918af37d2423cb570f2cba6c220f7d224251fb84583fb5899ff879b9e58b01b720af53bf85f5f52ed3c4fcdeef43d68f059f85aed1e1a3543fb83c5cc6e78b6b3bd9e5fb5c986d7f6728de72276db19e53a47cf98ea63fdcf2156e311a2849f45034fbad255e89387d72f8e4e23dc74aa8428dc26a8a4386d8bfc7dcffb8aaecabb5d2b387a9be5fb4ab1e426953059fe4386bf780e19ceb4e5dd1e0fe36b63c8f55f6b12f0d181d3b32d2e52878017419d2d3cbfbf3958a45af8c398bf2fe0d2cad11289d75bc6c3eee6d11dcd8d35a291fe32b9670f8c1331dcc9a3e53e27b9f5f4fb58d6bdb06254b052b73f3acd4bcb55b3faba5bf904a2e2dfc12a47c60f81b859e61ae27ac1621f74745fb1d9b7ace178f338d25499f5975be60bd109f80ae6fb0e5f0070621363e4ddecd255ea508e68ef7ee368b35d32144674638ee4be27fdf9e7ef14a764c567c3a6bdad51b252409f9dc5f9666019a820d53b1a173f07c66137aa12c2497c5d7a3ccbc806538c1856f45f1f30a371374b3e339ed03d4509cc82c5d3a82850e976fcbd7d37b76b9cde162dbbebd6e98d56033ea3604c577879226fe1cbef3764ffae3f260edddb86ab5f375d7932b6e30fa04b276201a51f928f6f4a07cf88099bdd4194407d6ef78ce5762b43c0ec77838546bb62ebc378d156e24ccf4b9b7fc306f7623feb6f1e919c33000fd2fd12a4da42f5f96839195e787c28dd98795f2885a4bb9b59f5798a968122ab97cf6c82dc86851ecd10276a9ebb76c7c4d6f2bb0661e22799fabc24dec645c4c902599b3fd3b74aa4213bb6b376f0f36af8a08aadd26cfc930dfb7783f912be1cbc5d559b2a76b600ea3492cc4336ec3206ebd928b75f3f26f74d4a6c90441259e50ab63a484dc2fb8f7477a6474c4b7061502b789723e8d8983227d6b809df3bee1d47efb3613ac607115664fe142e79ce1bf4212d13ddb80bf062ed103f0312c25907844d74295e98addc83f2bf2498c0f516ec14f5ab9aeddbc836c7dcc6044d57f5167c0c5fada8a77228cb6165f5b5131cc3ef34fee99b4b86fb25a7329c699b532e6ac0678f46721f631e06b33cf15faa24f194931694f8d887c11083c65c120e587687867c7c8f50e65d45019268dd2a001239270cffc99e7a1acea8949e7ae7e93e1be82c955392e29f289a752bb988d5fd2f7290581be602bc7b93d63ac9dac273d1eeb4ece40669feba84dd9130bd1774e223a779ed6d7520ed3c838dfce7ba32af6a261205ac4adcf267763eb2e78890329e51547ee36b1f0aa98d94b7d49f077bd200c6921a06fb5f7e94a3a1c4059d05138d16a6bf1c5e54843811eee13f4b3452e57e7d381cffd2888f604c85d34c43d7b576ef923ba3235295d00c334a7af532f094ba5e9e0a7ff516edb444a293a3b3bb3a76cdafd4b7485f730b164b675f815662146de6dce1867a015949924469ae3305f1c146b097497a1000ffe55c53a63836278837c1d8d00bdfe7ef5fecb6f4f563f964c701a115fe09fc6260cb8514fa85d12080c6da1a34145171ef5b6e07474b26ffc5e29f0b9787c093dbcbf687bbb9a694623b9a041d35635f7f8e1f3be43e778a978caa42443a241d439c83bf33dee47c18ebe8b203863903499c6a3964d246d4629091bb79dfd9f2cb4fdad6bf8d1b326a5c0265a23e1f55b70c040ed00c4e160329b97c3ae1f94cfe8c53160dc1b96302534a869b13eb07988e7a5b4a22b8d9c851023c6d8a1686de110f4f6729ee95e977fea3c3f60b74ca6e63ddcb22bc9106a7d9abe33435a40813ce79cadc90dbbbb3f321066b773c336f35078d46d4f18e25e00458c318ed87167dc836e0e275b405e5200a7f36ed14eb07fe84040e6e401497dd1d63c50e5b6c4c649d9cd61230387796cb0116c051a5ba7ea0460ccc5627f97673df777fdcbfb2fd4db95a8a0ddc95cbfce721e585606f0d2ca4923e5572bf50603f43bbc5f7048ba8639f5de7ec9e3cbb2154342f7cc390befd6d6e96e7947d407e7e2231557486ceb86529639b2b16d72368bffffab27b3edb731dfed5ffe8a06c08d1d988eab8fbc412a804bdae870d6baf00c1e0a00a8feb2f2e83ef8fce1497fb953a37f8906d5fdf03a6cac8887b2071af1710bf50a3e61d49b4f4217c387bda9a7c364074945d4cc38c66166e4f95083b310d275b90618bbd3a00483b32f55ca67777b21a760a8ee1f150ae6f74a558ec29daee233f26831e18d7688b0006a271681a1df8833e529c68b009becad1b877a20f1ff79f145a75f6e770d719d6175227a12710d0c4a3e3a947be6387dd2909c4466df6033f8aa14a95261febfde71741e9069743442cca002e52cb30481e93a87cfbf9efa1c8666f88f28c36b793c4ffa481be16802dee2570f1d88191e05d8daf5cbbd1e5a83b0c0296c2ae97b7348bf6726e24e56fd55988da1d1e03bb886fe8c4cef7734eaa34af0ff2c12178e2ad459fd3d97467481a6c9193544d9b4521a4715d72b43431944886325845234ceef1f76eddbf1877a5c759c3ba57d181a670451070e2634fed45d2515038d206c79413352d59d49e007496d35f2e0ce534f1c30c4d3ed44743039d0bf99b3c270d292a454d1dcc7c96077b3c810b8b6cefdbe7e92b4fdf6934426becf2f075b08b6088ead42ff00639ea08873291125ac16ca8b467b5b62219894c1736a0baa010320ea4d6f5b53eb73fc5208f22eafbf249d79aab41b27cee980b703f055679ffe4d19996c5b3f89ed72fcd8d5d77e57aba1331f4135c74061ef775a80911cd1d30acaa753c7fb607a1de83b9d08d4c94eb039f12c723c54818e93a5c51bf717f64646d2286d12686c2ebcb242555a86f60e65ed146d30e2fbee9d201c27fdcaaa62b3015d7dd97dccf5f6d65b0f52337a16d264a40dd074da5a00a2fb339bb1a813940e4938a780d9bdcefbcff4993e7679ea3205c88587d9042ab7b5ac3371d2d82305c1c428b120b8c083c6b3a5337bc89ce2b6a677160c783b3a85ba607a320408c3668135bcf5aa0ab720b3bb6bdb2cc295c5fdd3a1682154b7c8f4789d283872ecee697a782b7f8b0bc8f9cd48b0e653dcb5a03de161fbac5372194531610426ad8fdde1b3ce856c641e78cf8891fec70ade14bbad01fae49a3a4bfaf9691caf3f6a806f5bbc4827f42c102d6137b26afe9ffedba5b2db1ca8190f7df25ab8246e34f8123e3aae419826af567fe7b6e540efaed30af895f2272b7ea555ce11efceeff34f87f21877b73f22ffd8c07520d25ce12e9aa63920e051ce57119ba1f920bba26268027c2ce0ddb4b9993df5030b4234dcf271d8e9e1135e1e6e9874b7827979492c50f23a6f9069ff4db9e8af4e4805de6c3983de45d5fb829452f2b678d43d21d38ba8b3e0b89dd4c77f840c16ea9b7f0a1a1ac00e45401f35ad0f7e97320ededbead65747979747c7b958fc46d933ddabb1fc3e25bf8b69a0da553b25b97d6a9d5914c3bc0b28e842efe097daaa867026d98d549c6c798086911fab0a0adf78594e896e0dab60f710c4f5622a9bcda108f07dbb9200d71231822100d959f3e94fa105e30ed6c9cfa18fd362d8895bc7fcbff1b131ee8e4e54cc004f529c2e38c07df56dc7ffaad550f602313103b734b1766973f7485cf3d2e28a1d73995742a9b88f74bde92698a6c1d5932592f7f7e4f69621f2fcd5cbafe083c82b79559d48202d8a2b376ee5157cfd61ccefa95c451bee1356968e33a9b06ce90dcb2282aa622f593954272ffcab25565b85a4b2fc2e8c4baf13544e7cdb1392554f911c59c7e9169002df7f96af9841835fb896b8df158d0cf3cb091aa0dd5ebe0b02e4fd63728005d864bfe5697737f1cc31937616954f48766ca31b46f7a3fe5be04366d0e345744f28e55cb353b57108dd80e07ba341370123fd1f4836e151941546cd877c88848bce20c218d5feb67a96d44b4a4e5956281cfa30a6b581f2b66b0e95812b56cfa9be16e052940a2d6757dc39bb618fa813f9a33f6ca6429bb27313f0f99e5e9f0776bd2b854d88bc7275fdf484d5388dcc6618f35ee544c71ea5363192382e48a15254b365c6c4b7da4c6095de1255b6aadcc3b3276ccc51bf3f304e5d92a653789566f31fd13f45eefabd29e3820fab08ac39ca9ea54612fde80db4785b6c2963cced8b71de1fd58a2b848d31b0cb29ee214d170a671abafda9e4e7aa1a841e75f219c202502ba7c4e96e1d8141b755005bf912d71fef0b2eee051f1fc97508e64b33229f530d8e99dbea5e8091f18bb46f5d926c32eae780e7b86bb6d2ead9ce49ebb778457dbb8471c0f8cac6a14810f46ffb1753fbb833e5342e5f0e0b657e105ee9103e902b782791e723d6c7c3482a45a7fffe9e150ddfb12bc3296f3a080b0a6735cfd1dd69547c046db5305e771aa83f4c8527e2af5bc49efa68e30f569b08a8c7c0becd23e5a1f52343", 0x1000, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 22:28:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) read(r1, &(0x7f0000000140)=""/149, 0x95) 22:28:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$setflags(r0, 0x2, 0x6d7b059513345b6c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400014}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:28:23 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r1, &(0x7f0000000140)=[{0x2, 0x1, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x3}, {0x0, 0x6, 0xc00}, {0x0, 0x7, 0x2000}, {0x0, 0x1}], 0x6) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000c40)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000840)={0x10001, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) r2 = fcntl$dupfd(r0, 0x5, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) r3 = socket$inet6(0x18, 0x4000, 0x800) shutdown(r3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0xa82, 0x0, 0x0, 0x7930, 0x20000000000001}, 0xfffffffffffffc33) r4 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x32, 0x3) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000002c0)) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="5f4f9cf8bdf0352a5cfcfcbb73a4e65b3a3f91c4a1f0f5fbb3e271f6df29ba9fefece6d45c566511257f1a4862f404b56d12f8167499d54fb1936ebbe30479dbad245d26c750b01133b0480d0ad6ac690e0bedc1a2ea4950ee9a2d984af07cd393db49b74bc011a53b4e0b2631b27b86afc04f9ebb0dcba9fcd485c149c98a2eddc80305cae4852bac12cc4e657b762f49d670022c03589512ded03fb32bbb747182155cfff7b8de7624ebe74d735d1f58005393866caf5aaff7605e199051542930722ab7b6b199f6ebc5bbad3b45f7aebf4fe2631a05bd9fb5842101a92f000000000000000000c044e6583fe7393a334378d391036ed180fb78c5140eda7ac70884a7e5a7a63ce2138d51c4483d33d49caeeb98fcf8d8509368042d974e5748f43de14cabf247d626"], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) writev(r5, &(0x7f00000013c0)=[{0x0}], 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) socket$inet(0x2, 0x200000000001, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) clock_getres(0x4, &(0x7f0000000040)) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r8, 0x2, 0x0) semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 22:28:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x6) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 22:28:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1000) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x5, 0x1, 0x10001, "270805177753c979475fe808b5892779d6dcad39", 0x6389, 0xb9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0xb41, 0x7fffffff, 0x7fffff7e, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) 22:28:23 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000720000"], 0x10) write(r0, 0x0, 0x0) 22:28:23 executing program 0: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000000)={0x200, 0x8000000000000, 0x0, 0x7}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x4, 0x7}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7c}, {0x2}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x4000005fffd}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [], [{0x0, 0x0, 0x0, 0x10001}, {0x0, 0x4}, {0x0, 0x0, 0x10000000000}], {0x0, 0xa13}}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0xb75c, 0x1, 0x8, 0x7b, &(0x7f0000000340)={{0x3, 0x7, 0x3, 0xffffffffffffffff, 0xffff, 0x4, 0xfffffffffffffffc}, {[0x3, 0x80, 0xfffffffffffffe01, 0x2177, 0x100000001, 0x0, 0x800, 0x1f05, 0x4, 0xc26, 0x903d, 0x1, 0x96, 0x4, 0x4, 0x400, 0x1, 0x9091], [0x4, 0xf9e, 0x4, 0x81, 0x5, 0x8, 0x5, 0x400, 0x1ff, 0x1], [0xffffffff80000001, 0xf9ec, 0x0, 0x7, 0x28, 0x0, 0x6], [0x81, 0x3, 0xffffffffffff5071, 0x1, 0x1], [{0x3, 0x0, 0x81, 0x4}, {0x0, 0xa4a0, 0x7, 0x100000001}, {0x80000001, 0x4, 0x200, 0x20}, {0x7, 0x1, 0x3, 0x20}, {0x80, 0x3f, 0x2, 0x1}, {0x5, 0x100000000, 0x3f0, 0x8}, {0x33, 0x6, 0x3, 0x1}, {0x81, 0x200, 0x8, 0x80000001}], {0x8000, 0x3, 0x0, 0x2}, {0x2, 0x400, 0x3435, 0xffffffffffffffe0}}}, 0x6, 0x20}) 22:28:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r1 = socket(0x10, 0x4, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000103000/0x1000)=nil, 0x1000, 0x4) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000600)={0x10, 0x7fffffff, 0x4, 0x4, [{&(0x7f000054e000/0x1000)=nil, &(0x7f0000556000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000370000/0x2000)=nil, 0x3ff}, {&(0x7f0000069000/0x3000)=nil, &(0x7f0000173000/0x3000)=nil, 0x9}, {&(0x7f0000676000/0x5000)=nil, &(0x7f000041e000/0x1000)=nil, 0x1ff}, {&(0x7f000014f000/0x2000)=nil, &(0x7f00005a5000/0x2000)=nil, 0x6}, {&(0x7f000062a000/0x2000)=nil, &(0x7f000057a000/0x1000)=nil, 0x1}, {&(0x7f000014a000/0x3000)=nil, &(0x7f0000112000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000416000/0x4000)=nil, 0x2}, {&(0x7f0000158000/0x1000)=nil, &(0x7f000051b000/0x4000)=nil, 0xff}, {&(0x7f000048a000/0x1000)=nil, &(0x7f0000068000/0x2000)=nil, 0x10000}, {&(0x7f000051e000/0xc000)=nil, &(0x7f00001ff000/0x3000)=nil, 0xfffffffffffff1f8}, {&(0x7f0000107000/0x2000)=nil, &(0x7f00006d3000/0x4000)=nil, 0x8}, {&(0x7f00001f6000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000781000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000051a000/0x3000)=nil, 0x8}, {&(0x7f000004d000/0x2000)=nil, &(0x7f0000752000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) accept(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) shutdown(r1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000001c0)=0x9) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) accept$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 22:28:25 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8, 0x6, &(0x7f0000000180)="318ba527a308b0c2314ec3538520997f4e3169a113a625dc7fc771d11091b760c9236bfd640b0dc5de3efd42e90ced1ce115a72510d1c229941d025aada3cfadf56b3da9ac8e6cb9ec748c9063ede6b999a16cc761e21dc41009073ec10f176fdbe28eae486ab376d5305743b4de6aa8c11af96fd8ab5ba77ed913a342a8df96a452c7d4f4259307b382e834bca9cc3249fe7c750e544f300c78b94cc8dd126d98245de681a688617e851858bc027493d05d67abd07b969475ea75719bd44079e88684fc2958fea43df4c584470463f9e9bebece12a04244968a7e04934e2305f9e544fd139bed3bb1f040130b9c2c383231168d82aad705828bad740db8b68d35be671acd3809ebf4afb46af847f6886c133348ea1fb989fb3b0a2a14cea9f9e2e56e14b720bc13fe3142ed397911379be5a487a76573a085b064ed9d523b2b2a9cff8caa3db0d5f414456dfcf1ec04eb7bafb17893e9472b1f34ab9060dcaf23f37208f9c7f3ed1505be58d514a8ede8db71235c389a5121f7ce32a329593cb30cfe0a037fd372ec42c91c1bc4019f1429915f812d2db8e503063f28bbfd3153b420b22d5fc730d1707a81c7a1e092ec027227aa03464fbbf0abd88bee92187100d43d95f40bdfa6ca563c66a17965d5d2f51d85afc7e4026ecaf0f8ca639012f288310c780a38c528ce12212aaa93eaf1e01a95cddc03d523a8b1bed00860d8e46c285d3086943042f23947bba0c3ec52f4834f6d0d83e697b0129ee20f4a7df3c266b1993b8c19dd197a50307ea40a5dd84facf0cd3676ffd0474a879f1346e5d13823ab194cfe149d9579fa1a6be98b2c8b136777ae363b7f6a6761891e8f91a252b928561a95ee72b9cc2adf2ae18d9585ae1ea473b587d6cfea8c75721153d9d52e6afe78901e39b73f90453a515a310edbc5a86890ee9d76c0ea71f60a52d33eedede7192c7293692d0e7596d3bf7c81954a23d73ad8af3c91df11bc757bb1ba915d791c8013335fb7f59754326b6fade9f09c8ab9b96e98e446371db79ca6ea4218b77a66eba2879ac4fcac8f8e6897865ca916b17f7597ef339742b747d761c11d2f5b89ed7c65b43263d8bd40903da4f4c4fb7ea5b48d0d8735894a704f1ddb4d114b78ab1cf71602dbf9083cc1d506f4ddd21697e1adc8733677894e5bebeb992c7f26b713dbe377bfd1455d7353e3fab19bd8ab88ab4e30874f2951a5f9c31c526b5eeaa678b15de9f532c3d98c7273b152559f1986877523c10f4fa14da66b31a2a4f7741049fcc41157b6db803ba10a8328f50bd7097bbb70d651e6dc4c8c9b9d7cd55b9a67adef5d71b9034bd2d6351338601e23c909be988a45c77549883839ddf93184503acdfa97e69e0ef22baf9a134e46d68811324a603075722cbc6288cd82d6895ce6e54c4749fc27186fd09c7e6c2bcb4397f65061af4196f64d8d7a862c003c39cfc684452a6f8265086dea4b34c60853464ad5d9927d2531afd36ac6d4e21a2f87ed0b5c408dd4cda33214b9439c14c17a92edec916ece4d102da2fae5a902d7730620686969f0b9c89d01a2cf69d1acebd798b6b285d083698fe2decae5cf67eef473a11dd4f466d1a039030efd455ac1a767e8f4298b25adffcb2f6f1a69b7061a2e1fe89e4e3d74a1a8a2753ebf97e8100af628eeff2c54ed0997c68a85d123e6a5fb02dcf943c33ad2d9fb40c2fbf1cb7eee140bbd7428f1ca01ab1aeb4ea8349f2520cb7694edfcedc0b3c81c11c5acde4e70bccc79f0a440b84d058666ce4b83a5923f5138d524f2766af99674ceddf09e1b88ea15ff89fd0f11d558d9b82ec910dd30d6e01a25c7523568921c4b8b3cfff7e401e0de24edfe7f947efdeb9a7d40483f6715ce3a8d24356dc76066a4a5a7022bd0ec841e99ff5ccb36d8be26217c5528f42af626de21707c99366fb6be6740cb2b0ee82326ef1f341d030fc495d846ef2ac448650d879258f2579d783ee4f03baf42771c19e51f06144735bbb0a3aac92f7f027f1663111ce3dded7ea47d7ad48ae76af3c85fb551223657ba5667697cd2f9ddf0c5b52072d8b5597210f6a1fca016952e98bc7f73f21fe4e6fd41c7a07e30257a476a1b31a160716a43eec76d72e1c590a0e535c41118d5d6049429f1f76d8474cd36c4240e01223e22d58b6e8bddd372a0c8d2046143632b4eaaa1665ac04a12c25e2d359f619851b80fd8537a5f185402c183bab9cce94523239e06d72d8f78383c45551d903035fbadb6bb6b2378560710fabfc9ad46b2ecefa42a4340bc219c062a270ecdce0f87d1beeb1f41b770ad0a22acb669fcf3fbe9d7c330347bd36f5bb62788644ee59d27566c20da98b32be26aac877944a8d47e72c40953748cd65d8133c88ed923a7421179173faca57afb0d14f356e40ee60ee76a8d52846b9698c887fd0d0def7008ed3a003b89bfce909aefd9c7aacc142eca966372b7cf32a7bac4ceb3c74bcff16a52c62b30f1aab68485e9a87ba0892c8d15abe6836e321624f45cf928e0cd2c83291d4c5b8d0b93c04af632e8c73925b285b14f18a64b9c089400520fe21962b65edb83b215146d78188348963877d8db4ee7685b0614b6899fcc7f79c79394e06a7fc8d1d0318541cbbcebdbb4db8ded07f341486bcd72099033978a365007778e4043c9b930addb8301c7fb981f650194cc3a677fc3e373b4c801f539f3f3ced8a30f5969d2eeef352574fecb26e666bd82ee1426d7614f310dee1ee950d7a942b18d710d8b3328b70c87b4fba0fc6b05a30d668bc6ea78a64a630ca27627da13787676aa5ab6cde68a0dd1a3c8b7f717ff48a1964760e88d467640e8b105697ad8da8ed1b451aece0c046e78ef7abb99d2c9ab4654bbd26762d7261f1d030018fd15da4bcde867462ab3b47e4736a85522fb3d21432b0699004fa5f8bedb21529c477eb162cb10fab4e5390d24e003348f01fdf97f2f9f1a79f5b2d9273f464d2fadf8fceb497b9bb8a2567d5cbd85d8d8033c9f06f6aa50cdde29fe8966fb78e5c7b4e9339f776ad497c2d9e0f26ed24f8a568c175ee37be59a19b4a7f7b87cf4e48e6a40469d2c80b246185c92f9a505338891a617430cc555a9fa78dca1d2e1fa451b36d12019de53a00bd8f401ec826daf0d13b65b3785da963bcc5ee88a475b7e1396e9972e0f4757088c4dea0b47f449e50511dd564ad8f36fca1e2318f198fccd79b10d6f078b1e156623c972cd4d67652e3585775de52816ba01f3d2d97e6e264261cfc6be46e50d2e046e8e6a818071e4966f645338a324873571a991acba0bb1de1bdf61aa1cb926887184c55416b0581d90dfae7c3109ff8f33ca5fbff2a8af04b588c2f4953c06b555f134b21b2b12103dd795e18223aae0e6a32434904833c741a083b5a663233becadc7fd6dff863c3477bde47adc3c9651495501a06afa907766c37bd2918d8246a0e44feba220cae66aacfa79daad3dfd786ed603ba16e7e200f8a109848765e495142966138e3f6253b0688af113508241304c27e0bbef3a5dff8073b6a1cef3b4c5aedb41f6099d602f04804bfb5a258d1aa05e1bd3f54603ca49a4195531dba50705bed32ec9e31a5d26756fec10657b003e5af29857ed92fe11e1c912250797e03f0a3510ba081a29cae95c340817e605e12cdb27b17cfa7225db6bdc7e4c70f23243026c996b6256a192cdbf9003495f5425cb0207ec9ce31cf42083ba2905930b064663816b1760e914b24007cd52060ffee9137956678b495fca5a5335099e6255d474396042ef28ad653e458e89f546aed0cb9637e95cf6f19ebd40cae04a53fa209a99aaf05c7655f9d0d3d0754edc4bd7ec9b659f0c0277d6973315d57baa7609b1c038b0de219f93eb83dec95cc8139ab305aa37eb73426ae48122d2cc86d83f3e9e6b1ff718341aad594ae79953181b8894361e12761dddddf4002bc0a231043317020b5873431df6f604bca04d21f4a54ee2c16efe314e63eefde8e8af4c6ea9f48e726d954dad28fbb04ef35f52a01ea8e8176280d375a91f135fda4ec632ec0507c6d36594a689ff973e08eeffbcb4790873ee74b6f9f08903d096c6b95400877e49820c32af22778d0284023148a833472a5e46f642b7ae9538d48780e38083deaaa02e6ee7ffccfcc7b5586e06b28f18c2ec0be2d4edafca53dd0cf607ed5b75e5658e00f02df00a2aa03dfba9244f226de5f1b25baf26c5042869075de72a73fb808e2621b67dd63a090cf3a9d1f261bb658585c3cfd831a6c7cac899d6e77c681b65507e0135cb77d36df0d2cfb6052e9ac9a9c29df4fa2e3784f639e66ffee2188c50ca1ada6d6e02c45c48ec1617faac62f8cb83db8c19e60660af3407a2932af8f0449ee6302d35108f075ee3518df2e04bee7b1baf76fdcea149aabc08181ce2ccced0cfad2dff396a9a283308d110777fead865a59e44c6c12d869794669963e4a3095604030ff1b952acee197c5b63d545d5290f6e428e384202b04e71f547a22b4acf959a190163a895fc7d50cf7b994a664c3ceef9f85bda9f1ef26e637fd9a265f1f92aa703d7f80ed9f859025aae83ab57f69e35a6845f2a90678256faa4f3627c79cc1327531bd73e92fe45e0588075ec86749c5fe067e2313450e413eac4095d6127ec769b93300dd1d95f0d040dbecc1616cacd8d8b6c7aa761a4efc37a956d69480b835ce2d54c0e0be59062e7fe30b0e81978ce0d0924c6f61c4cf5e44e61a5e9e1faa013b4de3f8d076c63d4c6c1b8fdb30e4fcea5c90348a627fbf948c60348c916ea2adde0da1b8e39c0a9c3d0fa6ed0313d9db22a3e6145539475e1dd2245eb66bb667c68580364cab14791063fecb35b6063463b608612a811fd40867802cd942f56eaebc8b0f1c8bd4b4b5d2e70e9e0344fad9cc351b664222349fd8a45dcf9b50f54a891e0e31a78ca2b68c190f16158d8808d237a653509d0fb38597aa067ee2c9372bac5c94c3c5ca2f8b54e53940ad39fb6e8322db3c7584c71b33ccd0a6593f7faf4215cc7e8d874d3b13f33e37e89efa6f337675ffd32fec9f6b653c677b1da8fe78c52574b72a15b7292b213e1430c49478e990bb21965d46abaf40c219f006ae02b7ca10fc4bd80086cb3aa9377fb31465bf357eb640a92388b6aa4e01f85aaf79d1250e998ed42f53bcdbf50d099dcc3f3a7de04db84303efc332d7929b4c924ebc43e1e17506df6094b4b15ef6e1efc83fc550f502ec23474fd4362bf4798c953675d978d18f0fc75d16eddd912f303e493be978d1af88b2da9547b5c83b66ed3c8354efa88ee9bcf0b9e273ba6e90f2a43c7be82212f6cd181aab404c69a097ede3a7bdffa0aa69b09d8a9f1dde1e3af0d6b78872b3793ce50b63ca0d01d07b8adc6fd2da48960ad3429e505b1e96957a036694dc96dfd59430bdb8d63e8fff59116e2a889f4672c5cd825a24141123e87f74aadef1a2785ba052fb9829e488c6ef28c2705ec490719d57303d134bbc53f666618221fa7f5e34f3dc385cc0ba668f765aa3020a80359f72f4d992c0b9c8dd6ca7f06578b01be29a2261ca8e7a8830ac6020c34195774013b834e7ac04137ba236d78f556d803ec5fcaceaeab04f05f29d511e6bfe7824c1108884ae06f7b6257e0531c38c58cbb99bbbaed0e921e54675b5e15675b5fe6f22d86c218b4275cab2fd7ab348735c705a3a4ffec74f5f50f4f89601c1f2ce20efb3f26211c27ef37bb65720d7430382f93dca691d577cbb6c3e559a77daf8406ea3c936ebd1ccfea472a", 0x1000) setreuid(0x0, 0xee00) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) 22:28:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="d5c42a13615302b3aa4e3f9354f1627feb8468b0ebb8796253b02a34c60ddc65c7759dfe4478dd8131b735d2eb9ab8b34a0b9fd350766e9dc2588788cc27fef3e00d58bf1a1944a67dbb2ede6f092fbd92e83329a0aaf2c0e42249bf6d129784", 0x60}, {&(0x7f0000000100)="8809c39e498723d2144cdda75f7abcc4d05a1b3c9a481e5708364f25b7281578ef2a", 0x22}, {&(0x7f0000000140)="3210a38a2cea615d59240c70e162550f8ebf349d406cdd2f2b1fc3a241bd592200fd76c88ab2629786bd77d58bf30b5808d83abc0ad222d731d518ee39fe03c8791baca7b962c5008d18ae3714aa2d542a56124e158291f719985a4abb12ac818fb1b69be53ac7f019339f375d57ad26", 0x70}, {&(0x7f0000001000)="25a33bcf95dcf2c279d6cc96634acf73f495d5bbb0e822b9e88e82243fba1461050b1a4f265c0cd82cc663e8b3715b002e8d75c99296f2ec877d342751975e1f9c559db1b603f1a3ac5ac96d00ff014d4e439965a868b2228206ad8a7abb732a060ecaf62d8840beb4e887b31432c54623b490f6f2a112a7ff96ea83acaaf2127acc04e1d57676bbe2bdc2eff50749890a731e0c728de6876771b3fb74a90f1ef139c0dbbe15643b791bf31f9ef5572d60eaf4cd73b2174be75ef669f2ea4187acb4b0567f250e74e70725e72d623900c8371d20e105c9842d3fc9672b4ba56330493ab091aaeeec2d8e249e31562f174710a14b0520171060276a8730ea6bc94112c6aba613d4d2447b550e55102db48bf802d79b67a3cde577dbe0e4b68982932f5027ffb76370f4e3da942e1d7c48b8fdf610efa1291aef8074a7a04b4ee1d4e5a84ae1516a44154d7bd049c4fe08b9c3a11fd7a1b9fd24dd32784d6cb25e35f0b3fa3a6d93c584d6086035c9fa067ef77049e1b1f1f1aa6c62e907c45dfa0d3190f5be673f10ec78736cb564dfc4fd1484b72be016490c582b5fb14e8ed155327112ed7fe5a6a181b55a792fd7ee8dfb687d6ea7488ddb240db304c13f179b7282790f6bd49f55aafd40f016bd55d38a5b10d03be9dfcf0344bf2f4bb94136185cd448f77eb8ae61ef3a993cef2f8f1baa9709b6b75ecd8fe4342df18acd58b4edd07725e4ba511d808c872e603454f4755d32638ba95d3887ae162d4aeabe5e1bda09717f9206e37aa3590063313bf6f450b417659a849f112ebf8530ca5d3b8eee2987fb73d5012df6375202eac70ead986315f0a2a26cfaa24bdd4f23acf49236fcca6433d4f07495c21ddfa6f30aac64e25d267b5407fa471b4a2b0011994697a5ee8a1db70d55155a63c48c8882fa238cb154c68d21a0c50313847c1a9ac53bbb1d84c3a3d6c62c5fb29cdd14ef971a7a9fa267ac4e0c2f15ec59ddfc57f19606ae65fd7563d821e6c90762cb2b69741a2112d4353f2ea9ebe3283822d76b308747f7cc9c91f23ac778d5c4b45524ce612f7ee62a615c64e3a95ae0694ff669ac6df13079c1ae8229841eeab74c8160838e71cb1948877277c8b50de8054af48240d773b1831fb5114f2d1321dc7efce0d2f5add1d04aa6efff63937a75a685fba3049329a93d4284ef9d77daff87940e41985b9a40885ee0a31b43fd8dba53ac37e7351ef77a4fb27991db1cafcc2e9d9f9749abafd1584b4c9f73d54332ab1b45cd1b5f2e9c29659792e3fe08aa3538cf08799e2bb5f661a944987230cddc75f6f66a1308f1e98a011b3d40bbba9ddc751aa8a0d64e13981110d2cec8e9d2880e65273eb5af41f910f2d8d56da1d248f7a00f6ad84cdfe643c414935b2128dc5a31ff4da9abe30ecaa8264da68f97119d900325c8f0a38955492af72667114e47d62067dfbbd593bb97e7dcd2cd6410f5fbcd548775b243689cb95d39c591cb582dc67616897888351d889843151b306c20a676f6434e01ca91642b7eb0c7f45e8ba30ec10ae4e2de2ef2ae250cb03bb202d2220ddd6b340ebcf52bc8d0feb9f2fce9791acd0f8c41d7703772ebecb637e1456ea5a6917dfd6350393789d5a01c319e2c26532b59af7dda69c994e7c381e052ba705c5bae9562f01e8df6d3bd3442dd7bcb22ec4863930ca71fc930f1659998d60eab3dc6d925c732d2f2b66840a8ef99146b113178b804dd7a2ccb2fae8ab92f38fdca8b241104721b0447c0d214571dbfeda742aacf4c978e7eadd93021be20ed6faff69247c2c013e24ab4956134d9ebf4505625335e1a8e40e2b1f0af826f730fd1c2ed99943fcd68d31375f271302ca95b7c4acb67e5c7aee0b2de2d6205a4c0745bb16d406004749c632738bc3869310ac7d68f45b9504d12f67244b5056b25ee8e3dbe9841a58eb91e2de37c93d18f06ef52f97341ad28548c2abd1532008d44d7414fbf7582676e2d8eab93c88d5bb7e1ab11852cb8346aa895c9036e76cd422abc42f84f104f908ac81409fcf8b3e14a4c0c3cefa52204155590dc1e0329028f64a6909a61727568d99bb78f515e5db658b54177fe018f56008a539f6b6db75dd0eb8d480f264811fdcae9e8cb6162621d07100c1c513c16c94cb383d2b64f518743427c646af3a4cf9a35c711d6f9b012cf877e7ab0bebfcf3e020a28ff8c6267f801260361c8f01718ed381eb508e2b4c56e01e0a0b0cab3855c497d0c8f9e405f5fc206ef8a3be3dd7a0bb188ce3e03d7bae6ef9c853af32a5e84290dba601101876c21629b59cc93ac95c141b9aa25259b6a0e099eaf19fb37030884d26f8b0c57ad073ef4acb9f1342bbb78167af5cae8038a9e98db4d3521890cdc5d82720f3c03dd7f28c83339d8c5795aaf2059aef11d5cc18a428d9a3717d963e7f006413805c0a4dcf6123f09f7eb13b54467d4de03864e29ad4a1f095d35e3db5b1aa9ee7801d3a1ac889eb679f297c667daab5457dcf6eac9f150855a44270ff7c40d269e02f00e7058a6c77fa5beffb2e594eb6145955b593d677143724f9dd3d5da0259703119ff67bed817763930041a6bd57b53cf90777ad1472535e9402cf4b9388a06286182df0aa21c37254e3a6e8cf6ed41b3c8bb5ca2fe677a607e6086c697cdc939511b9b280449787963e093701c16ad03138c084f0220a49303a644ba6469d2e21c14a18a2c64ad64011d3af3f21e5ce7f0d2da1cf6d8ec2fd4c7e7352aed772701bf14096d8abb16a33311b8c98c50ef769b0de93f43eb67e9eddff1f096ac16dfb825092e09a7df533aea7a83e52d143006b427720a852febf794274a616bf47bb758dde897b8ecc4866c9fd5a6ac6b7b37768c0d2d4635c183a9d3fa64a66d81b2defb4c7e0e26725b0401fdccc00606640135c4cba8a84e6359752e4dd4bbfe35f5f4f7c3a1d005f6881751015b00871989ba5d44852e9600efa8b3e4a29be08d4264b91286974c5e3404c555db433e2acf928d74d28677d57eb0095b5734579856916a0f3e741191300d44127e88f820599d332c4805dbcad894961f7776f42ba4f58821d5ac75b86cb3bc450a83acd09afed4aa713c02427d9ab5f80ee622d4b05428a861ba6ed79ea21c1989fd61f5ea728e96987576b4359824eaeeec48422eb97f0085a5110f127b5bffa04bc5f9b35d0d378d7a4fdf4741288a2322c1eaf8e8532e839baae1c17d2ad5ff03d0c8ec7a67f473156e3795a8a3b226d533af704e518687f6561b329bf1572631af0e4d161325e2f616799d3c06bd709cfd18a40a2db0de5eecb5383779b59bfe694854ff512da67d2b209f778f52d4fcac0fb8403450db4b9571ac44ff90db8c65d2dec8befd3a968f116b5ba2c845eab496d196113233d1395c6969124ff1b38e9500c7d5dd5fdc47e66b3367b544978760df31b4aa667909f635ad10e9ef07ed6efcec1abd0b15d96a71a53dc26d6b068cdb3c1a0bcfbf7771cf7387f7acd7a17f76aebca309e01bf49d3670e653db18fd1defbb0610fb560a2451aed2ee0279509230d92393884c55c976e42ee1bc5f6784e0c2ba9b8f978ad23960847214f59b07eec1405d57629117eb6aa2fc00c3e4d25a05220a164980ef5f35f4a29c704199b0923ded71e3360c22329d6e05e9d5187b1fba05353000f4202234d2a1a3b2401714b2e0ca5681dc8398e5aa17b5c1263c960a1a6b0397bf751d3cbd5034229bc56d7b859ccf3f44a6a9a6fd5c3f43cd2a46cd24acf29412692863cf4c4fb5cc9661badb813592d298b7e60aefe88389f78b77ad64d2d0fdbc34c2b5cbb1111b3c7539d8fc7af99ee992b285cf9530d2b5fea05557730e6e37fa1906ab96d51f68b1ed924795f522d8cfdf2b046ff811e1befb171a714c02e249ef6e4bfb719a511b040cebc62e9ebb712548e22d1e451a52aed00940b80986bceeb18e8dfa65588a33f79ed1142488316e6b95e8a6f02f9722facc2e01343305f4a05ef6ad5660f09d9881cb7f19144924e0eadf9efb18b017e2ff80f6b16822d2e833fe9d3325b3ad34541577411caa4557938c9b9a9445974d8aab17fe075898e87adfa23c8d300a2089a2994063284411f100a471ed4bf571dbb801da35fecfd7ad6a8c59e04f28c33a258fd1192698ffcc64f3bff9474019c7376eca4b4e52e473373d83db2432f4d98471478d0e08bf61db6a514f8d51856e6e263e9d796d3feaa173f891b33937e568df6a11ff4003ba42686b319be5bfcba3fe5f3427c092ba996fc0e7be1dd75f01dc7f69978d87f5acdaa34ffb827e16e1fcdcaea5602d36512a0a60d85dc4aa74b15e4648295ab71a683780635af36f10a088ac7fdd450d145f54add2a10315c1cc38a51958cfb85b139c12660098ee8bf0d1c8e638275a3a72cfd43b449f2e55496c9596038f489b837df6e04f3ccbdfe7b1a2a11d5a4c2f938a5cd4a3efb01cc20368aa5599ab5eb1fd41b03b21690992f87657cae181329955032b39665511c4230cd36cd5c0838208799b555ef33a19aff34ef93aa37ea50ad4ab270a6f4914f26330f8699a355d791ae53f9df87144e665cacc59f384772fbeca12ee54adb3cde74477c97f2d6f9d3e5ed7e529797b489274ce8c526f0effcdeb7666f55e7597161a32b07b3e23674b5e6c82aa30ff98b32b4d593807c7171989d37ff80f80e56f612a30c26623df09002db538b9e2e9585f4ed5f08d3ad1e86ef6a188643279588babe1b505264013a9eabb7462c3ae819488a4ca2af664b81772ec5f1c2aab42ee2f1a5578808c21830c4ee0e75ecf298348921c4200db072ad8ed0ee00370e3100cb242f220c2227fce701eb250f6085d4ab48f59b511eede48bcece923a6429b38b4c0202db2051b0d38e64bc22d45dfbba0d45db7a8bc26cfaa736b7c365a39a58cc63e1939506cf9b1b586471b4bfc1973493d71ebaa2406c84092b1a70faadcbd5998f5647bb33ceea65588e9cbb71b24340b8750ed6721110bb84b946f2b749bf1462f07460d053e9e6429c1e569ffa6e7b8c1fe8b7e5345071b778ca7bceaae34a35817a46a0e41ed1e4e1e5fdda114d2365fb5934237121d1723f4e89962091859f86b6dcd2ec24487c466a1191d657b24c50dff31804abd50e12d460e1b7d50a5ce45603b9588ce5bf9d951a31b656b7f82e0657f48b6c29245a51853dd00ad8579813f621d47fdaf69aff0c0561ac7a247cd95c382e431eaeaf510612c030fa3f6c778ef773648ddbaeb8d7bc292ee33ef02ee4abb3c8e2fb858c4496e043b57dbad890b639b895b1d1ed87793f2bc59c9750df35baacd788ab0c6a095c5d1fb3ab29be6456fd2d28b28ffd98b5ef0f3edf890b51992006b7995bc388cdba7b71401eb42c5154c25683ee369661719965003b36d177488b2568df2ded39adb4532dbe4ca1c4cb74c02dd577315de33abd217e2b75863efa0ec3562d6a7204241d49e146b27618c9960b669b725b5782758c557e4342321ba1fda81d4c998a49e8b116b6bb42a7abce894589367548518bde7ce33ba8e984e40693a7cd4decc8f5f8be192348070a57b9e046728ce8de75662f03503a6ac2f29c13a9ba20b1fede35b76807ff647f5996b8a9805f72d0608afdeebdbd6537288fddabc95180b6fc01186fa999b24ecffe1db0cdc8a463c32e3d762f8717b8ccb002fe42ad6e5dc1cebf5dc63795c1e6e930d1055241e860c2891e3a23259f579cec3378d4b7e1ea5f3139deeffddc398bf7477d960395e60d027baec3881c85cc37788", 0x1000}, {&(0x7f00000001c0)="33d0a170ac1fcdfbcfcea1890b511dd74d31dc00ea935cde69f4118733316f7628104ecb1ea6ffb9788ab8ec7dfadb2cca92c105367d3319d82ed0e2dd5217fba82e9fd35c23d2884a7b0544817ab151659c178fbfb1", 0x56}, {&(0x7f0000000240)="49905143429cf7de2f6252dd75a7ade66c9f46dc90a6152b45f3cd19a5529894996437677041278653c3301ef7482d7096cada58011d2fe5fae28df7ca3c472822e07aa516569dfb4b68ea7474aa314d4cdaa1f62101978d4f2590ceb15b2e6a921834b80d890fc0bd7145f5a9f621e53cbcc085fff1782daab1af78c1956446147ff43a1365c8144e85170819eb0f13e1064986ca7c7f6e20933dceda7c2f961b5c09e27c14b7150ceadb8b5675949ee7343b0b7bb1861fa9de94cc56ec46868094421ed0231812ffccc2455a652e6991f3eb129221626320a003e5b1a66a320d46f07859a29340cb7d04cb4bc958821611", 0xf2}, {&(0x7f0000000340)="6cad4cace20cebd1ab85ded76ee3171b56f7834181e2ab0b690749cfa00366217547caf5121aab416548991ccf75edfcd3e7e9c9595ef57a32ebf94a031b5d1ce968804caba8654218034c4b189fa3f1a6bbbbf6664e412245f830bd7b74e2f99b6e5ae31a9ba4020df871b6865675d4ee91f71930b8c44f2101a909967f5d869b716623ada7499b56264aa6775763901ede5b8821312e6e088afdb29e17fa31416bd0c42d71f3de6d5e9811bbc2de9ed5eb3f7fa78dd66afe692f78f669e56dc251e9f8e44cd4fdd2025f9e161965e1608ea20b9ebbf746b20bb5198ea59743efaa253b91b06577b35ba738542b785e113f075634", 0xf5}, {&(0x7f0000000440)="8f6902f182becad99301f411f338f103cd92b4458e9a2f744c9f7eed1c8e2bb8cd7a538061793535f3a32860426c7508ead2fb5b57d434d6989e5818c131c0abfaddd251094c70c9289e7aabcf8fdb28940a19ca2de16d741891971f1f07cb37ca637f518f991954420c58d3862500fc693741c00ebfb77ef1799ebd36f8114caff46511fc62e71bea19d6eae7495d16e8b59b0d40fef09eae21c52a54cc9f91c9c6bc1581cf5981c003d93e1518fc6ab631addd2d442e50ce3db638aea1e59d10baaa72b2b2e4e035633b640f763f329869fb47adaf776f7d830f5b3ed9f5ca1eb73e1b5f", 0xe5}], 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) fcntl$getflags(r2, 0x1) ioctl$BIOCSETIF(r2, 0x8004667d, &(0x7f0000000040)={'tap'}) 22:28:25 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) 22:28:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x6aa148d1e51791d0) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x7, 0x1, 0x1}) geteuid() ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x40}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="d57e829a") setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000340)) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r5 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x20280, 0xec) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000002c0)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) shmget$private(0x0, 0x3000, 0x61a4a5943c70a348, &(0x7f0000025000/0x3000)=nil) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:25 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000080)="236bbd4b05b814fc072817117e686bfec55517db8b47d9f3dbe4", 0xffffffffffffff72, 0x0, 0x0, 0xfe14) 22:28:25 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x17b285a6}) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) clock_settime(0x2, &(0x7f0000000140)={0x0, 0x80000001}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) socketpair(0x62b554a92dfc13a1, 0x0, 0x1e9400000000000, &(0x7f0000000180)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000001c0)=""/131, 0x83, 0x73a6172be0b9dac2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000200), 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 22:28:25 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x2000000007ff}) r0 = syz_open_pts() close(r0) syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='&\xd8@]\x00']) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x1, 0x99d, 0x8, 0x100}, {0x8, 0x40, 0x5, 0x2}, {0x3, 0x7, 0x8, 0x101}, {0x1, 0x1, 0x5, 0xab}, {0xfff, 0x6, 0xb8, 0xff}, {0x7, 0x7, 0x8, 0xf1a}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000030}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:25 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 1: socketpair(0x2, 0x8000, 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r0) 22:28:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8880, 0x0) fchflags(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 22:28:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f00000000c0)="04a7df25def2c13c5c7f56c3a26fcece2c1731020a56d2913d15cbe24a6e7dc870e0124f2ee47791754f4d0e8f3f4bfe464304e9c6d1c1ea83f6846d7db3c08a3aa153dc7edcc5471464d68904a0334d06f977dbbdf5a7ce4a", 0x59, 0x5, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544a67dec9f64fc13d95db8edb58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e", 0x57}], 0x1) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x100) 22:28:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r1, &(0x7f0000000100), 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0x17, 0x9, 0xc090, "1edfe7e9a00000008000", 0x1, 0x100}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x4, "d6d06c8a40b3a95986de6982fa385680bda074ad", 0x2000000000000000}) pipe2(&(0x7f00000000c0), 0x10008) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 22:28:25 executing program 1: r0 = socket(0x6, 0x5, 0xfffffffffffffffe) chmod(&(0x7f0000000100)='./file0\x00', 0x20) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x810, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x9}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0xcbca, [{0x3, 0x1000}, {0x0, 0x4}, {0x3, 0xffffffff}, {0x3, 0x6}, {0x4, 0xe1}, {0x2, 0x16}, {0x0, 0x1000}, {0x5, 0xc01}, {0x1, 0x4d}, {0x2, 0x401}, {0x0, 0x20}, {0x1, 0x30a2}, {0x3, 0x1}, {0x1, 0x3ff}, {0x2, 0x6}, {0x0, 0x2}, {0x3, 0x3}, {0x2, 0x2}, {0x1}, {0x2, 0xffff}, {0x3}, {0x2, 0x10000}, {0x2, 0x5}, {0x1, 0x80000000}, {0x3, 0x5}, {0x1, 0x3}, {0x3, 0xffffffff}, {0x4, 0x3ff}, {0x1, 0x1}, {0x2, 0x8}, {0x3, 0x9}, {0x3, 0x6}]}) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x24}, {0x7fe}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[{0x8, 0x3, 0x3, 0xff1}, {0x3ff, 0x8, 0x6, 0x800}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x3, 0x9, 0x5, 0x80000000}, {0x9, 0x7fff, 0x7, 0xfffffffffffffffb}, {0x4, 0x9, 0x100000000, 0x9}, {0x1, 0x1f, 0x4, 0x6}, {0xf828, 0xe16, 0x0, 0x401}, {0x7, 0x5, 0x4, 0x8fd4}, {0x100010000000000, 0x65, 0xa0cb, 0x1}]}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 22:28:25 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = accept$inet(r3, 0x0, &(0x7f0000000300)) sendto(r4, &(0x7f0000000140)="0efce620d9512a5bd3a3f2d45759bf8cf7a0ea062dfa16fd2c140cf84517411f959414f84b90c00609fb9782f5e1d58788079ed8623bbfe3d37e46878f1e16e47a1c57e47167a93a52912904e281dc7fc427836a4566fc652612f248d6f7bc7339a90dc961cfa55afd1225144c077aab582e2759c87d4fb180547caffc88311febf13f2ca191d1460552166b6fde328dba25ad1b0a120e52f109b7c9d15b76b4dbe61bbd8963ec056c063e1863fc869b4c8bd3ecb2ff53648b8ca9a68c6445c242272330e855f89cf1109c51b9774ed69e4f6f029d54f5a37a836bbbbde1632e3b4fb6cc402f03e972e73749a0d031ef128991e56648a15a88fe2e648c1f4639c9739327361c6dcc44b824434482470cb4de083a9e3cb7b040f4fb732b421b0e1d36af76ab7b188e1170c140869c7bc030783368fe54dd2cc555a2abfe91e1f0e6cdb7c0601e1e39e82526817d691cb5da839eeca2d13494", 0x158, 0x4, &(0x7f00000002c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socket(0x3, 0x4, 0x4000000008) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000}, {0x30}, {0x1000000000000006, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 22:28:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r5, &(0x7f0000000380)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r10 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x20, &(0x7f0000000000), 0x4) r11 = fcntl$getown(r10, 0x5) r12 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r12, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r8, 0x0, 0x8e, 0x80000000}, 0xcb3d, 0x775fb8ea, r11, r7, 0x7fff, 0x10000000092, 0x25c0}) setegid(r9) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7, 0x4000, 0x80000000, 0xfffffffffffffffe, '\x00', 0xff, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = msgget$private(0x0, 0x200) r15 = getegid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x7, 0x0, r15, 0x0, 0x0, 0x10, 0x4000000000006}, 0x5, 0x7, 0x0, r11, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x1f, r2, r4, r2, r4, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) 22:28:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6040, 0xffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xe97e4fe44bb0dd65, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f0000000040), 0x10000000000002fa, 0x0, 0x0) 22:28:25 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) clock_settime(0x4, &(0x7f0000000040)={0x0, 0x9}) 22:28:15 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xc0000) socket(0x10, 0x3, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) ftruncate(r1, 0x0, 0x30000) 22:28:15 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 22:28:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0\x00', r2, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x21c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001080)="e686451ad412e2ae21556978a103d5c3fe6735cc3698600425f2f573e0d1ac83c18deb34a301497ec0", 0x29}], 0x1, 0x0, 0x200000000) openat$bpf(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/bpf\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x26, 0x1, &(0x7f0000000080)="ad2ce4777a1c5869ac61cded2d594edfbc1708a2db56e8e9d74153f4187d6debae40468baef4713273cc0d90bdc08fa52bc1b10a8dc3d63c53254c72b7cd2dde10ca9c0f8f05f7a77dfa8a7885546ec79f686d7d279d04e3f0fb8b0854fa3b858ff586c979ac6e23c488de37903830e66f8f43ea71a08f95cde0d8c16404d218e55d0204e56f79edb42645a322e4819bc2e8bf1dc0ea052817cd5e4780ec506b79de1191c6c3a71183b2fb7cc96bda0c8039f07c995cbcd2223b1e79b49e98552822e521785587eaf46102ca0e1970fd9a6fbdd439913b348b6c032128e4f7f2d421320552dca869951b87c7a4c9f063ccb43c2c9adc8eae320ee3ae149c4a6c97fa1b52daf53d8514c51154f5726a703e473f2df0315258a0ec3cdd0a0debb00a81c2ff8988a408beea76145480362a6b6cd48c698f3cadbb9211020c84c8345124566e312f71a624c860cd43258f0eb1a3851ea7574d145614890a498e12bd6a4ab4ce1bcfce5f49906fa2140b2402eb10228fb14b13a62379b2b336921878e151f39d2c64aca7ccc1786a8ccdc886eb284b855589cb62d972902b6bee505d148671c3e7a5f31dd02244faeb18e40ab066b3a6d7da83a1e1bf348223326521efb30dd1b57fec65bb30a51ae041cc051b9e9a86f755935ffae05b11433afa541f6ba1657eea13880e8c855cb9976dbb4d015ec43976548f13abd7156c03ddaece0f8047f0a9401a6195429e9ad16cbb87dafd7f94267fe38af19c95191ad5cf2b39ed4bb5d76d731886e03fe3c3ed87b40dc43d12f467d7e09634ad8be2b88e9c13ae31ea827677523badba388f771acd47122d5a4415dfb4f905b48e77cf3c3a961bff3affc0fa762402b664986dcfd573ec902404b8a6a09c84881f81f7d242319bd083237e877331097074c638433a935b806003a0ffcd19342f38baabd8508738db8a4d31485c64ea167fdab6efc682039960ec89e4185c2a99f4269e73ff362f2d5245fd472abff7c5bb5418d5b1329e7f714414ba4693f1091fb259b2631ea37ff57142488640847ef6c4d5bd3dde88625084122b556cd306490a03e69a5f932487e187d8410f27a181460f5de8bf8b19a3ac7c6256800ef73c332694de6dfb76d41b1174458dbcaaaf8a18703ee80d26ddf10cf9df1ca70923dbb5c1a9e6121719bb5efcf2675dd8767c468442d93f480e7831a98636eac15683fc0f14e99aed2398c929a4c64dfb27f9e70e8379c30c308c5861e6b2020cc44f48785097727518c90d769117b1d90856ac623f17be0560c0d13a1a843316f53cfa896891028db0d2a9c5c82de77755c7c85d7cd5a5df32d762885de56e34a49197203a7a501f682f4bd37588fe3ea51828898322c5e17966ec21c1dc732d57d3cdfa26a4d0cbe31eece07cbefd7ed7e73845dbaea3f909c1d31cba166bf06d4722e944afa2700844a1e24d9a66be1e2d14b34d4e056aff0b83699776924bd4e767ff11f59040988f123893fb9aef380938423378f3f3cb687a0c55a19fffe5aade38dbe04e8c10f1791a85657861a1919703c207ab4c8d6e4a72a7ca7dc9db532a1593c2202ff24e93923ec9d58592c23e83e912682f14a37c541b415b6715fdc8124871c479e39e0071e7c7f1e5d0b1d7fc8514d4856a7fa0ed0cc5c43cbcc0e44875ed48a987d7382375c73e6ca66c57c8d17abe5dd1c6b25ebecee175ef240402f497d4e0dff3d2d8ac5f9cd2cc11606c93260b752420d5ec6ff9101ec09ceb6bbb1ff34905f7ee5f52cb4ce7f39017078e822431ce841db9fab0ee353883bf89cd14892d463b0a2f80a52cebca2336e96b4848035c9228b93e77345be5bda014ea7c7c58b0fd53ad298e3b4d9fedbc1832b0750285ad4958cc8504b9a292bb9b60d6f7e9640eb0004cd91f95c4ba681c1664439e10231ccf87586bc16ba4773162552c332e15468c81cf6cff0feab113d41edcc3dc6fb1e9124dc111b8b8571cf1e5893d4a2517c1e2d8ec0bf12e6d07fb5697a26af097e08d8fd115c1857280e2982bee40c87c93556a9d3bb802452722b5365722b880bf595f8995efa27c6cb16c68e2f59bf057240cc9096ed633887bb8a3056d3754b88bae6c6022158ab104069c233e3197660421d318746cff2a827a245409d63109e486e14124ee197f99900fd5047849e6e6e12743fd00e13c5f72f3bc05a9c36715eedad07d62437163bc67b132a8659e413db6da740e472437b05ef5bf9c1e14899dbc93216ce7e3bc027b5820728ec517ca03dca1dad7964a04d001aa372a6b17b8ca8cdce7a4accbb8d44be3b206696aee178aef8058c48068bf2b3eb17fde02141a41e677e9c308655f7552eea845e4ad3dfa1bf1fa8b95e5d855a5c5326d6281d8d1b6d06649e84ae3a893e30b1d4506f072a7588935888ee5b95d8b3a235ed233798fe317d8ea42e429a6b54bbf882ee41b582e26657f1a9b7c8572f00b988074df0637e97cf9403187a46da83c7f7c943c12fa110fc6d98b06a3de1fa42bc95e8fd959b57518ca24ac2c41f9a7d022f388ae7bb6ebfa57ede19bb6d608b4c75716680203d5d43452d3afd78170c7b1c1a6e2decfd6976f318bd20794d597525b77765f7903432af963edadfc71dfd684af2438747665e1334add3e2b887605003c5f6164a4aad332163cb567aa1143a394b013d010f414bb31dd0b6b45e19f49fd4890944341fcc07028915ea86d3e62ba2ea38f1c737e67e5229c4774cae967df8cd78d5b628dcf3c6356c67e4782169c8c1eec7dad2be8f4cbafb39276b1c85c171e8aeb8ab4c113cfa417bcf3cbd2436340f7ecf7c605c099579e5e0d4a409dd4af4a174a0857e6a29d33d2e3858b650d733fe4d291e39b773c4d36cb519256c2847bf4a8f1c8cccf1f71740ec90417921e80d72a4e224664ac00530759b8e22a2ae768576239e37c8b0dfb157dd1c6ed9c8a7e8d7739c00b04900c1f3312e4bb6c8fd3dd33926fbd696e99f66a6ad0e4768afc7d677f03391fb6e0f8c118a99e3db80d0675b737c22724116a9d49fd3c409dc3179e8f38c0ff1c7c99eb1320f6f38434cc5cc5eed943a9ad829779be0c8fb4cbf3a0f1800c47a5e84529d2832616864c1eefd68857b0625e3ecec508ba646dd75f328e7a748dc2dd36110ef38430cab8368276cca6d2191e808e3cb7dc70e30a534ae000c44f821ad10d0cb8bb4d040051573c58af419c830b4a445c8fcf3ae0fd225dfdacd40a9653bb56413674bd272eb53a767f8359933dbcc339ae4bb903828eab26570943d047424293faaaf76a1a0f78c8fbb06c8982ec75101051906782f2dfbf556c97a67b895cd7fed71884bfbeffde2db4401089b36f24decd7c55ad683a364ddc0d996255fa442999eba2c7a114ab4533c68702eb49c6255429b265f45652ee982fd9d9c1b4b1ff3f1571f76a723f104170e32e5b91f6fec5ca1ba3fde897f56e1841ffde0ff01e8592f7f6ec04df2e08b985bfcad9f6bc9b8cec2d5239b4c78339d8643e0a24691e0818ab9248ca2fdb38d321daa6be065541bfccf2b454d71117fabdca8b844771b3250614ba099123f7ef5933c73a5b4a6a777eb93d5ff4f6b5676c7229d0331c2a9c6dcc5fc054725351186a58e26023f16a5317a906263315cf440518db58393744b844a17bca6fc6369b1986a6d4f296ef311fd0111f9a0e7ad3c38949c05b69da6fd9d8815c893f7b2b07ef6a4b3dbbea16a359771a7aeb0c611c0931a959c1254775350955bf511c63676c8c63a97115f1e9e878584686cde1bace74f10dbc80159fd8d3defc934556aa88a24d8abea3e9312a7e43a04e8f16413f4d638e99a74f366ca50163080fac69aef366a881105f75f03dfee4e8b146d773773475a89361e48afbdbec94a376ad3c476507e120b73bca09ca4b58d2be35fb9db28b890d1b92e08e9781be9a9236899714fb3ca6c6f895c751370b3d192bb7ee51e29788665441950f5755f335317ae334a1f38acffb46d34e16508a62275edd132bdb27edcae34fd83f51965d80bdf44b3c438b8e994466ca4d899744a7d241f4d9f2e7466e787f53bc1d19c4171f1819fa3b66fdcdd68556661f9337824925de0965eaa05019d8fa730d28c82556b87d625d44b3f39c8d13998f985ea6fb66365b148b2569b1e429c4cf08b957cbdfc581743e73f45e2d4075a20fceb3828679650f7e61e80f583384b1d84286661d1adfe34710896cba820ffd6a64a6aed88d524b48b273213570c46ceb9d8f9e99cc5d270d87b83779940bc56d652b5f3b877a78d98b2a7ada4b3a2f862d502bf9637ca72d0b032ad6fcb0c3bd79a126a71da6f33393cad7c3d00abcca07f2227389ddcec4dba0080818492fb9324056e4023dba9f1c17c575af86ea726409e6643254eaa819a11fbb61f0390e60e9050566ff6249a049a2d689c23de2cb0ce22e8c5e5070a084cd6d750823898ceee852354397a8335d8e2bf7a9b838fe8f64a948cf74b9024a563f0b1043522de100aff1b4a61588546e66fcd9d02ab2e44cd059cd4a46abf57bd17e373ea3cb43a08b3a2e5ce3184c76bbb67ff1cd16be1dcec435502521bb602ad21e9012f54cb80f77dc042bbd4592c27ad32b61d1d0331282fe683c329aec797bf7924ea66b038fa688de3dad5f8c157527501b18edcdacc6461d620ab6a8be7b99c946c86c9d8e88fc24f66378a92b3905c0702728958d509fb752a98308d5a8b9bc02a27b6a57e8327130a9669be4f4aceca6676e87bbebe35e72dae72190c10758a8a75fa699f0bc61063af92fb63d208bcc45ea811901a2a529423511f30e95ff560e82fa331023e7b7c5e219ddc4cafc59bb07d21cf328ce66a47a31dc4148341b605c6c78d424f76183e69a2f7f5da6a0d3ebd64ceb343f35afccba39b4867114d2842541a94bb490b42374cf8d9c5103bbeb5bb98676955ab1efd1cc22d61328505fe3fbd72a20f1753b945a9ee04658374b043572d420b71e59d3a55c0a6c8907cc376a6d968a8da6e37f153e4b004ba5714ac9111ac751310b8dcc8b17371fce9a744612d5c57f4b1a0edb422c720ccc2e8ab86e6b433480d0322c3a376f2517d60022df9be86ac6cab9799914a45992401436b51040f9e9e1df2fefba1a52d1c7a90f3664bde99c55c16ccaf08e86f9d359091697e96d0a64d02c6701dd046d6c919fc0f4d639f319f8e1feca5f064931f68311dfe8c258ceeb3226f4842e9912ebd45aaec8ea7e6aefe0632cba992446c19fccbfcc1003a2a2fb1fb86c078ad8f03c4c4e7edf7f51a344fbf1693c20b4b2b1a0f9bb55158291ead7b126ddf1a33e90fd1d1fc9b73f1ac975da0f11b8b4092ccb4be3233bcc7ba06ae133743938faf5ea19eaa80c8cbfd07f2c341e6e539c9137b7dd368221b5fd4c7defcc8e46fc85f76dfee09ea7c6444c7de54dddec69397c63fae63aab45e1fad23e6758843d02947297007a1293adff669841f64ae8822047d71a05b24335702c634bc595d0bbbf934eed5875f654573fd5323f9f73705554c7c89f45133d06943756f39761e2053a8e4de5b39009312871052d02f9e23e78477fbdfbeea19abacd0182b389dfb682109128f3b2e0de139aec9c21ced7b8b820a2d29ffab1e8bcd462f9cae0b15b2ec5070a3359e01cab85b1f10bf2f2dff277c0159045b1d9fa4878bf1be7c3d587b180372e5f55b5d40ae1e5c4c031b9cb84c343e81b5c11aaf56f6d252dde50c2ad660ad5fbfafd1182065f0f85e62a294e9975c7c67456f04006a2949545dceb4892", 0x1000) r3 = socket(0x18, 0x1, 0x0) r4 = shmget$private(0x0, 0x1000, 0x81, &(0x7f0000381000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x2a, 0x80000000000000d, &(0x7f0000000080), 0xfffffffffffffe45) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xa8, &(0x7f0000000140)="d63d66b208f051d4dc9be1ebe292f8aa95291bd8a7fb17ee5d26837005fcc45e18a95df0edac003478f3ce473de815d130386335d97a285ed0c3fc398d186d4e22d7d53e784ed29f8b4bb8e40f5ebe601bcf1ea8a4ddbf9bb32919870e21c01c7a994f700dd7b9ecb3f161828bf45528482c2080f4ef66b84435cf3db1c8819d919e1ae241cfb8f40841f5c84c29eac7b0342d046a57876137063b238cc003433428b40dacf1ebce") syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 22:28:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x44, 0x5, 0x100000001, 0x7fff, "f7aef29217434a122c96a4d1c76391dbb92c5d3f", 0x1, 0xffffffffffff8000}) write(r0, &(0x7f0000000200), 0xfe72) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='\tde\x04\x00tty\x00', 0x10, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x2, 0x0, 0x20, 0x4, "32909d4a16b66069378bf28404cd31418fa2f770", 0x1, 0x401}) 22:28:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) r2 = syz_open_pts() dup(r2) ioctl$TIOCEXCL(r2, 0x2000740d) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x20005c}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) 22:28:15 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) sendto(r1, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0x51, 0xf, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) read(r0, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r0, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r2}) writev(r1, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000440)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c1", 0xf5}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r1, 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={r2, r3, r4}, 0xc) r5 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000780)={{0x9, r3, r4, r3, r4, 0x0, 0x3}, 0x70, 0x7, 0x3}) getdents(r1, &(0x7f0000000800)=""/43, 0x2b) setgid(r4) sendmsg(r1, &(0x7f0000000bc0)={&(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000880)="05fa45af81b9f51c77a22374d9e078c664babaf369cce3344eacb19313d3a015deefb3475522495163f12f5d8ead807d3f91c461c1429134129b724a2f5c6cbb8893fd4943b859e5b84902d7e6ab2f529255ad1d040eaa4f7646f7da8104829c1f7670f98e6363e3415513a94b518410ab47713b7da65a531d8a1b47fc27aea4c02ee9ff527214ad73f2f28c206e8500b64e52e44b15566345d92d65bd6f5d858673c9cabd849d7c32bd1601189a0bfa4aeb3564945431946e05f52e8752066d6797e9c9dadb6e9a0f9d62647873f7163715ff511661acb9f998bbcacca4c030d27fd18196b550cf68c2383f22e44fd859f5e4e7de42327d1426db", 0xfb}, {&(0x7f0000000980)="d68c62b76e359fa281122a4792969d77739d0503d19e2d435a0eeba3aa92eccfeb693f19c9673737db74ca9e2d67169147efc40cc91e0d5393b35925c66d6607d1cb4508c9e7ae6c60a2425cdbad104b5c9d80136e31123eedaae717d24cc2584408ae3c17ba4d5ebb593ce0bc27e5df31e58af52aaa2f08e60f668742795207a7", 0x81}], 0x2, &(0x7f0000000a80)=[{0x30, 0xffff, 0x4, "ea7bc0e7888bbe2d7c6f6492af3ddad341ab742b50dacb6e04a014424e"}, {0x28, 0xffff, 0xedb3, "5634330377bfca10f368fb98e9a9d14c15741fcfb0"}, {0x40, 0xffff, 0x5, "ecf3fe85d0a81a305f43b59c6ec9bb2ff9baa32576bafdbe97f289fc78b551ad09c0a976f2db4250d4c17dd4e9c2f8"}, {0x40, 0x1, 0x9, "3e24d24cd3dc2802f7e8775a6adfb901600c8b5421df1e664327d2142ab2049e0b55f758cef985091e"}, {0x58, 0xffff, 0x2, "661f4072db21a8e5a095bc395259f6b952928f5a9b7587c688dbb96b0a7b466297c5c3efea085b654d0a8cac2d3b1fa8c26830818631920a05ed74d0fa86f50fd53d3c7f"}], 0x130}, 0x8) chmod(&(0x7f0000000e40)='./file0\x00', 0x100) fchmod(r0, 0xe0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000e80)={{0x18, 0x1, 0x5, 0xd31e}, {0x18, 0x3, 0xb4, 0x1}, 0x228c, [0x7, 0xff, 0x6, 0x3, 0x100000000, 0xffffffff, 0x100, 0x5]}, 0x3c) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/tty\x00', 0x200, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000c40)=0x9) r7 = dup(r6) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000c80)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={r2, r3, r4}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000d00)=0x401) write(r0, &(0x7f0000000d40)="51ec5b88cf33ad2ed9013117fdf40d6058c576d9b93a7312ccd2c3e5f47a7c1c65d980836b59f51eb859897ecd244bbf68d7f9b788a179578bb486a94bfa98ad08ece77f668a3a4a071eb40e9ebd0c7cfcb2bb28e55870c0", 0x58) accept(r1, &(0x7f0000000dc0)=@in6, &(0x7f0000000e00)=0xc) 22:28:15 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r6 = fcntl$dupfd(r4, 0x0, r5) dup(r6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f00000005c0)) write(r5, &(0x7f00000015c0)="dc391d42e2de626c084ec137adc7b04895ae48445c46289fd60b015264243fbde076dde4e9c2b8a500ce1a9a3254307b2229874f7af82087009c1d819d6b167842da573269add01dc8943a354ea1a41d9242d8bda3af27d12cf6f31388cd3079781e6b0cfdddf27659343e0bdae9fba1d2e37f8ef2ba4d8ed7668931400b590e41753a52e8069977dd6f45c8661ac9978d59496e340ec52767f25b4234464fb9c05518daf3f659a2cab7bb8cad2d27b735c18317ccae112f2bc892e116f7fedc7adb40ef7980642dd7e2c8ab32ac91f543a24e5e4a50392f896fa5316383ab592490e7af5853d2ba5b6992cdb548f492c6776063cf5f5b7cc96d8d831db39ab02b2c4056b9f32ce0e809a937a0ccd60b8c0440c64753cf9d3a7de8566e4e93c798312f88264a7b49e0ad1314bda8aeb17db73af9554919d7ff2a572358978af52b5ed06d5510721e97dd76513bf121ff74c3300a50dbd1a2d3d89aff129be2129c82baf7a4006756a4ee631dba8c03ec8ef03035c663edb27bcd912a0dac090435ac415483508f803869a308832f7bb6d3c9c5d4c52b39ea464d70e4eb6e31877efd7c3d6f127c97d378bb7f16e63bab393b4e2c956dcdfc3739db2117ddd855f4fb7b945bec2c8e2cb08983d4d31fe71e9efc1a63a0a3f4b704d7191d3cbd2f0f328a8a503508e9cd6f33ddeda3837d6851e5c68183ec6e53921fedefb440fd7a410650025f90f2f41c57af648c4009291ccc05906f92496b5e37270f4c7ed1e6217de5264e3b7c3d502c191af2c18bafcfc39e272e3f31786485d4d0426d67f39249a802f3eb9fa69fa1f39f557481279103d474b537b919c6027a71606bfe39910512e8b248daf1940f48c7c3e477c0e5c7173dcd9f3d61a541c742f949e3636cd419f77e08ed809667c47f3d272b2ebcfbbb4da3d7901d55eb417499a7bd912bfc2e819549017f8183bf858f8cc4c957bb20ec97e4a98dc78b444c475fb3caa4474b0987e426317545b60b137eaa39748a6e4ea87a04f4b6e1c98f2de1615c58f1e420fd188063fccc3e33e7d34a8959a0bf98155d70dc29b268243d5c44d3802cd9bcdb25b7250e1ecc1b176b75befd58d3fe138ebcbb86fd6da76269bae46a0b4586f49d692b34096ad3a041c2743480c735607dc4ebe3818f9dc54ce51c967f1cf1fae89a9a0b313b1dc5d533de53f519075d6fb50c3322bea73a06a0ad68e8bcc7a19620c2c3fda346486cf8037a574c66b74f8258daeb7e965a8a7ca9f06ded61b91780eb75baff70f0abc69b9e662a6210560718d8b9c05b09335389fe2950ccbfc16f6d93a7273296991c81c1354d0a52381cd91980955b67a22946844e602154ed8897f0e446d05034eea4fad90daef73a5ff4c2a052621418b4567ac80dbedd29b36e98be64f90ae4b52a222cb70f5ae75fced4e1b7ac646e5248069610d215ad30e898a8c84f5fe9967f21adc1468ad85df1013036aaf36c60713a92b4c02ba1ba6c4409d241c6498759e0846fe629e8546e034d27a690d051f4febfd0fd3e494b341fc16f332043b537025c009fde683b2cbaf921ef5dc24f74e5a3f778985063d164e2864be7432fbc796e782c5aea017ef9ea0cefc51a5219805f7e9ba1348dd284f3057157e6394c6c8f951ba0ea90e5714a8b41dd589e59e546681d4db0fca7b9cb5916d08a5be48dd39e060479db35700e19889e94d2ad86d41e00522c2ab0e96147583fdf630e0d9b8c2dc1914f2ed9b827401934975b7813d18cb7e5baf65b871f908a404670513515b0966e470959d933fea1c775e12751ae4d595b67e051936747392838a9032683a8b6be3bf774dcf510af12b33ac66db6492ab109d336b73b49289da5d4fca8e15c3b2f95714e0e98002227a6e04bc4a56cffa94c513a41810e79db59aa95be58e65aae2674e687e5ac8f65163563db19dbc4968d4a4b8714395bd3814dcdb9a20a06540beacfd18ae9b4a2289ac8bff46dc9c416358763bdad31878e87994795de19661f70541391cabd3d02cfcb88808f033b859b17ac6850171137f24efe4ec68d03bc30ca7873941c7038c4cd4a9b3f9c243b9e33135561f496974d05d33ad650d584049b67f8a2e3bc88537cfbfd4544417dc5e9d82818ebe0cf35c1a376e2e2bffd93af1be228c4dec9449aa102d57206dbdbb0810bc997bd493716755b008575358061e7efcfea626fbcf76448d7963f562cdcbbac45449db7ad14d41bae838aa5cc73891a5061dcf31f9c0967be86ee9d2d2fb207a2e4d852c80c02d4ff545e772032f2eee57dcb235f41a5906e938a97be1cafd6449526e438e22522a3b322878f7b813107a5bb44bcdf8179cdacc1c050f3a21250323bfc081e38a61d561e331983af0a4e7e837b8d476a45d428649b3f31c346b20d7274052ccb275ff83f673f95389cc51366861d954576e617f1d4211350c35bd84c2db1324576f62a9da2358840021a7b47b018ad846fdc0adda709f7a1d850891c09f5e211169e30d426ee0f751a06708a39b47c2ac1c492df66b65f0931b3b31fc3571839a7064e4d3b4be9c909aa5d6a6bd00b3475ad2db0261ee2a9402fae4d707d5883910969e56e2fe403fcc679dbf830c1e660d3933e810153931aa590a84d4455b2bafe2ccdf7f70763b1a86a5ab97a19bb4f2d5abb3fc9b4993a270eb5742786c44d462cce820c9a11c086574860aba5996e4d55bdf6be46b7cb5aa44b8f4065c0deb5fc42320e5e8ba23578d91b47cdc3a5a5c7a2706d5b04be832ad72e104b9f509f834ed882c6176fd61724a8d7e045a7ecf5858ab3c6a972f89995b453d637507d3a23dba4f29d3978fe00e6f67127b340ba40d32a9946ee34a109ce4a5f426288432a4efc1c896b968d8cecd47e63a11ad9b5703d9b77c53118a77c88b3caf04fc74f0f302ed29d4e23ebe490a1b379432a89eb6e5f3e2afe41f5b770a3450ac582b2b4c186da4c23eb37a1ed7856c9d64ae6aa57080d1be8a74911bad337c8439290d1301c36bcde835aece8e658872d0408a8a778122c4866b391d0ef75bbd5a3903ca1b0a468248a7e726c8bce9be38683fa5ec8465704230ef5757fc147f1d8fa8a6a4861072d37986b2c4acc7f64a39a6f62c1662e870ecba1284aa1c3f9043ec3a2604aea3b4f4d376fb6db0de32a1a0cf5329d5b04fcfc5c8afc03e95b0f7d140535f8b117b3dd5193d55005fc3efa73ce4605ed6cb4fa08052e1845095eed5a56daa3946cb71c9616b4a4178becde6980bf633b7909019118a0a5c3995a41f40576383dd8989ec412ce29b108409b702281f12e759a519d16d617a9a3e1cdbf74af6259a645f10d64f4132115a32abbac625f2ad53ff42d84fe8ff4f9ab71d4bacc22148c72e1fe8ee495fb5b23f946303a4ee96ffe46b104218e5ed57b3f54927181bd8ab2d1839d056523e985c9af1e4af0d31771fafbcaf01dd704c9f4b3de62c40dd1e01c3eb65be094da2f59fbdefd620797d585dcc0df04caac319b9177c5720f98e1c846bbe39acf1eb54308783c9a72f8f1c475be3304223ab2ac27a707f223b34d5da701246b503e18053b5bbd00525563431eb654b305023f7109d25ae83b6645d042d6c8d3be0cacce5bb55b9827bf44e52de2b505449adac56030972f39529eb1d9725e4892b81fe4f4bbaee830d66e4cf29b4a1fa7eb2b1b4063bfbb6a2c7581470f3e895864e3b4f858ba9d96fab0143b6da7579b643ff227d835cef5b7612bc9abe7a0a9ceae1bae703192542c33ee69b159d5e4c2aa32297502d79d0d5ae2d752b89bd2895f66aeb3d19c80fe7f6a4227e2102ba59c3a8b35f99714be4f13e77421b9f422eb744cbbec7dacb41af2d612ee2424276b008a1814b9418af1c26dc3186632ceb5da420a89f2bb754c739835309f7072aef1e5b91ca5bffc776330018ccfe8a9beac0befed5ff647c243d227c36c5c2839a26f84bdc42e8aeece706883d317a99caed4cb39896f4932e7f88d788ccdc24b7071bc0045d4760d7c54e3bdc3e96eb5e6bb92cef234354efa3bd67547a3a23634ea29b46000e4b4bfe0c7ec4f1ce6e69eea8668ad271e277e8676278393b6523d0bd2fc4f0a4e17462af012bee38743a972e63b7048feb9f2446951ab3a0310a32125a86e6beccbf80138db0add245e1b55aa67304d375ef8f9ad6a613eb3561fdb5d152a42c5ef8dce373b0425ced058e6ee94236c53b37c97e60416b39f93bf2e19de000a1e951880baa7e97f4720b131c467fe2940d1a3c78f51773cad0e096cb48c477d6d47d0109e9a5389f63b5d1030a9f0bd31f7732e201f64d4b19d718b6db4fb30d66301fa2e0857478b8135816ce6c45c030fcb8f4f6d4d8049442e26993d4822511278a2dc2847aa830653e9ae57723ec53a823a88e8e0fe9b1bdc8dc285f1a68193f6fc6041c586bca77290a72a07b66328d276347bf1515b57ef71456ea4146dee6a554f4ae58f4085adf3666b230e4e334428e0f55659bd4da4d9091574c2e6af9264a2b1e3635ae8055fd00ed845d939bd934b5782f608409e7e1566d15dc2b9a6073837c2c522684e7795fbac24f2da2bfa758ed66965c1f7301bbc8adbcd7f7c277f87ade462ba42305fab332d3d0dffcada908bac2a7a4926339b040c8323a9f67f2a23009c14bcbd3d500c45fdd789f8f3aec5f92630c69209c7bdae0c44dfe74fda1386bf26ea2d78eb60af4bc93a13e8532c7eb28c0b4d9626284f4ec67d8ea7b69f1c35238738af8cf8be6ec5aaadd37c98ba5874eb0c0654166fb5296b84c657d089bc4726cc7b217b3968c4661dbfcc9deebf5f17f64d6c5891a431983bf907929bee0a2bbbaacedeed4654e7f7cddb18a7dab0f769f4ab3f9a1bcb8828e6a4dec50ea40837a7fc49aa11e1eb69d9ea55859a8ed22f13300ebcf9991985809a7368dca72a25e7c28eef84413f1d2ebbcb79175f742174e505fa3b39051c0c34715eac0e33de6c8b058895c0c4e6782ac2b1f406dc67d8ce171ff9360e37a5e46db00b45d0f48d64e83c6b7c1d5760e169d757bbef1ad36892d2358aa6c033f8d394ca7e16b4272d33116288dbc6ec658db21a7f54030c78f57f456449f5bbd2d2749f64bdd0b5944f6821f18d0de01ff34d2b3e903bc4f70966053fd6484826068ef6b5851bb6f611476628578ca32b2b82272ed393807652529d69be952517132970f4e083dd12c95ca16fc1e8a94787dbdf1c30c5f8f3f030ffbef7c41f15859bae2e9aa5c067ea05d49e051010c7a27ae0eb31cbbc99a2cb3e07dd4baa9f70112d0c1f7a591be672e4cc0f4d0071eccec0cc1970938bd7fbdeee968e67144b0bffc553da8c97f4542e8062e512638d2fab51e83df4e14eeb38282466975c8e1c99f965ac76b014f059b7ca5a8f28db76f0aac4e55b5fc2abf61283558e23a68b40a53385167f8c85ac61841c4f09613955c2af3271b1090091deaf5a4d994af06d5cafb4af3fa6338d452e2485467ffdeee98bf16bbaa1d38bcae70d38031f9061e8fccd8bd03c063e8e38caf70e1f2cbfbd488fe274a51d8b4610a766b6b1eaa8115b4b7fe0269d1bd77da7e85196c6b67c4276aa056117231ffe689f4964bdff6754e052f1b25ff5aa6cca40b7cfdd10993ba0fad7d69f2e4022cc67e1505fc106b7aded37d20b8fa4249d18478e307044026ce7b2ad8aa47d080955930ddad9eb87c43f72791d50c5e6636980bc26bcf62f4886cb310f1fb6a94989f1289cd3b3888f393e8c5fcd2391fe51ece128ab6c2879dc846d0e8a723c4a", 0x1000) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) dup(r8) write(r3, &(0x7f0000000200)="2f51f97086b76533f81ef5c343260a3cfdac4e4e6863c5523898e4d3050c4a0c13b215181d2b404e7ac7beb2afaf0cb6db68e14ac6a7d2ed7bed463d2123755909aaad40e3d09b0188c01079b4ef8b6d0f81e7f62b7865668c14f240b100ed5a0186dc194946b0292d29e858b1b88afb729b542200e19810b2ca8e7f981789046513b8c98cefd1a434a960c1186fd44fbd4b9564b8b819dc97b714686ab9cb70bc92f7bfa6270a7c54a66e102d94ec", 0xaf) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d03362", 0xa2}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 22:28:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002052, 0x202) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket$inet(0x2, 0x8000, 0x9) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0xffffffff, 0x3f, 0x2}) 22:28:16 executing program 0: r0 = socket(0xcf2bfc2f7c0e026e, 0x1, 0x4) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 22:28:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080), 0x20000) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) getppid() ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 22:28:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x2) clock_getres(0x5, &(0x7f0000000000)) 22:28:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10008, 0x0) socket(0x18, 0x4, 0x5) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9, 0xc2}, {0x5, 0x5}}, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000180)=[{0x58, 0x1, 0x40, "85751e268a356521ad9ee95c330838735d43bdd8dc907873a030328d98374549ad8aa62abba86d91ba6c453cf857ecd5d496c9321b72c3ffb3c2ece974c771307bbbf8"}, {0x108, 0xffff, 0x8, "1a86c3b613448629b92cca480e34bb35c9e1b7e842e6e9c27acc3addbf2ed2e14a3bfac2cd5e523eb2ae4657943e6397e67b01b47d1da119a37ad1d8d70e3bbcf9344d0483f5ca019e5c27e47d494338b7e59112d7d932d189235885fd0496b2aff18b52fc5703d4f4ae4b9edfddfee89d8595e7c968d74da68d60ae6fa9e7cd1bbf54b8be27aaacacc03380189666a934489bc8648c0c0ae15aa21932f24ce6ac3b1f7c67e07568108cf08de38479664ab23bee206e631810b67c14fac54d311e696b34dbd3eac5bffbd4f43a5aabce093ef410e800e5468c6e2e6d89c4eb840a4845a16f5a4dbbdf60d22541301636b62ca368"}], 0x160}, 0x4) 22:28:16 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x1, 0x0) fchflags(r0, 0x10001) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r2, 0x81) r3 = syz_open_pts() write(r1, &(0x7f0000000340)="b1dd68031b18989da710ff36ad49be82f32fb0142306849f3d8ef21ca17f50632a7973f9f4489598a46fb7562c9566bc3361b31ce1ecfe007b9cae2e011c1a4bd0bc39d08d896cdad7a9004942144dfad11cd8e01c9343f7bb3c8e0dcbe7", 0x5e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x0, 0x0, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r3, 0x4322d11273df4171}], 0x1, 0x0) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket(0x10, 0x4000, 0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) r3 = semget(0x3, 0x3, 0x40e) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r4, r5, r6, r7, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) getgroups(0x4, &(0x7f0000000300)=[0x0, r5, 0x0, 0xffffffffffffffff]) r9 = getgid() r10 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r10, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = semget(0x3, 0x3, 0x40e) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r13, r14, r15, r16, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r17 = semget(0x3, 0x3, 0x40e) r18 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r18, r19, r20, r21, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) getgroups(0x7, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, r14, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r19]) setgroups(0x7, &(0x7f0000000440)=[0x0, r2, r8, 0x0, r9, r11, r22]) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="096e345106c0290f28d4b94ebee6617b6c984b9b1ed9a4e971d58cc34abdeb2ca625e4cd27c76ddb7d0fea789d6c86bdbb3f92a04dfc3c6660e4c8bce8c44bd672ee0b2d154cafb3e494cadd9c2dce69f88a1f3c77ed16406aa5662bdb5477ff2c4267ab2b8e92dfb7f55e9937a45603038751b8d8f77b257365659b0383b0c9cd3640d2b605ac6b", 0x88}, {&(0x7f0000000100)="a69233e4d550f04a35726e9a684358", 0xf}], 0x2, 0x0, 0x0, 0x6}, 0xb) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 1: 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) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xfffffffffffffffc, 0x8}, {0x18, 0x0, 0x2, 0x4}, 0x8, [0x7, 0x3, 0x40, 0xfff, 0x0, 0x9, 0x1, 0xa8]}, 0x3c) 22:28:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="280000eafeff80000000000008cd7fdf0300000008177a1c82afde50bc32e46fa3d3facfbc2937149d90d609a73e00dc21", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 22:28:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x6, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0xfffffffefffffeff) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004327ae4bee121f68abd8f4bd0feee345f3f3b515de9f071ed2548f56227e343a7d28ecf92e4634b548e49c5fc1cb9ac003e6b13a0a25ee5badf8bdcc8080d3a4c48854cacfdcc645231f2cb2cab63a435ff92767ebb9654ae312a1cfaa5e4d78c5536950694b507fe8b169c2a977a5741e156c024d6303e3bc57358690da31e306f5f231ca4380b0e6d6bf723e211412178982b4d8b0e2da625b374b6a55c2d00c95e6eee00deb78843a155dd2fd3e6721f5ce7e4bbcf710fb7625db9fe885546cde79175b0d44fa649070b2f1188844536fa2164e6cd3718f61bc784f"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) msgsnd(r1, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9a") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x7}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x3, 0x5, &(0x7f0000000200)="0c925503f9f65aef9ef6b186deac3ed78fcc1e2a3168bbc5cb517e66a5fa99855d404cb46cfd4f6a8f1fc12264ac02e84a5d609cd6e29ba897606d908b1cd4c8bdd6d17987352067aead9e60e86fe6e2f4a7793e5574d228f71bf30621efbd12529eb494eabc9f591b3390e81b3ddc9feae9b315b229abda85be5e424afbdecc357712ae29d5440d7631e22516241382263a15665f0a7a8595cd049ceb74753c00cf9ebd0bcaff9cf2ccf2e2dd4f0dd1e14c5f26399ef68de7b09fd276d36426c1a7f9ec827d172589db9753525091d74b2a492f79f0f69be44a17b6f8c420", 0xdf) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ba") 22:28:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x3f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x1, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 1: r0 = msgget$private(0x0, 0x22) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 22:28:17 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x2, 0x1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 22:28:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) geteuid() ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x800]}}) 22:28:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000000000)=""/40, 0x28}], 0x7, 0x0, 0xb) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c65522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xb0}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 22:28:17 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x0) r0 = socket$inet6(0x18, 0x4, 0x80000000) setsockopt(r0, 0x7, 0xd550, &(0x7f0000000080)="40f2ba953904cf03d9609ce0", 0xc) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') 22:28:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000080)="c3", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x296) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1010, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0xe3) ioctl$KDENABIO(r1, 0x20004b3c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$dupfd(r4, 0x0, r1) 22:28:18 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x9, 0xffffffffffffffc0, 0x401, 0x80000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x40, 0x0) r2 = getpid() r3 = dup(0xffffffffffffff9c) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x30080, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000200)=0x2) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x29, 0x0) fcntl$setflags(r5, 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x5, 0x400, 0x5, 0x2, 0x5, 0x4, 0x7, 0x2, 0x0, 0x3, 0x8}) socketpair(0x1, 0x8004, 0x200, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r6, 0x9, 0x101, &(0x7f0000000340)="e6acc6c0e43cfc02ab1a95f30cb71fc851b9e237e8e566fb8742ca369c91a999f38059a8c4ef71fa3a445f0fa6eab59a66820f469adfeb031dd517eebe009e219baf0ae85e002c96638cb6456b56e91d151749a6c4a4a64f102386d9020f7e7373c8484b34cde30a1b61bbb7291b1446493d403205d3a94ae025498beb9b6d77e55ef6b8c9acf8a6986a34806ff433e04a5bf88bee9a81b39c3167db08a61a40db9c5e13fc4cfb696cc02f51", 0xac) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x0, 0x0) ftruncate(r7, 0x0, 0x1a) r8 = semget$private(0x0, 0x0, 0x20) r9 = geteuid() r10 = getegid() r11 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000004c0)={{0x4, r9, r10, r11, r13, 0x8, 0x10001}, 0xff, 0x3ff, 0x2}) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r14, 0x20007471) r15 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000580)) ioctl$FIOSETOWN(r15, 0x8004667c, &(0x7f00000005c0)=0x2) r16 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r19 = getegid() r20 = getpgid(r12) shmctl$IPC_SET(r16, 0x1, &(0x7f00000006c0)={{0x3ffc0000000, r17, 0x0, r18, r19, 0x8, 0x40}, 0x1ff, 0xa9c, r20, r2, 0x100000001, 0x100, 0x20}) 22:28:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f00000000c0)={0x11, 0x0, &(0x7f0000000080)=""/17}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d, 0x0, 0x6}, {0x61}, {0x400000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x3da3, 0x8d0e, 0x4, 0x10001}, {0x7e, 0x101, 0x7, 0x5db4}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0xffffffff00000000, 0x4}, {0x4a43, 0x1, 0x67, 0x570d}, {0xfffffffffffffff9, 0x81, 0x8, 0x809}, {0x3, 0x7, 0x800, 0x34}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000001c0)=[{0x14, 0x5, 0x937, 0x1}, {0x9, 0x2, 0x2, 0x21}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 22:28:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x4}, {{r0}, 0xfffffffffffffff9, 0x94, 0x2}], 0x60, 0x0, 0x3b, 0x0) close(r0) 22:28:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) clock_gettime(0x7bff726023a63cfb, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xffffffffffffffff, 0x3, 0x5, 0xfffffffffffffffa, "7aab7f000e0902e60000800000000000be804ab1", 0x7fffffff, 0x7fff}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 22:28:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 22:28:18 executing program 1: r0 = semget(0x3, 0x3, 0x40e) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r1, r2, r3, r4, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r5 = semget(0x3, 0x3, 0x40e) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r6, r7, r8, r9, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r11, r10) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r12, 0x0) 22:28:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x8093, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = semget(0x3, 0x3, 0xa8) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, r4, r5, r6, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x101, 0xfffffffffffffffe, 0x0, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000280)=""/4096}) fcntl$getflags(r1, 0x3) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000002c3, &(0x7f00000000c0)=[{0x25}, {0x4c, 0x0, 0x80000000}, {0x6}]}) clock_gettime(0x0, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10800, 0x0) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000800)=""/166) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0xfffffffffffffe5a) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 22:28:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRES16=0x0], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = semget(0x3, 0x3, 0x40e) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r1, r2, r3, r4, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r5 = semget(0x3, 0x3, 0x40e) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r6, r7, r8, r9, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) chown(&(0x7f0000000000)='./file0\x00', r1, r9) 22:28:18 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x10, 0x281fe2d3db9ec0f7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x7, 0x5, {0x1, 0x3f}}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) recvfrom(r3, &(0x7f0000000300)=""/213, 0xd5, 0x80, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x3e2, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0xfffffffffffffe66}, 0x0) 22:28:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x102) 22:28:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x72f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000000)="88dadb9c2415dae2d0bd2112214ac03c", 0x10, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) read(r4, &(0x7f0000000140)=""/124, 0xfc) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) 22:28:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000140)="c36f257fe57eded463489980a376bbf39a7dd4e6bc92ac2f7912ec6d6a62a97f85cd2b733222039afb5f983aaebd48ce2365908fb04b2ef41ede1d4a283c42e6f867e113d6183c9eb368672274027736b7f62928b9af12afb4143007f3099085f26f116df1afd3f512c20f", 0x6b}, {&(0x7f0000000300)="751518ff47cd3468d36b3afbea23c2cd231f5db448a62f1b12bd801e0b583f7c244c8cc738b1a01c54347a69e6f487980ff401dd463daf1eb6afec5d2751cdbedef9abada4450922796c0761fcaaf7158c2f2b3d40c5d9e5b253ff912d5764e60932f0d22631b8121854d14faa46cb1ffc21e3a44abd9c9acb25107b632afc22d5708303c788029f17f3cffa5835059b1e04ad3ba10f61dedf71cbd3f5fda3b7cde6c96913ce45b6f5a25de46d0230b6bd9a5a642c879eef0ecbc8799fcbeb12fd0800d52f353e19baa99a5c7554", 0xce}, {&(0x7f00000001c0)}, {&(0x7f0000000400)="4656ace6a7bcf52aeff0b1b499d9a8736bebb6d298a70541b14100a90d69ba6f14fbf6ae139123ef7c3fe79d1f1132bd9ff9c01d5cfcf61cc287beb3f792645d19c87a677079f165b3391db7bc78cb5c18bf478d5cfa798acc4dcc3c0adf3c2dc08cc3e206fa2746038235ec8cbfb06399b99519006d64de3b49", 0x7a}, {&(0x7f0000000480)="52b82be10380ae2aa7d0a95d708d0fd9fcc42960692959337fa41e6481c0", 0x1e}, {&(0x7f00000004c0)="94fccae64ebf80715b75713a50c784929536e6688d1ad48114042207570e1e5711f328af60b6649f5a832f26faf4bee5f0867f25f9d02bc49dfbde99a2776852d6b440ba70b867122db7cbed210653e56a5d131cb2e87c48cc13ff77177224b808f04645ebffea45107d5ab81936757f3940518b576c175376a2ca0701", 0x7d}, {&(0x7f0000000540)="48cdf3516a95a6fcef9ec254b7bc9ca7e78f55d18ea2de8ca4105de6a2901da4df5d31d11bc3b8585c8f56704406821af7f4ecc913a85b8f580fb0dc76609db4dfac70efd8842c1063e1ac404f4472c2d56556793bd591bb0f574ef68b", 0x5d}, {&(0x7f00000005c0)="2ec1d08b69690e133074114e1778253652fff8156b541965a2bacd1f3eb12e37b00ccf8f843b16b39eb076a4fee4c19b45ccae6b02a2f3fadb4169f9d260bb8670db74958643c9c0de3c55efc53508c905b53832d1da236b00572d273c8724e923314b580aac232a55ca53427faca95824fce6f9cc890c3962d8fe960d1d", 0x7e}, {&(0x7f0000000640)="b51bafb77d0e8dc3303dfb9aede2a7bccf7948e402f2b93f69b26053373a23bada50b26a37dee2266ba06dbfce01e9c75c9b38075f3803e15da0f20a7557f60b1417f4c09c6ea60643db48f89f991d7a0e936febd56d52b5d1e4eb8f38b6a3953d4a98b0ba6551b947ff6191103a46284b9826c1702b31511422ade95dae2d32ea614c284f67b5ab8b97", 0x8a}, {&(0x7f0000000700)="d7a43bcdbb91a9c566042ff3fbcf020e0b89946bc7737ddbcd0bcb56f4ebd6fa29f994c9cc161de136903e6afd43e009c3fdc80658714d089d1a40dec39fe55e1f6ce9099509ae86b12d9f1a855800e388c0f5e6b9b9e0fc81f3155dc8bb361583e912839a74b23e2bc848ba4c13b88e293d55efe234b84cfb67aed4124f5e91b0bd6d701da8c98bfe2291e537940ab844f49ae47fd9ff49a14d3c6f90ad55121d2baa39ff498395fb7bde050542e52721d79e07170cf06f7266bbac4ac1f95d5ac1531f31c9dd3de43aba05bbf2bb1d58a10ec0547e6ed51a7ed00f89fd2105b8efe4e7c9a205c70ddcf4844f007cb26e83131b9c02bb686d1bd01469da6a850496bd88bbefef06db0bc5087239c6b14fb6026c9fd654611dc293866340d68428037e8035db1cd86a261a7b336a4c74af08a604b8a49b49f19971eaaa4d8753cc99631e7f9447dfc4ad728ed54f6557dd4e2eba95fe72bd99e1a1b1689cd1251adac0eefc240efa6223ade37c066d654c33f6e2131fb0c8f2c978bf5e4af77a296f09035ae5d7ab47d6a918cde4af1a172098e106a4eb934cdd5fe7d5fdca138249a9d31650b322b4a2a46a96cc3479fc405cf6920af6a7c05046314884ee8f7f45d38400e396fda8d43eb94358df2194e5776ecfe847ebcaa86bf70155e09dc4147187093981618f5ae88370dd355c2972ca359a34d9e3aa344894f10ecf7d9b35dfaf54a462f36b4e787006734fc17c10aad47c7b8c5dade14fa1506bd95fcfc9c595dc8bacc2b4d3947871f3788d28be40c919e695812a246d19ddc47b86bad7533f2a7a15c77b43ad949894aa3680fe83c46ba8e3ae946f3809c46af93dfb191ce94c3ec3d9c1c9d49d816baaddafae4688617a00dc052d7aa1cf5301965fe0fdc2f83000e759303476023e54bb78f2756275a8ee75c687b56db7b243ce87012a2debb42a9cc0ecf7e440d5e153d47730638df74d3516ca006c26cde2b7620ec4f66b4449216f080a9244001218ccd534b6b9b930916557a85009a2e98fde025595169974450d5c8da38c0b0e24915ff9f061098223aeccc97830c5f05387d3acca7e1dcad45e88394dd7d735f054393df7bc4513d45a27fbc332ffd1aa83d02fdb9e59b9719867e70a940c883100de8a19144a61c74184e21e7593f8307c0ca50a6b1eaea35e1ea8bd195976e909cef3f041e6e282e24b57166f0219afcc3d863eb45aaebfba5a78ab438a1c48f4fe86bcbfa1a0e19b554f38dd58efd3e02e2f7c637e536a021fa9ad0c1bc8b09f05e4b667947af180cb1adec389922054db11f5f7bd87b22238168abc1d0a211db5bcbf2b5d72c47e629d608112fbfc2d94662d879bf1b059c3ad7d7393322feb58f0d7151b0d3bebe8c768dd3c7a3c87d6d88f9b906577670e6f7635b8bd01b077e35c39022cc1226d4362a1571f906e3b330f41152b37c553366045643eec94e3ca3fd475c48a24a5b981d1c566b53628be3dda5242bca998e13e1b11206690fa3efec4e5448419035fe86074a94d467266935295abf021290853fcabef21a347413f3f440158d7a6b39acbe9d6121ee97d4894a3da4ed15bbc5d8abfc495bf771202ba40b75ca10afbc9161ce9ec12b99362476c6354b430cdc12c55e5179120f74962f8007d8f6f38877188a28288f3440f307c5bf5342e60b3726ec0121ed8a07d9ddb6b1c225b42daf5b55b063a399e08feef37338d53ff1ecb2cefaaab741cc8a78777f6ddd3657cd17429910fe81be9071602676b1f5ec9a731f7f22ffc394e3789052bff1d7b272979874403daa4cf11639eecad1a51843882aaf3089e9fc0068e4a4101c6c05c2d271ca1fb58da35841e9734932f37fe81e4de338a6bdf77f60be3a81351e9eae105a1ff68e68f5598392a52e0a6a6ebf46f983bac3f62c79cd5b95abceba23818ecff76f55011c05c091960e011f48a7100d92b4c5be13a8da8783476cc1fef5d5c694765ee52b05b74b14fc3881590d59e4eeaca9cd2a8ada833a4d9974e435425866224372b6267109c5e9c382c52e1e871ac517be386f613ff3e418b45cfb68c1d8c50a41755d74c9a26769a06856511fe4f04c1f55ea99ed1d289dd8cdc76bbffcfd8daf08046faf27916878072989925c997f49e827e8207833286fe215339524bce41f2300bbe3c286416a83745339aa4f9c09ad02d83281c4e4b7bd396337fd8886fcb265bf83ea305af4333ef5f5607faec30f0519259831c5a98153afc21650a63fa7a075b834bb683c81ea39e0751764c42c858c4fa4dbf2409484213ff0777df4fa3dcc80c7faef34be79d57d89459c08fe63521943d059a92c650d8b50f530a99bb8cd06421cc570b3a017dc2f942a4ed1795a0f8ca53237076047feb945c3030253e599954cee1eb4bef434729a965766aa7696974044fd2f83bb7fa9095cec3782ad062d099fee9cf8e7a22dc0363a7d1958fa83b3172631ca24ffd110898243cca0df28603579fb8325cd291f0cf235378467782e94f0ff1fa3a1badbcdc04cfffd9773cb192397190144c70246fbe8f0c77da5e83a6f09deda039d5dd98c898c064b7b5704e6a47ff85dd2a4ca53772aed3ef1c766b2c14a819f166ef15d5370654f9c4a37a243f4732ef506243b131040d87826832aaf1972be20a2b1b1b532cf6b0a76811a842caed0608a616a05532270a0e456e50780eb9f9d3ed34f51404cd55276d3d9914aa2e0b407b328190c770787873b642ec40a27d2bdfd2fa8550c0f2d971fa0e64e59dbb98d4bff7cdfaf7b3553f701a0437efb93c79ba26d374c0ca4985f9da44f915e346ec77095120a205d89db9ed462cf8c188cb5613034647df6cc4460239bbf13ac8addb40d1e5feb2cc1e529bf3ddb9bef6c91b328b6415a413ba16a1f0da6ce66c29a063fae3ff17b9c7f762effdada09d153bc495dca69e51f98a2b55afecef3d96d3f7723692374093fc2be002ff54b6043d257d6da14d05a4f7dec4adcee2895a8e9754b90ed72c4aa19c7879997ebe915474bdf04035eb981069ef2432cfdccac6eb48d65413fff3e3e43e7549c58f77713dfc4e71ca10bd89a240d864c0f3bf1d2446a65d5071820552d411cb9415a375ad89ec4abb2efb3bd4e58a47f4f377229b524a4a0db2fd7b425178e5a432782362d495077661498a57b75c108313fc09a05cf508fecfe417bf2a1caf2537508633952185c4d22fa8f3eec4eef2042cb96ea9a33f12328f35bc07b8a78697f8de017e2a7e5280ad099d8a3724e2685c3f86daf5cd89a9638d0fdda8d4fc7c3bed188dcb45d0b1b7b1c6f0691f89a400bc0d5a2584e2cfc35da6cea4adfdf8d5ba0fc28029183a9832b45d3dd491448628919ec4e4233754b3e9d8fec97b9f665f5e972d314a89be84132c8dc609a22e4fe48034cb9fb99189ae57905d07ad74935eacac8d0a834e5d2ae4c352741134afe4eccf3d8e417ce99d4a59cacab00895552a9ba021f3eca7459a06001cf75854a7b29673cc2461a52c6c106d52200e9375c749fbf276c3a6bd0d3e7fed4a49187995fba015bcd09903657055e37047f21da4294a2f6b0d7e2c695927efa06ad216fa059afd3788719534914119d2d6273fbe699618842c9e99a1a4733f5a56f0abfc76ded492f0c70dd57af1615c238313fa9bbf170fa23dd108f28b1ae8f3453e3830d11e6d6aa5f7f3e92ba755fa14bf53a104f1a716c69662bfde75abd4168cf5c032f6368c33269217fbcb5a60b9b4f5b368f8de4df5a4c344e536a53fc95a419644eb1280217310da2d631fddf3e5c027d21d9843bdde5d43809b9e816c06953ee3ce9d80793d2de31809794f592d518d1c4232385aad4b193c53253fa0e90e3873cc6c948920be3384bfad4ccd1197f2cc5f6535cb95519ee0491ce6fadb4b1b5dfae559a8e43356040e65bc8714c706c6b0d24572d9dbca3148a38d6c39c40279bcb27160523d35ee3d9215175b0244c1c9f8735d57207c853491f4717a8909774816ff6ff0128749a6b87db9c54103ed401d1c477f69e5fd045e65c3df0803998ffb276168eeb717c26b6e26da60bef5a34e165e93bbe1db2fd40e68be6392b43681dcd2cd4f0a45756d89d594b67313b2a3402abe5db6f964289ae693aac23d125c6b5cd34c97416172925857258766f5a3c34711dd3063d264dbea4e0a4509a2e0f6ea8c830a40797159902e86bf571e66d035d77b01745c8fa1e0f8f136b15397e62133ac1595dcba859d37164083fc8bf0a7b5ad843d26eefd304d46639286f1eee32225afa68ebeb044a688d926e14842848ca886cb164215a173e40594082cbce3bd33a694e15139e297d464236ca859b6fa583e51e595e7bcc9f27611e62a9ea0c9688dcea542246938c484fbed0cbcbd7c2f917594f0d0f74ec1e118a910b720adefbec86e4c508368095332059c7a53cbc216a6b72c3d8520e0fabb2c2cc0ab9225fcfbad06fc4d2727f9aa38631f767472c24aa0cc5e34d20a9547a5a36b4dff384e185687abade12e69d94cb59a3d65c5d7b22a54b7d19187f7a6d45f48ba3afa09d8b9cc799b3def0e36b0b8a78c4d4b6280eb4d87e586efb9b58eab99f6c7ee76cdcebc4856d6ab5a2f8fa18d8ae477914c3a1b83dfdfce5b2c957dac64b88fdbe85c03e1e2f17419802acaaecd4166a54a450f2ab7dae56ba7c461c280b16fc08f44659c42f3000147c741876a2fd66ffaba21f122f1cf473190013279752edcfefe3263f954bcbfd6761bf534f16849d7eb8b3d00b554227fe147b5a0f0d3339fda5177e5be548892ebef8390fc7721076cfcb88a476a8310e576fccc9100b05339cd44998865a2c3b4a08917cb0eab308da27777d7319f41c038d20f88fbbc69021d852375d5f7d565c2ebeab7e4365376bc4b8bb6e4c8f8d57417022b1cdd9a1e987b92314f7c9af4eabddc751cd639adc83537fed0a445b88d8b75db5791d8ee75231b9cf9026c59ced558547ee8dbf668a3db0099e96c8bfbfe60d67cb9f2becd74da05673551cf58c5be42e9f3ad4d38ee2fed377ebb6120b43b514ca61ebc9ea0583d993c8a0d949699fbb3e41d1ee54694332ab255dfae62ba16446c4bb43fbe2939325344bc80a9e727fa6b03ecfc63b13fb84e45c765ff1759a00fd8959bd0e3888e7b03c824cc4148779e49e2f0f3eacac4e990bfa8d240c3a20c0358a5df505eab8eefb93e2df624cf5295e9208a0e8bff7788ed5340528059dd5173b20cb03b5b2d8d4e7cf64f3e19705059d315d3e457eea1e61ce299da76ada59fc73fb3940a17cd9550c7e2c442c395c65b1e9c732b0aa9c6b59650017218843fa9165d5ff77adca8d70300e79ea131a44ca9f5263141a710c51bd490a3963e62a116840a6a73362125386425ae2ee347769e0562fc0e09b0171300b94bc1ad7ac7d42b1ffb6e2f7409ad0186b3cc926c43842648f74fcb35a78b5e877281b2da673c1c408d5941f76c384732a890a667371f9ef7945fe8c169e5627702e3c806cdde54265839790f7632407dffeb54e7bf53aac9f4353f658aa57eb10906e2af7f32e6ebcb0cb1d146120217339cc7244ac8d11fa6dd1ff1ebb8a22400ce51c84c1adfca4bd5eda3e28732bbc930c8ddb1b2c1055dda0ed5031de72271b84ba2d0b9d4286ce9da9069acde10fc7d19a15851861e171afc44911c59e37595fd630bf5a70115efbf4a50cd615eada3a626b720ed8eff393b157be78bfca307a34f2a701fcb1e07a669fbafd3b9c7f60dfaad2dcd69d36349aa3928648003484c7cc3", 0x1000}], 0xa) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="bb", 0x1) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) 22:28:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x100, 0x4) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r0}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 22:28:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x2, 0x0, 0x0}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x5, 0x8001, 0x0, 0x2, 0x9, 0x6, 0x1, 0x4, 0x9, 0x6faf}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) unveil(&(0x7f00000003c0)='\x00', &(0x7f0000000300)='r\x00') 22:28:19 executing program 0: 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/72, 0x48, 0x840, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x6, './file0/file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xb6, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) unlink(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 22:28:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000100)='./file0\x00', 0xbe55916f532920b8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x101) r4 = semget$private(0x0, 0x4, 0x32) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x7) bind$inet(r1, &(0x7f0000000580)={0x2, 0x3}, 0xffffff34) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 22:28:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6003, 0x5dd9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x8, 0x4, 0xfffff00000000000, 0x0, 0x0, 0x3, 0x10001}, 0x0, 0x0, 0x0) 22:28:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x2, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() r4 = getgid() getgroups(0x4, &(0x7f00000001c0)=[r2, r3, r4, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000240)=0x4) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x6) write(r0, 0x0, 0x0) 22:28:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000540)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96, 0xffffffffffffff27}, {&(0x7f0000001980)=""/167, 0xfffffffffffffd27}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x7, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2) shutdown(r0, 0x2) getpid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/121, 0x79, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) rmdir(&(0x7f0000000100)='./file0\x00') getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0xd097960b0096cdd2, 0x2}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000800)=""/166) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000240)=""/247) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b9") 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x400, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000340)='./file0\x00', 0x200, 0x40) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x38000) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x80, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x1, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xc4d93e082e95dfac, 0x50, 0x1, 0x4, 0x4}], 0x7a3, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x4d, 0x4, 0x3, 0x4}, {{r3}, 0x8000000000000000, 0xd0, 0x0, 0xffff, 0xfffffffffffffff8}, {{0xffffffffffffff9c}, 0x0, 0x10, 0x0, 0x8, 0x61ede894}, {{r5}, 0xfffffffffffffff8, 0x4, 0x40, 0x101, 0x42ed}, {{r6}, 0xfffffffffffffff9, 0x8, 0x1, 0x6858, 0x1}, {{r7}, 0xfffffffffffffffc, 0x8, 0x2, 0xff, 0x80000000}, {{r8}, 0xffffffffffffffff, 0x80, 0x0, 0xe5, 0x7fff}, {{r9}, 0xd, 0x54, 0x0, 0x4, 0x300f}], 0x100, &(0x7f0000000580)={0x0, 0x7}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ftruncate(r10, 0x0, 0x0) r11 = getpid() r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, r10) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) linkat(r12, &(0x7f00000001c0)='./file0\x00', r13, &(0x7f0000000280)='./file0\x00', 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x2, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r11) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x1, 0x6f81a869b8fe6871, 0x81, 0x800, r11}) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) write(r14, &(0x7f0000000040)="40a7a702ec155885c44a0310b34bedeb0897ab4f68b737964744c70f42b42c61b3581071914ef24464ac869c8b85588f830e7203e7d8b49bc1c4c4ccf65da6a4ed980151db819b0cfa5abd6b4d46ca011f8629ae0ca7a12b12def5cecd9dabb4c2ad7650f8e6025c2185889a9522e7c1252c140ac076b8a7dceac504015dcc926e61b508bd92c8c7a9f3c865d962e7f6b4026d4992d0100e05c41e", 0x9b) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:00 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) listen(r1, 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10002) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000440)="0000001862040179012b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c58bf626d9dea3c2c37bb79d7d2c336ec500000200000005000000000000000000000000519135cba67612dc423777838f22e84b0000000000009c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d905004251f09e1a109b753e4c979f9cc4b9527d3d5209da6714a43f0200c592e252cb7cefbccc7129b184670000000000dea493e269c68e3780b9d6aa8c68d277e5722a47ab709e4b8d7796508b8b29256e4fc6057865f7f39655befea0d2fdf60c63aef3bc8faddd0c5f6556c7b706f2baa8602a9743e7fc1d7d945a242e1b87fcc7b142f62a485872481d672e9753bea1b0063630b0ca8d03413753966e8022a60078d2514629dd8dd821d7e5a1944e3c20fe5c9279dc3767ea769c8aaef5935d39e310b8deebefba7c2732d900fef0f200e7", 0x157}], 0x1) 16:00:00 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') r1 = open(&(0x7f0000000380)='./file0/file0\x00', 0x1, 0x118) execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[0x0, &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x1, 0x8000, 0xffffffffffffffbd) sendmsg(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10008) sendmsg(r4, &(0x7f0000000640)={&(0x7f00000003c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000600), 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) symlink(0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x100000000, 0x1, 0x3, 0xa5ca, 0x6}, 0xc) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup(r0) 16:00:00 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x3) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/v\x15null\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0x80, 0x0, &(0x7f0000000200)=""/128}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x4, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$dupfd(r0, 0xae8d9dcb35bffa4e, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000002c0), 0x10e, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x2c9, 0x0, 0x0) mmap(&(0x7f000000f000/0x4000)=nil, 0x4000, 0x5, 0x10, r4, 0x0, 0x0) getsockname(r4, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/67], &(0x7f0000000140)=0xfffffffffffffe16) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4, r3) dup2(r2, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8000, 0x0) panic: malloc: allocation too large, type = 2, size = 18446744073709551296 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 205819 92113 0 0 0 1 syz-executor.0 * 2345 92113 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff800022bb3670) at vm_get_info+0x9d VOP_IOCTL(fffffd806e163b60,c0185603,ffff800022bb3670,1,fffffd807f7c66c0,ffff800020acec78) at VOP_IOCTL+0x88 vn_ioctl(fffffd806722c6a8,c0185603,ffff800022bb3670,ffff800020acec78) at vn_ioctl+0xb7 sys_ioctl(ffff800020acec78,ffff800022bb3788,ffff800022bb37d0) at sys_ioctl+0x5b9 syscall(ffff800022bb3850) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,de33848c010) at Xsyscall+0x128 end of kernel end trace frame: 0xde592eb8d80, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: allocation too large, type = 2, size = 18446744073709551296 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff800022bb3670) at vm_get_info+0x9d VOP_IOCTL(fffffd806e163b60,c0185603,ffff800022bb3670,1,fffffd807f7c66c0,ffff800020acec78) at VOP_IOCTL+0x88 vn_ioctl(fffffd806722c6a8,c0185603,ffff800022bb3670,ffff800020acec78) at vn_ioctl+0xb7 sys_ioctl(ffff800020acec78,ffff800022bb3788,ffff800022bb37d0) at sys_ioctl+0x5b9 syscall(ffff800022bb3850) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,de33848c010) at Xsyscall+0x128 end of kernel end trace frame: 0xde592eb8d80, count: -9 ddb{0}> show registers rdi 0xffffffff81e59457 db_enter+0x17 rsi 0x24cd __ALIGN_SIZE+0x14cd rbp 0xffff800022bb32b0 rbx 0xffff800022bb3360 rdx 0x24ce __ALIGN_SIZE+0x14ce rcx 0xffff800023b88000 rax 0xffff800023b88000 r8 0xffffffff81dbebdf kprintf+0x16f r9 0x1 r10 0x25 r11 0x9f09266de5f1c785 r12 0x3000000008 r13 0xffff800022bb32c0 r14 0x100 r15 0x1 rip 0xffffffff81e59458 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022bb32a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=2345 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020ace510,0xffff800020ace2a8 process=0xffff800020adc380 user=0xffff800022bae000, vmspace=0xfffffd807f00c8a0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 92113 205819 89716 0 7 0 syz-executor.0 *92113 2345 89716 0 7 0x4000000 syz-executor.0 81878 273309 30652 0 2 0 syz-executor.1 81878 440615 30652 0 2 0x4000000 syz-executor.1 81878 72556 30652 0 3 0x4000080 fsleep syz-executor.1 81878 505979 30652 0 2 0x4000000 syz-executor.1 30652 117121 650 0 3 0x82 nanosleep syz-executor.1 89716 71704 650 0 3 0x82 nanosleep syz-executor.0 42180 355299 0 0 3 0x14200 acct acct 54291 46378 0 0 3 0x14200 bored sosplice 650 471800 61855 0 3 0x82 kqread syz-fuzzer 650 177912 61855 0 3 0x4000082 thrsleep syz-fuzzer 650 131862 61855 0 3 0x4000082 thrsleep syz-fuzzer 650 253021 61855 0 3 0x4000082 thrsleep syz-fuzzer 650 132936 61855 0 3 0x4000082 thrsleep syz-fuzzer 650 96192 61855 0 3 0x4000082 thrsleep syz-fuzzer 650 42123 61855 0 3 0x4000082 thrsleep syz-fuzzer 650 39476 61855 0 3 0x4000082 thrsleep syz-fuzzer 650 196816 61855 0 3 0x4000082 thrsleep syz-fuzzer 650 186717 61855 0 3 0x4000082 thrsleep syz-fuzzer 61855 473971 95231 0 3 0x10008a pause ksh 95231 69408 55033 0 3 0x92 select sshd 73993 307705 1 0 3 0x100083 ttyin getty 55033 6613 1 0 3 0x80 select sshd 52528 7949 85210 74 3 0x100092 bpf pflogd 85210 238037 1 0 3 0x80 netio pflogd 24263 180888 43661 73 3 0x100090 kqread syslogd 43661 402442 1 0 3 0x100082 netio syslogd 61507 267777 1 77 3 0x100090 poll dhclient 57086 10836 1 0 3 0x80 poll dhclient 36781 208910 0 0 2 0x14200 zerothread 12952 137729 0 0 3 0x14200 aiodoned aiodoned 12799 268093 0 0 3 0x14200 syncer update 84030 480475 0 0 3 0x14200 cleaner cleaner 99276 254467 0 0 3 0x14200 reaper reaper 10643 90230 0 0 3 0x14200 pgdaemon pagedaemon 73175 315001 0 0 3 0x14200 bored crynlk 72727 227932 0 0 3 0x14200 bored crypto 47425 176713 0 0 3 0x40014200 acpi0 acpi0 57025 325771 0 0 3 0x40014200 idle1 95934 212224 0 0 3 0x14200 bored softnet 71397 370921 0 0 3 0x14200 bored systqmp 14910 140926 0 0 3 0x14200 bored systq 22640 481444 0 0 3 0x40014200 bored softclock 37508 429939 0 0 3 0x40014200 idle0 95327 41975 0 0 3 0x14200 bored smr 1 14839 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 92113 (syz-executor.0) thread 0xffff800020acec78 (2345) shared rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82663928) #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 9560 6496K 7970K 78643K 16481 0 0 pcb 13 8K 8K 78643K 186 0 0 rtable 108 4K 4K 78643K 658 0 0 ifaddr 67 14K 15K 78643K 208 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1524 0 0 iov 0 0K 24K 78643K 134 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1217 76K 77K 78643K 3073 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 22 0 0 VM map 2 1K 1K 78643K 4 0 0 sem 12 0K 0K 78643K 133 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 1343 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 61 63K 95K 78643K 751 0 0 subproc 32 2K 2K 78643K 136 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 110 0 0 in_multi 33 2K 2K 78643K 139 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 150 662K 662K 78643K 150 0 0 exec 0 0K 1K 78643K 378 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 101 21K 22K 78643K 5422 0 0 UVM aobj 95 3K 3K 78643K 105 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 162 0 0 NDP 14 0K 0K 78643K 64 0 0 temp 186 3556K 3635K 78643K 49471 0 0 kqueue 0 0K 0K 78643K 8 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 20 0 14 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 77 0 75 1 0 1 1 0 8 0 rtentry 112 108 0 64 2 0 2 2 0 8 0 unpcb 120 595 0 585 3 2 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6106 0 6106 1 1 0 1 0 8 0 tcpcb 544 323 0 319 1 0 1 1 0 8 0 inpcb 280 924 0 917 5 4 1 3 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 48 16 0 12 1 0 1 1 0 8 0 pkpcb 40 4 0 4 1 1 0 1 0 8 0 ppxss 1128 16 0 16 6 5 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 57 0 22 1 0 1 1 0 8 0 pfstkey 112 57 0 22 2 0 2 2 0 8 0 pfstate 328 57 0 22 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 496 0 281 15 1 14 15 0 8 0 art_table 32 497 0 281 2 0 2 2 0 8 0 art_node 16 107 0 67 1 0 1 1 0 8 0 sysvmsgpl 40 43 0 31 2 1 1 1 0 8 0 semapl 112 131 0 121 1 0 1 1 0 8 0 shmpl 112 103 0 10 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3658 0 2261 46 0 46 46 0 8 0 ffsino 272 3658 0 2261 95 0 95 95 0 8 0 nchpl 144 5901 0 4289 61 0 61 61 0 8 0 uvmvnodes 72 5190 0 0 95 0 95 95 0 8 0 vnodes 208 5190 0 0 274 0 274 274 0 8 0 namei 1024 20290 0 20290 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 2 0 2 1 1 0 1 0 8 0 scxspl 192 15981 0 15981 11 9 2 7 0 8 2 plimitpl 152 160 0 152 1 0 1 1 0 8 0 sigapl 432 1525 0 1509 3 1 2 3 0 8 0 futexpl 56 24403 0 24402 1 0 1 1 0 8 0 knotepl 112 336 0 317 1 0 1 1 0 8 0 kqueuepl 104 305 0 303 1 0 1 1 0 8 0 pipepl 112 812 0 793 3 2 1 2 0 8 0 fdescpl 488 1526 0 1509 3 0 3 3 0 8 0 filepl 152 11914 0 11810 17 12 5 9 0 8 1 lockfpl 104 382 0 381 1 0 1 1 0 8 0 lockfspl 48 138 0 137 1 0 1 1 0 8 0 sessionpl 112 24 0 13 1 0 1 1 0 8 0 pgrppl 48 28 0 17 1 0 1 1 0 8 0 ucredpl 96 2254 0 2245 1 0 1 1 0 8 0 zombiepl 144 1509 0 1509 3 2 1 1 0 8 1 processpl 896 1543 0 1509 4 0 4 4 0 8 0 procpl 632 4393 0 4346 5 0 5 5 0 8 0 srpgc 64 12 0 12 4 3 1 1 0 8 1 sosppl 128 13 0 13 3 3 0 1 0 8 0 sockpl 384 1621 0 1602 13 10 3 7 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 15 0 0 2 0 2 2 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 153 0 0 19 0 19 19 0 8 0 mtagpl 80 17 0 0 1 0 1 1 0 8 0 mbufpl 256 204 0 0 11 0 11 11 0 8 0 bufpl 256 12966 0 5918 441 0 441 441 0 8 0 anonpl 16 152600 0 140798 90 28 62 73 0 124 3 amapchunkpl 152 9050 0 8936 12 6 6 8 0 158 0 amappl16 192 7120 0 6337 71 31 40 52 0 8 0 amappl15 184 114 0 114 2 1 1 1 0 8 1 amappl14 176 457 0 455 2 1 1 1 0 8 0 amappl13 168 162 0 159 1 0 1 1 0 8 0 amappl12 160 156 0 155 2 1 1 1 0 8 0 amappl11 152 249 0 234 1 0 1 1 0 8 0 amappl10 144 33 0 28 1 0 1 1 0 8 0 amappl9 136 1001 0 995 1 0 1 1 0 8 0 amappl8 128 534 0 506 2 0 2 2 0 8 0 amappl7 120 82 0 73 1 0 1 1 0 8 0 amappl6 112 259 0 247 1 0 1 1 0 8 0 amappl5 104 322 0 308 1 0 1 1 0 8 0 amappl4 96 1793 0 1755 1 0 1 1 0 8 0 amappl3 88 171 0 164 1 0 1 1 0 8 0 amappl2 80 11070 0 10992 4 2 2 3 0 8 0 amappl1 72 43918 0 43454 26 16 10 20 0 8 0 amappl 80 4731 0 4690 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 104 0 10 2 0 2 2 0 8 0 uaddrrnd 24 1528 0 1509 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1528 0 1509 1 0 1 1 0 8 0 vmmpekpl 168 14419 0 14383 2 0 2 2 0 8 0 vmmpepl 168 194695 0 192659 185 72 113 117 0 357 22 vmsppl 368 1525 0 1509 2 0 2 2 0 8 0 pdppl 4096 3063 0 3022 7 1 6 6 0 8 0 pvpl 32 439342 0 424258 228 63 165 175 0 265 22 pmappl 232 1527 0 1511 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 608 0 7 18 0 18 18 0 8 0