21947657bf06d316d19d86b2134697ebeac2197329fe9ff3b2462c44db83767625656a8455b85d3341ff4959b3", 0xf0}, {&(0x7f00000006c0)="6ded536d288f50a2e72f430f96b7e535dc082b16f91a8131ebecf282ed41521a615066a7007d410b1704fac5706fb0a94d93885ef071b6ba55df14ef3693afd10306506c49731b69d153be237ea81fa12ffd024c3c57322bf84cc01f300113ea9c290b040b2790d45cf968c60a142e909fd37215b356f7d5cb3b921f8a04951ed3f8b85abb4f0d2e7c557bd80354a520a989c12ffa4e714b", 0x98}, {&(0x7f0000000780)="9090622584e4e5dc97276058", 0xc}, {&(0x7f00000007c0)="5ffadfe0b10645f8ef429fd5edd862c5f8cc68f684", 0x15}, {&(0x7f0000000800)="351e8afaf492fc8ed7835f0c32dca73b3cc720f89fa7ffa4217ccebcbcb0bb52ef87344c5a9561ff8cbff19588f74d99edbd42b7a936fd28145167bacb7646e1cce0b328f4a358e9f8bb0f72afeb9045fee93797780208d6af830ee0ad19dc795e790b315d29b07fe61a8a53d53a548a526466acf2e334bee4e4e02d3d5a089b1453b2e43865f51008d65faf015385cc1db1d7994a64603a8cf46c2dfa1c75117216a23ca998f6ae8db1d4cf982897682a65edc1332466b5a7d65056d5b03b7ac706a05247c0fa61cba549635821b0d01e8392eff58904de0ca3447ef8845e2303b560161a272b79ac1924367f891fad62ae6158e76af6", 0xf7}], 0x6, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x6}, 0x400) r13 = kqueue() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r0, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/162, 0xa2}], 0x4, &(0x7f0000000400)=""/224, 0xe0}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 13:34:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4c}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x30291, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 13:34:37 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x100) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSDTR(r0, 0x20007479) socket(0x12, 0xc007, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) setsockopt(r0, 0x4, 0x40000000001d, &(0x7f0000000080)="67b00b33ebf7d7c1187d8823c95eebc7bea08b7dbcd3ad483874f13068bec845ccea7cafb6cf98959449725cf04afc63b05c26fe55af1c8cd301ae75c573b83ec0e3a8a47d30194500b620b458d8887c12ba5160954a9ed3e56eb81e7bf1a2c796e45f31358d8d822c4e8219fa6eee556d3308d7313f99a51fd99b601135d193890463531b39315d86b49af6dcbf204284e47b5636", 0x270) 13:34:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) sendto(r1, &(0x7f00000000c0)="0782c5a0e228b2d8fa5e69e5ed371979af2ce606eedc8277a8d71a4b4382f4f857cd7169", 0x24, 0x2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x108) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000bea25762ed5a4d33d94c0ecdc8400892365c923f5beac6c5730ef5fb5cd643483c9e113c33cf65c3da89b7"], &(0x7f0000000080)=0xa) 13:34:38 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0xffffffff, 0x6a0}, 0x10) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) getuid() setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 13:34:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80801, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x26, 0xffffffffffffc829}, {}], 0x2}) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00004f2000/0x1000)=nil) shmat(r1, &(0x7f00004f1000/0x2000)=nil, 0x1000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) 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(&(0x7f00004ee000/0x4000)=nil, 0x4000, 0xffffffffffffffff) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) r4 = msgget$private(0x0, 0x780e25e59919ec1e) msgsnd(r4, &(0x7f0000000200)={0x0, "687375d34d6ffe53bf15cf765002247e659a779a61da06922469f3b596e65b86cd9967128bcb05dac8a3e0e917898bfffc765103b24ed2d9fb7f4f329045a058fcc3feb6b0537a5e852d91e0dc31a6161c6a4d938abb4abba113b5ee224c0344cb0d3027e4b7b2c43af7ddbb100ee03873a25dc9b98f280bf724a464"}, 0x84, 0x800) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)='./file0\x00') r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fef4d609a774b45761d732dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d01d0509fd0000000000000000000000000000000000000016359623835e5de99dacb6000000"], 0x1, 0xfdfffffffffffffe, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000140)=""/179) 13:34:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x7, 0x1) setsockopt(r0, 0x29, 0x10000037, &(0x7f0000000040)='\x00\x00\x00\x00', 0x0) 13:34:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8b, 0x2}, {0x5, 0xfffffffffffffff9}, {0xe7, 0x100000000}, {0x27, 0x1000}, {0x0, 0x2}], 0x5}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xdc, 0x0, 0x0) 13:34:38 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) chdir(&(0x7f0000000000)='./file0\x00') 13:34:38 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 13:34:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x4ac4ce995a831e52, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000140)=0x8bc, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3f, 0x41}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) close(r2) setsockopt$sock_int(r2, 0xffff, 0x193b, &(0x7f0000000000), 0x4) r3 = fcntl$dupfd(r2, 0x0, r1) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000000}, {0x8, 0xd54}}, 0x0) 13:34:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000040000000000"], 0x10) kqueue() r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:34:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="820a2eab23034e58e90481a1e8e178ff8f653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) shutdown(r0, 0x0) dup(r0) 13:34:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = getpgid(0x0) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) close(r0) 13:34:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x0, 0xfffffffffffffffb, 0x2) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:34:38 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x17, 0x40001, 0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = getpgid(0x0) r4 = getpgid(0x0) setpgid(r3, r4) 13:34:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe04, &(0x7f00000000c0)="96") 13:34:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) r1 = getuid() setreuid(r1, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) fcntl$setown(r4, 0x6, 0x0) 13:34:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") 13:34:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x52b7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20100, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0x0, 0x6, 0x7, 0x2, 0x4, 0x6, 0x8000, 0x10, [{0x7ff, 0x100000000, 0x0, 0x8}, {0x80, 0x7, 0x4, 0x7}, {0x9, 0x0, 0x1000, 0x1}, {0x4, 0x201, 0x5, 0x5}, {0x8000, 0x4, 0x4, 0x4}, {0x1000, 0xe7d4, 0x3ff, 0x897d}, {0x10001, 0x0, 0x0, 0x2}, {0x100000000, 0x5, 0x80000001, 0x80000001}, {0x58f6, 0x6, 0x0, 0x8001}, {0x7fff, 0x1, 0x2, 0x7fff}, {0xfffffffffffffffb, 0x8001, 0x1, 0x4}, {0x0, 0x1, 0x9, 0x5}, {0x8, 0x3, 0x40, 0xf2b}, {0xb580, 0x7f, 0x51bd, 0xbf7}, {0x4, 0x4, 0xff, 0x3}, {0x5, 0x800, 0xed0, 0x838}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 13:34:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r0, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 13:34:38 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) socket(0x20, 0x0, 0x7f) 13:34:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) lseek(r1, 0x0, 0x0, 0x3) write(r1, &(0x7f00000022c0)="f4d3b18ca9f8a23e1eb4a943528ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ee45e6e75f65c7c086906a8b4d43d1159490687b95573c6a2e1e28f66ae1c8c58a8d9714c627f8732970ceba6b35e5d56ac516ca59b4fbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fecd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e449173f47e24396df0d28cd796e5449063a0991c207f590e0d740100000ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9c40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b64062d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001bb402d5f08b4828cc4a92c899848c7551a06cafcbc8a5c75457e0e05e9f0659bff7763502812dfbfcec4bef53b499d40b5ef727177699c2f6ef506bf1cf48eec805e866bae831a99354a091512069b12eb86d8b1de8df1d1722b75136e41c512a0b1c4cb41ad261c72499678585a7fe7ffbd88210888233f623e057546e99f6f4b4217cb68c44b18c79c7a97363abde5184f8ca500c238bda3f306815d129ed024f97836cb09b01177b57623e0db41d16f45aa1ae0bc72399241dcfc1ab44f4f7bf61f1723efd2fa1504c823ce96241b6a93cad1955c41b22afa587800c7af28ef349208791e625b8d4c4b6e99d0b92486886b7803746b8550ce76183c8842ffefa06e75fadc0bb4facbf6c1c80ad56763544bd853c3740323bcfa341eedd3d641f0907405f0c6c58d36345628cce0b25998ea74d6f530734cc457ba8e5da90fceda0e693e320d92bd91e06030e448c22be8b7ffb1817127eb5f89ccea74faa602bc23fe77708c54ab59c99f3110f9507aa41847dbbdeda649f49062f15fa37e93e45c5ad7f465b4a5883dd984d95bf1862651a4db600b26c0779622cb6526738dcaab5dc9cbe354c01a5cabae9e27d78db7c743764ee10910c5f407bdfa2cc94da8d1c0748e8672d71c4919b16f51454ac4e300005f0f64164affd503c33ae89f75f43620808bc9a1cda51ecc940ec32c69112f9fc71ad93d71a84592713b36688ccdf63cdb396a2264b213ff4a5f6d9a4b346cc82f96eae5cd194aac9e8d0b2b58683cf1fbfc6d9fb9c63e5d2501ec7b682c2c540611478605760203725243d354754ecd189b48dd6774827cd8c6e403fb71303f503f04ce17f5114a81e503035848bfb4340d35d017e82114b2c814accdb9e088d4e5d1d3ba5fb28f96abf8c8ddf4405abb7cbc6a08e9ccac8fa0586e0656d4c37424d3aaac4759ce13c6db500d920028f6f94170c98ca828677712fa667c8aebbb9d5580", 0x85a) 13:34:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x3) 13:34:38 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kevent(0xffffffffffffffff, 0x0, 0x3f, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x1, 0x100000000, 0x7cce400f}, {{r1}, 0xfffffffffffffffc, 0x1, 0x6, 0x8, 0xffffffff80000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x6}], 0x4, &(0x7f0000000040)={0x3, 0xfffffffffffffffd}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x2, './bus\x00'}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 13:34:39 executing program 1: r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x2) 13:34:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 13:34:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30082, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0xe7d) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x3a0914c44f7b202c, 0x100000001) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xfffffffffffffff8, 0x5, './bus/file0\x00', 0x4, 0x6, 0x401, 0xffffffff}) 13:34:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x480, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x118, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x7fff, 0xcd, 0x6, "36a78dc9856a413622e824e33b8b2c87323affde", 0x1000200000, 0x1}) pipe(&(0x7f0000000040)) 13:34:39 executing program 0: r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffe, &(0x7f0000ffd000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x10000000000001, 0x1, 0x0, 0xfffffffe}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 13:34:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 13:34:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x2000000, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8c06) flock(r0, 0x7) ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 13:34:39 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x4000, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc5005601, &(0x7f0000000200)={0x0, 0x0, 0x0}) 13:34:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x3, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = semget(0x1, 0x3, 0x408) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/146) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="ddc6042c83", 0x5}], 0x1, 0x0, 0x0) 13:34:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x10000000000000ca, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/169, 0xa9, 0x0, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) poll(&(0x7f0000000080)=[{r0, 0x58}], 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffff}, 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 13:34:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1, './bus\x00', './bus\x00'}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/238, &(0x7f0000000240)=0xee) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x80184600, &(0x7f00000000c0)) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000080)) 13:34:39 executing program 1: 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() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x3, 0x21d7, 0x2}, 0xc) close(r0) dup(r2) r3 = syz_open_pts() 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) 13:34:39 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x90d2, 0x0, "d730b40c444de400"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 13:34:39 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x44}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 13:34:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:39 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002680)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0}, 0xc) r6 = getuid() r7 = semget$private(0x0, 0x2, 0x12) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000002880)=0xff) getgroups(0x2, &(0x7f0000002700)=[0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000100)="a8692e62cd63b0c73b7067c776d270740fd654119e635d8d138108eb6e7613bdf977b4af410d9bdc62811aff7ce1f092dfe821d87c4011077e5dc44617dc1770ceedb11c853702c6355ba65896bb8d6c4482bf010d8882b9bf37ef96e108acbdb88fe324e83d1635ff58b9d7602e73df00ab117cd781f3c59b597565b0426d0c9977dd62c804240975a449f66ec4bfc20296919db1822def1334c83e796da42b2c0429338e64ad77626a0fac3caadecca6e1485f99355bce73b973443de628ef723babbdd1a2", 0xc6}, {&(0x7f0000000280)="9a3160be863d2a4ef41bdcb92f9fe9cf327a65cafdf25f175d2a25f6f4323901f5c16ebf2d78c7dfb8fed8e3529a6886f6475373eeb1cb520a232b9c89e4ecb2f208e0cb1b7bc892d66ef2524b91ac63d448cfb7c6131de379285555f71853a1442a8420236a2561ae3c34f8ed94160761bb47f2746d2ddb0ef389355d607cd4db7b4ae2bec4f1354c1b0e4a2dda75d77e53261f8fb6beeec69fefd5b7ca75664b119940616fbc0251f12f2826003a6f38a0d6d0762e5ca2091fcd955eb4e732ea056204cec411ef62168aa5b3f4bd9a88d56a907b58526270b1fe02115a27063a19f10787f26eddac248f0778ac9a092e55b69030433d722a6ad2b87b88dd815f98fc9c02038a578d232e0eb26e9b61e7e5a8faf30b972a5859743848777edda5008088783f72e3bb2d6177fe2c4cb2b0fae7442cb53463f3f93f5f80213bd0eaeb4c7c0613b2a8a8de1497b3ef58422da629060dc54b000eace347aacfe85de365aba0dfc506d2d1868aa476a9b12524e27f623d6c717749a098e58f170a272f96c4ec55941db4eb899c091edef90da6a0e932a4856d5a63afe972faf515e53e46caf98f04c69442d73d533345def76e368010541e6934b700333cc40263bc89381cb8c1080e44c3e29b0ea7653345f6301c3f1c3f93fea07f9cc1a77a2a1941e16b251ee79cd52272be8685cb195ef6d0fbf9b344abfdc0d00dcc1eadabf2c306b6e5041044e883a64254ac402436f6c4483f0a0e9d0234f0eb3232bce440aade536cbab60e2ebcf50af665378ab3a5e479ed2da36b760defbbc525768fb7c15c379222f95b15ac539275bb4f95f5432e2932a5f586ee5465afb75d8036f3748d64b04337143f1beb6613e7939e1bd84830a9923edd64fcf67c7ed6b0aba6e692a1acdb054c29762183ea7ff89e016f820ab39e21e728d7172525ed0a91eb16876c05ad6c1843c956023403a758e92e0efd910dade840bc972c356c86e62222f356a37a79801771ebf920d0da0ac578d12a9125efe31c374d18f96f243a0fc14013db030d75df1aafc9ca9c1d51a86d6700fbdcdcd5627412477550fa3165708f115c697046fceef0f933cd591de39399d72c1460b24e07513ca00894720e3b59c917041bfdff18be959f27ef566d15156fcec40c187edfbaf81c518d3dc4cd96eb01e09b81179b9cf63471bf80be0c78ec67d65f6b86807e0c0dfd98d0f48d3fcb2b36304c141182736225f9e11ed81c8757bcdb626d989023ae8a6570441b59d0a8e8052299915d6e7aab23625ba1ced6ce6210693f22b581040cbbc888ecbcff11c750ca8f06ecaed915464dbe91408d79cbf96d26f0ad9dac03eb043b4fd9aedc571380b9c6473ba3df1eab0a05a1569410ebf0cab709d08838db02395c3cbd802643a4cfa6d45636d86831e0afaa73b7617068d98f0321c3bfb20290ef37619000a3711739b2657abb2ef2a09cf09f667bd2a4fdfd212cbd363115a61baf52983522a47631a35fe3063bd9693f5898e556971a9e7fb5803d1a5109984e813b8db561e23bf19e417de76bec3395c88f9f458b9842e8a86914e21db143c4c35df0781a48ef2dc2d3b84e21cec7b9d57ed539d4328104fdb5a61e0a398cfc2b89410dca091e63a38789e5151916289546fd4c547c2f884d2293f13bda24b7d860f9c8be261592b52a3c53a2b10bb715efa5074d3e1ef5b6a30b594b39c14bf5f0d1b1df38891256c08440a206dd837f82411b35787cb043c612538ac5929da74e319a5c1567ec3bf45080d6dc71bc67f05ba20d6b7be6ccfa4441695348681cb0212479b4322f9137246a179c309eecc96e3ee8e32eaf66e7d101a1511493f39419e0fce915e9f742fd9841f68d7746407788193fdbc3499cce07404a9aa953349bf3cc77344d48801c5a6bfa76004e7c18698bc3564d3914927719d05dc3a725f90f8c888633e1db376dff0044dd9bef72502a6850406963db4cc1300a2082ec83f137d44b40999ddc9675774fa26cfa4e4e2649e9d85bbfd81722dae6ac14962799ce6c17cc7f81945271f9e69ca34036593345a6949ec328d424963e4b834025d5546150a16819c9053b6912ded34dacac134dd11935044beab1e6223654286b463dce0ad91ebe7235b6e566607475b141039b381c6d40010c495fc92dbc78b7ac6c9d726895a50f8a8e27e488f5957b1a919fa5e0cd3e3b106f53eb094dc92182bea2aa75eb0ac6efacac56b6e987a405d1c7a01fba7f7bd99a7b52ca35c767bb2ce9e5af197f74363921fa451d0a950c5ca506376f0c3fcf5cfce9ae61df7dbbdba2fd09b2b4cfc069b96d4d620da1cbb38a86a8609f126883a51cf42f342594f4a199f39f4d6a17262a7062b868431a0bd65300c0d7b72e9f0ec5d0ddf9afaf30613a871ad8a64303566faf3cb3dbb3311155bf359463b204b5bea9fa94b851a12272696757114aa3ec4f14ca587afa07d5654d570e37d33fc8663d68145b77b532b074a0beea6103c70fb77d5275bfc26c5757fcb2afad0fda9d3fc16d3d7068192eed47aa93a3bd5416df1d617f04ea8b92290ca1fe5bc45073da78c6475b531ab1fca0527edd174cd76a8b8ee556fa3b53ed3bfd5d50b43f49fe041b22011b38b3dc130a0051b60c37b9bb91697427a8cfb1aa5ec1de8a818917f53e2f0ec18fd5986e9477576b8d9bd677cf1e659f095264f084b570127d4d60e27ced9db4c8737dea5d37535e111d6235a7bc3ed3d065e3906e54ab62c0d4c397545b0f913f249b81dd312328150e134cf6633a7387af739cac50c014601916d435c3673bb844369b6d0263b2499259996ce4e3baf163dccd43a3d37aad0cd2014d4ab2ce5315ffea33a4ad4a8e6ad238b66381c09f0b0b3379d60c3bea74244da4eb442cd938d6d9910520a7f677417ff8c771b50faecdb1707fb83afca09a1f4237d3663b2dfb42d6a63ac5d62f462725725ba82434e701ec3c30c439832c92f6d42225041472abad3214361b9fbe73b65d269d5355211c15164ab17f3af431723dd61299116556bae84f066e097fad7159c0ae676fa2d6aaa5e6ab5696e8a09851dc08497e3d6eb773621d693337e78782be6455e82dfd6637d2ceb1dc532a9c63e927b9807f6304a58ecd5d06f1ce2c61b8b5987693a7c1ad8e1f12c36ff3c9b13edd709061276b6db97981ae7c24750076f1c161a4d6add58508cf3ec28dbe01d98554e50329385ac9fdeb10c53a456755882154d6d7a26143bb105e48cce76694e3fb2725e3dabcd963ab99b0d828571d5581996e6a3d4309d565a072d53849689427791624c2ba22a489116af29a3d3fa9cc88850a7aaae6022c14975b829c288d5899d5a6eb4d40f7d3f1007e08b6978f7c5c11245b5b42eed35a612cb126c53fcb419ccbb0b8d49fc85e5756b1772862a5c31d065515aca079498245f4ccacdb606310f55588bc3382c1227686ef4c175b37ba3bcc0828a1676738520a889df71831fb38feb7edde066a97e494118a91f76a2add24e32f0f5774fb30fd3b23478a30e5281f19181bbae83b3f112f504730d481e6dddc7f37c7e190f81213b53f653f4c020d0134972632736a4afdd5a9ea3775717ee3bd8ad2afa71a9554f994acbdd5b408c58a59ca24ab3e2f22d91b936fc3d1339bd13a7cc26ee69b9093d59ab834db6ca0f65368be39dfba1b045af7044659c79635d0b15b12b73d4d0b92bfcc73b8af27f5746cff4c4dbf045dc79863cd4e7cf7892a6bf83ea56a4ce371c85236a2297b02386614d959f323dcd4ee98f20c4a68f2d13f627e9a8d85de6390a005f4ac8fdb82cfc070a7b84f74d1104864fc31854cf6b7ae54194ba914512ccee3676de03e444025dbefaf3025f14c394e114f48696d18fa9c09226b2423a25cc1e4c574e99e19d6216d8abeea8bb62d0790cd06c46fb2a289d490ee389ac56d43385a3ff9e96bfec9177bd0770a27933cb239dfcfe5737a5c10cd33248e29699a7a170cb01a90c47dd47c4d09920b4064966197e49c1c391775f06dff49acf4972e3eed1553e9f8e6e3e7128155363f8ee2b1f2a9c5912a4cf8e193a0583ffb2d7eb4919420e07696571f92d52de696a3161af3e305d3b4cb33b453e858efbd47a80b565b34c41cd067fd88a2640a37bc74e6335168d8d9ea11a35cb8044e04bdb5c76d0c7ce2a95519d7cc2eaaec15ab7f9e92920897671cf344e1dccc6ae5ee504a727d20e7b82d5cd0e23890ad3df23ec3afcf129ea2528d167570f132e804feca23e731cb70504e814acdc9e6c06216fa721462e79b1c1539369a4aefc6225d188a3a4631d5190fc3dd0594d17fa80f4182e06051a450d3a018c78f3c23cb3a6927bed54f0b5ef02157c41cf85447be5d461c078e8cf57b0f9f9594c3f16884af7ab39e85587928a540b4301e2ddb740bbe24dc357af1f8f69c51e79482429ce3e589d0f8049597f6b63d8b8fb56dac62711b66cf88912bac182782eabc4aacdba54cad297ff3fa568d6e7bc8b28e7b43dc91d7f732036bf7905e3c1c3e122915dd86ba2712b8a42da7b7b008945e844bfc3ebed8f5609266e35fee7760ce5aa79407fe07e3b5dbf8a1a8743038336b48d39de918265d98a9b35401e3e4e01cbac6e8352678fc45b1f2495e8925f54f66bdf526944a0addd35fae5e6aecb50fa6d6f5e4235843d464ae08aa9354c354e26580f1f585ee64b8d82e3262b4e716f080c721862d930004c50a14c98a341a82d394d7d0ec15815b457b6779ba380c3246e436deaff97f3af92b4bc1ca81358a73e965410f2c0917dddb7a9d616635b304a790dbfe926cc96ea7797ad0347b7bb2cafd4a541462ca1b4567f52a2f84b9138bab2a4d5c0d79b6ab32c34e52ac43bf4269e741f4e36756d61b705fe1cc6858307ad0de16eb7e79e6957cab21c31bbfa317e5730b9938ce00f6ab36131216df1c1f346e4c7f253c1046841a76e94d8b99dab3d217692ee1fa983278e03ec1a3086106e98d5b204b185e38a059c74f0c2ec00e108a9fa269f6976347dbbcbd7339d7cfe963e2aa02099a74156c54a238de8c4c3f4b87b6417b739081a40dc6608668a923e2be47f168dc6f55f3abc6bf9265c3d8baa97574b63dfdce89ff3e69046047203a96cb290f6128dbd0327f47a9ccd1fac433b6d4441a12e42799c0c4ba1a3a5a1ef0e71c72acfa4671a7b79465f8342bd2328591fee39d450a9ea33a881a08a94536b98f373dbb3ce88ccbd61a193820c86cad0e4a6e232bd20126f75ec7c1606a9a241c86f5484bd3ec8a8d3565f5c1d60d88cf607a18be4704a8a58f9b1c7a0a015076598fab18e276833146eca7c69af9984cbefa02cec7518e9a38c359a6cd6df69d5dc24ac0f3241b527aff940a5485eb7e87349d4bc96ea4d6c655d3c7b5b8475919ff2cc1cc26b9fb3112cc2f7cc9c50af081fa427013e8a937e56f011b44285fb6ababc3ecece163499f8f07bb8b729bf24cc15072ad71aef5b9debf1e6c9bbfd34062f21df0bc338f99aa52fe0ef57987794eddeb7708742ccc2414cf29e1be7fd76ed6380aff40b5b0a029bfd7c8154ed461e25c61277fb5ec26c72cd6f88fa5c76ed2608c72381158061d2aa17c34f6b0f7f4491bd3b00cf8c8319f0266d85a0c39a5615d75105c9fd7ee6a8177ff972457af8087f1321d1064872da07b2f49db4a4d3ac3b773a2daf031dcd51c95dd4fbadb9d9b890edd713904d314af437f8149547b0b11d00320044e8a34c4cdb8ce212b8d5b7c4ccd4adeaaf5d3fed21303e0be0ee52d47eeabc9de", 0x1000}, {&(0x7f0000001280)="4750c43540d3e206d51a668119afa105d550749c712bbd9f8284ebb8876b492522f7e8238c02ae8feac54f881c62dcd68afa2bec1a17c2b99f6f04c9685fc0d5925736873eafdb63f60b5f820d34a910ff14fb8fba318db0e700780c709b856a5c320f5912e4ff6a85a95fd382e806c831f1be2a548d2321bae479c4e071a14bafcda295f7d19ff67798587940b4f6ca8b961f8cc827c8637c7cdef38d6455d7abf26df1613e21212f2b97faf6de519eeaac916ac857381c572b523c37bab3327a13e62055ebddfd408dab843568966453d3998ba3676872a428159102708123fab1a3ad1c56a1027098c5806fe8ae514ac3011af51818e9b2b1c30cb5b87da25f4c2bc227c3b78abde20b25d4dfb164e0d7fbdd18b757134dc2c22d1c1347edc4cf534363c3ba57d846dd9185f561e782e441a917b01e000aea5a59dda14e5b5ebf9776b688bb9880f542cb7f20a71aee9184f8536468d69509d78ffed7f9b301800f3effce1a37e8cc707a27b4c4e42108ded346fec563b42438668e0e5aa2bb7db20e9c01fed11673c339e34c0c601eef2f95b3e88dd2861042ab784faa705205e5fc7740303c8f49a0f2c2b64614568361432a6b3e62d6dfcbc0b9cda666ecbf0d74c72a7fb7d1435119680eb242d74282b881e25e150e9994c9afd6e4cb5b04cb8ed4be3b187e9df0473005d75a7d07eb480f79cbb25f1070b3eaf060aee96e1ab09b7d0a4a06c2164a3a5533adec3a9779fceb7a2b2d97d33d02a9fc47422f91d77bb34066f1befcc60131c38b6d4619a7be6fd48b5bf84b2c1cbab92fa050066d36722d6bce55c8044fb0a0206f629f56859bb603872bbe212d6da7ef6ab3c6c5cb356b3ef1fc8af13e9fddcf04761d806abd6d9cbbd385f7e571d9e7db092c6ad5f48eb02904ac55c96be4e49ce769cc265ebb9e411a3d2c99a3229fb754776d458f4c83dee59250df215fa9844e949f2e05f0173d0855108e4721a24665dc732729d6c30c36b34ea8c096d758abe96101ea4b399c4b07328a095961107ad77a8a20d9d5ad6712d57da5a070627a9194b59d22b7955c907eac86dc824deaf94c87319afbddf60a66913c8e4a5a7bd9e308d399617658fe4d05ed87aec1d35bed64d9e8bab9d81b08a5990e4f1adcbb353fe326e48e0750fe378254be3d10f335fe607145232078ba14cb0b03f2a16afb864f5cdf1c91617dbccc53ff6d9b24c7193d2673e692519201dfd187c76691de7c2349b901b32aa704868da19f58b98043241546e299650aec47585ccb1cb2431bf4f5989a835e8af717c642a4345d1f55e2f63b9384e6bc4d41be11303b4ccad2ad65e18cb5749127d9d5612a938c946e483cd8e4ad837cc4522c42aa24382372ec8c8be8459d425c036252550bba856300bc62ac5f84eb7f976a775140108b6217f35fe5f0128a242715f375477709d4e6dab100364f5234f29b3205ae2e23b7c59371dba8b6c33438a37b0967efa00e878b6aa4c772665bb8305ff0438cdccfc3eff7544da2cadf8a646a54e66a8ff37afca4827f4f81040fdcd2c5285903aec912d05593d463aa7479f5720d520578909962a133dc9bd3f07a3f3a041420b29468530ab9d0543cfd2614b7593d0c92bd893b77fd7a2bd8c711fbe7b8ff78ef18b0703e2ec581c4a676f9add28ae9b6485fc3ed6287ad3a973835a5438ae2bb0be57e6751a5142af43028c4f70118003eec57de17a7b33104a8dad74713f751dce4f7ab69a568ee9e3a074cd68f0e17009db58f959a66ad41e8ff39bed8e0e31f9efd7cea8c1e8ea13621ccc8ad551aae9bd1457840f2ac84d19a4109e7a50ec5fd17ba5646dd9a5694e198e222554c8e89a0a88ef75f83ca0ffb26f2c9f18b59c028b6acfafd70b41a40dac8be16fca8989c5e6622207080fac6e4e57a202d1531920012fdfb07e0912abdbf74e13449c5efc75ffa65a039bfd3704bf05ad912f10fbba080e2885a9f3b1395f179f99a4f212c26c175ed4b4d41f0728e7cf0b9a21842c8fcb2ae2c854e0cdbedfed8615dd391b7e8d94cd0a9699b17ce103812287c554fe0447a8d97a5d0c90aa420e17fcc10b8e4a6f3fc7cf78e56d67d3c4af7ed0b08beac39bfa6483290c8571b6622c791117492af46fa0524fe1aaa030c993739ed1f927e73848c3397de2ec3da5b328263a6d95f4db2675d1893800380902887b90968cb81e5fc2dce9d55ed4b9de2c53dd20b30c7983f06d0059542d91971e545d05363e61d6407e1782df147bb6d883a977994da2c6b80ea53202ef0087d8d71f1474786736f0d5bee4e0607c732c8506532eea21397d8ebe22ca7c8bba0987e232e9e43b5c83b5febfee1657c95d72e06dc9ab9ba8f7e9f72c13ce991a36fcff1a00051b5a1275a0282f6ec5d2497924900c18bff4b7665de9cc8ea32b267651b934ec5c51b76ed1d47a0d275caaf32eab335f4cdd1aae4e9bd3888358a85e00c21a419103351cb62693ac6866fea863497734bba8d003209b86fccd760f5569238382640a8d8aee8d0f362d0879ac19b5a29b6a929cfbe7a9a3aa959c2842777d1cd8f75775f5e3194bfefd86f3f2e6d3b6d745cbc4341c5ee31d143494b6ba6c0aa6acee51695df1d96df8fa80780ab7d944be65623dfc25c4c904538571459261bcbfcf8342e406ecec9c14df6ce639dcb1920b479f400fd13041e82880f2d00888384ab7afb412fba3069632e8fdea7f9ae3fdcbb05517758a28e3342d12b7690b4f995573cb66f6ad486f00a91ef6220fb189987a17a2f98287e5e36958e51e153b5bc0aeb4613e68ddaf91261cbbbcd0d9935676748f75992e2316a2f14730ed42fe1679b5de35787aa62b14756fa6cf15a00a6df485222dcdec937e638e2c4f99ac669ee30e11acd9f6918de2fdf09e28fdbc0a6bf20e21bdf26d67b0515e7c15c7af2da629a7bb975697b69ce6bcd4a8703cd36dc6ddfb7dce378fedaa6fa14bd8e4d0c98e1555499d45abffd5607a570f3e33040e2292f17c89626122af118d71aed020d8537a7c3c79cfeedb873ce335911c8af43ef5ff24807ff372f1fb0154e82164aed48b1e6e3c05b1b5ec721c28b7c7f908309d4a24ea8fee3418d161346bd333243bf1410166dd94ac051bc207980ab5de45f72521362fbd937e8946a25f575f08136605b47ae9bc77cf3f5eb8da8ed17eddca12e7278359069ff82d5d59553652a5dd628b95f710baf2cc964ae80d95d9acde92b1931a2e7574b2192815aa8613f3f8000765b81e7fa6dc345112b488bf8cc4c8007ce33717da4cffe06c9dded5ff358e68e58c02e3b09b593065edc979b23b143fa4a888a7285dd7ed8cf309f16336527c669ac954ef2b4a2bec056c408ad2db48f2aedf8367c484d49a1cc003344fab6b18a31803ce19a41a7d8689c472f906a47ef14cfbb47e84592b8425c6e32c7ce3277743aa5a47c6c599047057bbf8bfb324e661cc5c99506d8205c9d2663997da9cf547c778c746d36267f907fd3054d672bc6ff668c4db555a7c0192cae20c048e1c699a4500948e31af673038555e2e456dc9b50ff78a06588e91cd21e45045c0256dc89173e5e90dae6cabecdeb096a8b8be89c64255ebbeb3748c86e53da35ab2005085263bb1923d5d7f967bede370be9d2c94d228050fc725c7186a64692699aee3e8b3e04656d12d546f2d58950be6d343d103996faa2bcc0ef22cd14f441a182f763dfde24b81782c2f3122e5fada28e5a488c7a0bacf138dfd64d96cc6d5acc01180c230def61ede34f23208c2c904668fd3d1534813b021801a4fae6b0be7f9d05cfec13c894b03b260eaa4630521a35b9610aba6628285bcf595f56f14cbc246b3a88ea08613ec6567a6113d0e17e6d90638e5b383405c72797cde966197f7334bfa7c61d5703088ba169c74819f6b9546658cbfa64e3bbb56b39a23f713b6372c2031de5196c25a6c094ac5be5976aa02a851bc40c2989d2dd027644d64c3959859fde66491ca73bc1663d308457ed9cbd89b08f13560e59c3058dd3d365c6be39b0283d14603812b419bec8f904edc060139ab8d33c321c1a8fe9c2ca1c600674e817d300568dd84ee7459729f9ce18f66139cc1957c242f48889e0959cfc1e8d9ea65338ea042b56546500dfd871d01612ecebddc1e03b35b2794d5bcb501e9044731118d625c9449f456e3b30047b83a8bb4368abe4a04ed513f3c6a10de95b1fcb102a31d68884e88a44ea82386cb8832ab6099583c10c2cec45511e5f08d20a66c3d57c345791dfbcfe36d4c65b79525f087ac636cf5ad3e13b83be9a35c1bfe81300e0a347b19d88095c3605f8789a2479823fd0be236a6300d75d23de0d61ac9b548cfd8e20452d3d433cd8860eda479e8075cbc8fb094803ca28a8f7e5a1a3a60217dc633ca75b6a6f24653e5e9e39125ae67e7d17111c14a4831c2c1ff1ee8082910a1e25841a75aa678086642fd34e1cc8c5e0b38393669c324b31d40f850ea413be81212b9472b35eea1f9edd9a18b0aa70ab72e9beffee1d63b0d57b80ffc024b3b5c58670e68298dc8ab48be630d208f9f3dd39e1e7f13294e459a860d3c62a9ff6cfad83b58221ea9a6466ccbd480a07231e5156e410ec9b458fc6738ca3ece4a7e299597c8cb91c9d1d078ba2c6ed7dd952788f7b7ed3da96488d1bf4b9b5ec457aa1033356b877fc3f7b25113c5bb0fda7088fd4c580a23f8163a385b749954a20373b457f45ee866d699ae0a11cb3945b0aab46bdb770982dd4f79ea288016c32c35261f9837d0e4fb19b088abdcd479cdfe6cda5d29627427c83527f808c3f11c36c01ac0f2347b13bb6faaa0c64e7209cc8f0c1e4c0052642961c6bc4038647f0b418bd8acf08bb859f9865b36d8286aeff68d8791c23cfc71bae79e8bc25c531b1b804dcdec4c37033533bf341cd44ae483b03e29e5072cb5ee68760e147da23d10be0bf4b8a4693747a2a896d937f588e18527e3f77380aba05a74d355e77835135bc82bdb1587cb1504d84281a595be7b447dcd7ade19119a478ebb7c27897e6cbac834f5e3e04d083a09d563a1b8e94cad563a2d21b0b8b504212e335e6314c7a57feec5ac2ac19ac1b3b0aa2760c7c8c63df4ec091d42d6f5cd67445731808e21b8312eaea8ddd7164d9585c3f13fed61f94b83ece38c49be92e057ee524e84203aaca0ec266f605924f3fafa974c4445fcfee31a95dd70b87a79a852d4eda0c2c9a6acfe06de11692368cfe908ff47e406581b5a95f2ba1af4116a929e2186e8c3db77bc109d97594f765d436e145563c2109fdb6b1f1b6e5451167515f23f3a284690380461a7bae4d4194ca6e896d3d2cf1209acba2198de90a8ebf14cb41773c9edd55d3236aaf18f9a847368340521f32932dd87b7274003aeda1ca42694d23668c38c8c2ebad71de94fc597fd7fe4068a9069fd797ae409425e89e4317ebbffe0638e8c8d45a4a3502863c155c66f2437c203538bd9900e2ec3ccf880846807d6cc81d76f35ddaafc6bd039386b6f61a5b7705829627511ed2fd4347558e9690f8b9f44901f6992bac8675f9adc3a6ea4c7266ecae4f289960e7e5ba448a4d565b9b433e78273a3cf68fd99497c39d3298a3d70c849f93a2bec1e3f1ee01be74d1664567b65f7c89b38810afbe402265faf8455c58f521367797a2e3f2665f68ba396cac9bc24a2d32041a4fe5d7628a8f461663853fb2d388857e8646f80d34aca5396407ccfb6b903dbe7ca4ba93606ea471829c526c3dbed9f9ee881c31e3f603612b", 0x1000}, {&(0x7f0000002280)="cd7e9ce905454cec74d85897ae4a4b8eb8b9b7cd645f974acbae3c7b1902201bd4137e76b796962a373610f3ed702290a8ad85d771d2df23a49cf8d2868542c11a3b482384d0e51d2d5efee1c2eede149d275ea4cf3f0a0555585f488922347e8c3960920d1cb93168ac0445458c13dacf11ddd2ef50acaf00acf98b1207e959ca106c63711e23d80de82fc8b39b4e9b7fb00e97bbb01bd6871c258149715df7f0e1d2c0b91082bafc42092be151e564fb6ed87052", 0xb5}, {&(0x7f0000000040)="312760ee4beea734d1e0ec", 0xb}, {&(0x7f0000002340)="c154911218107733435dcf5a80df267b7f41316afd272df5bbccb1641779fdc6ac7ac2de0bd1db1349e3a49472562d08e1720f21777ee61793b840739f1f502aa925", 0x42}, {&(0x7f00000023c0)="f41711fd771c1fddbfdda7c9b5eff51e73125d978c228327413ba28b886a667ade95a7ec2aaa93274ab72ed234088d0a345e9c881b38f0e30918c4f111b6d1747444fa867caebb068a8dd2f44baa6526c0cc6f5fbda89981dd7bcd8072ae5cf737df3762c8a474d8a4a9f9dcb737a195cc1aa0d649dc554ef32f5543ef2b21e23249ac07cb4607e0f56cb79ea144d605a6bb1075fd613db4a21e71a73631ff22a71871c27bcaed25", 0xa8}, {&(0x7f0000002480)="a713b3b636522cd7eb111181e3d11e15595357a38e4c9c9a174194b8c5a6a1718f18b02c5557889f6e80545e331576ea18b1dad54209accc895e8b73470867fe85204b292473873a", 0x48}, {&(0x7f0000002500)="2da422146d2b476c0767d4d7dc38ca30d8168311b68a12e068065590da5b2ba921392da5b40a5445350b82f8520f6b14a701ad8834afc0350fa0dee562a258bbe752a4ee72c232a2adfe8cd0b008c5d912e9d29134f5d508ba32a02caab053fb4ba50bd0d9be692402fdd50a18fd18776067e53c13184c20ead8113a005336dc22eb8f3a402413ee4895833d3c307ff6622dbfc50f79", 0x96}], 0x9, &(0x7f0000002780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x98, 0x90ddbe1977d145fb}, 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0xfffffffffffffffc}) 13:34:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5, 0x9, 0x8, 0xfff}, {0x8, 0x80000001, 0xf6, 0x1}, {0x1, 0x6a, 0x0, 0xafdb}]}) r1 = geteuid() r2 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r1, r2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100c0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x61}, {0x4}, {0x3f15}]}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)) setreuid(r1, r1) getgid() 13:34:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2, 0x4) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) 13:34:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x40) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x3012, r1, 0x0, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000080)=""/35) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x1, 0xe72}, 0xc) socket(0x1, 0x5, 0x1) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 13:34:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x610, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) fchown(r0, 0x0, 0x0) close(r0) 13:34:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 13:34:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x8) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r1) dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) sendto$unix(r0, &(0x7f00000000c0)="7f3126038337f458ceada69d5d51629a255987c827e32d1593c38dcf292c1286b1b15684161bb5898f0f71e2842865baf07be283794d5b503ae831f787ee62668e730586b01a68d49c2be40514606dc9f29ff1a76ffd3d858e6765774949c0fe6c3899a881ddb07eb00d2540bd0d2ed0d000fd19914ddac0a6c171c2d56e55ebbb497a50011df7548b8ab93e774ac2d6d012004b09060113a933173588", 0x9d, 0xb, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 13:34:39 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = getgid() r2 = getgid() getgroups(0x2, &(0x7f0000000080)=[r1, r2]) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) shmctl$IPC_SET(r0, 0x1, 0x0) shmget(0x1, 0x2000, 0x164, &(0x7f0000ffe000/0x2000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) 13:34:39 executing program 0: r0 = socket(0x6, 0x4000, 0x200) bind(r0, &(0x7f0000000900)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x110, 0x80) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f00000002c0)="92527aaecf5a7ee5e41da85a15814017d99e854da4288b327c5aacfe7a7a8c29eaeba0c5e2149103678418ea92f524c1822efc0e9b350ccf2e148cd97069afbb10319802283664f2b6af1c0a69502674f947d9c1524c357ff13d30a893a14d46156f4b3b05bb7e58c91396bed9c42e65d12acd1a4b3f7bfa5c0d68e73cd76a5883e79c72bcec8c3ab9e798ae18c3d0be24331487c18f6aa19f61f86387d388d021309e6e1741bc12a8dda8879ab8f3eb9b3e8343d857e585ee80a904090b62a4d0698cc613ca7a530667194f73b77bb8", 0xd0}, {&(0x7f0000000480)="79d5550e444b138925cf6535861ece6fb181d3e6dab6554dc215fba4713506f38e145c39daf5ef0bafd42dfaac1741a33d238003dde6e99cc15f86a9271172ce6cde15a26b13219d552afa539431048329b20e72c4acad94a939d59ffcd9993552ee05e203dc7206cc8422a38205f83e2fb04055a86ed1b814a20bec6156d89e502853332ef62352db17de7dc66d763af987abb6a6595e82b55fb4d10547aea7af790dd75c65e3cccd797644608cd5ae050fa30d28a0f96ab94ad7fdc3df4b0f809fd18050c78811", 0xc8}, {&(0x7f00000001c0)="748214a84a303d4a1e7a1281e621c942c404b3a5a9ebc9687ca5449f6596ea014766f122ef9eabacf4116af4940a72d3fd029578d88a039858e2b87eb1620f7123b351f770a62a54051b6a8cd09754a03636843760bc8c4279a84c792bbc1701b6edeb8607118669e8c39434665671abfd0dad634ba93e362937f41c719abbb48045ebc6db84efe0f217fd63738a2e424b2c5020074506e1a79314a8f08430", 0x9f}, {&(0x7f0000000580)="72dfda596043d1d1afe3233e8a72f787eccb67a171bef91d46bafb904c2adc7eb4d1876eaba739184c9f7e675c", 0x2d}, {&(0x7f0000000640)="65f2c3df2212dd3200055cfd2fecddbbf0e8738ac30b113fe07ecd5ec39d38c68e88e34a3a1c723c3d2dd3db22fa920df4774d38b604c436ffe4927b16e7136ec9ee6a9d7c72ca10b7432979c21689d973fee0aea747", 0x56}, {&(0x7f00000006c0)="db5e3e5b18661991bf3d3add26a6501ed2dcd1e1dc2b80ea32eb947690d212c9512cc926e03048e7667e323594f6a47c63ef586add70576623a577fe48542186f400c6750aec522b6fc9e0696cefd7433d397061d44fce763a295e73b989309f0d6be451366dcf34b43fb1d9fd253e2a878942f063c969fbbfd28818edbc5de9626b0680d5f84633666eeeb69a1ec6c0bb92f86b851f0ec98f098a21759be006e37c5a16f652edf1823d65844e134c39e9f5a861b0ec275be9", 0xb9}, {&(0x7f0000000780)="94d689df94af95d2cee9b755263b628fa60fedb2e74a518167203dbfcdb7948a8fc4e00df64275e60f5be9e693c8768bea32ba5951c0aa5993ae81e404e7f1483219236e39f8892e941bd0871aad5abc7ea4252985a8d7b49f78f3ee40c44cddeb4f4749898b27a8dfa00accf9b38b66f7e09a9bda16ed689b6345f13297bb7c540e08266384b89b2ee123fd0f0e6fdf7aed98c1eb8beac7bc71dd751b0d748d5d7d59cbd847ab435ed6e5464fc42df7cc9c42ae50707b5675eabfc6a55a6905df188fcafb1fdde2279a4ea05c7c5ecb929508d6151e820737c2e4cc3b77f5589e5db2fb261104a36992cd7215", 0xed}], 0x7) dup2(r2, r2) writev(r2, &(0x7f0000000bc0)=[{&(0x7f0000000940)="6e295284ad0b9b08868e9fc38d10bb6e02741dc4027f5ad7b91c014fe91473a8e30903256519", 0x26}, {&(0x7f0000000980)="28760c4f0cb9fba57165cdbe84a3f7e46c75ec66077bd28afe6850278d741c64ae213bec95821932698f2a2de07f2d552cd47c092c335b", 0x37}, {&(0x7f00000009c0)="4665c54c50dd47cf24085422ddbeb6b7a0c0a6732029e6032ed5039db255eb9b34ad9c2ba8a929886edfc01832e4", 0x2e}, {&(0x7f0000000a00)="de6593da1a975c86bdd22644d790fefb8395f2ba5389ba537f007146d47aa61fb41bfdd7db938df48aee53951be0614775a1f0349672d8f33709089b74ad024a7a4c9d685dce6e7c6570f2f37de0296bb48f9839ef6587b515d8fd19eb480f14f2104d9dd699b5152a2fc1061e3636c327377a63cd915be387b89c12b1909eed64b3ee17639d85f2b17e93f8d386c231113c684f801bccee7645fd8f1ed09edaaf45aed8600af65fc3a532f45d341874ba716cee4865d3952a25d53266148e2d303583b6914bbd7d25d3", 0xca}, {&(0x7f0000000b00)="bd54c2e587323fd8afbf82feee311b4d1746476ad4ff45da0bdbeaf5906fd0377a345cc5ea2c1cf8de857c21c44361fe33d6ea7bf725b7cf52092879abbacbbd4a329e64793fa9c78232bfcbae04bd0054e40c04aaf87773efb89b777c0f80b6b4f594b8760788c2a350ffd1ff09610aa83ddea0417938e0d9d1aed87e58cdc96b799e8c299c0ee4b344583c2c154c5d", 0x90}], 0x5) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)) ioctl$TIOCSTART(r1, 0x2000746e) open(&(0x7f0000000080)='./file0\x00', 0x21, 0x0) 13:34:39 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2008800) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) shmdt(0x0) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r4 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0xa, &(0x7f0000000040)=[r8, r5, r6, r7, r10, r4, r5, r9, r8, r5]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() fcntl$setflags(r0, 0x2, 0x1) fchdir(r0) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000008d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c2318d91eaca3d69025adb1b861cb221f3f9abd97b0fccfcce9a6745262cec826b1f818b80bfb"], 0x37, 0x800) r11 = dup2(r1, r0) sendto(r11, &(0x7f0000000340)="76da3e69f7e91a70cf6fa510a2fb53776e2dd3b55c9b742bbf17f3a8466a21015fe23b16cfdf61e321fd5c93bb6e2f5303a0ae6d067462fc4ec09f57c1c0bf6335cf48b34a6bd5011179c6214ec53ba1d4848a0f9aaf91f05a826c2757f531666d26be1896f1e196f5277af304f08800f6e6ff355ca0c251e4348c2d5e5792b6dc8a834d9b6239d4d0e2a0d9ed5133a46c59760c0dd646d0ed52951b2a9b3b7bed9261ed6ad8f7eff804a9f95016d4f9f41cb0c1f8daf8703b3be6d2b45c2d5b792555b192153c811bd6350535d6ebfcc1272425098adae098dae7", 0xdb, 0x407, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$KDGETLED(r11, 0x40044b41, &(0x7f00000000c0)=0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x822, 0x0) getgroups(0x1, &(0x7f0000000000)=[r9]) 13:34:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = dup(r0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x3, 0x40800000}) 13:34:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = msgget(0x1, 0x4) msgsnd(r1, &(0x7f0000000180)={0x1, "4ea642e47d49237dfc4814f9d2f9d96045b81f8d0f4d9ee2777bfd42473a5476a0554b5bc80d231a0389a287e1763da94933c22ef7db552afc338e4ff0a81e5be0ca032ddb1ae655a9edd9f48d1005ed5f82b4277eb82108f0a71dda3b4418cd0c668e0c2e0f211b797c8355934ba2da018dac571eaa1f647056bc56176ce29ed38944963490864746f8be50a0bd0456b57a44f1d06994186a83c630fa3a990b052f110e11b22186bf8e0fb01b51368406d1e75bfe729c14c48e478abe7fb1fec1e2b4f7f6f8f6eb9126e278bc94be80084fb3565b57aaf8c8d4e31395dc1c22976cb77ddfdf156588e7622e638a6c81cf03e2ed31"}, 0xfd, 0x800) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) setitimer(0x1, &(0x7f0000000040)={{0x5, 0x5}, {0x1, 0x1}}, 0x0) sendto$inet(r2, &(0x7f0000000280)="51e162b014d14dc32b694f885ccf479aff9c7adf4c72836d2b2ac66917484bcd3dc2a4109669e1a8a512245218d2d0c016718ab8605e497ce915c97f31869d46d5d3cef4b5dc10cc55df497ab6def439798de10cba3495ab8b3e437f141014fb6de554df40d37c7b91868a5a9b6438f4701db848929a98b1c55ec0954d0764e747ccd95a6a2e", 0x86, 0x9, &(0x7f00000000c0)={0x2, 0x1}, 0xc) fchmodat(r2, &(0x7f0000000340)='./file0\x00', 0x40, 0x4) ioctl$TIOCCONS(r2, 0x20004276, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x9, 0x1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) msgget(0x1, 0x0) 13:34:40 executing program 0: r0 = socket(0x18, 0x0, 0x5) recvmsg(r0, &(0x7f0000001100)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/10, 0xa}, 0x1) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001140)) getsockname(r0, &(0x7f0000001180)=@un=@abs, &(0x7f00000011c0)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001240)={0x0, &(0x7f0000001200)}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001280)={0x7fffffff, 0xfffffffffffffffe, 0x1000, 0x3ff}) setsockopt(0xffffffffffffffff, 0x59, 0xffffffffffffc54b, &(0x7f00000012c0)="d251fad5be4214c0f09959ce366e54b63b2c96306fc5d225026fb15e4ca5dcea7bccea22616848b06ff1b03c08873558032003b6a5413a012b6270eddc5b7f43d7ee3ade41d2260b2174", 0x4a) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r4, &(0x7f0000001380)=@in6, &(0x7f00000013c0)=0xc) r5 = socket(0x18, 0x5, 0xfffffffffffffffc) chflagsat(r1, &(0x7f0000001400)='./file0\x00', 0x10000, 0x2) connect$unix(r0, &(0x7f0000001440)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r3, &(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa) faccessat(r2, &(0x7f00000014c0)='./file0\x00', 0x54, 0x1) ioctl$KDDISABIO(r3, 0x20004b3d) getsockname(r5, &(0x7f0000001500)=@in, &(0x7f0000001540)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000001580)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) chroot(&(0x7f0000001640)='./file0\x00') connect$unix(r5, &(0x7f0000001680)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000001a80)={&(0x7f00000016c0)=@in6={0x18, 0x3, 0x6, 0x1}, 0xc, &(0x7f0000001940)=[{&(0x7f0000001700)="55a98a0e5ae7b1238044951efd2a1d1a58eb1876051ed196d4e19a2d09515f6991486bca19a067488e0ef542f4e945d0af92239058e2a083b9756a91c15b2abd6e873b269ad2", 0x46}, {&(0x7f0000001780)="39d80005b02f1f7141c16883edd065adcefa6e9d8731f4b3bce9b28e05c7a263a54fada45a6fae972e563b5f8cad9e38cecfef3db04f865eadfcfa497e352aaf3c7e152cc5466fb64c3a918131429113acce1a2494b6a14f495066a621fc7fa0c933e48c108cb45c6bbd593ce0253958861d0da25e4814a16eaf47245f1c933315da8b542414bbff2faea921547c86014bcfd3f43296c2b32a4a89f2ce06d8247d2f576a35a6dc33ebdeea458dacdf1c37541da6295d9e2cb67a2bcd807105ecd7e36ffb950a1005032b", 0xca}, {&(0x7f0000001880)="469e805a423eb66fc1323ea928c4d899be080425f8c524b8dc74ab2f8f5eab838278d1fcd9e1c6918013311615210848f52ae9aa03604ebc2116f3bafc9ba57e7ad99f663914ec04ba03f1a0dc0c3ad4e8a524f0e2bb5e36e0ff2a22119feeba9cf812287875b0130bcefa3d0b41b62b76d000a117805f2e618c8fe6e355fe6982eccff07680408f36344c12cb7e696f6b21d3e5d2d93c9892", 0x99}], 0x3, &(0x7f0000001980)=[{0xf0, 0xffff, 0x7, "9d13cdb82a088ea3391a3798ea4f045bf48998fd2b05e0402aa5cdf10574bb777ddd364eb46060fb5056c8fa6cad541c0a293775b4a260064ef23b92104878e6969bc5f9b29cb1f27dc1023c28ba98e5705972275d781bf46513adb7fba3391c6e1fc287e3be74f92826a5a923b72d4a71751702d615b5e805be4969d5d3964e5bc5bd054191c3f8dcacef2d00cff21f627df520aac95504f09bff0d18b729350376c07dc8568357a2fa1d3485373f0a1e13ee0917e22b0c6bbd86be1eec0cbea0724795ec2a3f55032a07076b6c5ff6e3bb601dcd632357af"}], 0xf0}, 0x1) recvmsg(r3, &(0x7f0000001cc0)={&(0x7f0000001ac0)=@un=@abs, 0x8, &(0x7f0000001c40)=[{&(0x7f0000001b00)=""/124, 0x7c}, {&(0x7f0000001b80)=""/174, 0xae}], 0x2, &(0x7f0000001c80)=""/14, 0xe}, 0x0) getpeername(r0, &(0x7f0000001d00)=@in, &(0x7f0000001d40)=0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001d80)) sendmsg(r1, &(0x7f00000032c0)={&(0x7f0000001dc0)=@in6={0x18, 0x1, 0x7, 0x7fff}, 0xc, &(0x7f0000001fc0)=[{&(0x7f0000001e00)="d9e24c07313902e7342971e03691a38d6302961591410bbe5a7388db5ac45d85eebc6e779d58059af2068253ee7cd72bd5471f4acb19e0f911c8226f82d837879928874250c84dd86d4e70300413f17f2972747c17eac30d25a0628bc8e4bcc12a3c78c03f093d2b8fb1", 0x6a}, {&(0x7f0000001e80)="1f70d8f9e4434ba6f94fbd8e33704c784ac60adc73e27d144c3446087aec5e18f0caf5225460733ba7003c5dbd17cdef7be91470e27f8342a5e8324ca2d7f497aec2ced527e1e831fedf0914d1753fd6ac198199da49cc8295fd9fdf8a0f66b2fca11bd2b360bddd81eb73a048531ab52354dff90ad188b2a6416db7678d1e0f6981e6764f1c", 0x86}, {&(0x7f0000001f40)="f48782734d65aab50b0d42130087e75762e071391aeaf6de06023ac959cc48c06f363446f5f049a5fdc46049d56f5129d3ca53c89467021c875b043c58fdc276f61867ab308ae291b5f2636e326f4f270d6a", 0x52}], 0x3, &(0x7f0000002000)=[{0x58, 0xffff, 0x800, "2b0fbc03d190ff63474824df22d133f4ed449a5404ebcf32affcbc4cc03825a0d8f0886338a1799d31da350dfee38b6aa930b691e9676cafdab7946e86b631bb53088f5daad3"}, {0x88, 0xffff, 0x4e, "545f932c83d880a75dd9b7521a9101aef052e368b8908a6fbd0227b0db50605cff357c3e94db9cb580a7f301f6b79873605c5265ea099f9c38073997fce89ffe61a95f3545c18f1266b728be947146b4b54d54b85d656daced7eba89a3a236b0e7a041b18802653b53ad46d963714332f33c45981238"}, {0x80, 0x1, 0x4, "17ac42c1445c837a17b32d9d44d0bfb61946d2ea424df080ad00d33898e77bfe2c5a8ba0ba1f1ed327db6af75a70a30960a1260769ac652cdbbfa1915f3500b07a55819c3962338cc74adf397064ddf14f61cc76afc94854206b6a34ea183ec093de73db51b579a57279fa7fd817c4"}, {0x18, 0x1, 0x7fffffff, "3fd6bf"}, {0x60, 0xffff, 0xb, "8e0264933f17b6eb5c113f99abe3d599f65c57bd905f8c426a8828688353014dcdaa2b0eef906f81f4885be579286324084e2afda1ee4cbb6b56b4ffc2f0997b743ffd24fdbb78774e"}, {0x78, 0xffff, 0x3, "7da493568c41ec66203342d3cf66eb8883ab4b825ddf175da183fe169d7ac86e601122bc03a2f894b454e407889f9856e82b0f5fff5c7767b163742185b650eb112d6e81d3f0f9accfd7f6fc1d18e5ebdb03819fa7f04b6f2a2b153bdcf1dfb2d2847a"}, {0x30, 0xffff, 0x20, "a536e4c14a71e6de60f8ed111f4e8b9a37a74518f53478cb50a4595dc468f660"}, {0x1010, 0xffff, 0x0, "6b08e1ac6acfff242e168b667a75d5c37c49d2323bd488942f19e5a44a5160210cd96641311ac2f652d8d96bbad62b43ee95673096d11cfc2fae18c2c5e3e4255a43b960ff315814d43fa62259e86138369c0d96e9db390a7d05314bf68e7c6fa59a8e68b01cfb5974785d4fa5fa2631d633d8ac3855fd642b94e539f5fa7cf08ff044fa7f423ce9dfab80fe9b74f2fa5704a6099e707f07d4717f0f698d0134508cec40209c80f6e78db9be34a238f7c3c92c4a444ac132c5e2bbd68b4e5e197bc574b6a7bb87218ceb22e059794dd4657fc382b55550f50478b6df5423375a0690495fee6b9290bce326838ece6a5977ac1bae641f4b5151ee18023882684bfea52d965c4f715f3bb1b3dfc91edcb6934773d807da720884d03d93cf27da029e3ceb649170d5380f849a82dead85ede956b8a0b295f7b446b4a54f1a841f80645a009c1aaf10dd8f0e22f4147a5d8998d43e393916f5dd904692cc351a88568039dbe45638df43331f7ef1acb4520db107a9d7f7b2818f988b2f48abb73abfdcba0971a294adbaf48a2127a37d23e574e2f192c72a6d4ad8701b01f324cfd7747f67cb12ed9a7da8c2be3a7abf4101f6402567b5609aa5f3a306300de5d10ef6b8af67b5a7c865c51b6efdc2f26e925b4e94dba12f3f336d0e4801f7b61bd0d37b1c3d4a24b66117c07b59d7e9d78b3f0d19e9f84554bda01ce283faf67fcdcd9932d1fe503078bfd3c208fce4514042fac2457b472b75e1da59a42a394808ccce2465b7b9acf6831e8c4f9218da42684354593db2160b1dd0cf0b68bc0d7ddafa76072b4ccd9ff95eaad9c8e6d5c4dac11e68927bbe6705ce1d20b2f7e6c8927980a808383b24f41bad0d410bdd049f536b16b9decc0e5d19c4c9420dd65ee61749dbf2baa9d46772f6e91fd7fa285544eb9f43bf90dd690d4ce60b88a37d282d43f1c4203e41897f9274ea555c0574811651a64cf71882d90eb5c8f62ee79b85a9d684b0b90e1e50f2ac2a3417a842ce64e7bdb30cf3faaa5564f73ee3fe83a049141ddd181edeed0ce475eab172d57a85bbaeca2b8bd397cfe4e6d91d27182b4d3a85783c3b4b59da172633ed4397f9e4761cc082f55a7aa94e575bfdcc05b6b169010269b76003bbb21d770eae879050d9ba07aeb06e3afee172c972e1d3b2a343c4cf43d3ef44545dd9d3168529f6a8db26769d1f8e1160e35b3131d36907577ab804dbfa18b8ade73f8fae7910055187837a41c0f432ae7c341c0d7c408bb7fd878e17dc93f79ba276c7fbbfb59eb7fb71ea6ef0880cc1116e3e575e8355e0064f539c1feb8b01616168113b5167667c07b9fdce881c4bc88e72abdd3f50666c8985902b3701cbbb691b03e0ef445da089053f51994d999d6364f4f3624c3f077b6b6d007e1bd2f9e11a2357e17533103e8b28f18ff9ee000845c225f13c4598a84947d44e91d149a328da13683e93029a1f1e30de5289e8fdf742e3fb4661991de4254811c9786b40c6ed591b999252994036d6c6a805b2693847e22aa4ce9bfd7069c671ea94d6ca4955b1eeec9b9b89188de3efd1c84e5459a0e31f5bc7a72b56ee5cf3501a5cc7ad7173cd2b4dd3c2e479bcd5725dd72087977b48346a09412f71c5de818140940f5f76c095e4f5b09e9934ac6303045f8445d6b92ca6e3483f89684e33e68af743023120a1be72820dbaa1ee09abb4584731a4b5d2106eb543ddf1ea35298dd36c764b30aa661f4b5694ed44fcca0dc83f79eaf838204f5a33d9a6c39037b8755e8d49384eeb83c60c48d60dcb02dd8185984c852466f7307dccb270226dd856654a36a7078eece4a061caad5c46993fd2107598111518b3542d3d81d0feb41c149f84b2602d1f4d29d81ff3662d6faa23c470f964aeaf30b15f14c4d38d7b9d1aaa1d5cb05f7c6629fb3d5d40ce7bafe7716edd3c262014c554d93ccae9ee82419c38dd03d1e367ae4c49d79c9f72b7c57a762a7e954fd62c9bdabf90247a4e2f361f0b990e2511efe0e0ffdd63f30a07f0322863d9a9c4f371897801c1ddd775096ecc6207cc5ae55e187aaf1642bb29166c39781c76775d08d35a9bf0eb4307c142aa075a93e9f703d22398b25daae0e8b7d6e8a8eead623228e4df9e41d5c4ff2f88b034923ac92362b385a1a5f7ccbc119e18543ad6632c33620f2c644693c0e9b4eba16eb02e4c55cebceafc4b014289860d73177274cc99cc7917b0b443b2ffbaf5b29f1df2a5c78b1a6e6219110802d0f267a98abb2a563bc55f0e8ace7ba5e52c75ec3a58a3ef0eb3d396c060409b5aa24807c5aefd49ce2f8a72a38afad9ac713fc14033f5322bc6b2e6e6c425987e3e9defc88df65e124f08df38a51e9510bcd12e900c036183c4438db3961160c3d9350c967bb651ca93b32d3d5fb8df1fc3fe62c152d6605b404f1536785928ca930a322348415268940bdeef2c9de498874bdf5af019dd45b7721172db82097615109bc35bbce254a5d9476c0956a84dbadd598c4797df8ce8e4fec51b9ab85b2f937cd1c4317296990f99e9fafeddb25d8bd64891051a3c0ec385ac773775bcc45a57b18e20368af749bd68c14d7334ed2cbf6e076110959787e0f02e2dab38db450dd2f7996957c2d2e3c0a75a4050bc752eb5d29237213ea3e093221b00ca4c23a66a070b14117c8c29fb0a96e7a3e88e2ca82678aba615c8c945b40093ebc289f3156e7076032a7bcefb8649d7f9ac5eea19a0ade9c43fbfb303fc1518fabe6c02e0ef21c734103fe0a85db36d1023559b3592b81492990e6314afce961b45e31327162b132a442fd257d3b0362c9c7772e06f9219ee0706c3a469a3c7632dd6210bf6cbd86d6a32c140a9fa8da3853a218ba33bbcbfb798e34e5d3c7e0c2664a24cfdd010e04dc5bb74ce89661b63fbed6130dcab21acdbcbc2ff663755cfd30333506560b62df9068c6db9e17c1657444eb46144cf3d55f39e5179235bdddcda22a02f46f034d85ca4ef5eb65b6c6d7fd6f6594deef968cab07db8f959a5f74c92e206f4474da2e973540ccfec6bbad4d4b65dd9d0fb78d72b3e941df4170000a174bf4524bdc57d0df8b3bb889d61a6e6bb35fb91718d94df03881ac96055e8a543f7e8af244e49817fa2fb4570aba75a83df307a08a6ff40e8f90d0f592a1a4933dc87431c0cb2ee0f897a075b0724461c4857dadc2b15967c6c2e75c98b40ffd7cda468f7e73f68c3ffb384345c662d0e584e9db0f7e557520abe66d891d09d41f5064f72e4d643073c5b410b8825f5235e2b513063fb33cdf754fa25951e36a38244402d8bcbf760e3febfa0ae2ef44d2eab18293f6ce10e7730f78db11b9f0a96b6e9a884c2fcf4f9c6de39366921b97fbc2fd4329d783ea7b9e5eee93f430868efe6fe9251c4ae5a6b56e57b40de97fd43020ad24e61abcac89447c26c63f5ece7d119b9e19978b2c80b21d66e07038555dcab9db5ac3aa3eb96cdab339e80248dbe63554d3c3a44d9d73f8f0bbb377b18275204e26c9c806c47691615af6698f0ac0732a20ad7cf9df69e86d341c2de829c0be65166eea2743c914e1d92b6934b8255ab279ce05465dad3b4a4e0adc192e328aaeb3b7edbf972f1363c564ed68d5fdd91a0430bbf1be1bc73c763555587a05ed6f985119e57a0251eaf3b213688708002bacfe40424f17297768ec8bd714c46f02f349a27462c95c1b924bf269c154aea7f15dc9c1ab631af3cbedbc6556e828bd31f397306ec42db8266f2ca6009f490a66c02a5c31ce0dc4b701fb3899cc2c955512ae6b03b2ae8af9143f8b370fb105fbc1b8d47deec8b1120c439bc25270d5732129c0ea5e8fbf80f374a7589b40841a50af0fe58044d812af7cd1386272e06cbf5349e7ece8b21edc12bc266c93c7836786c6cd8023eebcb0c3f68ec25de5ee19ff5c4b4f69f2747010703406289f3491aaa2a129e3735d8c8b224bd0fea8b2b25fa1ec630bc59e8d89670b632712b6bde7a216a1d9891c0357e519505ddd2883c19cf740cd7bdfa3fdd99a3ac11c4080e8ca6b3a84964cc847811659b9699373b127aed7cb2974e5c6d2668348559f2344eac7b88fbefc87c0dc34d0d3042d11f9a03f347024c7eb3e216c85358cfdb5b94b5117568d1a5c41d1b906cf0c47464569fe9b2ff13eff364f3b7288dc1b53429a550e958ddfcbfee10dcaf67f26e344b84d490072b1bb77b2264aae90a4c2cd97a47db511db28ef4794abb5280804dc4d5ed4244908992e7b3121979f2b425608a84fa0e69b9ea042dcc38189d24014100b39b6ea1e0b8f41181a60677d6936701e58b65a72bcd56e3afdd18352ded0641f8bdd1d5b5fd557088135c27c66ffed15d553b779163f0bdc3bb14dec8eb4bc18a813347f858262b58c8a7e7a958d90f6efadf197fd9c17aa58afd78b3aa83c93702c5dc1b5fd0fa6610c232798ca0ed4da12193440fee514e1320c1d8ce2ec19db2c4523e9e0a6da0dead734e913a7cbf670f66a2d43b82759f4cdee179b335db2f24a4f2dc4d8d9b9227bfa87888471281298edcac64b13aa757c25cdd7b553b12a37d9c225c045bc72f7cce0a4e01b683cdc607e20de9a4f07d0943c032c6bc235eb80f7ceffd6eda62bf822510e1b6ca8eb4af3d1c8476dc6eca1d9bd59bb56da9a0adb19e7529dd98d4b9b14820ed3eac8f661a7419388efd388a72a10de9e18474df7542e098b71fbd401eeb5e45453ffccd8211dc97b619281cfa0e7da0e8772938bc25568600344a57355723c4c86cfe5438c01350362689869f1c8e060d22271a86dc01dc2e7d47925dd595676f379ea4ce848e0a519ced5773aa671d0afb0a6bda80a583c03e8ba052ef98df36448588bdef9f727eb136b06761ae8897240aa57f6ddf2e866354ed6d2067dd2594f1286aedb229322b5ffbbbf276c4c41877ea49d3cde5bf014af6ab89f7dd37016bfaaae6a9118b09019c690e4249b8d04b7ae9f8d63cfdc05965d775433b24f4047c2d977f6a5e9ed624d9c5f994b6dd7da71430d3ac039d23ff464126850e4aa65f9bc27a2590d0060804351cb0f46ac846e13cd9c322984a6464ede9e93afe3603d3ef8d9cea389f0a04f4d9a189d5c98fb53623f510a8ce4e7d859378af5231143deaf28f9e9d584b98360bbf32694db7484942b957aefd1ceea002196cb54df5716a8cdff564ab34989ecd523944ec9bfa3e0ca16778625d564507bd59818c6d5c974360979e0776eb137919127e3cdeaee847681a655b8e8a77cfa968b0a3e467f912692cfe17ff70375769a301b051f86554c3ec64a5eb9ca94018e6575d86d99a21e00681d918246c27a9a289400a04178788bffe5793d6e5cea9591e7220b56c6d7588dca1d3180c517360c8e6e0cabb3311921d474fad21d77abd44b92a0cc56b7b03c5fa007a9b7c38298be6c9bba01d41540d9e115706eba07ebb71aa53cae1c9412bdb0a962aa90d47f20eb3f2d15d67feaabbc51be5aba42f3e8506ab39ac0063dbc56a24193a00214fffe2b2b214d02873560994b9234a6bc1cf672c6181d1b790386fbefc8ae39de094c337520244ffb3a4c920f7e4139235126eacd6d6c2ba8f945c6cd3e5f03583ba4993b21e4395e2f53cce0fd8428611d2749fc2397e8ea3ecfaab187dddcc90cb2ac169d641e7739174d4069ec6a041a67ed5876fa55fdabb189503c64a13f0c337067e1de21f91212b07bc4b5eee2811fdfaa48a0539f6aebff5856e65cd63c4f28e959af4d8ddc90ff37fe9760851f151ce7ce5653df118024223e5"}], 0x1290}, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003300), &(0x7f0000003340)=0xc) bind(r4, &(0x7f0000003380)=@in6={0x18, 0x2, 0x8, 0x3ff}, 0xc) 13:34:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x7}], 0x1}) dup2(r0, r0) rmdir(&(0x7f0000000000)='./file0\x00') 13:34:40 executing program 1: r0 = syz_open_pts() getpgrp() r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r3 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) bind$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r4 = syz_open_pts() mkdir(0x0, 0x2) close(r0) dup(r4) syz_open_pts() accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000240)=0xc) 13:34:40 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0xa) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) 13:34:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8480, 0x47) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) clock_settime(0x0, &(0x7f0000000100)={0xfffffffffffffeff}) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 15:55:43 executing program 0: shmget$private(0x0, 0x4000, 0xffffeffffffffffc, &(0x7f0000ffa000/0x4000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 15:55:45 executing program 1: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='r\x00') r0 = socket$inet6(0x18, 0x8000, 0xffffffffffffff07) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) recvfrom(r0, &(0x7f0000000040)=""/194, 0xc2, 0x0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff72) 15:55:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000240)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(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) 15:55:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000377000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 15:55:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0x6}], 0x1}) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r0, &(0x7f0000000080), 0x5a9) 15:55:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) 15:55:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x60, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8180, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x1, 0x0, 0x0) 15:55:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x40, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x2, 0x80) poll(&(0x7f0000000300)=[{r0, 0x88}, {r1, 0x50}, {r2, 0x189}, {r3, 0x104}], 0x4, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000040)="2e8fd1fc7da94dfe58c2f2b0ae594034d3618bf65220854962d7cf1794f71b29edc62f392ae62ed6eb9d185a9e966f73a1c82343a447eb73eab9b5ef250cc9fd44409bdf2498cb0e0851c91c4334c4926ed29588f4cc5e5a441756c5bd045cfe4e9f4405eb5ad93af40d3151b34ea2fe5382110385568fcf174a6418e4bd8eae8cbe39") ioctl$TIOCSDTR(r4, 0x20007479) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x80000000, 0x2}, 0x8) preadv(r4, &(0x7f0000000200)=[{0x0, 0xffffffffffffff87}, {&(0x7f0000000100)=""/155, 0x9b}], 0x2, 0x0, 0x100000000000) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x82) socket$inet6(0x18, 0x4002, 0x8) getpgrp() 15:55:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x200, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000140)=0x7fff) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) dup(r0) close(r0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) 15:55:45 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r0, 0x6) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000100)=0x10) 15:55:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7, 0x15b4, 0xffffffff, 0xffffffffffffda9f, "22704d9c8d26a9bb42347511d5967ad233733f2d", 0x401, 0x5}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000240)="10ff9558c3fafb13499230c573e8ead27088479bbb55f39bef81bc59ad9ca14b7a550584d5fec3058dad3af6fc0ef18407b04785aad7c0fbc649aede7634e9cd3e412fc47ca4eadf8d823b927bba84a66a661036dbf6656bd96d61c4bfbe3087be512ab3113521dd8984b333f7cf5779f75f60ed2398ff1626", 0x79) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r3 = dup2(r1, r1) r4 = semget$private(0x0, 0x4, 0x420) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f00000002c0)=""/49) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x8000, 0x5, 0x10000, 0x7, "2fc3247a3e540f758329009eb802efa1db8391b2", 0x9, 0x8e0}) recvfrom$inet(r3, &(0x7f0000000180)=""/23, 0x17, 0x843, &(0x7f0000000140)={0x2, 0x0}, 0xb) syz_open_pts() 15:55:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000140)="ae7bda8195ef199dea07236f0996361ce1786dd9aee58966f835893c32003b2a03cba8ac61c73960cc69c7e885c577a7fafb46c194fd660214f23aad6db4608c71d1af460a05465fd80bc7b1cfd511fd0a7cfdacce723cac12b36864fb85988d9dc7fc72ccd119be77aa71b1d9bb6242f0e3e2053add1e3e63e1326e216641155fdfca8a0e0b07b9b47f8f8d4b475a239d3ebb297d1857c801e8cfbaa47548b2da00038b0e66c8f8c9a902ef6d7d93318ae305704449442a6b98db2055175744667ff29c3a6c934156924336bc481020391f5ea952adcbbeefedb3fc4023c76606797e2340b45650db3131ebfd7c1e9411901c64bd7afb32a5997cbf2308c4e184637362fee96fc6ee2ee7ce6fcfe75a234a013955b38ca4e41b3a5bf13159f71df25abb6174cf81a5171228f0ddcd35ed480fea9f796d9d35fc2deb62c41a871c7e2446604cff56a3ef76cb5fd804e02625994e97dbd1c3e7c39ef9f4b6cbcf40a55477bccd07946f0dae7bad8db55e0086b1cfe35518b57acd9d0da15b78bcf08d842d808fe3a31461a538fbcfa038126dd14e91bf538d638b408b5395f6389ad1278967be471b44a6d2af4726b0da2e9585a9f67576fed3bf0f6ec8dade58f049148c2e9673f73ba1bab8aadacb8b3c35d66b9399cd8165ef915a5cb7afbdd0170bf595df3e9c0fa80540d4fd8ca59af63868ad79b288ad206c77a19d1fbdb0dbddd98b452414f860ae842a5c14d613df2da515e5a5473499ceedc9ab3a2274aa2b6168867ccf9c9f27e81182a158a20dbfd0e5b009160c207bd603426005a35ccf951bae6245929ae9b0f4a1bcca1430af379c473e1af6af42f2090e12b25c01a62e3db079bcca0b33a88f2bd2ad48ae7f025d4634ffcaf949e17ce9b8b929a83213971db6e51f42b523d3180272b7364f192be691f7964e0e12ed5c5c1209c1b4db54d81e2c992a3c0f61659200b4977df6fba46b5acfad0ace34e0b44ea22b08527a1033eea94571e92a2b1dcf3cd34e4e6a4dd5d7d86e0fdb1eebef2a6b06c0e5779b528201f57cdda1b6db4dfc8c40880deda83f85de63aab51cb067a59e8146cf76717b31b00fd9f435ceaaa0b54b2222cf6f8facd380049c82a17b56057c6812a926fcda78d08a35dacc7441d3537e0e33456cbc4f9c680bd8e8a8d1213000853c01e4473e0c785222d67196c0c08c1017e007df0e590cb8b983412e8893ad200c0d2c48dd7db2c2f06935fd5e3afce1ca545ed8056624dae922ef9fa36ae1772dc7d916dc213abe4a1fa5013993d18c04baebe14c2e18e7ed9f1ef1dc7daf652a3c34e70c1a6debf13d8237a2104bb7259b06ef382431c52c35d3a6090f3ac40239da677e29b85cea3eb4d453faeba792c5aebb46531244a2e70d5cc101cfdd4df0e9387da70babbe2401983c5552a4cb29b60d4181d07397ef751f2415a8475509ede6578eaad166f7defc2b4778bb4574453b411ed7b4d38dbff3b44279b896c6ab30678b2ade670eddb02c710f01e02a8ceb6bd22c42e5989d8b4dc8e95e4dd05415c28f7065987d839e0a8ade7937c4ae04b4b5ad1672df864d74994cd2342bd9678d938469cd9097205b2da993c65341c617ca475efc12dddf28bfa2835e99f0fd00ed77a67c41c5fc5f734f928043d4f991b2257c1e4fc201d1ceaf80ef494d86cbfc22baa4b8b44fa01419f6a44532e429ff237cfea49983ddd14dfb30e2661122e0b45c98da7e81260c6c81f80203d3b15fa5a214a3685d076791085e77e5f1716a262a46159f44abda2cb56f4487384690946707d02dc34d18a92ac3f7c3e14951e2350598a40d9d1a114cb2afd89af126c28a85b59909047dc188ef341d8aac2a4802d1a3c9924202acc78d6d9f1a4042a916ce9279e37112e9ab54622b81684974e31d329429ccd6d5d6068d5533786c458d15ff232120515954ebb3f65f138daae2e41c7f3b9896bc1c41c3d8ade8922f060a48e69d9dc33f53b9c32eba96a100212a7054b033a7ced6c8ca553f9968f9508e2413e62d5ff88b93648b12060a05475290e682c25edec660f6285ce0d8b5dc3ee5e63de34e342603d18e1061dbc114e533a1f7bdd9b2184f8ebb6b7746bb9d7f877a21ec07839948d218dff5eb1defc1baa5a2f0d9f495c34a59311f895114ca64067cc15b4057f2a42c9353b47c86a58907d0d398cfcfc5c9e7fc057b170e6bd93fad1cd7de13858d1756c4a982acc93989ed03f025544e9eef64ddbf6eebeadeff8b9312e0f9b876a51dc14bed683ad02ab638c3b6b4d50a6f6d0238bc0cd29352b83f741d2adff473adc1233dac84f4fc4e69980c9ec930ee377eeb427e70a310347d124e52e3ecf43f3813709714e7f9130eacc51f7e46af9a8cc3e3e5b9c8fca2791c051ba71de018cf0ace92ce12c21d700bd82f5042693fc8b3207726d8dd5a1c0f3012f23a5eb6ef6441826dd506426a8de1fb7a4597a5daa93abe26c313cab7605c11b13f8cbb59efed37de4484d9943b9903dc1cccaa911a673c3f83bb7670a059e3df11d0252e4244f6cc7eb4a790db51e49c2588559376307a2b3e0de5a12194ffb12cdb09ddb9d8afe9e95b65b98958d7168860c9b5694b97503197915595f983cc338f60ce04e9b4008a22ab65c0c8503e3fafecae56b3f539689378cee2ee7aab99ebb9bee46ec2a577a1efd250c0d0dab88f64d384aec3611efd01cc2b20fcd2e7bb9b62c7ee13213a3653362ad9dbc083073582e22a3f298eca6a26f7581a81a9c717e301a601184ef2c8784ef30ca9fc5058841497e392f134e26fc960c4e246a17dcc72960593a51476f0d82b71d6cbe746481f6a4bca5472a306aae09bbfa8ff2e47dbcb642f7b744672853725db077f2523523f7b5bf22ab1388dc72d68672ed2b49662bacc25067ed44f66bada086db1fde31e82dbb2bb98f5c50255b52b35ea31548a15aecc36cbbf5439e48e6c97525098575737630a476c3d22a1aa2e6756b4d3590c51f5d3886a492bbccd2665aeea2018b4190706e407a517baf46ad302a02bdd587e413867109eb1b4439395f134d5f3d99be425bec7b164465df10e530e563177fdea0b01f1f17f6f9ac24c995ad0b2d8f221c5ca651723915266a0c880704b650f5444032edcab2e25f117c94fa00d79956b06313d9579d3001ca9127cc2c01bd88e409d7a7b6829f4d17e1f680ff106a8a4d992893e2b0f5ecb0b205ab9b67f32c4678050cbca5ee16e428cf12ac0852d2b1ded6378a1de42bb1f4e30f2e50d8e1e109abd11bc186fd1a6f786d40d8893aa80228d046259f438bf5d153e668c57e2f52625d7c17c9a4dd010946b12b1d9c197ed2b1c65eb241a28f0413dcf369bbb3c9f820640ffbd76d9f9711c0f99900d6b4428c42d0ace9e4b93f02e16e533ceaf96c05889b4e07dc06678d1a508978c26d988a59d63e01f9d72ab0c85dcc3f649df4720897acebebac4bd59ee81a8947c6196ea744ca32a221a9e4485b36315cd2a8a2d6862d001524f1f346584cda3cc13e61c5757c711aad6aebe63b2f0375ad982fd66538b90817d962a852139d58f0cc89b783b10b06de0e657221240dff710bc6219eb9265008e0284f8e00dfd2e8d78a9e64c08a885258d982cd9d31ff4953c56844bda9214a462c7d677ffc2007f641dd59f5f114e736a1cdaa12ea72170fab9763925db7f077d808931e0c985fbd1057280249a7b17ec5fd0412d4d080973634140f2a3404c4381b92b28c56d752c4a34a866ec498d90d3d6dcbf978c40938f7e07123b4f48770fb0f297ee66a55cc2ad3fdf1668f2ba03e753d5cd57e62ec2892cd07771ed0a0263bc3fcd3eb61c6ac133a936146f98176640767c1ce6aac1a7427208d80d3bb6f89fba69fad4d0a2e85dcda403f37afc8de4c5060addb197d09bea5c02dfaca298ff9615f5218be644c3459ae38fd3c7a1830c45d781fd470b13fd5c49c7b19930153305a95c28e0f46c52332e81fe4ee9073452015c6a24d70b3d2072d5c69a11c244da50312bb52a856784a5906723e3ae05405f7bfbcc47ca71dd30b7825b228345083aaaae26c8d50430fcdac133ffbcf5484ad6c79b6454ef66266d42ace5fd6d4a3a6b81154183fc11f2703e298e484938602b87e962a37a0de3d0629e5c69873fb91945f6e97240d2996487dd9b08d48d158b7c1d3e488caf27fc5ecdb5c0156cbb820293adad46f868b32bda38fe787c6dc1bd5c697faa8230868ba8b0f74de1c045aad8cc76e0bd9bc93b519b2b6d6a00ba2c5956c8da8e0a7cc41f052470ece093824ffab0ba88cfadec317e5bf5e0f53c4214611381005fa0e9c1484a1788a66d6c7293ae3d2077e80b374c932a0130348a9043c56da4824eb564d2b7aa0165e779c17c9f1ce8f62194294d02f99fb3d32f9109b515e9013bbbed451c83954d28177307577bdebe170fa56d63623d19f70dc8115b3b04bffe5eb9140dba23d6c37fade76cfc758cb3066f86b81c61e076c206601c1611b6543714a08e0a4ab8c4495c89c1b4c8814eec3c3f8a11a8b0b4d2bb2f0e4ec0d916e5100f7cd15a88e691ef9e63e208c7135c2e0ee20d1d762fe644d49f518744ac34e50561c4e6f19a0bf105d06cf410c0596285708ed92254d529dfdfb12f0513d8ec44331ad40f5c7dda9936df4380c480ac73daf2c7d30e550c7bca282b75dab050edbe29349711a703480b4a9670f7b74f01bec6346f512f14b406b6152db29e04d607fc24d500d672ed11697198fd4a424998bdb5de167f495d67fc1ec8a2c32c29e418eec03fb973554f50f878d5035c7051625a174b6f228605b4c5a66fb13fbaa1690c9941d80134638f6986be4d48c1485fbb8041e857b8258c6f4a534e1731cb936d920c2cec8bc8a1bba11d781ac2a6ce6ac5b3909027fb9fe58004a90fbf85934c525fda9b91333f4b9a9b4ae4cd04c51c304f82f5438dc9097509c0412b7c2d4889f74528c8d0b143f883d5c32d4f9a241178846e957fde50c4735fb6cb0cb048f3674abe9c20b14a948df074f418c030608b7abc2225e50640de92356c8947ae4ad5a102bac2c391dfa1b4e94f663a96f5556d1083f38e7a1cfca068464fa0877a1a29fb8a95c352df69043a304471fddf025a2d3bc89f73ed5d1d5067b9849d48616579fa17efcbccb4d342871ec40d2b03541b86d74faf9961974ba787da09c883bd03d0c3262cadb1a6fdd2e4a2994124d21cc7a20812b73b221fff6c4ac4a3f90364f6d40e8391df7d9b1a2a6a4640c29e35a2a1b1a3f75c0abd37463c1c92dc2698e8a3d95dfd8fa9177222c2ac436027ecf7cc38fe49f8545ef187289be0affc6a62400256bd7b7846fa48dd0dbf4cfea545dee168982f977651389952e85ad50d3049485f9eb0b09f41ddb560fdc62379cceae08b607a9d00f1c6724916f17a181f052dac199c0ca1187aa7bddd301a75a20b4a083e1386ba4a134c2c30004673e1efe79e3b765e25d9d529c3db4f4309db3bc5c965b755486e4a1880595cdcf3631a0c1f386d09902b598157ab9d6de144234265a57c05c100b0535c1ed2069c26d16dc0a751b1990a6ebc4a5af897720987d953de4cb67d05cf09789a1897c02d3013a10f027e6bb7bd2128da224360ccf2f3d625540ba68032192b86fa35f384f39a2a78fab97a0f9aa1536702fead9d9c687fcdaece63b9db2e5ced1c615c508636bebc974116a75143a9ddc807b590efb04da90c93a9118db6701aeb398a6ee69a8385104a5a1d20a25e0579ebfd09cf2fc86347c06f24d42908c0", 0x1000) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd03, 0x4, 0x2, 0x7fff, "1986e15f2f31c943f8ba0caeb69170feabefcd75", 0x8, 0x2}) setrlimit(0x5, &(0x7f00000000c0)={0x3, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 15:55:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000840)) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="01c1a1caf90000005800"], 0xa, &(0x7f00000006c0)=[{&(0x7f00000001c0)="31d9d15c3c7e1e7615ab6f61c404d6afea216f3039ca5e87feb1ec2509332add839d3515ed1d3056de8d8878e2ae77539abd1c17abbff45b99fde660e4985a0f78939af01ad6f80c677081004bdac0ef73bcee364b0f5fdb3ad7a7baec8f98a43433688255b3c1197e29f86848c080ac1236bf0ebb73f21df6adafa49ca6fce9db68f21327dfdcf484bb7ace9e124fc5e33e1939fbe46b77bd5f115d6ddb344db05d92a7", 0xa4}, {&(0x7f0000000280)="92250f20847009b85db3f46ca1a5622253cd42a581e6e184527d40715b4c83683cebd175063ef2e6c7cf90387cc7fe19b0e8af9f34d980f65fc59982fd4b30a766c908b36340a1", 0x47}, {&(0x7f0000000340)="e9a3622b86c7a0af6a1c464b1683835f81110ea942e7f12a713e425f44ef1ba49ebd13a5872966cc80dca858874c6cd224eeeb6c2e469e3b30d25221870a506d52685cf3abacc7e7260cd3d4aacf6f0985cb3a13343588007d63997e897d9e9d6e3721da0ba8e69adb07f86321f6d8b3d02c9dd6f192809bd520ff491ce04c462f9a491e5e4883fc64637dccf90166bd9d04de4535e518e59559359f0e5f6fb72b25a93ce96798f55efe484f0cb0add6ee8368b295139eb4e4c767bf4ce190a1c06a1a7d1573a9979d7ba5bed23361a4090cf5dc9f18fd388e0197d24d", 0xdd}, {&(0x7f0000000440)="a0ac479a214e720a6409a74350b908a38eed923e08cf071aa232fb7b39eda92e884c8a7ecdb628cb230a135dcc07f7339562cc8dffcf3c6ce32c82143a048c4e7ff6a3174333cef19827dc80fe91b87f", 0x50}, {&(0x7f00000004c0)="f19300ab54c219883c8efafd1baa91c2184c28e8825865e85479afc73ce0f617ec832e294cf50d49c7ef6c89d4a8cc9d1fb38f780412e9a65d7e2dae776eca749ff882bd920a3dccfc39d1e0fa23006667", 0x51}, {&(0x7f0000000540)="3188fb293274f963e97c4488664fb5261185dc462b444c9b23dab4af9d39907f16cbf63ecdf91ed803521c408034f5ce08775e4a2310fb246ac424cf7812714d755b9eb3f757f015c30a43c0cd3f2ef1d39005c4663f7f46976417c868cebd0fabe7329e3ece375c8943b4d3267715d32e8432a7ba93159d46bdc7e977aa808c662c00a0d7b0879d06c130e87ec65fdb", 0x90}, {&(0x7f0000000600)="7a1d1529bbeb9f37082eb0529c7e11641364998c82cdc0da42277f801ea0679e65ce66c56049b86a9b500a43e85bf4f7f30833eec0979da7ddf2bfb3f2f035bca5891ed78cb1e042229eb324dd94683c585f4b73cb0ae6b676e006a4b9e9425449eb4c99d14d358270fcc95f4e3d6eb2965349a6a304e80f6d94aed3b4c103da1cb13dc467b652d9383313179c4d1d58b1f0fbb35521ef14c7e4d3c191fc796575c74b98bc463a", 0xa7}], 0x7, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r1, r1, r1]}], 0x60, 0x404}, 0x403) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x200, 0xac4, 0x0, 0x7, 0x2, 0xe940000000000, 0x3, 0x0, 0x10000}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) accept$inet(r0, 0x0, &(0x7f0000000800)) close(r1) write(r2, &(0x7f00000007c0)="ef88afedf0bc8d0f0a312dcd82b36b41eb8bca25797f8a4834702e94bfecb841285d71dbaefdf170f779b491664d5077cdc5f89414a747ad8a2b80a83660", 0x3e) 15:55:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000000)="02f49ed4e353f69cadd104b6e3a39898e7bea5e90ea3b6d9de38e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd300b27f09d25b171277d6b97116ba920e5f712309d65c4208", 0xa1) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 15:55:49 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) r2 = semget$private(0x0, 0x3, 0x40) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/178) syz_open_pts() setsockopt(r1, 0x4896d8e4, 0x6, &(0x7f0000000240)="a3751a7208cc2d4ca027a408b521065a6654273b4748b18ce38a90b44b8abc48b9f8e8abf5366484f42107cdd9b8bde387e6c277cce87af545d289cca401fe2c53e6253c5a698a409c3e77bbbec08bf99793c5443f452eda15bccad4a2338c0f466002eaa36ad62406cf71c3c8163174aca1485c746f80c03829ff5998edfadfb64082f115e6a3e02cfd899e73412c26a8add47cd4f732b821dc2b1f8992e090ce82a0593c353b2c11d3a0e22d2c570d5f3292e7806d68e7c45981e50a7f737b0951f32d52c35395034a", 0xca) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x14, 0x0, 0x0, 0x9}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 15:55:49 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x303593ad, 0x1}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x8) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x28, 0x2) 15:55:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="26eb2f9560050147ad69c5bb61", 0xd}, {&(0x7f0000000240)="5a6620a15c8488fdee8d337b734bc5a3e520c2f3f5fa102b11af13eecee6ac9be7db6cfb3cfbe3d2f5fdc92f399ac3951ebf8d5cc93b8db389e7bab0d43dd4af327d39160902c917974bdf968eccfd6e9c42ebcbcb754141a4ef6d25b25c18819077f093af8facafaf999e8cf0d8be8f0fe28b17ddcd0532a132a9ed2ce243887e78f8a5cc960e32dcc1fce3655659725e1e", 0x92}, {&(0x7f0000000300)="414321d84d2eec78492010b551ca76cb26b526b620c35323ab788b8b2ec724b593e3de79cca7ec0983216abd75662f9b4d02aa591cda80740a6fa125d44eea1fe6a5822543b14d3b3276fdf176ed3b0ddd4fd12bbdd77d47e5d0a7084b0022120ede60f6749ce76db0888bcacc754e6cecb6e18acf0779df3fd1cbceb2c66b14288f6eb4646d3a202d3408f82f0c0f8cc74845ad81abdc4d", 0x98}], 0x3, &(0x7f0000002600)=ANY=[@ANYBLOB="8800000000000000ffff00000600000002ee5bc76f3a70cb2131f2df8dc11bcdc7718af208e36d34c95e24b82b5f30b2571fc877d3110a376487bc7cb49a3b9640430628f152e30b7c5e844311aa59a81efcfb54eaf8b262bb141264860251c0b157387a9651365f4b0a79aa7439bf4acb07fc5d9030cb834387caf20ec80abcfc837b4edd380535101000000000000001000000010000804b1b7f65def155b927ca985c01fcd6fc23c3b7a66912fb3e6ec4212eff36ef4a5c3434a4fc0a1e899ba7273fc6b5200dd32c76a977cc861dd561f68fa5705e967c79f6fe2f57c1891c1e44d0ebc683d4e43e0664770ecb8d5bf17569700092b61f442a43d67390f8821f8110b67f4528cc778914a6876acd2185a851012e7c123ca27dfc642e9676091c4f0f57fb82b39fd0d1d022789f49527d7d0b2b03e5592984cab9525c12455fdba4fd1dc3ae989605ff3174b3cd2bc889097decdeee035d4d1f0660317941dbd99342e1911a1378557c9e48c89c4b41b326fe85076af7cf673f62142111f654cf4d17c97698a07cfc97f984c86ee27cedbc1815050bc5cecbb5c464676118eabc8f265ae72c88aa62f84d6a1092876315f67b9f897b4ef4c98f4db59befbc3b5129788772940e3061cc76e71de26bb888207060d66b72d74af89c5e9d82a6e02985a20730fc8d5ea02e89e20dd08d300828c8f15684f93b13d954672168e768dc6680d811266605096411e85899d4a9d05ab487b470bc160885666377b327a49ecc8d21a837c8125eb48bdac4250a12f0890097e3c54e28ed3cbd8704036e51cb5dbcdcf7d1971f9599f248c01176b39afbd13226bbdea4a591c77aba604fd6a4d727a1082c6c3213ef00062b12dcd453dc819ea90154844376ad9028555e660f7a9789770f4e6504319e86cc4d712707276ddf404aaaabb3601eb5007d091e122d001e3df65da8d9481348a8780c7292da8c22aed2253b0d1d0d60ce9794d923c74eb31a1fcc84541499c7600f297c861d3175e502c4dab4a55340da2cab767485a4ebaeb4a4770c02b04edee9b3462ec5ddbfad5048a8dd050c7a38c7f858c86529c4c753a7bcf3ba43666260d6ab8a0b65b6c85b829b3aad601c07e2347cd00f216aa7c144e98cb1fc33ea9588899b2d72fe803fb341085de3e29c4d412957c175c61ab8a98c2f51b4cc52915e60c735cdbd6eadf1dc4ad96f65d8b9939634abb150774e88552eba374fe48781d47ff6d8551e1a680eb00f542f9da21cf92462337c205ca024551399262f71a8dce31aa69a6ed139d22fbd83fb9812ac4ccb0545318ed9e0afabe5d4d2822c459328901ade0d4154abc8e0a844c2e953e505d5bc1e3cc24a7ab7ac66d6fd1ad84700214c551d11ee34c4b729bbd95764f8ca9de6a70d867fc071ad2a1cafbda898338d9aa9f77483702dd06717b0f7d46fd6551fc5ec36fbaaa02b701d0cc02a0e4f4305b2401647714c4170de561f9b28d50293d74ad78ce367b0957efe739abc9c4170f8d51a988ee1291099b69176b20e3e35a3fb0d9d53709140f1b32a7e4a511fb3cb4a13f3bd6683b9d53439fa3bc6470edfe3d5b3fa405cc2c7fead6363f0e83265c1346490da951eaf020b2b20a00c18808de62dc7c23bea1954a7b40d8324fa16426e848e61139a9d299ec27339a0f69d6c05f0ce6b2205440c0fc547479c376cec6c7e8641725f8e33d103ea6a4f31230a7973689bc8e6d4579fbea7c18774652090468ef1643c8e2b5b80e7c297aac4656b77f365623df6084a7e6b20377c27f2b832332190632a9ab9dbbbc633acd7a0541c5cb840190f90bc6967496377ce97117108c8ae8b3fb5a19a4dd59df71fd10d9b9c86e608d1ee7f9b2145067778da0fb14189bbf070aba9e90e41402d1eac7a92a4919278ef8369d7a578ebfde3f343b57b597d0c79b8ac8247b07ae47a1ff2d0e778aaea1b360be584462cfed63b6570eda8a178c9a9322934731152da26051df142d6c808458b94c74e120a98bf40283525a61e866796d10ccef8eb15cfecfbb3e015dfed2f88ff8aa9075d654b5de13ba7db87defd9fa5faf2f9edafbb75c2ac4078c14315b5a682e043a5503d73872477eff783767398e20af50494c1c0b59ca18a8a6c00d4386402683218959e3ea6b0e95ed608b5974a7065690b00d267dd19f562e557e04c034ce112b918f4ffe53d6185dcf9e4a26f3d0681b390e28c29b52f8488598de89a6f22f31431c0415f53afa1e229527865bf2bae85ff5acf22eeb3d8a02d53421c9bdbea24932feabf75f8aa29e658d8aefa97b0ea19eeed56a6c99a1839e2bad18bb52d259167641c28e988403ad233bb87d90448adc749d79d3e1f763d44efc675e30928f5bf94ff1b53707e99bb3da30584b605a65d9499c76598d1b0e5e1222b81c43629c2aa623799eb132629c3c5d1b7e6413afe58219769a3868b600396e2255faee320069c415f28c44f41d5468ef8c332376a3b4a5f61084c2b2b801b06040c4703464f17af3c28b40bc3477205f9059e1e866daac8b62d6ae6cefddfe7a7d256787e58a850788495b75acab6527d041d328c5c9bad2336dd7bb78b64f6b16ba244d6707d8df1bdafe4da75ab3119e75880a8b4a7c291a6aa2da7bd989d3c53a03d318df0b251dd7259080f085047b38a79af8ca3008f073be64fbf2211716648fb8bf7b604320950b9d330906f82d4ff322c03ea0230bb77c0d6f379c2ff52df575f09d2938eaeca2026533007a202b6a2876325919342f4e87160b58f0367a9495cd8ed16d3de507e322c919d10fce328f9a9230c22b4221e0cad0af2d08e22a7aaec01c20f334db9b59476a8350085b4001148730a686e4fe4092459999183725fa060f17de86fe2fd374f14f11adb33fffa2f2c8e29573c0a4df179625e50fcffc1148550952b0a8cc8f0d9d4578dcb3a2b992111bc9a4a5ddcabf9f7ce4291bab0d48aa5a7ad511499965afb462d63f9721108185ebd831d3f771364327cf7bf4e64902068ae60c4f12efe07475373a50fa6e615373552a50b5bea6201cc7f7895c905866b011f88bffc299324f62a88b4ace689ba63dea26e9fb2629705bf738c579aa312e4c9383cb3a5708452392781f7856c2edb1e6243ee0cf1c695e68c46d91e3cbd294cc11f5a4d3fed819837b37eb7b1ec18333904b746cb358d4a8d15d10d9563eff452c735e3f6183ce9f0828a3fe2867091a87c0a5ab25ef54448ff2d9ce48901298d880ea80f9f38e106f867c6894f9855c31f63d0d927439ede6231c818a2508000d01fa860a4994f5421597e28d6218c0d23ab1538833aadd1d66df94ad50cdc20a46ba4bd2905accc05103693f2d3d9d1309f9b67424a73b210224e30cd6981cb8f4470190250036469171bbe8b4f7c5da4d8d6d05dbfd2cc4d5f1f6aaaef8f1d5c5ed9ee7f3358db1442ed3b63e7b8abedb6ad943569cd9a05429ea3389f3d534ea0b999ba18ad731a4fe8404e3f8c87d1daeff811c284c718344963de88e32e6b9336bf7c3f45733047682677a3790be431ccb388e90c8fedb8b0c001a6ec63c973391aca67ba4e781702c80c23c5e8cc893436d5709bf2c31618edaca697e4d983ac5d68007ca86e91c1dfd871738a4317120fb9e894b9f40e3ba5d9cdca8154bd73ccbd503c48016f547c3ac15d2e0ac2ef37824b443b55e469b17690d62084cbe016bd383bbf1a4a7761b825f1e544fe0436419c644d2df68e1e03d4d011204491b543764a6de13db078870a74cebd08a7cf6aff50c579ef68b0e995dc454d7dad2d5e28fafd666f71dc05f54d6bc85656a83010ee09b09ee895e9b4fb514148b1f4c2996340ac0e5bfd61bcbc7dcb6204eb16b2d7fcd8aa7051efae047db5cfe1364b8567936eff498198312def8955f5388bfbb8da3d35cdd327962c38080dc5f1aab271c13cd3416b23df485a027cd5d0208ada47a513bb15acd65c029b71fab9880f981dea498247c8cb08dad3e67573f24f8dc3828ccd7e08253393e59157ff91511f4738abc027be0d06ce389b89a85a07de521a0e05b76c2f142563edb908736c3cc7c595c6ef220738522bde7d3f0b02803aecb62e0163e1b379f4ed0ea46e22a35db5f47fddb65898f074f11db9f8e154ac9fa95653c8080a44ed66684b69b953711ef8183ed175a2fff063b531670bfad06a5fb946e9e115f2d66d1380adddddf319e632da68c2862bf1dcaff43e354b7362fb3e2866e2884bc13c7b073c1a164114f469fba06c0ba9568ba03ef61e51b5f28d6af471284e894e6343756be4d7cc1d2a7130badf4219efb6a1fb5a774d7604db777a0b613396fabc168fe8cefef5978e540a55385d2ddc8a690c7c0cd6b15234ad61cfacf9736e0aa5f1b338c2bd0aeab34421813017c4b145dfe89de10dffe96bc1cdaa70d04172b5530f1556566a1dd612da3217e0af98248f780f5fffddde827395b9eb12d6d73ce63f88abefccad960772d66cf79006fdc78d02db976cf09959ab81d9edaee7beda0a342a561cf326911426371407dc9deb96adf5a95587aa8ecfa89626cad1797369a3ca141be2c1716cdac65af1dba3551c122a0ae9a70435af39d4a7708391f26a89a32cb11273c632dbb14654690be5068cdf90307ca552917cb1592604b9fe66f01bb824636a6fe9bf9317dfa40b73855aee876b06bf5ae4b6318462a0aa6494bdb7fa845fd8d937c8defef8ffa82c41c0cbd6a007e043b85ab613fdbdc1b591e39f44b09cb64592fd9c83c8634231ed6b13fff3d7bedadb4dba39248aa3ef91595f1de141558ea01605734c1643d6ddea5dfc69253283e83634b251aa51ac9e112c4a4860264b3e9e93bef84b4b2f35cd4c2d7c992b9e2ca56a5188e7058e19ac4a14422c185866b2501288379019e2e886446521ab92c0284b9a02c0e41057d274bb3e1c76cc9508fbc10548108576eaddb6cb49e324532054bb47ff7f1177c06fdffe6985bb8e482948988d3c8ad4bf3643d608663cce3d1f9eacbdb4749f59fefd8849c677c8337ca2bcdc35200a61c18618ddaa5450feb16a84f324b951634d086d9de0281d6be122611195e99adf311af5c3883fbcc013a03a7406e4465801e0cb090381b0c3030d9f9dfbb7d3e39992d21a90286ee186eae70cd9ae16c438302a640879b91e67a9efc685fd67dfd063f959bb60f0d4ad002f62a62ca4dcdff48bbd2f88bb4664103cbab6cdb975c27a324ff3b9456b80c066477e7ef5c1f6f7381202c99e3dfe67f78b56172fde4c1f5cbd2e03cec7ee2cfaba4afdaeede603d78392843e8aa02e393ff1613c3385c4d708fa3226505d1fb6d25199c18f0c85811ad199412e500d21d9aa63615056fbbf17e5c144c60c145358dcd098c3313c6836d830566847bfff155237fd9a7a620552277b49a84b229403548533d78a1f5f5a4673364f9fc3d475dc68d94e172f1758a246274841cb7b6d37b072d39061f11251a5f304ff723e0ce32c6889bb1a6d066809465a0c7126e8325c705c94fe611c2a11589c62a8ef9bbef63d8a79e702f8668ef2805f08054ba436e9beed2feaa2c949992a19ba1fd955c3d132f228ced2a6ffd78fe8ec6fb37ffc6b01e8e2725a61cdfd7048b158ba721a353b54f394bbda650bd02a6a7af77e2ed609b99ad996e1b9a6be59478b189b8b523d8efc084acfa9c714688b8c35a91794bf1cbcf98a5aa484d3ef6e4c001ab2c00cceab1940131de470631e5a4f55438f007cfc6511a0cdc7d2e0b95f679a08e8f12ae38d7abf0fc16f4b2f46447a74e2905aa3aea054e85f5aff1e964f4270fcff6d921b21608e84bbc689a18b41264cfea23783d3a0a2c539c0013b5b6ca0362e62d98b3aaadfe27dd9bfa881e2eb93a558f93a0cb225bebbfa666f24717b18e725c87a03d9064779a6c46976b49ba091da78996c7d5ab3acd1c2560db9421712dc58110d04dbdf83c4f9ec39ce184c11eeb23c6f0d1a06bcd640ed4f7e89ffecb1ace57ff9ffc9b5442b4beb8d8deea2ab21e2374fc3d80283857f1074b60407bd1b09b15ae2d85ba9b1678522dc20d9b994146f"], 0x1098}, 0x408) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xde, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x19}, 0x408) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:55:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x6}]}) pread(r0, &(0x7f0000000180)="853da851cebe34fe626e9610564b17a762e8f2b17051d40f881780665a13faa8f0784b6efda419f009e641f9f07d75999638cc28e0eea75af168aba5cfc649018c9a0bdd1d42aca3383a", 0x4a, 0x0, 0x0) socketpair(0x1e, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x7f, 0x57df, 0x5}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000100)=[{0x342, 0x5, 0x4, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000000280)=""/49, 0x31) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:55:50 executing program 1: getrusage(0x0, 0xfffffffffffffffe) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(0x0, 0xa0, 0x4) r1 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="f377112a5245902213eaac14c8438900b2f1e608562a079781309b080b402095a0d10c2db8d4f185b92464222e459f1deb2f99f79287b85be426ed959d5d8d25ac5404f95d5502f20ee2eaa8127dd7f04873c252a720c6e917dc27bfa3e5e2d38a6052eafcbf07f0d9c351923e3591fdc4f49883568f9edd3004d58be9ceb4293d3a4e04cdea0932fe14f9d4435f71ab580da431a525b8b4ae3d01922dcb926d2033d5340725767a71fad511d3fa0dc7c1ac83c83e094b73381f936f87c7b9748230c42ec2f3446f78a59da7cdf514a1b71d7a10", 0xd4}, {&(0x7f0000000100)="31adef20108060adae3a2f9d258e9269560ded8bd2c53f1e0185c33d68ac7617af9b815a90854fc345c29e5793b79f8431f180f9b99b84538926b7caa72d9c433862df09db34a1c58453346e9ad1f4ec2f5368a2be93332bc4ccc18986f057fa2ca49781265c9c4d86080513e8966c51c373cbfbe2ecba6e629e3ebe8ce5965949e949cbf514ce6c98202e700a14ea53b4f90b11b3d4534d563b02a94aeac1397f4361c46c00d202a36c957a401125ed6b746f74e8b7df008f21637fa4ed77d89f1fdc830091c29f18405e159c53878773d5127a", 0xd4}, {&(0x7f0000000200)="0faa0e7e4b0bab43b3ae0fbc7f13ba25c9ccfbbf0ef15f4e5f968bdf817c6138380b4892b8dbaf284d576a209516f23cf3b8bba8266152b14851a7468559dda8419b56952106d0346130a00f7a25dda25d60ae29fb78425be62011965c80019d5d8489302821d7cd7f3bd5b897ae4b4c268960564324f1c0d6f12c4cb8bdb36707fdefc0a125d8077848db955f5f3b3b7cb9c6085c2dfdbcc64f2f27bd9f58bbdf7e76b3f859ebe3525149b25e2e41488e62d9b06810d176b86d33955d93389dce1f8a0736", 0xc5}], 0x3) 15:55:50 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgid(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x4) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x84a1, 0x200004000001dc) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCSDTR(r3, 0x20007479) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r4 = syz_open_pts() setuid(r2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0x6) 15:55:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0xa0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 15:55:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getpgrp() r3 = getuid() r4 = getgid() r5 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000880)=0xc) r7 = getegid() r8 = socket$inet(0x2, 0x4000, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000ac0)=0xfffffffffffffe8c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000080)="b49f2fc00a9f1321f22337b88f7ea3f39e6072ef355cb7488cad7bf42014f68e4af745ce722c71945a831c4f6f9c70e0b0b5ffa049e756cc2873deac34a6a4c13522a6834ffbca1c6fde067b6d2b8c8cef44c571de78df64f6b3a89c2df4597881ff0815429575ba9e9e84e8bbf9dcfb0166686bc9370f6f799d209b9bc5d60a5c6417a216d8cb42f0c7ab7ba4815cf19ede18ac3bc042386018faf389f91d7d7d90ba7fa7aca296514b7ee08500f416eb186b436a0e0e9879cd7976747c181adbe56cb681a07acacf4ed1ac3091", 0xce}, {&(0x7f0000000300)="2416667ec1cf6873effe730a178c52b4797df5428c5f5325157904057c6bb3e87505c66818bacb4857ab7a7f9557f1274557831aa8aadc8c5c91351c0e6013d671bb39716482eb7c9cd49e3eb15ac3cd58f5875fca12b5230057e13d17e3ea90b11744cb0d8d0f18c9bac2061704c5125c5ed31b82a4d182195cc8af34af29b0e21061260dd09404d22af51ee4ce86ee3ead5a56464b2d7850cbd4a1915bc442906373168bbfb29373993ec84006e4594dc7ef679641edfee361ca40ee68de8f80258eb16cbe08bd2a0e8a098f391de46f1acb52dfb5b98590a5b81e9fa1914be8f26d77888b9899561be41727091f72a4bce597e0213c95a3ed2566591003", 0xff}, {&(0x7f0000000400)="fd081eccd7fe9757b27747b657a22e0524fce55f9154ac36df7eab3b0bff2f454a1414e4be9837812de72cb547b01ec60e182b5099f5404228a6e7c456dfe4c72e48a04cadc1ab0077ea68d70aac99093d4ef3e9cf3ecec4b4dccd8dd1bd3df243438cb70f4016118c99c49dafe7dce8df0ade107a3ad3e108fd7ddc2913cf62ac2b6ba9d0973824f772bf0363c9e0a31a01392ec3b73b8bba73c2d86de6612ee2b60e8fd8dbf444ece99820a6bc885ed69f871f1935b0c209da3821b79a59ed11d6be626961dc8f9570e5af9d013504758a7b892ee7c3a67bb6951c2961aae1f8433143ab6c2d2cd3ac7817229153fd3503ec4229", 0xf5}, {&(0x7f0000000180)="d6ddf4220a85da0f861ca74f9ad9b63e88ea3c636d6844460bd5d460bd9fa913fc34d3395435badb41e53e1ebfaa4ea0bfd89c29b99bbaaeecf6b6ab350a16", 0x3f}, {&(0x7f00000001c0)}, {&(0x7f0000000500)="601c61311d27c3c9676eb7b7a4bf019f3b4b9a49cec26a1bfc92573009fc5fd62fc3ff88fe1e5c5cbf3c42cecb681f414a3a3234cfa2e0dd24b91b160905788525eda350f7c4aa59d2e54e609d546f036e6a527d54d547352d296d4106d3d3d9d58419157e8424aa5f8cdaca6ccd85a5c5dbe88dadc8c4b3d932d58204cc83b058d4cc2ae32d9738e3ef72c920dffd3313f92c09947b90e583bda53eca1f0f60", 0xa0}, {&(0x7f00000005c0)="2a835b0f8d0112b9c460851c0a680e04383f8f5fbcfb3802ce65083d5ab2f4c614c0c39fd59cd05d0717e4d87c584dca771c5e944d7d3b817f76531bf3ee8ed3f77894dc1ee7ad341d8c6ef11ec44f852d219af7a34f5007bf5f792d74a18e282574814e448c25fa2f2f36fcb5441c01f8113e63596c54941d10b5c22f433049a3679b9a68b35445ce78bf54010535e7fb6e5db0b009f6", 0x97}, {&(0x7f0000000680)="07741f708f844649b3617815a6e70342be4c28a3ebfbbc7c485e9f99150df44862ab4ee836999b1da08308e12da058aaddde7f72dec16808685463792341b697f99f43e3b81e2b1a64d804caeabf6e47a17c6a8c40b3d609f4a7d10bc4f87047fd08100376a558743d4b271da8b418fdce83d840232b9863b11e", 0x7a}, {&(0x7f0000000700)="cd2c8738f2026b96f1bb46cf673ab04024eb6685affae211ca669cdfddd5855fd9373f389b73d6455fa1367fc7f52a0cd1f16426f01d28f2045d7301c3c4e28d29ebb2a89753c8a547c95f654664d17c24b437769cbfc89ec42c12b7aa8563cbfbd8245141829054a21d9f60d93d0fabdd7f5a74232a738a3b1f77c8593912c65179a2b11489bbe077cc398c1d", 0x8d}], 0x9, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0xa}, 0x4) r12 = socket(0x11, 0x4003, 0x0) sendto$unix(r12, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 15:55:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x8100, 0x0) ftruncate(r0, 0x0, 0x400) r2 = open(&(0x7f0000001280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) 15:55:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x41) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 15:55:50 executing program 0: r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x10, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x80, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wskbd0\x00', 0x42, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000540)="d313bcfcce99cf5acbbf7b34ad5678902b54d2766711b94681b3b454e740e747e3dde793cfd8d9410d9867312f6cab0668146e8b18629f0244f1fc4b387591895ddc4bdb3ba3c946fd2d5747997e1aa26fdd6876794517e326e803f8f06fd4e006d569a90ab943296cd51d3715cd09bc7d6d1494d6ac79025c36a1307258a3a5e84386c0e7cb8d54ed0df3fa53e78fc44e6ef87004e9ae14f1109bb1c454a6f2e39398c9501a371ec3411371ecd6a29459ee339950c170fd7f3f035c0e4c2a2cf30ac93454c248828545a23b042385bd6870f71f4d6f25125bc23168ee81f367e7496a944bc7955a588038d74a5752a3c7d9c263d21e9654892355bff8d182c1beb00f6c70b3607ef54f64cd8713a72ef8124b5870a5df2ffb013e4329d8634a828f7ac3939004bda4f4b57718cace113296867ee6987e210a6cfead9600e9cfbba08b0b4ae001632f57a8a7d19c418d61812e8d5dcbf76c639d8e3185a82af822ca518ba1ecd053039db15d310336265aa9877e33c599baf6a6613a921577bfb1da10d6a4b0cbf67d5a2a8b9b018550bac7c8e56d2cd0aa6dd14d05c061385c7702b8fa569e6c2f7c4f9857315f8d039b389d4dd7928c9ede4aa6d7858c9294a179a56e83ced75eeb4e3a4659cc312af467caf1d6acf3da2d21f9efb5bc7caa532d26f897c9c6180c897da5e13f0ddc22d31a12eda821ce05760995559efaaaddc1e6a01bb072bbf30d2ed800655646ea769a44743e629c2c89827c8d4c0bd0281050b807dda82d2218c8a38edca8afe693030134c25021445d77433dee65219aa265397e48655ca7632a1fef33d4335978155c59fd6fb4e91f0936ef265d14a01e7efd272d25c32bdfd13c88fe39554cf440b99d5b335107b7f1999d194a1a04413c57570c07a7535dd791a73d1cdfd42065283844b30fe77aa563012d8be22d06a304883772ced8c518e683db04a839df79323f6e829317804789c7064094d905e2a7061abcf973fc81bba58e480f01b60d7c1afcd034948d7ead9efc711a6e7b28b2bc6401e0e7201c4cd64580cb184b9d2be245ddb729a73b41fa8731f070ba9c6a2c24c7e40f18e7f56bf7325499105b36628caef2faf76a3c242a914a51b3aaef07bdc0e8e2cec4879f120a74401f2f9d282cef03f05380b624814390f850284fc8ca1ca9a17d34c29b90922dfa5d053857149cef80fd2323f172f492e468e48510ba7c65044dec914996545627ec76eea2065c21c46a23fa14eb48bce4c6b8d449a218d746bc2f0a636c2a7cb08ac022efd52d1214510a6d91900dd7805f2baf093aa8e2679022770042baed635c9300cf80a3d66b66f69e8faed326728b6b1b1f10c18530c9dd798dfe2c9a3d6183156da0d5b39fd43613d01d4efaea128db22ce5f24e8ebf181aae244d2ce1376196de8d0e6eb13526dcae0fa2f7cdd146f4c94f745907c2ff6ca1878bcd290d0874fdb9c2a62fb5f06d81fe8cd4cd3f7ede043aea9940353dc409565586b21ba5819cfb97ed0adbbe7a431cbd5ea26718c666ee45fb8c6ef961f6315e6663136215f8e998211faa128a60963a6fefe1fd21e8cad08ffdaed5238848b8de087fad59c47356a8ef86ca7add54667c6677a47dcb4a347e398d0db2d7bc9a2e50e7c8ed969ac35c34bdff6cf9c98dc51f16c33e6b5532d5753f71faa066c4664f95bc85ad79ef910170c6119d5d565a0be259bb2ef543cfb63da27e9cc903201bb34408765261c93d22627b92d71830dc79b9db21744828107765de51ecfc221b4f3bc5f6dff5dac9342219473a077a32853beacd515be633ca1baab8b3b8dbd7470386634ce28cd94e4bc673e21b65d30bb40e8ebab235a2b07196fbca0d8e8bdabb99dbd56e7f27bfe2dcc07b70c301dbcd61e59ddb7f0e262895c0c4e7d6aa4092fb0b44a66ea2c8b0f3e82722ce21007e8e3abfcea83a079f7e8293ead37f4b185fae96bcca8667ebfa4e19920a92b36eb416845c3877b30e698de8c9a79c9615ccaaba4e25d2ba4332341b4c937e793790b7b24365da69809bfd8bf78822254e1b530844b2d29862636c95f8a9ce331bcd3f29dff3dfee010fa7f1b47e4681d0fcc28a16083ada38b76ae585e7e7d3878eab8f2aa7856c2cc6e7bd54c9bb9c9ca8b04f865c7a1be4f76f5ec47c8246ff44009ec25c6aebab235c02276bd7c6860a6a7128c64d2a68ab588bd92b674263229624d21356b7c7d8c5a07c59c6572022af636d5209d9c442b34ac4f7a1188de77fcd24fd3f3fd991000da752fb6271aceef40b8db43503d6a462bcb5a7f0345c4a809dad30a134517a74f54cdc29747b48fc66fd5e2a74217c0f67b813fe291d9a9930fd00c42bf451a49f452538350ab0ad726614362e52854a466b0eb55c7cbbf0b6db93cb1b39649281afa6e18f2f7950d4620fedf3e03137fbe769204637e623974161a8bceaab257401287b8de04096d2ce7aa968df640d6e1af5ebff9c47f7095095478c0f730413d6cfafc01e286eec5e6585d9258f748273df7fda08fee324fc9bec15855d34c413123eccacbeef30c4cd31fc4980b35c324d3181b4ffae41df03efa805745bacf5deac4bd975f7ee0f35b8325ab0ddd058d37f324296f78c7eca6fb8162eb06cdf47dcde83c775a8ed32625921cb0788dad7364d3ffe4ada3f58cfdfbb8a5c3e93fcab7698a82c0c77fb7c68a83396d9c85791370235fb3208aed0c070eb8a9df393ce9804f2081857bce2a1ec6fc168a120f39a1aa78b2d818d3ccbef166d20f1aba1b168c0615f58a343be04618761a2b02470c9ee48f90e69af6b75731b0b7b32817ff4cea3ee1ea94ca30b033d2f07b59730a3659ccf4a828813f5c82eb50bb00ab8aa57951cdb0ad97ac12ac098924f063f78d06bd3c6c7e520d6b186fca5982e9a2e104396f795fd4f821b56dd93472e0b0bd69de30fb2cf41a33b3531a3b41d2d443e16b67bb93ca712eafa4393c8663af6699f9f737c627f191704a68cf56f28e3911d540799af662774f32cee264621de228ad112d8de85b623f27260a05d40b7b026112869c07a37476388a5d55fce0cbc7a40632ec3552d48b0f0a01f78b3e766a34e3ce2731273baaf813e0b20b617d2170657979673a1fa17146304929f890fb318e1b690137051d222c8e1e0fdfbe95e0e90fad895397856d33dcb24a0b8c655465738ded0e884dad41e795b9f198efea0eee3d541f4afa383553feaa2e051d803e380b0da98400f99c4c10d86739a0d70afa72612df53ab703f74de35b9c8a5cee3b3bbc6510ead6e66c5df658051a885f79f51e8faa78f57060ed40e4ca2a96b5db81bafa6b1a94f278fb4b9753b47664bc3464b1a17fed013428985636455fe05f855880e8e9a77860bcf7827c6b519eff4af34c45b39063f2df2f3dfce524e9f44d42706698025c09122114065f206151811c6ef92f359665120394304ab89761b611d050b1909c31f51bb4adff32118ab9a894123278fc91beaa47d8c7a0438baf1b73ea983f1eb9951d19ed3e9f271b1964b9dcd90661e745778a628f6d50a0c6380c9d0521e2bce0327d6b3f85ef427f94ebb7222ce68ec125f9222a6565dd084c2b0b61744a448d905496c7e5990204c9ff10660004565727646d4f96613f3662a7466b54e2064e4a82401c1b338921f31396d1928a0e845d433233fc72f44435ceb38d6960c9d3f7874e971f4ede6cb1077d466b50031475f100a572371253d0775dbaf912019810155cf381bc5eb192c3a958b4010b4a5fe896b5cadafed43314f1a39cc4e6e39feca7db162016f8578623b9b23daddbf6650561c6dc051bf24b1e9d68622cd8c17a2e2a31e06d89b7a3509b1a5fe3348344d6733fabac712c2fe345016b5103cc9c6085e8ddc163fa7db311ce39149da0882c5e4125b312ccd930155363b7e42643520685904cd6191c879c0f23ea482eb8d7901354068396d096bf461da88a22931a929feedf34326bcc7ca7a4936e86214fd855f102134bcf1c32829e225626d5fa5e38960eb89a0a3ca39f21944049c6e794819ec166307b6144238a2fb875f6232c42eaa0486370c8fbb2cd6f73f20c94cec55759ec06450876e2b760eb8bbf91e7b07ca97371c5b214bee05ff4f3bcafb9d1bcf81b16a3ae703f105ef19264f31f0544c00d53ed9df713fdb227d85a074e90e1a1c1e2c2a0c8bc2b38f9734a198bd6830069cda3bb0bae9c9ab52f07cf7e0a9175b61a909d08137b0ceab70fb038123ee6afbd61e373a9043a8031c971856fed1b13d45105b56dc75b35b1b6e74cbf92a6df81b60865abc885cb88568e0aade7565eb669ce2828412905fccca809a1ae0dbf17a9130fbbd7cc42c20b6acad61b8deab82d03fb9b6149a088635feeff610a66dd189822a469e3a9e0996557aed96c46c5271f5e965c11d6bdb5067d73d40e6651f7ad8e2aa24b45b1982088921fe2fc637ed24d36074affc898c47a67d75c13eb26ab187b390e984ff90f3848efa31c2ac83106f6b52e9a7743d8baed6aeefb2ebd85410a3da4ac34d4a8ff91f99905dc176af767edc1b9af16f1268d6f5e62d960091c18bf3faeea83ff8bb2f8d6e0e11b5eb41db034aada8bfb413a69530889c3f941091eb56cc34db58b03010329c4bf0570388fe7da7ce99497b586d572a9f80ab7f31ba341aab728be18b4ae991a905370d7d8914745a680cffb0b710e021704d8781b75ac5ac34fd7b55e1f29ef0aee246b0cdb88df32914398a78f88586b3ec234affefa38a4b19104a283d7400d3deb865c5e09ed329ffae7fbbf85535cc32e727094308f954519c18a57a536f8a6e39bc32c7de8dc3ab077715425583ffb89e1c965d12118612a7b69ea97d307693db69d9f356e3a4737de57a83d16676bd0388b0578616ee85a49bed12f768ff1a8cb29f62aa25800fbda4241fc76a5032db4c751c3b643d5b67dd75b54b7d1d6ebc389aacb5e7c6ba0086c6c58a6a3200da47da528677a35dd0e328479bc38343861680057c1c66cbadfc31e670752b6297dfab7c034742825895748b8354ab0c6e32c05269bb442ff31292e6c3cc5ac020d629dc04f05249b5160c19bae9f1f185374f63cac0afb6206ac0ddc8bc27e9728a59d1d4250c80120a3cb63d96e10ac998fe5b0a12ff17133ab82058d5872e9a40c27d6606b4d4dd23e5a65ef1174fb6f9b8690fd27aef6b7cf397f5e49f862cb5815fe89439710dc055c1c425c3b86eb3b79ee3470f7508b85d0c7b06b2a0d979a377fced381f6113a9e6d6425b6022c4a61c32d67dc6c2e58152317141e1c4b167fa7b2c2e0931bcd3eb56b58e249250fc72a5c8ace3d9dc9fb468b62fa5224c211eab45db4a49fab789710e7aa16c2d3181c7c30352337ed2da32741793e760604352c7ab5feb468d8fa7e724a1e073fa466d725aaa594d7ca22184e56d98612caefaa8b4ff5e8180a1f878b89b9b2321d685c4a466ef4b4794b5f97d0282708d1b98a6195fe6319c5c29b9142b727107009f6e6e87d880626656be42603b84cd18077c9de0a25d2449ca5e0c94ab245537d8ce13b3849533c5c7ce3f9ed06d547d1644d0f5454d6f9287a4c6e636f96e0f5211a872fb85b8db477812e6036ea25a292e611fc031f5d10c4fe56b069f5a424b26ece79e1c0bfe1ba27443882c08ae15872719de6860d5c1bce07a9ef77845883fd7368046fe296e556e2d4129ad0e832bdb549a78861ce4de490b0efb3f780250b9582fc37e89efe8cb7d2a1c84b797b549a7ee2090ca43318ea44686c2", 0x1000}, {&(0x7f0000000280)="d669040f6655f9f71a00ed569036aaabcdc188cf02c71f3ff2a1a5320ee296c062b48625460b0b2b7992e37576a84e292274491792e358393d031802760a37fe71c65c18170dd1541bac0a1eed0b48e1f0c61c4d0be5bb02cab092fcd636d44bab90f33544e716241e2c6bd4015a272a17c9c991aeedaeb9bfc4d51fd11f3ec5faf060052a384eae8e397190ca43355e91bb7d383cf6722983dc7e01caac6c2846755a78524ea7947d80abc91cc049fffaca0a83c26af032f12b3d4095188190769396d2ff55b961420c30205761d9c1b0e4f6", 0xd3}, {&(0x7f0000001540)="4e310edce0f8c7905693a1e30cf7840123977e2384b2733c653b6f1a6cd9aa54cc4b48ed42d039b78d157b0b8d6f73c23c84135355ad813e3797dc0826d7fabd0b881bad51eac935fe578ea79d27836b7d4fe415eec650b927710bacaf3eaeb81985cce5bf15f73d6b517b55f31cf2c4576fcc24637946c9d2e35e5d0ce9a7bef5f6f5fb1f04645b7da28c4a1399ef2d69a06f6212bfaad1de884b0a1173d73c60cec0b9508dab861ecc910714112663e72cbb4235633a69c55725e021fc6153f163da", 0xc3}, {&(0x7f00000000c0)="916ab1a3e56a3bdf9f92b4b58abf604b1ad1280a09e8d27ec11dacb32829a40000f58f5cb37f5f3e498a3930d1c29991beab5c5186bbe1066487fa804879069e2fa9728233ac6aafb24f3c6117114b8353f1bfb8b2611502c99050090284c2def5bf6251220e3678d8c6f6418ed1194a7f4f3eb52f5a73ed", 0x78}], 0x4, &(0x7f0000001840)=ANY=[@ANYBLOB="4000df94fea65b2720a6252cf743f9f4a7e16ab1fc715641e6c10b3eb33688b9b909d1e16408043ec6e4a7a62479bf3e96121530c019052d0dda67517024ce89ad4ddf9f3ebf5c1c2d92f8e3c8f9e8", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="17e0c15d159420a14192413dd13035f9b04041db1fa6f47e9d242fd444ab6e7268371d82f9380a33a80c0f"], 0x30, 0x1}, 0x0) r8 = socket(0x11, 0x4003, 0x0) socket(0x3e, 0x0, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x20, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001700)) recvmsg(r8, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/252, 0xfc}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)=""/148, 0x94}, 0x0) 15:55:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0xc8, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000340)) getuid() getuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r3) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000380)) r4 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000589000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) unlinkat(r1, &(0x7f00000003c0)='./file0\x00', 0x8) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20200, 0x0) 15:55:50 executing program 0: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x10, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$TIOCSBRK(r1, 0x2000747b) recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e7858ab406530002eea63405f528d40758e45ead464e4984b94f2cdc79bb6585bac2d5519a2d550049ed32f376a82e82dc3f6b7423d9bc6799fd04f194b621f6ce9446eba32a10a13d037322f8fe0ad93194f5c602b169e4a9e674700"/119], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 15:55:50 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="61b0a671c687d49db4ab5309033177ee37ce4f904bef8f233bd5558a6e69a0ff0f48224b4ba683d9c53b84fd9f577a28ef63879b157b28aadbfc2d530e7e3c08093b2778331924df1a37756ddef6be90a989db73eab765de1b235188e12459fec121681c80c75b726e290e136273a618758952a19717aa86cd3cb9adc41799ca67a63ae15ffc6cd74e93b6641972fe96b08d45c6fcbaec2b797cb4638a357df92d0ab9e14da18ad246ef", 0xaa, 0x6, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) 15:55:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x21) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 15:55:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x101, 0x7fffffff, 0xfff, "853a5b16815453b383b92bc16de88fe037363209", 0x7ff, 0x5}) r1 = syz_open_pts() close(r0) getgid() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00", 0x20000000000}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) 15:55:53 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)=',.\x00', &(0x7f00000001c0)=',\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='[$\x00']) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) execve(&(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000480)=[&(0x7f0000000300)=',.\x00', &(0x7f0000000340)='[$\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)=',\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[$\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='[$\x00']) rmdir(&(0x7f0000000000)='./bus/file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') 15:55:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc5, &(0x7f0000000200)="36a87422ff1152746f8a5d0600000035b8c50d7358460f4908e828c086e920d05684301483df48e239c1c98cb4449c119c6bf09c38481b0f3c1913f66f1a0c103025ace9609868460eaa5921153558555d867c557d642eff213c5365d0c454106461e9f101e2373a82fbef51bb8017772daa84d2c0b5ad1ede8846f6ed4310f4e32c5c79148aadbab7258246e9ccf221130338203fc8172e582fe9809979dfe66bd8309b6a055919599fee2ff81e17259bb3cf760a13b95570ce028c77b72401cfd22e8df2") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getegid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10040, 0x40) r2 = accept$inet6(r1, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000340)={0x7, 0x5, {[0x7, 0x7, 0x9, 0xc1e, 0x1, 0x3, 0x2, 0xb7f, 0x0, 0xa49, 0x0, 0x80000001, 0x3, 0x1, 0x800, 0x2ed, 0x100000000, 0x10001], [0x81, 0x7, 0x10001, 0x200, 0xaff3, 0x0, 0x1000, 0x8, 0x0, 0x8], [0x2, 0x2, 0x0, 0x3, 0xfffffffffffeffff, 0x6, 0x2], [0x1, 0x3, 0xb0c000, 0xff, 0xfffffffffffff001, 0x5], [{0x2, 0xffffffffffffff00, 0x80000000, 0x200}, {0x200, 0x100000000, 0x8, 0x16}, {0x1, 0x6, 0x2, 0x1f}, {0x380000, 0x0, 0x3, 0xb52}, {0xfff, 0xf5, 0x6a, 0x5}, {0x4, 0x9, 0x9, 0x7}, {0xffffffff, 0x6, 0x5, 0x9}, {0x5, 0xeb, 0x80000001}], {0x8, 0x84, 0x8, 0x87a9}, {0x7, 0x6, 0x5, 0x100}}}) 15:55:53 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getdents(r1, &(0x7f00000000c0)=""/189, 0xbd) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x0, 0x1000, 0xc6, &(0x7f0000ffc000/0x1000)=nil) 15:55:53 executing program 0: mknod(&(0x7f0000000900)='./bus\x00', 0x10, 0x0) syz_open_pts() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "91ac309acfb30e9221782a358552d7266fe45f41", 0x6}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000680)={0x100000001, 0x8000, {[0x9, 0x7, 0x3ff, 0x10000, 0xc7e, 0xe3e, 0xffffffffffffe06f, 0x4fb, 0xfffffffffffff75a, 0x9, 0xffff, 0xcff1, 0x47, 0xffffffff, 0x20, 0xffffffffffffffc1, 0x400], [0x3, 0x6e7, 0x6, 0x41e0000000000, 0x9, 0x7fff, 0x3, 0x40, 0x5, 0x3f], [0x4, 0xb8f, 0x6, 0x53, 0x80000001, 0x3, 0xffffffffffffffe3], [0xe8f5, 0x9, 0x2, 0x2], [{0x7, 0x38000, 0x7, 0x7fffffff}, {0x1, 0x5705, 0x0, 0x8aa}, {0xfffffffffffffe00, 0x93a, 0x81, 0x8}, {0x6, 0x7fffffff, 0x8, 0xfffffffffffffe00}, {0x3, 0x8, 0x5, 0xbd68}, {0x8000, 0x4f, 0x6, 0x8}, {0x7fffffff, 0xad5, 0x5, 0x200}, {0x0, 0x5, 0x9, 0x3}], {0x2b, 0x4, 0x6, 0xffffffffffffb369}, {0x1ff, 0x5, 0x100000000, 0x9}}}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x5, 0x8, 0x1000000003f, "9c84fe234df82dae4dd42e9a72db7b6bdb831cf8", 0x6, 0x10000080000000}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x6, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x251b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x22}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xe73}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x2}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000008c0)=0x101) 15:55:53 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) 15:55:53 executing program 0: r0 = socket(0x3, 0xfffffffffffffffd, 0x2000000000000000) sendto$unix(r0, &(0x7f0000000300)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) setsockopt(r0, 0x33, 0x3, &(0x7f0000000000)="d3bcd42f039965f6c8b25ab1aa2165fd1f8b2a66da71d9976a7b537de9de8f24430654b37ac7b45f50bec9550001f98f3577842321da3785f38a4ac426f2f6accf49aba2b0170c705b10156e6ef32f28a673d2c13392872c295243d32f065195a9741168638898d25cb6978eff67598cd361585e0e1fedc7e95764fd0f57226627126c123498c081c7e93d9e8fae042681bfc90a7618fa62b77c42b079c79c65984c0e88e58fc4c2a3b1f8ecef0c2e081b13b849d1de235433e78f07b73023cf7c826733bcdb39af1c80762b01", 0xcd) lseek(r0, 0x0, 0x0, 0x2) r1 = shmget(0x3, 0x3000, 0x82, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x2000) 15:55:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) sendto(r0, &(0x7f00000000c0)="6f37ac80279eef5ed92a3bfc94ab9cc5f12c1bdf34698a7ea242fc99", 0x1c, 0x2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x101, 0x81}, 0xc) 15:55:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/141, &(0x7f0000000200)=0x8d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:55:53 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xba5) write(0xffffffffffffffff, &(0x7f0000000080)="856d97953148eb3300cf65af39cdc82ac126f17a919de7b45558201b800a85f1dd8a2c4410c4fc9928e54d54c014f44134f5bdecc2be168315524afa53db228b308af86f7bbe85df4598eacd4832589aad398877d736eda1a783f6a52d9b9a1bfdd50e999da9e559285ca1b9c48cab24dae5264339993384fc9e564fcf5a141db6c2e5a5179b7933a9cdacca2c2d61373824d28c8cc907112ee225e3af33e5915217da23ae7bfc7878082acfc7ecb6ae1f8755c4a2ef0353a798928bf8f5919a694f2c6c3ab9ba2caee1e26e7cc801ec1550933e52d7387120178a639c8a101082727a5e00c2c2373deadcbb77955836fa0ecf5a3bb5e1bdd99fa849403face16ba2fe79bcff5c0b4f88081cd4464e274a288f44b0902698b7cd7fd058de5549fad45498d3a96667ab37773c6056870dbacf48c4038f24d76c86d7ce27bd8afb713840cfb0076b63664a7683ffa3c478d50b3f949a162fef3933811f51df2f5831abcc8f80485a66da4f37f098c46027a9035645ec5f59bb303813a9e5dd861ccffbad96b3903382cc4544bb4242050d9c456d2f2ca872dacc04853d62f2dad288530fc05955e12df85a43e44278c74d9cfa134b1311375e26fb0b6cb1ae28f4ba1ffa34ed2e668de84d5d53d834c0a1a6e4aff779c8577133e1ba8e3ebebdb3bbf3da7f793156ed242f34870ca0c17ab473c810dc855a0643cc555327dc85024cb11e4d76282a1060387cceed2fab4ba3ff54e33fe4e942cafee7c04cac982d3923bfb1e582869b32b22ab9f90e3d30a54a05b396f19e2c03919169be191f91c3e79779c5fcea46f30c4ee92d447fd4599bb010faf4afc3d48b73ec274c7e49e56ca071dc864930bf9ee2bbed1909f07e23255e2d68fcb0befb6ab8fb1eb63eb2d5476709e9f981a07d8cd3bed91eba128de86f54c91349d41740979665ce359895b4e9edb188b873b7d2cd6fbb8c870c11cbe7f747f789b1efff707fdd94c422aa93b0f5f86a5fbbc8b4cff85cd202dae06334ce20b3632c3f9d2daeed5276638c89c793f2fb003ee0abe6bc9ff6f5d88e7f6648804284cf4a13e4bbf13214928f97768cd8fdd30e6e9b1d3fdd8aa48aa176c13c797bd1a9f3c374c47ec9159acf6c8e9cf9119723ad6c63884e99ad7ecd6112881ef3a7b2bc15c643091ebfa220a806755828db17df4d08fe164f199f9242d32ea6bac4e59b568f29d925ea7757156c0f56ffff4bdda748337573c87174b15102021e00fe3e6f3a9a436304c5d2bcf80794d0a7e73638ca0e832b700efb994bf62dc06607784bb49148d58ff2525d9876bf2d7a944b9a403b5adda341d7294fff1da1c1ebf5d723ad9e13be33d8a14b2f51aed1d8e9df9835e0043dc879ef80104eb49a97ce7299ac7e78a2fe877616c402a280a970fadf6fb3faeebcd1bbb57005cdc805c41d0ed996717f49e74ed9bc29ae3bdf122e565c833fce0ea5daaa87c33723ce19da4dcb68d245c484d663f0a306641f07479ca9841f70f94ac7e557f46a4479de3baa22450254a1584cdb43df0b18d6e74422670584d2336a31848bd05e6ca86d3374e584199bcbbee0b8fb59b71afc626a44bed524c9eacb3a5451f999c9fd339df4f5cba3adeb312696d3899e50b328f76849d774094eca8552e9a6c0d339799ff6e32e14ef58a6745f48e074b373566278f9101d2e2ba263588c268301050737c28cbaa3c310e24905d6494e6060cdb0c53cb78f91e15836ceb42b016ccc42a1dbb6eb1fb7120fe0f96a09cf541824a13073ca388a30e7f7cbe0d84c7798ea0891453de9928371baa967f8be417fd7928dca661e7e9014ce4521b3b2602adf82ae33f1476178a256cfa3f222f2ec83e9d2a99e6bac2628b8a584a30732a3bc34f589fbfb83fd83125ad852f4a92424c4f84a183bdae321bf955c8663db62eacbff1499191661cae1bd5d88a46dda448a73527029a33d417f1c32772a610dbfd72ec288eabf98575ad74e6291bd766a9726438e79217b4d43afb4c730510dc9ee3b7167971629f7d0fbaa1282d7b387829e0d3248b4819a79a20602a45a4fc9e58b521ffb9585400f73ae8b26cfdeac506a3700821538c1334b08f5494c9fcf084a089fbc54649d503e6284d3e9a3040db05ee25b2db2ac5bd6272b70d7cd63d83279485a2bdd8d806e8b0d52e0c2332a44ec23e12a6aadc1b9c708baa93657fa3f2bdd2451563160fd97cf858b490a77b78e382e0fda6823661d578db9c05e1d955122406a339d3e7ca82624b1a39e9ba4a884eab754b8388260a61bfa6e42339e8ebc9785c231fa7bbe0bc243ed91402882536728bc3c75698094ac7387b59156db24b6ed2813a56fc038db4968555b80b3e2f9e30a603cb1ccb9a70a9bb214b96c45e31a7ac828878ec0df073851eb5640f639cb815a7b5bcc097f2a45e6fc672226ce1372615375fcbd1ca1bcb90ea46077e8e660c094606c485523027ca04535dbae6e465e5807d4a646fc74973851227ca90a1feaf039e423570c6243fbf0de73d2b4d3260ba3b79bdfe32d2fdcd243977685cd41e50d940e0e57e8faf5b7fe8fe6f10cb4b2970215691b77e71c36f7bb6f06a98c001529983c51ceebe52ea3adef411fba618d70ecaca5de628f91608aad71512b681f55f49ebc9bac30e1e292176e290e619f7b1ee79bd100cffd04ac3a289a90771c2f716bec22703f7419cab4dfca120b185ba38798f670883bf446d0dc15e1b92913c76b7f059d4ae57cae65f6661cba1504c062cb2f60aa5fd1a820c63b395d840ef29b42f10351ffef5a0c9b956318d9e470765a6ecf594ed84bca0b55f27e85ec261f2a6093e8d02c4b36813dbb98e2c3fd05cc8e99a2e4d4aefd2abb8a0e0cce05f753c563d2a9b9ba93d201efe59a4c66fb0b94e4e109232627544e4dc912a55cf52ead13bb2ef13f2cfcc5ddb49499badeed0338652db780a51fb33fffba8d4c6108ea803124d6b30fd4a4f9cb6299fc82df56db9b4411ffdaa1ed7b9189b8e0c47909b79508d9bbb58bffd299f32ca7d461efc5f01c04c4bc811beac829a835c81df2cb3ffbdb29fe905afb8d0eebb4fdb5f69a28cdac48da8f47ed79286fe85d47f61406d95d35b10479545d614f37780e1ea142f3696766baaf9f9f1bbb1fbbd00d62fe381b692de2f736b51c8fd03688d3322bd4535682c8d70bcc996e90e3fe0fff2535738e39f21ffa623ebec870887fbc149bb3262e41e17a6d649b6a07a17fa2530f29b7c977f2e3129dcdae0c30a5b1b913a0f385152d7d4bb1a3cb9040f1904c0430f23a9ab5a2c2c5d0c2fdb2e7bbb71ca5d9268dbd5a3e20ddefdee069a47e9b0866efec7e0b47d461d349d69f22d253a180be2fbe9433af85f109e52251cb7ab8e3b3aec8f91e482597c4f1a8e589d9a0504083cce5df2d023bfebc5ce47ceeabebb5c935cd81ca3e11503f040e0237b64b2fa71d5a10b7a62706cba0dcc9cb7b9b89fa49a97bea151c8e3baa85a566640aa6022fe273b255eef413ba4e83258581d58fc8103f1a39a2ba8cd1dd6003e55591c8726f52e48efabd58f912a6459f08364cdbe323273cf528d96e973a1a7c446a4ed3d923750629487625caa2914a181d955e9c8f7125fe363701290125b74a7d04b05067218f68f1fd34f7b1a86dac8e1b7845572f211a25ff0f4adf2450fafd908c3428afecefed5d46d08ce467dc5b6448563d011ee3bb6c7a0c88524a0591aa778c1815d959270e3972cc8b0d3552c01fa32e801680fc9dc9045aefa1df3702fc920bc4a41bc6710463137a19cc4d0661807a78e8e02902f5c112346f510a680935880e16a0193bbf3633d9eac61fd3a1e8bdaab329065ca63c20dacb553d7775db3333cbd99597f23f8e7f221a95a6d4c8d69f5a294fe3d9ab6a87e94103f07a903ae75001c0ac5810d83c2ce3e6ebc3007d3d998bb0b3f321e0528d79977d3a540c9310993d1fee7471984f2d49e4a3313a73ad7f38661868bd0cf8b1d3cc35fdb74b91e0cf449900621d8ee52c753b656cf7f2c5f1c5305fcb04ffef75662644dec5c0041835ff358052b289ed1d8bee73e6785d776d1a5b6b3f0a961d3cdfb6bbd86c26843a0fcd1cb209137c838e8929e5c4e689cdc0f3856d7e934a803d6a55d24ba7c1ee2d16098ae1db7aeda4be58db87a1cdae2cbb80b8543f5a0b619fa05767c7c192a7735c1a9a5e3d8974500ae9e25f76b95e928ad559a9f5de68d598429bbc0e29ae71b6d9be7e040670942358cb8fcb3e7c7b192fcf629e618bb3f6d8db58e6acc8559916739e0a39befb5b78f9a141c5bb5a488e885b8b0345d3b724649f56508fbced5bee1774e127b53e22af9ed4e8a493dbd6a3f62f79c616e48f62a293f3b59b8d428dce419bdd7417f0ed4c6da021fa0348721fad9fe48d4afaf2af1eead7d6a56a0c353c50494a6c1bbbe8de87cd3a4ffc971dd8c1f6af647a0fc0d49d37bdecb658272c7bd86e27e1d7a25d866411f3d4fd86182dd4f6abb94db5e3bdc4719cf21a0daec3c6959a77ed71a6d0390c3a5a85df6c0622cc6e45cb75ff147eb89fe795afa4a3619ea0bf3a23333b9f30c5a6202b09b4158c66e442096eb02b2b1d980aac6914819655aec39859d82e096157b9f68000987c59c8749100cfa290f632fc1c69ffe2052cdfb9045adb6dda8909677e07146e470a721812dc01fcee343354a82f2cec027d6b4d6bfcfc8db097b9b12b8ee9bc5ae90afc4536c7283313fdf0399c04429db63eb9b2856c9e2023768390bfbb2c175c68f2aef8c5b1f9372f2c590b70a061cbe485a263120cb82933e4a4b377a556dd7db4f907cdfc3ed29e29e0017bf2312312f94827ec05f5c9e5672bf361798fbab9c1a7e6f786c72e81b92afc539340ed9d7f3e7a131d8f759be28f74d508a55b5a7c06a6a506b95fede372fdf7f595b3e6a342e31a6fe9f8aa7db2ec83591c770de5be5e4309bce2ceba9daf983e3f712acaccd62fa3b0989c2b552ca77fd769a055848686ee3794423333e325bff157e06a423f2d8b22494a725627ca9e835d94a67a97014ecaf52468a5077b647931edd28fcc3b9386c38edc4a869701844519275b95ab6e43895537b631ff7ee0b3b599c783b3424163e2608e9b28b838759197a05e4ec2373696158ec97eb7878f55093373b420f987bf8bb75d514358853084dcf2f3cefa13174a5885da2de4788c1c89e1ac60d81575945859c892d7c185b48d3bdc88933757b4a8c7d0d59180a7052f4707f2890fa1a167c9e0e0de3bdf4d9e2952eac2fa82d01fe0bd1f74c016435a8d73df56b5f60bbc34f3a7590fc2a677e01bd75ca050d2a92ec4f281fd4faf4345c255fd90e055d2cb838ee9f9bee0ae899aa040a3b3a9da18f23c1a4e5712fb55bf93299119229f3a06f12d3622566a56bde62b09defa16f989693f4297b7dab637311370165071591d07ca5d74f7403ff767b01ece3a455e082e573309b18034c3b4cf9a434bb8b6ca7bd7a828469a97254339735fffca8e7d2ee4172f95f27bcb294c419e141ca338c5c2faa868e5346fa2552ddc68bae44953c1c3d39b80d87fa465b3c542d842413516ee74d1525009e073d605ae315d9b65", 0xf81) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001040)=0x8000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 15:55:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socket(0x6, 0x8000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 15:55:53 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 15:55:53 executing program 1: r0 = socket(0x18, 0x3, 0x33) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="3f2b6cbfd73b6f723684a625ce3a80fe6ce13dbcc0ff59042b70746ac45be5fed2a8da0deafb99c57642af207f7a21d0d19afaa901a8870efc217c7616a7ea612418df336f6b7a846c1f40aa84ab6e1af5af85d58c2c65c41cf045d404319ff10d2871414aeb410ab0eeeb109f6e9df64841c9c00d806b9c252e9805cabae7b3c93bc9b81424a94a5cf2f7588602900bfa35b810f0ee013a65d8928e70aecb4e6cd3c7d82fc64fab1f46aeeaf60ecd27854e2d9f35e3db91a117b8599e90d43906961f0b74b328af750ecd878516b101cd5f45f22856d366a16654d4c077b44a569ace60b7c2ad58cd71", 0xea}, {&(0x7f0000000000)="b2514ab22eb57f6e22dd2851b87df07abaef5f0fde86a03bce317addd91e3de1bfa3af0406f9913641d617896fd0ba1bbc2dfe9a4aad1dc510c8a5bcc8dc9e84485a0daa8831c3e862199126a67eac3794da6ba5f0185e1175466981ff1fc906fbdcefea11a04ba4c12a7eaf3b7848abfb2720ec601e69150ad6322c8ae49fd48af633053eaca257a2609e93ec8a0b23569044ebe59e677cde3452da7fb850faeafb604f50968fb57d3f9821ce25", 0xae}, {&(0x7f0000000200)="46703b6404c1926d6d54ab6a6b837a966ca8506053f2024c4c3fe20dcb332a13caef6c9c816a3ea1c0b0975eaa93611e1ac3e81c643dfa41f24427d0", 0x3c}, {&(0x7f00000002c0)="8ea739eeae38866647c87e692d9e15a544288be2f5fecb41436a9b2bfd1ca7403f214bc3f9efa9c80bfc4532ff509960b1676f86adcde47a660a2d0f8876e42e0dda82e46d907834783d7084bd47019d288dbd6f08a5c0fa61d429d80a5d2b090e09399de2e6f1f02a0709c5d57680ab8eeea163da9796a92859117bd340b15fc4e51c1b57d0788714336103556047832cf99402291dde696f0e02a3", 0x9c}, {&(0x7f0000000380)="fab989c8dbe04c979ef168d7e1420d0986452762dee68ea01003ec307457f5cef7e54c1f792e8405fa3001acb86179aaa83f563b1fc13a91eef8318a45f13f6fb51a8879d1c2a29ede4457fc2dcd1e6ba1c70a1331355c8eeba93ee5de2f63744e48d1e4feb2d47961a48c4e361f28bb0b2c99a26fa7be287567822e56fcbb0ec37093945faace2e9290ee89e1d9e712b60e67a699f199258da49c9d5deb59ef2a34eb6e05a5b84298", 0xa9}, {&(0x7f0000000800)="3cdc10fbfbe00fa7e12960b8cf08dfdfd6d89107795172e4583e695d83a8b9a19b6ce90bde5b58bb6852615414ce5359c242c6f03a9aeefe7fea7bd265dba337ea9a1122700273e92214e907b95d2cbdd0d4107c03b12a94dfaf46e2ee3114caca7f3f79f255c733510da334f9b7828e7d60ef449e60b0cc52f644a016576d6d309320fcc9d3d43730197929c625aeb0e830aa25a5cf60439c3d2b4f9bc52b5e14299114f9ac4d8db87e64f9413fe3eae8b8d941c1320bf5f8cf9dd86d1ffc1964967f5e5f4aa9213495418af6a13cad1d5c1cf9f7519dd50774695195e2bc2d99c18035a53019e3f5b29dd17adecfd197ad0c122681fdd3431b5bd7c64d5434fb087fba0d45f7d48a6ae3b3838be73d5070e6ad8aa319fe551ab0c6009886480d75ed364ca2dd55da570aaaa0ed44e59eb8142a4bffa61bb557fc2a5f1014855813dc26a2a20a74ab4dcef5397009b2c0617f3f304b855757b28d1e80f7cdb07a18d5ada4906e9a9d84704144c35becd527ab4987fb8e641538ff945f01c14764f4e09ad38d0114a7e98dedc96f68e94170457fc0afefef8e0191003dfa86b10649782e519f64626cb91c94bea9c7ceff0ad38cce8275296e041502eaa916c42df5c25f86e994eadc876faddc595070705a657744ab69224fb99a3cbaf84df40e9606c4394e8cbc964105574ac76c011fd83035502daaeba697507b15d1dafd9fb519aed930942e09a0a94781053333645f7dce03df29f6865fe344570fda1d5c792cf1d9234589a51442252e82c6dd45c884b1a7df373c00a8859c3b8f7625be86cacb38b2a6400c4e7d89cefcae7271b102065b8d100f19638f67984eef458fd05c7a1f3ff26781b76b5c265fd6a4890b204eff1775c7d906e2f4eafd65f759bf3389a4e0b7f7b7778d1362b25a84892ae41b35c18b81fe22bcf3c86da752835293b6823499110477084b5e6ab7578516c57bdf7c334312b39b0ac6d274924e3e83c5e195b6c73611380eba6d3794241c3a60bf37b5e7e1202885044ac7800490562e4a19e29a3cc9e2616169a93525b9bbab94999128fac290a01c7526812bb1ec2ae19dbb62690b9191baf8bcc3b578f7dae0e5268dfda67917667e1e97cae3bedd18ac005e8bc8e9dae693bdf7797872234277f84cfd0e65d808ebb05f9ec5fe29e1c1c32cee9d7aff7b0a610ed3cb99f14c3585e95b682544d62331a97bf06c104b52629a7afc1713f27f8b40b6757de61d393e4781317e6bf4ada8e41976426cf0dc6d4f1ee3b183e12ee304af6ee97f894afb6c4fb3a1ed237737b297655187bd3f3536cecd18f563d21f67b40292c301088cf0c4929588422c1a326f5bc46a0c4e16d1c883f5dfce22bf4abaf9870bc070facbff36a597107bb49b8904b70eedc14b5cd16e0ef2f56d3309f14a1017de3909719ccdca205be81bb07e9ee70d4af9fcfee216574f4ae444258cfe3dbaac57c629667e0d7c3ad1bce9b978d87ec475d002156d545571b6ef8ef22f5a028982cf4f172505a4d23388cb8e803dab72cf338f8d0266afa075edcf38cffb4f578bac69c43f188fd1560800c3ec797322e0648e8a05afa74909569509f8be6fef7548e8f95d416e23cc9de7b9e267570a63c2e35bc457adedbb8bedad9e28e94b27186df8a380ec125854a18b7a3922312f8b08bacc3c70e9d1e9a8649a6cac15cd4f4f9a5e34b0445317af37107db203f46f0da82feebce819d0a33e8faac3818215f0d8aa77dfdd33191909ed832ceb7867b1438c49084a6aff3ec66e1fedcf79424a7f8e62d75f9cc0b65c8401924c774b0de9a519288a133fa1c64419c7897e3c0eb27e211d22bf7692640fc41e50621efd3b9f8dc8e97266e106f4d898b6795db1233df3599f3837f31f495ea51b6c1d0b19fa87660e7c69ae84492bd24504f82e521ea28325c6f7188024f9ddec12ee157556d1d3888e1abe78bbc75a59486d6235031c162568a12079c8d6d71cefd4d4b1e3372702e0c317602c06a9ce03afc0f2c19d5f989d1a29b2abc70aaa0f54070a72a3fbf77466276d246b8558b719e671e01013931b7b6499d0aab8ff7767c94cb2712730cf93cd25b5f79aec413bf13f269be36a90fdea1a80fb9ba0eed134d3892d590dc037c887f26c0c77e7e4b664e5796d80811c97a417f5dc2c05b011179784c6a97f0374b9ee47029bd867109f7f2d5b54a545aefd8bae2615a04f0491a85eef40e209308cec1b858f4a2e1d33e1379d439e0eefe5be02c65901d52e203130e8c6d242283e2f613cdf24ddb9d9e31ae34e2a2ce74c6c5776cb4103da44a96eec6769ec8317bddfa634b33c559383d20ba44577d336513a8bd0294b83cf89588dcd14f79450d4ca6059eb3febfab6880a5b8bac51979dd8797902933dc258703dd5856d53f9aefb1e965779194622027552ff742a14e6978d66bc46a3ec21875a1deab0855d57409a2e486061268e2194f3ceb74db08c0d02fdaf2597b697d3899ef57daa88436a47c3b85bc9d8547640b26162c242c0159e3c02f09e82a155633f692a813210c40aa97b544b6f4c48c819c02f3b8436a14af60ae60f3f8e3b15752549833da74e2fa82b9028af08883b235afb121e0f1906fdf6fb72aa7de9810743dcd45d05abd13f9c4c55bd8308908586899ead3fc2adb32b32c65ff20ba5f68ecbf32b6633e0f4074fb65966c791abddfc5192dcdc300952b177f5204bbc7e0b267ec80ee9f0042edb6ec1c3e3f8c6040816ddae79e6cc76f658e6811d9686c439319bc36f1d7d7131e55c64db9503cc9eee78f28be731846cee6f17f68b036cbeede6db41f0d6d41e7ba60937acc3bf0b294d342f5c89021c11445eb62475b7e51779b636dc05ad6f175953f76c27b91f3056504d155618c0653c7c4f6db41889d0e7ae466d5555e9627e93b5e97ebacec352dcc9c3821145a1fde0737898ad8e54f17cd18e8c32fc2536db72a6a6720f64043942ee1e7a6063b2dc6195fc5b2383058b1c90eee1ac605724ea6a0324db80ec53e1d8d7f0ad63ec4149b10f89fa438df4425d851b3bd2458d4d5f4a3c3cc87ed98d4981440ce15eb7560773b40e893dae616b7a3870e5592dbe8e5a8cfb0c3dcad542f2da5dfba0f1aba9cb092d46453feb590baa30cf3c01656cc0b3ac869df2393b5f814c768fcb5142ffef4fb6ac5799bf9b6ddaff7142239bd07b3ff43e206712192257ee05ff9604c1ba535bfe18948848c9ee16c8cd6811af21097db5512fafdf99eb316fca90ccf1940c19de516ee36ccf3106883ef2a16d28439db77e3bac299bf9d58305eed3d42f402c1b9276f70be2736b2f1e7566474ffb3ee0ff7fcf3db1cab2bd0a64119c231d98a76e8106a7794439b7281d14f75f1d66431a295893de802f02ad8829d32ea50d91b05e8b532c3b1cb0350963723ec47f792e3f39686b2b7b6181a3c38594c07a70cc093675116cbbe9e6f379626fc72d9856b45e6276aa1b6242aec5d236615911e99c15df3e2f1a7ea981313055a7da8608ec9e843e718fc247a65cfa8ca6d8ecd1d32e42ae37a5dc565cfd20fc40e2928887a2124ce5cf20bcfea2a6f7fa080327106c40f49118b2e8f85d09c9d0310a78fe60ff3f22d498e563efd6e952a441246fad20107e48964b6094989082840c6a39a068d8bea11e7fc9f60e2b152979f86f12804817a0debbb2b192df598d604aef00fa27f4b7cae643eb1e2c6774f516db847dacc82406b4768ccbbc5473e8f583d71e67df80b50795d12c812f051489877fad7c41ffc3b89707e4a2f1f7e95b74e09c98cd39fd23ada1110092b6fc4bbccb6c65916156d328493594f8c5b3b3bb27b0d5751e984b7cefd485f2ccb8b4e7a3400fd7023f4dacb2e9adb74dacf3c173058ca21c5bc85b91ba2a9834cfc96572babf10b71d10a7f198365424b2791b54734f90955d335ecfb22f857e90f4f402db82323efcde4b582ea10337d2d86a02469df0310a5d92c46636101670f5d1090b300f5ed5fd5124a2826ff0977b60ce2e6d860d13e88e5f84e8462edca529d40e42d82fe3421a9a714e1f5449e00b8934d7371ca075c0736ce63b57a5f5d337c9e83ebc8532f7f20c27aa1cc625c5bb1d68de38ee97816820d7d532c557d8f0a7506e68bfa7a903fa701fe7835035b11ba752c404b28b6b3624ce0d8a60527fc30f04fd58738af5f10c3f73b57b1afa7c37174e6bbbe4c46c522c9f3334b962a1f40e2d47b55f744ff2eb36e6e20d7a82c13fdaafc87780e08fba49fe0b7e149f40a95251642bcdcf7eaa12630e03cedee53a7139c0d32c8559b1c4f1bbaf9065e00a7a7c50acc03f795c1dd545535678859d9481aba41d8f90fb15216eed4a4076b76fda8b8fc2190e11971f5c9455487cc0d1a67c594bb0485a5cc16baaa27d651363646fe5af5bc5cad9b764483c21f311f9ece2e4c1926c56227c594c4b7ec5efe90598d3c93c3d1746cfa455d277ecbdd7a1e822cedc5fcceb4135d2e6cb9cb075834e2c19f8a35ce19dfef741c966f18ce8899db72e109998dff262b6fa32473180b7631e4b90b22f5879614da7b7c7cee49b5fa8225980358a900097a7455b1e03e147b080c1c61594b70cd8ca8175c435dd868cf57ff7ffbf6d62baf7c3c0029246cf5c23d287a4a472ec1bad6d7aa775ff063cce6234a65d1fda6f336f469045610908c17e1e6478ace36066dbffa3c6f83f8145314514d2bde893665088dde22e5d8ecb47dda708e2e2f2d7e2931337361d49edb242e06084cf4e145833dde14d6ef282056d0cd6ddbf1df20dfb7096c23f98dee0445acdac6623be54320ed8373b136395a428fbe65c93e96ef6f947975d3a004d53883ca0ae6002864a92d4f30dc4504c4f6467a103015452aac45d12adb0013fd23986c6d30583a295d4cf02240f054e64e379ea7c968d324fe8a7402ad00487e758242bb12b35e6744c01dc8d6cd0cc75475a4f4c1e00857d4ab58449688755f48b6c6da8b42838ea356cdee080fd14667b4ff51f7d624988c5b41eb10680f2e01205f7f2af2bb26bd21b00f4f8480ed6e921781a57a74bbeb24c2a25765bee1e5299310f845575084658266d8f7431672bf7df376a55a52a37a559af3e1e8590dcb387f682338134e4786203ecc897c4a5ee6352ad334fca6c9db57af44c33ca5ec8856e25fefd8778c043837f113afe1a9f2102dfa95ce8b4b97c55caa35eabc597e8319c0aa0ded185d659764911e472e5d0f6f6ddc258f00f2e3fbd0daba811cf1144816667b50e3443c10976cc198a9dcf03f5f9959b81b7b3c4b67c5c71e03dc636fa5b7d1c54817b0a670d1ccdb7fc7afe2917f2bd163523aa6acb9cb8b77c2d3617bab1fb0198e29e420ce436918964af711a19c5d2be0a960f9197ad466eb2ab19b0a97a087c183cfd963321388c66449967f3804f6d7aa81651c943607a220fc19c0369c29493daa6372103b30aa609da06ca3a3d23dfb2620e6b302799599a2e2e15a7bd7e75b5d211a52a354f9fa2a4f0ad28aae47e9fd24ffc3d22c5c9d3851c7ae00fcda6be3b726b98420babe6d500fda04d7100c4c9b0564fd1d787b4692f3139cbe2170a20128106b3a77adb087f9eb31507a21f46288bf145f7b41f0b4e10a0393e7e20c1c27bb87eef8e2e368e62d84cd174dca0eaba26e63603f3c1492ba373b9f2c7274c20846cc7995a1f68527763ebdeb50ab461a40958aadb00af6185910942e8fbb61b011f59802e8b6a647559134692a081de1dbd585d693313b0ee94d4e21a9c5df57a26", 0x1000}], 0x6, 0x0, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000001b00)=""/119, 0x77}, {&(0x7f0000001b80)=""/4096, 0x1000}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10008, 0x80) connect$unix(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000102f9ebc769680e89e657a34666914943e034aec3f7c021d86381506055d"], 0xa) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000004c0)={0x7, 0xfffe0000000, 0x7, 0x2, &(0x7f0000001800)={{0x1f, 0x5, 0x9, 0x2, 0x3, 0x6, 0x37}, {[0x8, 0x8001, 0x1, 0x401, 0x5, 0x1, 0x7, 0xf543, 0x0, 0x2d1e, 0x1, 0xf51, 0x2, 0x1, 0x2, 0x8, 0xfffffffffffff000, 0x1], [0x6, 0x5f6, 0x8, 0x4, 0x7, 0x7, 0x0, 0xbd76, 0x1, 0x82b7], [0x400, 0x0, 0x7, 0x6e3, 0x2, 0x10, 0x80000001], [0x12, 0x7, 0x4, 0x1b, 0x400, 0x9], [{0x5, 0x7, 0x5, 0x2}, {0x2, 0x100000001, 0x1, 0x1}, {0xba7, 0x10001, 0x43ff, 0x3}, {0x80, 0x1dab, 0x100, 0x9}, {0x61, 0x9, 0xffffffff7fffffff, 0x7ff}, {0x5bf1, 0x3d, 0x5, 0x101}, {0x1, 0x8001, 0x3ff, 0x5dc}, {0x1, 0x100000001, 0x3, 0x30f59b1}], {0x10000, 0x2, 0x4, 0xfffffffffffffffb}, {0x3, 0x153, 0x3, 0x1}}}, 0x6, 0x2}) fsync(r1) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) chown(&(0x7f00000005c0)='./file0\x00', r2, r3) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f0000002b80)='/dev/null\x00', 0x800, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000600)="2b86de8a0ed802f1f86b7e6bbe78f3eb2b23b06353bef643e7f7658dc4ab22e2f66613212eb221eca747132db1c86ad877d4979de1fbecbcb2efb4067eb4095767a092a1ba7a09c240bcd164719f6c8fd99e4e16930c4580cc9574b267be831742d09d5295a923c108e0f8b10a0d1bfe5f311fd3e6c1f467b65553ddfc961777edd3d355a4383e9946c59cce9b08a40e04ba608fe6cd03c37f0300b125a31345b3662ea0947950a4beaaa326957f8f0d1fc43eca2e563b79504521a5abc966478c71ba9d86859173d147416803abe99ce05f032548e5ec9ac3e41f2d37c848f6e91ae789333321500000000000000000000000000060db2be4c72eed1719e52e22f9e6a4339532f692381c9d8d82470338de4b3f313e1417cc52b5eeac6634d7b8f4d50e49dfce7345f11c90ea4310bd7f32636119484368781370a9be0c4c9726579713c80314f38aba16242a7818fa2dc79aae80adf9096739fd32e77d63e5a2dcb1281afa9d8cec43c854ca8032f54a0831b8aaeacf14adbed0ec93c1fe4f9767936ec03654f857a65f6db7a02208d17f9fe7f5e0d9c5781cf2ff1dfcaeff2341b875db39191381278611f6118e43b9ffa104fc60ea29c97c0c2424815d86b2ee7e88ea70006256afc57c19612e87aac0d77014a1024652c770d7408fb1433b", 0x1e1}], 0x1) 15:55:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 15:55:53 executing program 0: r0 = syz_open_pts() r1 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() flock(r0, 0x8) 15:55:53 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x62) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000540)="40be8937aa66b8c8d15f3e8c870aa58db94ec8c403007aa4d78b817fa499f42a66f62428c4e0e2f2f8d88c712b7293d93f97cb390f0c1fe19595e34d7c706bff58145ac97d7a7dccec132538b572e570310adbddcbc949616b83727bdeabafe2137b3101e417d9678c1971ca1e1d1d834d10817db565c991e38a8dc76f5e83a572b62493488a85a85c72378dd3c8acf9aa1749ddb15766b3097afbe76e44a8b0a70a9757e210cf98dd5de3f3d1cf8e55793eae315d541ca3054b3500ad1426f1eba29f5ac91bbd0b162aff9a52745fa897d2ade81d4864c80947eb87e84a4d4e", 0xe0) execve(0x0, 0x0, 0x0) 15:55:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) fchmod(r0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x41) 15:55:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r4, r5, 0x11c, 0x3}, 0x10001, 0x10001, 0x0, r6, 0x2, 0x9ad1, 0x7}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x100000001) 15:55:56 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = geteuid() openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20828, 0x74) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 15:55:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x40000000003) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) chroot(&(0x7f0000000080)='./bus\x00') 15:55:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0xfff, 0x2, 0x4, "0c5235e5c7cf627100c02c109b658e9f7c7090da", 0x4, 0x3c}) close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) 15:55:56 executing program 0: clock_getres(0x4, &(0x7f0000000840)) getpgrp() 15:55:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x210, 0x0) 15:55:59 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 15:55:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x6}]}) syz_emit_ethernet(0xa7, &(0x7f0000000140)="c3f5e8272daa6381c11d5cc274313db31decafabc9931e97a6d46c219b9541c5f05efed0045b352094a53999db2500dcd4a9cd20871abe53ba53913fe00310f0042954ffecf58a1aabc547458f11ed1d545570bafe9b0f7269000dfdc888a04b396df4b6a036b5332a5f149aecd269560c47cc67906a527b38b296f9916f700f505dbf117b12f173988d28caf4aef40e32a9339904b382e812111fc1ac497218e2b24ba897febd") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:55:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7fff, 0x69a}, 0x8) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)="511c5b20f7cf2fba", 0x8}], 0x1}, 0x408) 15:55:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044270, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x0, 0x36412644, 0x9, 0x400}, {0x1f, 0x3, 0x6, 0x6}, {0x100, 0x6, 0x100000001, 0x4}, {0x7fff, 0xeed9, 0x9, 0x4f}, {0x7fff, 0x10001, 0xd3, 0xfff}, {0x0, 0xcc, 0x5277, 0x5}]}) 15:55:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xd9, &(0x7f0000000140)="02e165d90ec0f42816fafef5bd85efe691d43ceef2b854261a631a4b5249077fc989a811bbd578403d7c599ed89dc9b13b4676985b53a66eb77373a877d0b5497e763f0afccf19a2ad3bc5d313bd32f027165b025a120aa87f0d2aec04065abcd6e66da2583c5e3b47a157d382f4637fe3fa0fb068b628fbb7dec0b9bb2cb3164b5b84216caf221386340dc0e204ea4138b5d428926668f2bbab83ce0866905d4fe2e47975e27fb3f5e7074ecf3f79375cba6fcaca85ea15e2eee47f3bd7c4c3c231ab77cff21b7de5060d2c267147607fbba1f6abfd6c501e") 15:55:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x1f, 0x40, 0x762, 0x8001}, {0x0, 0x6, 0x8, 0x3ff}, {0x1, 0x5cd, 0x1, 0x4}, {0xbb, 0x0, 0x3, 0x80ae}, {0x7, 0x5, 0x400, 0x2}, {0x6, 0x9, 0x5, 0x1}, {0x80000001, 0x20, 0x80000001, 0xc111}, {0x4, 0x2c, 0x3ff, 0xb58d}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x87}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:55:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100000000200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fff, 0x100, './file1\x00', 0x0, 0x7f, 0x40, 0x8}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x190, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) getegid() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 15:55:59 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x10001) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 15:55:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3, "213cc6c42dbbbb67deb0369d79cdaed5ec61cf02cecb5239b290f67ab8d04d7700e45bbb033779a1b619"}, 0x32, 0x800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/216}, 0xe0, 0x2, 0x800) msgctl$IPC_RMID(r1, 0x4) 15:55:59 executing program 1: unveil(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xf20, 0x20) sendto$unix(r0, &(0x7f0000000040)="d17f0daadea7aa9b1ae82229fd1f2c85fb4de0b1ed0c176d55fdfff946f391a84355ea3f3925a4e4a9b932c843ff5d7320a5b09607ca03aa4d10c9f48797defdf8b36e7689e5dde973c1083f1f8f2e5274912069c3c445b54080904233065b1dd13f2b67f1a50b85e48fce8991d7dd", 0x6f, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(0x0, &(0x7f00000000c0)='r\x00') 15:55:59 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xa0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 15:55:59 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000280)={{}, 0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x1ff) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000002c0)="fa1204a49155ce1e00", 0x9}], 0x2d6, 0x0, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)='\\', 0x372}], 0x1) pwrite(r2, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7, 0x0, 0x0) r3 = open(&(0x7f00000007c0)='./bus\x00', 0x1, 0x4) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000300)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) fcntl$getflags(r3, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000800)={{0x18, 0x2, 0x2, 0xfffffffffffffffa}, {0x18, 0x1, 0x101, 0x8}, 0x5, [0x1, 0x10000, 0x1, 0x7a6e, 0xb1, 0x81, 0x0, 0x8]}, 0x3c) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000009c0)=0x1ff) sendto(r1, &(0x7f0000000840)="210b19156b7fe5ea72b2f72f23900029d4974945887845585fcd0b606376bc876548b6984b2b64fb1ab49296bbf2b59429b8515aea3e2ab5d4c9c809c60c8600a87fd30b217bb0f722c59e4c358f01a1d10c3a90464d119b6c1bbd04cfd974c77bfead3592ca3b13d46aa12b4ba52afc69a2b4d735bbb7fc3a343732fd40669e6d562a250b58475e65895725f43c53d0ab3b0a38bcfcd5592f76cc2f2fda78425c0f66340e64882360", 0xa9, 0x3, &(0x7f0000000900)=@in={0x2, 0x2}, 0xc) ioctl$BIOCLOCK(r2, 0x20004276) dup2(r2, r1) ioctl$BIOCPROMISC(r2, 0x20004269) 15:55:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 15:55:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1021, 0x0, 0x0) setsockopt(r0, 0x7, 0x6, &(0x7f0000000000)="2709e9777cf54a0d48f4f86442253479808807e568cf959f25e438df5ed4ff386cc12bd62ee898e9f8dafa4fd4e33ed7d55b777fdb51d48b42ab4bc80000e8f612", 0x41) 15:55:59 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000600020000000000000000000000000000000000000000000000000000000000000000010000000000000000170000570000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 15:55:59 executing program 0: setuid(0xee01) r0 = socket(0x15, 0x0, 0x45) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x80) 15:55:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffefd, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x4010, r1, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCNXCL(r2, 0x2000740e) 15:55:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001af, &(0x7f0000000040)=[{0x25}, {0x48}, {0x8006, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r1 = socket$unix(0x1, 0x7, 0x0) listen(r1, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 15:55:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbd, 0x0, 0xdde, 0x0) r5 = dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r6) socket(0x2, 0x2, 0x400) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000080)) fchmod(r0, 0x20) 15:55:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x44) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x8000}, 0x8) r3 = semget(0x2, 0x0, 0x3) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000080)=""/64) 15:55:59 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x98, 0xe7}], 0x100000000, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0x364}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x9, 0x101}, {{r1}, 0xfffffffffffffffc, 0xfb, 0x82, 0x2, 0x1}], 0x648ae5f7, &(0x7f0000000180)={0x5, 0x299}) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)) 15:55:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000480)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) r5 = getgid() shmdt(r4) syz_open_pts() r6 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000000c0)) r7 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r6, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000540)=""/251) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r10 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000700)={{0x96ac, r10, r5, r11, r5, 0x22, 0x2}, 0x5b, 0x4, r1, r1, 0x7fffffff, 0x9ef, 0x7}) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x4570, 0x40, 0x91, 0x9, "f2803bf80586999d7e11afa943a583a41c62c68a", 0x7, 0x5}) 15:56:02 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r2, 0x0, &(0x7f0000000100)) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() 15:56:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x800, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x40) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r2) 15:56:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1702) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/12, 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) read(r1, &(0x7f00000000c0)=""/94, 0x5e) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 15:56:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400) setgroups(0x0, &(0x7f0000000140)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/249) kqueue() r3 = dup2(r0, r1) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000000)={0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/bpf\x00', 0x100, 0x0) setreuid(0x0, 0xee00) geteuid() sendto$unix(r3, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) getegid() r4 = semget$private(0x0, 0x1, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000a80)=""/127) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000c40)="d1d6e44551f13c3dd575a8207e8b8d4954661522ee797dcb31aa7eaee92cbbe938a590531cf4e537720b6c88216051c3ea7e9e079e4751c8a168e6ece0bd133eb0c7a852f4f0d9a0e95e94784245dd4a14588d000ac4f3254f3c3e2aadc54aed2f36ad3602b60d8a73582c185b912fca19395fedfed8a9951530a826092799398f7da0263cf7a26cb506dbbaae4fe095221a54196bcc4126a5aae7deb91c20ba869d2d1e69a42bc8470ee97437c74303e9714c3f74d1bb4fddfb2e8e81376c5b6c8b6f13d6b377b958f81af1bb4672595b817971561cc08e9849ffc0ea78d1ab1520", 0xe2) openat(r3, &(0x7f0000000dc0)='./file0\x00', 0x180, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000d80)={0x7fff, 0x10001, 0x401, 0x1ff, "53a72994c8ea323813a5e0fa02b8a663be0edfd6", 0x4, 0x4}) getppid() 15:56:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x64}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x480, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000000)={0x1000000, 0x2, 0x0, 0x0, 0x0, 0x1}) 15:56:02 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000040)) 15:56:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x44}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='@') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) 15:56:02 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="627ad601910478c5e0adf197458b8cc0815bf3eb48fe475b5ebd3dcf13d830868bc3d094abef1909bba18024b6d794710bb7c3580da94cb99ed9cb66e5b44b5b73d18b3025b1203b3e23bf6351dec55e76305cf16fcba2a8d44284122ed7504cca1ec9f8f6800caac41e4e7b9c6c2e42d024ff1a7066fadd19cffbb82c3795941f2a297d"], 0x10) socket$inet(0x2, 0x1, 0xdf) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000140)="000000000064001400000000", 0xc) write(r0, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 15:56:02 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xa703) 15:56:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 15:56:02 executing program 0: r0 = socket(0x38, 0x4, 0x5) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x800000000000000, 0x0, 0x7, 0xfffffffffffffffe, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) 15:56:02 executing program 0: semget(0x3, 0x800000000000000a, 0x0) semget$private(0x0, 0x0, 0x100) getpgrp() 15:56:05 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) syz_open_pts() 15:56:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 15:56:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaef125c00000000", 0xffffffffffffffdb) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x15) 15:56:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r1) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 15:56:08 executing program 0: r0 = socket(0x18, 0x2, 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') flock(r1, 0x1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 15:56:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0xac) r1 = dup2(r0, r0) shutdown(r0, 0x4) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) 15:56:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001000)=[{0x84}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xa69) syz_open_pts() syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f00000003c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3, 0x7ff}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000100)={0x3, 0x100000000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffd0b, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/47, 0x29a}], 0x1, 0x0, 0x0, 0x9}, 0x40) 15:56:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x220, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 15:56:09 executing program 0: mprotect(&(0x7f0000e8d000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3004) 15:56:09 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xffffff73, 0x0, 0x2ad, &(0x7f0000000100)=[{0x90, 0x0, 0x400000, "15e4114dd169e53cef1163a756d5204af192e6c7dc70e2d3b4c8b0c7e2270d4c13e6a469a55ce86211a54bb1afaf5a1be8412a1eb21080c670f61ec0ff685697a37a3975090aa21f7cc91be6a3fae1a882859eb05d4f78e2d6cf41f598703a23cdb1786debab875ec034dd4b4a266577996a9c8d7201bc23b4b80833a7904580"}], 0x90}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='$:%/\x00', &(0x7f00000000c0)='+\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='-@-\x00', &(0x7f0000000280)=']$-\\%\x00', &(0x7f00000002c0)='{-\'\x00']) 15:56:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa, 0x80, 0x100, 0x9}, {{r1}, 0xffffffffffffffff, 0x21, 0x53, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0x21, 0x2, 0x2}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffffffffffffffe, 0x7, 0x11}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x0, 0xc4}, {{r1}, 0xffffffffffffffff, 0xa8, 0x41, 0xfffffffffffeffff, 0x3e8b}, {{r1}, 0xfffffffffffffffa, 0x4, 0x10000000fffff, 0x81, 0x9}, {{r0}, 0x0, 0x40, 0xaabd48735262ce29, 0x6, 0x7fff}], 0x8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x8, 0x0, 0x0, 0x0) 15:56:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x73, 0x3, 0x400000000001b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) semget$private(0x0, 0x3, 0x281) write(r0, &(0x7f0000000000)="2078f7b678807d89e032dc", 0xa) r1 = semget$private(0x0, 0x4, 0x4a1) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000000c0)=""/89) 15:56:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getuid() 15:56:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="7ad7b1d9ca9a3ccfd40c9a5c9c538dff053dfd69a912c7761f908d7d", 0x1c, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0x1ed) 15:56:12 executing program 0: r0 = socket(0x800000018, 0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:56:12 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getdents(r1, &(0x7f0000000180)=""/232, 0xe8) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 15:56:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8001, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x40, 0x0) socketpair(0x18, 0x1, 0x5, &(0x7f0000000200)={0xffffffffffffffff}) socket(0x2, 0x4000, 0x3) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0x6, 0x8001}, {{r2}, 0x0, 0x4, 0x40000002, 0x7, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x1, 0x8, 0xfff, 0x3e}], 0x4c, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x80, 0xfffffffffffffff8, 0x7fa}, {{r5}, 0xffffffffffffffff, 0x40, 0x11, 0x3a, 0x9}], 0x800, &(0x7f0000000280)={0x5, 0x4}) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x3) 15:56:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) bind$inet(r3, &(0x7f0000000080)={0x2, 0x1}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 15:56:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000002c0)="97a334b54527ac36354f963ee1ea9685db4e80af881de6e5f472c1ab34ddb5827e633d63b4cda78019271c472613062e7e98fd5a0a7129a72f9c9ffef2432d4876054e94da1e31685cc4c372ae826729a3ecbd5fffe5743e0274a5e1434b548df2e3fa4c3d2cb4ab88d468d9151027bf2f1bb6356099af4423", 0x79}, {0x0}], 0x2) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) execve(0x0, 0x0, 0x0) 15:56:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) dup2(r1, r0) 15:56:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfdc1) close(r0) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) shutdown(r2, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xc000000000000, 0x1, 0x3, 0x0, 0x6, 0x7fff, 0x80, 0x2, 0x2, 0x0, 0x3ff}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:56:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xaf, 0x9, 0x4, 0x7f}, {0x7, 0x7fffffff, 0x0, 0x8}, {0x8, 0x9, 0x5, 0x80200000000000}, {0x6, 0x3ff, 0x4, 0x9}, {0xde8d, 0x7, 0x4, 0x300000000000000}, {0x8, 0x10001, 0xfff2, 0xfffffffffffff000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x4020426b, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x202, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 15:56:15 executing program 0: r0 = socket(0x842, 0x1, 0x72b) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e99060a2e3b7fb4628d44cb2f6db8a9e3e05bc5370bcd4c0a16f96adb5ad4ac8717b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9163fb6b1505e8f5300a49fef9d612f879fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/217], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0xca) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) chdir(&(0x7f00000001c0)='./file0\x00') 15:56:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x0, 0x2, 0x7c47855) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3b2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:56:15 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000000)=0x71) 15:56:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="7d3c638dfb3c05d365e117f8906e35b670aeb1a721d672b40998821efa8423215799053d662025ca98d0adafa15bcb724ec7154ce0fd22dd26a4b1f77e8b4a50e2ea15452e276ccb65e9e357c6dd34d6f42836a9f46c0865dbd617d114d5810b9e2179d57120fb6d9ea0f76b265593385992f9b6ac8d92de4b642a32e6f160efba277af371dca60e4d15f1120475d2cd62585d184059dc67e946f5af1a4ff80a33a1b173ff516a0b93b3a2383914918a397e89bd4cfc87bc5901829a7923", 0xbe}, {&(0x7f0000000480)="baecbe1fa2d2197bf0a580b06885a077fb2f45aca470f83849bcc7c00e63ff002e9a6923e4b4017d14da16e9d408bdbf8e2beea92921ca1a976ca3c027962553dbc48dd668d9db61660f912831ce54951de450659585c35bfb224b0b37a684183fe9cb7ab290b0a31845e61012b570648f06dd9882b0c488ffecd60e8b819a9781440d87da7e86fccb03a3c1f2e68b9aaa46129f35e4add6fb13f46b2617eab1dfff29092d6ef402282b2c79064cb5dc6d37a2e3dd1f1d37ca96aa080284b83ffd429e4f58", 0xc5}, {&(0x7f0000000140)="03613f135113560d7f089396d207a6fe14987e5a50d3f1218bfb32d18087e0e300f1aeb74d3c41b86ed6029a6055ae66ab4cf9c63470b9dadc63a13199b96d6a3ef7eccb2db162a6b394047fb15eb075195caad860a711d203eee66a986aea73faa678f9239661d5384275ebf5b6d38c899febae09f539c2604cb3b20b9a33cfeaa964ff2f", 0x85}], 0x3, 0x0, 0x48) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000400)="2a5b48cee1a33733909f48ecc26aa87289a6424269709f00d92949caf05e8a4f63a310119911decfd2816b3c4dc3061af82aaebaa935d7a41d7a324c6968bcc71e711dc28f9179b1a6a182859d1c518e4a61cdab0d6b", 0x56}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0xfffffffffffff7fe, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) 15:56:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044270, &(0x7f0000000040)) getegid() 15:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) rmdir(&(0x7f00000015c0)='./file0\x00') pwritev(r2, &(0x7f0000001540)=[{&(0x7f0000000280)="63a0dc8899628721007be2778c854725b19c28a44ee1aa9dc308a7b8ede57a3805d475d37f5549239b72366b6d37fbdfca5ea1f64123c436ba039d6d8fe16c5f5b8e26c7195734ef9edae563b6fad106843859db633243482296cdf44f5d17734f5a6dc94bd4920f2ec37704d19470dddd2b1c6c8921a706e025bfacc5672c6020aa2e09692f1b2e3f4700543068aac0c7f22dc90287ab42c756014a872ec1d8ff3f932e", 0xa4}, {&(0x7f00000001c0)="98af39c8f43552852287d3538ca33b7001a3562ba3f448088f7f401f03be", 0x1e}, {&(0x7f0000000340)="f7e572560283a6d9b4b5bd452a7e84b657b07fff37f75bcf2049d1dcabcf8dfdda2bae485f3ac25cb2a1501f6c9cf4a1e86afc85d2f5087995b68f4681ab4f9dd8d4696545b13900db0924f5c7832e01d4902b8690d26b5838670d8d3455bf432073cc30b7d9bb88c3866e0c54c362d1fd1af8323670dbbcd2b1e93ca08736646c9eb07468a3d6d7857379d8a619813d1d0dcfe88ce1274a0cd1ee35499ad4272542b405bfe5071f75d312adc68e72e268738cfd0833d3842ff1822aeb91b43dd8e8cbbdc05ee586b0f39b4f946561edaec727e4542217610e0433e638d98a46a21d0467f6d428870d6ff86d0a1cec503269a732", 0xf4}, {&(0x7f0000000440)="504f3935fa3f3740f0b20206a0bd50f3e1f02751f107ac4b2f8d62cfe651a8fc9ffd4a16937d6df370ac0d840b88d6e30ad81583933df8834009755e7e3309", 0x3f}, {&(0x7f0000000480)="798aa0d14f9d78b2106e9f0eb10cc3f9217ac4c6c9ffc417f68d30435f578bbe200608105af52a7f56b349cb751eac6c5584b12c8807c9264f3c9a4f5464c6b48f1746721f43f4f22286dda988d4c3f78314b13bd7c9850a75e83f625c47397862fb123b2e3a82b900855b6dd307d8e735763d17f338972fcdfba1ea391d0df3eba6910210b20e549edff935", 0x8c}, {&(0x7f0000000540)="e2d0e7c34eb0c86f4176555b9f2cbe4114d7bbb5a7c95400c7942bdede26289c9967e096197c22acdd701153c50d4777e27b3944429d2b1b13a96d79c6a30a1c7b6ca6bf1be63d201572aecc07e9b0138b1e30bb2122db8b768eb7004ffb69c4912b14191a28b0bac6ad570c3a4aafe2496b433bdf5c90337ad16993d0b82b2694e0052edc425041ceddb362e717418c031825382a8bbef6a9894c8fb4e9380b407c65318795104ddbff55ea4127453ff63d323081ba86e2f5d5989cd512b0166705af84e366c12b5eefa858d2b101697986ca965d8a75a15a73db2ef09c5c23439d57c395692f0f13e486152ed92c403ff4c3aa92d636580bfcfdb37ba6c2e09461f7fb5565e1b0284dd1166a10c0e450cc0d884b8415350ef1eabdfe760443b58eb062ce2906720e967cb7bf0671356d889c2930eda347ef9175d139cd2cbd4af429ffd3b57f938fa0a776ac9a27390efd969251d0241609e12f6e2bed6f6107266ec520830f8a539e720c22675c78c9c5124df3a46f53d8ca154de062d1bd5242d94e57ccacc29c21039cbf0f087b60cada45651c320343d57e71b2daf831b3550a2ce575ba4c5979709e38b0893656570fe39e7a05bc5a5f0bdec124311d5579d0702805fa8f585354cba573d43d8ff2a580d381de733bcc8eb60adf74fb8bf34b905f5c4e8c97e7a41e8d47271b444aa5681d8b93af65c62d528b4c869895c4a6ef339aa05da847964d07e06c7770aca86a1a9959d3d2ae2b7a9e3fd3b768657d495f140a1fabf7314c1a46b07ca5b0a0eb9009abc07293f2e98bc7de586ae3c5b31d6985d315ea33600a56da20a8f1862c0f85c3d4326e9adc79be390a0af5c1e4421940658c5e3dcf9be92e8439c3dc158e7583d71e7e7c51334a03f6dfa95b2bc915514cc3e91eda5a27dab4398c861ceb83e7c06c0a9bca3fc92c84e70689f62ca33d4876f1a2855a63ee8350e4112b4fc10131da107abf99a2741b616b70290c4f35cb6ab26c452871077a8998b4afcdb9387461c1e62483d09a691d952082c323c2ad51ef2f75cd4c6b7813b02c751b1e53f815e4765807c6536797a97b2cfe2dd86eaebab16f7ad08c7cd5c7f527a9ba7c963340e46b5fb8f6d47c1f308cd1dbc4b8c27a07fe2ca0a84d3d32fbdbd3d5b66492862521e87769f419fd743654c018bfa4f9a820c3b7071e4c2d8e588a54c291cf139daf06cd376f82a0ecdc92f135ec21048505ed39a389d6177d0c69574e4f57771c3c459f2de312e925aa3f95e7916d9a353c57a47f717e7cd38c196d5d40de39bb57a787e425a9628b5ad16b1777611480476567023b817e98dac750b9462aa660cd72cac5f6aabea932ae5e4b54cf4d1d9c27f51a3de073b863cd7ba20d967fff4ca8fa2e5abd63e70c7b797bd596655ea6348b4cfa33f8db869ef6270583cf60e150c57d1ecd1edc12ebd66bac728682af0991fca9bea68c1aa703ea33ceb9987393abeee1f5a5381d2da44ad4e9870b89df34f586c622a0030db04f0084503112dda09b344089c35b3722614e4b36a4b3690f92ad3ebe6691c1e86f7e85d24b336c494f9ce2f21dc2f32bb26ad96661a48f7344a81c2a0a0775ecc4089a4c7f2344c0f10bef5461dd217376f94688c33782f61bd294b3d4b5b4eb555a256084c00336fcea554430f0f59e40732b1199c6ae82a78d162f8f9be0953f4ae6fbf1f9069f710d304363daf408b646a56775fcb7a14ffeb986d438a7323669d34b9f50e72aecf9e73c9f82791ec865f7b55a5a7382ae68e6437fd390633ae8df31309e7061103400bdef0729dc3f9ef72554bb453f49ce03df492bd3ec0846bdec451c517dac5d142fcf9869ddcf54e53affc0e49a26777aaa5505d76618ab96d0ac8e5a799d121ce7a46427d05ea0efb3c6fe5e4919aee46dfede798b1b7733c28fac79bd772957baeb64bf9a561e383741c504f8c52564d71ac77c6fc1e5aabdd2c05d8548c0c74cb7dce33aa48783a24aabc3ed0e2e3dea2f34b2d8d7097f6caaacaeecea34d008e92975ccaafa53cd8047780a544918e49dbb45b72f1086c9c0a093e6f2292d030c218c1681614e6b00de33a9294825ae4fcc3243570dbdc1a3bb9ce48461e8de3013cd8fc4a4040888f6f4679c6a76bac8b8efd65fa69fb20d02e158a857cb729e513ea8da9bfc5f789505739c91b29997b658e3226a4458f3c7850b35f38cac11f88a1e41d793da896c116bbb8cd1cd939d140ceb66d4e487a8ba13f5e3da61b7d07f523bae10f477e11aa674d00bf76d435b4fd6e16f509517c4dc67e7ccc07fe9b5e4378dfdb672983d756735d0e4d59368a9cd25d7d1aad571f2dabaca9df5486bc744ab6db546b2f4520c0fe36750c58c323a29d8b4b4284c5f214eb8014566571426233f241f14bc409a29f3379aab11e54a30cc9f01ed90c7a7363c36a690e7f7210976e76e5014d88e0e54380a820d511e1caecd8e459f24b5189c868c713fa93c9d9680f926b1b7b71915bc94e5ff23e9e90488c98b2cf151f2afa6abbe5630498ab83978bc8589e5be875a0d7ee67ef2c097ed597f357780cdd515748cbe0e29c8d2b954ab68d509ef7960e5b92bc0881423332a7097fd65a2c8704f0cbbdc71e31b2f3efa2b697bdb275a344733b93b1adf4092e7422adb758dfaff971f9aedce07c30bdb560daa6ac616ec52d6bd2bf57a43d2c315e9d37b659f7d3f7137feb260d7928f70976a54641fa2ccae8472da7c1944a02b926528f687cc7795ead22add9eb31371650d05bbb6dfbef2728b59e5ced098d1336af2e3df9b5945680383670e6506e655ec0c0e57fd2300a8ddccc648a8cbd55c99565b0c14eebcb2d8a1bff9795232ad53f202cbba3f4917b2bc0a402da7129cec8821fee60ab2a91d3db784cf4196803b69d64d62f0768640d05378d90ca277b313c2937b9a9468df412b97cc8c285ec0a57c24e2a6cf151ce68a7675f08fed37f1cdaa74b249f0658c1dac291fd73468dc5d91293fe31a82109629312053d3c0464ec5ab73ef0d55377958d6985bdfbc8d0e25b1577a42053126fa8b91e68c003617d70f76711895becf04b0e32fd176a549f83c914b5d9ed297e77f4da2657b45b51cf0211fe93383cff3fa5f47a063701f64ca27c76ccc427b73b677efd94cdac63ba095a32900891058670e0e38693ad6b9730303138edb5512e3d6f8c010b7a9049f69ea44544a810dfb9d1de26c7cbeabd1a120f7dbb0557421c5b153fc0bf4473212536f3bf2e12955e9e8adc5e0bfbcaaf8effddaeadcb97260093eb7779f7ddd49e89890b6b8c1c8eee43185074bcd1589ebb2858d0fbadc6bb1dd775c2b089622500cb3b367839c27a847064cae628f73d632d96915e7375610292618820950806f2da53a490fe5b6a9389247a15b4492f1e2cdec24d3d70b0fdbac92a382b16f66a30ad7eb7ba6f366f07b7a97fc913b37fa2db9f1fa7448e195733f169805f86ebd40ba01d6e2aab61e41a39fea6323db5a0313c462da3d8a2215f16b1efbeac1b53ad306874e0c85994413f1b28e7653ce1e7bcce21b7df8e1b4cfda54f8e43b01c5eeb2e7a1536e631475d74cd14dee5d1fd064c5ad262f830a62038a23678cf322b94f0987922bbf59b7c2d3062484dfc921c1b1c2271d529fa8c05a15ef60f28042f841bf58b6f64bc6ce9da0def2c66456ff608c9e4b7d88e01460bbd23cc4544586880c0f1905d07928e647df3903c9bdf4942aafc395cf284b956c411df37091eee429ced74b93fc65e4fac607affef8b3231b882e5c4c54da1df6d9fbd023f984f060006ad08128b7862981858389944d616b35e09de249240cafda2b9d864a651b194c7c4a71d1d03fd7e813f1cdd6e333f6357d76658f684a5d533130927d6c9afa361c46b023161c76752cc6e661ce9119359986d05cea0129ff8ee88dee7f7dc64b4e6e87fdc716e64441d9d45cd6323543b9e9a8ca91c76df13721e0efc35f25f5c792f429c6ceb1ead358359d2c0580776c779a20f36269aa4e8469d97928c0d15f878c7662335e1902efced654dc18b818c7aef5cb6e078b234610e663fafeaa80b7f9468ce501dcc91774aab9a84ebe631511c4c15bf89b4f75f5aae7497e125c89758ee4f58d5c3ef7dd4d4b6045320c8fc3337a422de25f9765b6ba7c1200bab3649721f0a7e28b815e32b3615c11dee12cad314da8798d3936f017e988147de7ea91abb380850d04069b329d722975a362f4da20bf4616b82c17e6c9e9a06e10be06ebaddd4e35ff1db75143a60a11c9d954a5c88cdd18369ed2dc74848026140068587c3c61fabba27fe8f4c5a7e0c2ad9d96cc0f54018294d633b8dceb62fa8c47b4f5eb484c3a35a4519e9caf18dc845f48c1b8739f0e2b3b247b120610b08a8cd381d9bc796d0035bb95a5b8b3145666ca5a189a1ac8dd80bef52f861c2c3c85419cbbf5e8421775ac11212e2d8b19fdd0af4d8dd0ebd1c4b3413a797ebdcdd398c7807c7b1896b75caa709b65fc3236e9fae5ee4fbf39d68f0ab8fb28585592d01a2120a8c4ed6517461b5d7d429479f7ddc2e3a6e0c6e5bac0717517af5a5593792ce27c56f72a8542994ca94c0f352618f49d797d96f5805b6b4975089fc7d8d4e7c6f514b1df3b015218fdba649923e186d81f59f8a2a8b14410da93f190dacf491261a2cbeb3348aa651e085d2474085667fe8106089b014041f251937edd6db52245cf59770929ed5a62c78af59212481d79deb8a13f4bd4b9f6c8ff9a7bbf36e43a866ffacd3db0ab8ce10c758dfd8168a5065c7fb282e0f4263a121d7db09e5974ef25b3b2f339e970c4f6ce4dae8df217c832dad4d107e8c121b4e0cb829a20e50588fdc934b8a7f119ddc0360272ce01e4f20fe01c7bd023f27294694713e7dd1d958eb2a7c3d1c2d74d2100d7a54466b9aa516015f19c157789205ef8b98bfb1a8a808d097fd48a28741cb08b157c577200de740455f6d61fdaf42ab374339556cbe155c68e78d9383b1a0a06b7465e5bcb6b5c4d020dcb62528689cac312597e8bab0404c323f1074023dd8248d74b9793e3d5bc5c274d089909d8f48d636c051d39a50d2bb6e454456e9e9cb4ccdb71e63f41f3ca5c6a21cd75a36f617e1c979609e5e556e682cf1da563089c4f1bd8594c6e52bdd6bf8c4965f1ca5e7b2348864473782ac0b6d4d7a8ea8d049fdc08c5586c8fde9be3fd0cabc339f7da2d4c6c837971801fc54581fda284f63a2f1141ad78dc3ac9577ba5b0410fbfeb3c021aaea486d42ee479593dee81e12eb0bb9d5383e22ee0feff5c8ebdbccd8d867d2f566281431f272f7459d0ab868977ccdf3ec1c882fd9158fb0de430089095ee2a5c88e49fbaf20855c4ee0fa2c3f2cf2c5aec0ec1b7d02fcb0c342b26600a4cc1e2b277aa7f4f60db49634cad69f21f63466b757adad34c5cd39c0a65c52d42c218256f0906735c3dc021cd9206e102fa9e941057a1bf841b1e438563aae18d512241940bc717cfbaf057294781d714393eba29f53079745ff774ad1afdf1e6c48c9418b7dbdf1db1be6d48325dfc2a502146b4ba1c124a52b415a0af4a6f3580cf825aea41626df39fbd0c5670b9e6edaccf4e2b77e7c4e0fcbdd86930c19e0b0feb2987c6aa64f133adc27764f29881cd30857afb68f697d6ed8ddb551dd56f5046bdcb9fa4f5cdaa3d4bafe456b85804286a6a0540dc0f40dc6bcc6c8f00c9a8727a6f73166f18310f56ff0a7487fd0a7903b5c3ac659cbf0b01f77fe0875dde02b0df848e1d50cb", 0x1000}], 0x6, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) r3 = dup(r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000002980)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000001600)=""/71, 0x47}, {&(0x7f0000001680)=""/95, 0x5f}, {&(0x7f0000001700)=""/188, 0xbc}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/122, 0x7a}, {&(0x7f0000002840)=""/38, 0x26}, {&(0x7f0000002880)=""/104, 0x68}], 0x7, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') accept$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) 15:56:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8002, 0x0) 15:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001440)=0x3ff) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) seteuid(r2) recvmsg(r1, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/99, 0x63}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000200)=""/241, 0xf1}], 0x4, &(0x7f0000001380)=""/109, 0x6d}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 15:56:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x0, 0x8}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f00000000c0)='x\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x4341, 0xffff, 0x2, 0x1, "ed30a83a7edbe1c03090dd84ebac0d87b167f60b", 0xfffffffffffff800, 0x8001}) 15:56:15 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000000c0)="efc25c80f68e98036c86b899bd25556389dbdde5df342935bd8471ecf113bc683594ec6e38adacc1fe2d6b0e86f9f6fe68faa0946324aedbe56d45133bcd281bd186266e538570fbe20a0231d5734b84e116e600adbcee3d884c5619930036298a611e0dc0fb5ba4205b5be2c763164612eba6bd6c6e9699", 0x78, 0x402, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x12, 0x4002, 0xc5) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 15:56:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x5, 0x1000, 0x1, 0x10001, &(0x7f0000000000)={{0x9, 0xffffffff, 0x9, 0x80, 0x5, 0x73}, {[0x6, 0x0, 0x2, 0x1, 0x2, 0x4, 0x3f, 0x8cc, 0x2, 0x80000000, 0x8, 0x6, 0x5, 0x40, 0xcc75, 0x40, 0x3, 0x8], [0x3, 0xa8, 0x5, 0x10001, 0x1, 0x2, 0xffffffffffffffff, 0xe13, 0x0, 0x1], [0x540, 0x7, 0x3, 0x7, 0x6377, 0x8], [0x8, 0x2, 0x1, 0x3ff, 0x101, 0x6], [{0xd8, 0x2c, 0x3, 0x2203}, {0x6, 0x0, 0x0, 0x7}, {0x7ffffffd, 0x0, 0xfff, 0x8}, {0x6fa, 0x5, 0xfffffffffffffff8, 0x2}, {0x7ff, 0x3, 0x7, 0xd1ec}, {0x6, 0x7, 0x3ff, 0xf0}, {0xff, 0x5, 0x4, 0xdb7c}, {0x1, 0x20, 0x80000000, 0x8}], {0xa621, 0x3, 0x7, 0x4}, {0x21a52839, 0x4, 0x9, 0x8}}}, 0x7, 0x1}) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) linkat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00', 0x4) write(r0, &(0x7f00000003c0)="8bc21376c927fd0b25be7fb9886d68c30dcb00da215abceadf5727e8461e6c74a976a0c61c9a14f303c5384963e940560c42f5ea17912d9604ea511a854089bde001bde8de42e935f346d92bb8026e74338f816aa321f7ed295620272f453b2470446985808b92d3e4aa3364702a0d22f94fa83dc374292f8bfdf3deb7056a18f64410ba44e70d3ae8b51c8a35eebc5ded878604700c723e5fe348cc1eda2805965bc74bb9cc952bf01d4496", 0xac) 15:56:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xc1, 0x0) syz_open_pts() utimensat(r0, &(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='w\x02') 15:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x24}, {0x80000000000006}]}) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0xfffffffffffffffe}, 0x8) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 15:56:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20013, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0xc0a0bdfbd306e949) 15:56:15 executing program 1: r0 = socket(0x18, 0x4007, 0xbe6) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0x26) 15:56:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(r1, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x31) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = dup2(r2, r2) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3}) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 15:56:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/bpf\x00', 0x340, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001800)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001740)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) recvmsg(r2, &(0x7f00000015c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001440)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/80, 0x50}, {&(0x7f0000001200)=""/151, 0x97}, {&(0x7f00000012c0)=""/167, 0xa7}, {&(0x7f0000001380)=""/34, 0x22}, {&(0x7f00000013c0)=""/98, 0x62}], 0x8, &(0x7f00000014c0)=""/231, 0xe7}, 0x41) pwrite(r2, &(0x7f0000001600)="afcaa5703e1d14a23f474a8e3364c3ba0cfadb59ddda91f9aca0b3276510f4cdc811b5114ad7f83f233b33204045d56f81f4cfe4dbcf18d8d6a0fb7a9c9b90a4f2b6e417fddf8b0a6ab145fa931b6242c1cd6d38ccdf165defcacde2bbf01b9b0aac500f05667acf91aac84ce9ef6b75f8f73e1e82f6283da16affbfef068a0ac86bc54aff65ed1170d34ae4b913f267098ed7d8a2bf5ffa5ab7ac312d439b3b4e62f5dae51fe1ddbfef831e57d816908e2fcd79852f4df4fefc72c9161442c64eb7c1fb3560582354825131598263b3afd4e7029fdd5efa5cce7aa66bbb92175e000f6449ceaf083880", 0xea, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001880)=0x7) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001840)={""/16, @ifru_broadaddr=@in6}) setsockopt(r2, 0x8000000000002c, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse\x00', 0x800, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f0000001780)=@in={0x2, 0x1}, 0xc) 15:56:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x50, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 15:56:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20180, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) r2 = dup(r0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x602, 0x0) fsync(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10100, 0x0) r3 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getdents(r2, &(0x7f0000000180)=""/218, 0xda) r4 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x60) r5 = getppid() r6 = geteuid() r7 = getgid() r8 = getpid() r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000300)="6408f3b7d524205a59a79978a05724954ea962718c89d5f1", 0x18}, {&(0x7f0000000340)="62db9024487bed54f24bce412cd85af319f20fdb9a13477e48c602924402e244b4562be50470706ef1f2420138beccf0752b6363622d9743fa54527ecea70ad58edc817847ef2c85a7c005490b74c02646bc9167fc5573974b24643a89c202e4b269e2b2523fa78b2c2c19ec7b82e7671cb18686fbb7597daa833eddb3d22090a59fb0a3a79d8c15e15040de64328b0c74378e2ba23cfade38fa736e7e6c2fa594229c271906ea857a7cde4ce46d33731e27901c2cb076e9faad6286a053cfd7c891dbf43c30691066bebef1a21d08a099366517183ffbfb997ba779b35ee1eefabd37183fa5912c5c3bf965ca5f157e0495a21ada1557e6abbd403c179e6a62dd60ad920d4b6a34976049e6c278aeaf226e4dce832cc4b973cd74d4d887a0a5ace6883acbb857dd98270cd9bfe63baafcf027105e592f533071d79fbcb16c8048736234e416f1f51adf4549d432a36f0744610cb2e8d4f7cee4aa9c37aac6cf415d68ca5426bd8de75ac7a4ae925e7ddf422ed0dceb8e6721a8b590c0318b2d579d9a959d2beb2de4f38e09f34cd6371f6d74be6d7e91431ea9cad87e9b448b320bc2b0b9bf07d9692886e490f863b12835f8cf5b8c625d4931cf28232f5a91d5e62aa960f1753c902bd57293ba30478a6013ba0199894ce88015267dd570e572daf94bea0e31d70393509d0892d769762ed379ca7bbc24ca521423a35466aae18abc693fa98ac3bf747d924f0589b8539ca99821f1f8268415ced76df96fc21d4c5d36a95796fa25c70f8e4b4101d24af141839793a469c9dcf81c46ff275c23e6404074664de728549231f8644ae521a097f7838d786282a3b5367180e4054a9869a9879f3dc6439d25d674919ddfc2513803dd9ca50653e9ed0ba791d712d40b2733414c59805a64a9ed4e8c220159ba01fdc2356fe58236725cb0fe226414a1e5bcad9a04380323f3d54d3ec28a48c373be062c5653fdce6310a793dd151b0ae84a0f02188f8a631e4baa0b9776435c6c2561ba6e1fbfcf098945b44bd5e73b04bb588eae6b9d295e7a5909e1e51d01059b87e5ed6ad27702ce0a38376b8c1255ed7fb50136a1a99ef890d6c885d171a6e91ab693847122fb1de51edc514a2e90e6c88b025ee4430671f4759a09f882647575a4533076cc40c3ed2c2ffb8f8209802829bf00a5c242c37c5b7d2cf1c6011a55cb4df9a46991a9d063c62745cf32a542edc210c2cb8a77af1f2f07749766ecd64c59b193b772fd5e153749c64a8c04bb357a3d2d60c3acf2e23bd303fc1b858c719f89f13103669fbb0d6a74bbefe514b42a89c4c77f478e546d29a975ad98a58291d31caec02a7f130e04e8b18ec7e4c4ba3dadc47211a20511bd574adac4369d6a3a3740f3de7c3638ef13def20a514ce752124ed8fdd51beb6a435cf97139ead1cd146701dc159d9514f1dfb2be5b8fbf5792585c93c76dea5fa184e2b17ae2134b6870d1c128eb689e6bfb1b07da8ff224b047958ed8156667b15ee9927f52d8eadff9698446655a0de3f2cd4f84a67c57c4c7694955c496a52a63fbd4fce44d8a52b9e6e517e3055fb6ae3040c4e08f0d6e21fbe0af591c1ac4ef6754963b14462591a2f8711ee24c53d1ce10446d477e78a346bd3e5fe7823a07cd24975f9f4319267d09ab1a3f5fba433c90ecda58c8de8363fccbeaa02e0b0cb372738d16ad2d79fef1c7735ab8c1121f3438e248d470428434bc1cf3d05521b46c638acb0d279bd01aa37918e5c87f7d1c10901ec49ee12e426b9f3891aa14dbb53fc0316a8985ab89fbf880000b2918a70c3e22d5f1073d4f1bd828ddd8649db9ebb2e2bc25f5680326a483056a89cff1b492719dae86bb7ccdc061abfbd8217cc149afb2f3b9d0da4223eb4da3b61941202ebd75133e73c38d284a770fe88d553571104ecfc79574818d3022b87f507b89fe1bee34f0b276bce068d7d05d984af75865002f693fe1ff8cab664855d52fdf999af8892c03976d0c27dacfb74643b4989dbd4bb96734ea6e5b77044488f64d576044065be9f96429463126bb5e925c39d3fc316f2d34609212e6fe3db1f660359dd978b8f1ad10f67ace4f28fff5809193dc8ce240e24af366b91ae22570a2dec7f96deb47c3fdde4c1be2e4050a8db0190ff5a248cdfd790aad4d9afaef696a49f63109cc39dd69212976b8c1bd299d123f83b132bd6329dc118f662b827da5f0908198070b093861db4f454e068f1ecca8dea16538b305af758aede272c8a99cc201ccb7a6f62e8e2faa9c28532bf2fbd2dd151b8961223c3b57c2a7e9e4f4c8a3a72b5a5ce16bedd1a79a30cb5d9c49845f05b2da61257ed3d3ec6472daea7d1647c5f818f765f45dc431e75582b78379f2f3b049fcc81a0bcc9c07caea30ef6285b502bdf8811485da001884db9ae1b2feec4101dc6a88fde056fc2373ec46411d2d50dd8d7cacd6d565924831747cc36b1bb063ccf243cd9f1e384363c7100c80d3a07f423175a0c1e706bdd04121e11febf4f3de3c3e065f1e75f1e4e579f893599f13b89ea815ba000c6e7c8017777030fa93ac3721e33c95edf9a07272828208e5efda57f9323244d28f0c49b3172b52b2aa84211d295acd615f96ade36a8a0ce3d1d7eb975a8a65a22232fa132647ac56b29e762e9958c24334914ec7ecda1a6536618a0015a0f47b939bc7b0ee98102e81016471575b778ce55dce3af70b1a82809ac3d079acf56826bc8a9c70d0189f3b3be2b39713dd7308833f2c97b766b73e72473f29f45af13c3cfb7fbe291a29834a28a3cc052b7ba183f68916a3b063fde14542595a78a1f37bd8ed76aa5d0e506939e2f42cab9571e1cb6d05ef6eb31d70f3cd1285e662eddb00855cc5e7078bed9ea87ae549dd53143086283d08e4591c246e64c1bdb1d12bb7e1ab68c18dffa5ca84a6536bf66da41a59902f62dd0b8a2706710c3b8b6e8b334fff65c2eb2fe24011141557b4746dd44221027315b089d03d000e60d7ef0fb0bcd90dd2dae14be199e4f485550b8c7cf0452f13e6341bc0a0a451197f6dd1a38e4b9d0cd7c9603e9b8f7bcc77f9398b5732869f1b38b9623fc19da97d1b0329771999715236854a395b678e6731d0594c9e3d87be9669c9115e333b309ffa7f1109add3f01861ae8396eb9b44d630049e26ea83770aee38fa4b6736f6d83ecc7be81b568bc52260191545bfeb7cddf8ee353ba27505b65d96a62613001729654560f9a0b8afe58aff9aaf8db04c1ecb630b11c7a4000c0223837afdceb8eef6e284157e0ac1c3a5214ebbbde024bd71f8ffd8b89e1b7b51a05a0be5b427e220ddc5acdfc6aafdcef4a58f447fee359c40cfd206412d6158e1d2fc1b1584b68fb5610cf766f4ecc8d79c1e8351bbd489a85032ace5927ff3f653e501f4d28ca4f361762aa7936b3ca3dc3a3e131fdf4426105383fbb1205a71cdd34e5b8442eca38385394a9f59d78c9a8efe0814c9e79401267d422a211da4c4c009b09a2be47f934a93395d0c98636a20776fc2eec16ceb24130a51a362c4238b672fdf9de1f337361805786f5f9055c3f31b54a779c386039ed62589f3dac50aaee6a8067a69be4ddbdeb1e86af4aa849a1b835656fdfcc6b0df2af725b4f3f5a1c9ec489d8a8c253a4aef29b0cf29aef59f51af780c8635787ceb0606fe7cc75db15cfcaae8a25ce70908545d46cd05a05796f34f26cd335ffd369ecbe17a8bf1325aefbbf805b7da922fcb09d3c61bd96f2ab43cb8f26af15082185b2d995ad0547d72b6341011bfac8b5d04994abfdb6e98ece63423c4543531ba72aeb018c6ad9e532e448cd33fb3def2316f862588c3c958840da6f69be9d47097d79afa65ed18c486c0a2d4005e8d0bbb02984916153d161c2aafa730c8551dac3db5849fe441667c0d09f8fbdc6a903ef23fef0360686bf51379d75251bedbae202dff410f1f7e1e925df756d45c6fc24e415372dfb6015218a7450c71487bfac828e5b53a1603685fabd0b6c940d97bbca08f3977f9f1e6c474109d45392823fc365fa5cede1d2a6128ddc03e9e4c201b443bb2d98e55ebe02445d2ecbf65eb046de005b880fc38af206eeb0fe3c09d6590073c3e502652c60acd5cda9e31ef8d4dc3e9925e2197c1cd7174b214283aa9e8563af412ee6ab60dc9afdb27dcfe5fa530730350b9caabe0038afe3300ae173df497b5e33b93fd1693146d1437d3036ba13a0c79590ee61a9d5c8fd69c4834f61e4c21c2a26cd6f24fba93de81020ee7993de8a1e10a7ea0d94ec33492c18978f397bfc4868d8c618df4adfcc5010cc68e4b87a3540e7998b321f2ab956749af2c0855d8061320b8da3a80f67a14860f4b040c0a9b81e6623b7f697ee0de64e8a0557728d76f5484beda086da39d9e4807be1815dae41efb8d1516b499b879bf2a7bf97557e1b165c7b3e5c79227e526f2215ae008bea92dff2383d5295a958807fc890ed6fa3576d04d15060975905b31d12886eeb0dfec45174c044f00193b43633a42d62e1df645ed60b91a26b671450797f1bdd70d12f4d2b72f8523cb6446870af6a0df97de3f00c09cfee129a32e27f2a49e3499b5f12544381e0a9a1e451165c1b61100510beedfa731c9e18ec673c99378d67de7b2fb45f0e31b4ccdc308d5d587152d42f40e807da64071a13ea03613f2ca1960a040d2a02e3488314e5115df2862b46f339cf562426d02431519211a5ec7b5f4b939c88cb17cadd02661412327c5308e9303d4862a1e93e8888596dea4e5794d809b4599ab95dc8e4b6726840bee5ef54dded4f163bae57900399a7794ea3ea9bb9b10558ae1683899d1d85c332166ef3a716bfecff1837a3d42128d7736a5052c9a8eee81c5151f94a9ca1a6db224f08a8a5174274b3779e11241586d3857fbb6848cadd9366bf2231f96ecdd9dfb53e5e1911d1b8990ac6afe08062f4fff06ca4ee48139647131df6d7718f7653e6612ccc47628ab585e08d76f865877de72c6be0307e2dbb237c9bb85b8fe2ee446978d2222ee42c07d41c7598f9f32f631ccf242802cbd7d6639f38371a7f0e1ac740d550a73319f296c5bcb6eee0e7c52ccc27292ab7763219036dcc38735ba04af4d17498ec064470d0e02222ea5660add56376648b496878047491d6b314606412d970a9ab75b6bd9d20a7a92848711173f896a59ac6912815612a18ab4a219e33c928a6a11f1b43da6dc74dd1983a16ea3ef4cdd33d924d0b56aeafcccbb64df3507318b200d1cddadbea5fe8badb105a03fea2ca10b61f4da8798391e9d1eae9c4b1fd4be5d5d147eff9fab87cbfa7668b6ba78b01298a8f40ddf0064c6d053df55edf6cabfa30208f365c9d752837e5ed0137742e79cc1421a46b4766e245f26781d2e984cf73f61ad438f0c41d8194fbda746b9a707054bbef96e371136328d8f41615560ac8d2c9822a540a5d2d2b94673150e50e43bd11c8180ef5f8841ac6aa45b8c062a9459ca559a041c6cfff53dfb64db8d284fe3e38a385ce75b185dd4dda7b955d428b65b3ce78591e74614cec53f22e9a9bceeb232dd47f3bbad0ca2cbd75bf07f2ca370716840a95c52acc8430717e117157eca033a0ea817a5432a196a701c62aa66930fd075193bff24ceb3c768ae59840331c9945c80fb8fda91a3a4121a0b9b8f521b8278c759b9bff2d5003df7f62fecda32c01176056ce26785acfc2b50dabb818516a66af36be2ced7b20be9544ccd226018edc7dc0ecfd2f85faebbc8ae029b877f0b7125a8ebd45154998b70", 0x1000}], 0x2, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r1, r4]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r3, r1, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0xb0, 0x8}, 0x400) rename(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000001580)={0x2, 0x2, 0x4, 0x2, r5}) read(r0, &(0x7f00000015c0)=""/106, 0x6a) read(r3, &(0x7f0000001640)=""/248, 0xf8) msgget$private(0x0, 0x100) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001740)=0x80) getsockname$unix(r4, &(0x7f0000001780)=@file={0x0, ""/4096}, &(0x7f00000027c0)=0x1002) fcntl$setown(r4, 0x6, r5) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000002840)={&(0x7f0000002800)='./file0\x00', r1, 0x3}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) bind$inet(r4, &(0x7f0000002880)={0x2, 0x1}, 0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000028c0)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000002900)=0x4) getgid() dup(r2) 15:56:18 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x3, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x24, 0xb, 0x800, 0x4}], 0x4, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0x20000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0xffffffffffffffe1}, {{r0}, 0x0, 0x20, 0x1, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000041, 0x1f, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x21, 0x4, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x13, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4, 0x704}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0x1}], 0x9, &(0x7f00000001c0)={0x10001, 0xfdee660}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) 15:56:18 executing program 0: r0 = socket$unix(0x1, 0x100000005, 0x0) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="5000000000000000010000000500000031bd4aafb1bde8cc240e043f6973186331b520735d05000000000000009ab9359ac52fd344edceafa1e6d17a3de2fafc4b1426c1"], 0x50}, 0x2) 15:56:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 15:56:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x8004, 0x7) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000200)='./file0\x00', r2, r3, 0x6) 15:56:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) r2 = dup(r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) sendto$inet(r1, &(0x7f0000000280)="8f8f0d5d669b18ac5802ce794070b064cf03bd08279b4ebfcf50c6a33a0204100fccfcaf20c1c9bd9024c43eaca0ac7ad1424fd30547ed4900cb1f8e78e9b7904ca03afb25c57cde645d6cd503160d3545372ccb90d41e773b0c7f1d701403844ff1f692c32329315bbeec5bba6fef796941707bd4326b6e670ab156e4efa5411728bb95a342854b9db14c4e52991647eff5d4d973a9ebba4dc7e6146a6303172a34289160616bb6a8d74b1929954856a82617f639d1", 0xb6, 0x0, 0x0, 0x0) 15:56:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0xc000, 0x7) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="04002e06f1b9eab36dad68c675520f66696ce1302f68696c642f00"], 0x10) 15:56:18 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2f9, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00080100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRESOCT], 0x354}, 0x0) 15:56:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x74}, {0x80000006}]}) r1 = msgget(0x2, 0x500) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r5, 0x6, 0xffffffffffffff83}, 0x8, 0x200, r6, r7, 0x3644, 0x2, 0x1, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57bed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505019f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11c9c5bc62d32b4f4db593bdd2b72f1f545fb93bde7ac935d346439aad7392c0e698958d6fc575a29d6091fe962e463a49f72223eb05fb47ebfa406e3650d75a70d22243df180b2f2911b1fdd73d4532ed81977abe6e5a4de73caf9802af99907107e9d502062b1d88e3aa773844bbceca8b5a489bfb35c3b0e701", 0x202}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000a000/0x2000)=nil, 0x2000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000680)=""/4096}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) munmap(&(0x7f000000e000/0x1000)=nil, 0x1000) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="89b2b6107db9c3576a6e82fc2eb875f6e86809546ccfb830365e71185d8c2cac2110b67c703c1dda7e1d3e2d34ed110f7091fb354bf8326b6b9beb50f8aaead64fa64113dd3cebb200f157b2ea893b9aefaa2fa1bc9f80337f96023cf1c72920203545089e194a2bed49e28047778a676613a480", 0x74}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0/file0\x00', 0x60e, 0x8) sendmsg(r1, &(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') 15:56:21 executing program 0: kqueue() r0 = kqueue() close(r0) syz_open_pts() r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x5}, {0x5}}, 0x0) 15:56:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x2) 15:56:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) sendto$inet(r0, &(0x7f0000000000)="67b1c3ae1d0eafe4240606fe3c167c5c19c8fb67f18cd03d4c6ce873a14f3efa3599835b6793d79c9cedaf4f3a3ef05c191fef0c14", 0x35, 0x8, &(0x7f0000000040)={0x2, 0x3}, 0xc) 15:56:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$BIOCFLUSH(r0, 0x20004268) 15:56:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002, 0x86139) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30092, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:56:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20800, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:56:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") pledge(&(0x7f0000000000)='^\x00', &(0x7f0000000080)='tap') 15:56:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xe1fb, 0x1, 0x42a, 0xfaa}, {0x0, 0x0, 0xfff, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:21 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket$inet6(0x18, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = semget$private(0x0, 0x4000000000005, 0x4fe) semop(r1, &(0x7f0000000280)=[{0x4, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x13d, 0x800}, {0x0, 0x2, 0x800}], 0x4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r2 = semget(0x2, 0x1, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2c0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x6) 15:56:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000018600400000010200000000000000000000000000000000000000000004ea004346e3cdef8ba717677ef6a4af800"/60, 0x3c}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 15:56:21 executing program 1: setreuid(0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket(0x20, 0x4003, 0x8) 15:56:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="746a1a57af1283d5633c80d81f5ae7c5f4f5ce04128e3ef47e2e05c26bcc39612c38890f5587149cc0876657cc897415ff4127f5f3abb1271f3b7e6c809690c732b8b0285686d322089dfb1d1c887ac2e8a6832052b76e15c250e47751e57cb925e65f440c150019a1f29b7860cd412bb2705f136c3042ef6b9f9f8324afa2bbdf07ca3e1b51290812a0df122dc97f4b27164658b79a1e32d50f6f77e8badf0a8eaeb281a924928d585647d4e4881b2d4201b97b193f4c5efe09d0f8104fa23913aac420e897e4b88a0f378de97d578cdba90084eff06a27648c602ab483f32dd58c462e08c519d8e10398de39c812fb9102c86406768bd8bc70c073c145fb3563aa3d90e66e8c6ebfaa7f49e7e2ff9d4e04af1f70bb2d63b7a25d1118a582c49ee05025fd1bffeb29effc78dd3f967f7679b6956ce5d62afef2fdf87914029a15c76657040f11bca1d559bf23b62ca4ada0098f9f657d8b1c14c5254b9aeb7a7399810b0cbf5a838bf270276506c767cbad613fde91cfd52a2a0cbd47f7d8b043b38c376bdf52c4e44d152288e4b77abe3d8fc40c010c577468ee6c466366b4b5e3"], 0xa) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) socket(0x1, 0x8000, 0x80000001) 15:56:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0xffffffffffffffff}, {}, {0x0, 0x800000000000000}]}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 15:56:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x7, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ftruncate(r1, 0x0, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x200, 0xe2cb}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 15:56:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x64) r2 = socket(0x11, 0x4003, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5, 0x10}, {0x101, 0x54}, {0x1, 0x2}, {0x7, 0x10000}, {0xaf, 0xfd0}, {0x67, 0x6}, {0xa1, 0x3}], 0x7}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x1, 0xf0}, {0x18, 0x2, 0x1, 0x40}, 0xd3, [0xff, 0x2, 0x1, 0x7, 0x20, 0x8000, 0x1000, 0x8]}, 0x3c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0xc0, 0x4}, {0x0, 0x7}, {0x84, 0x5}, {0x47, 0x6}, {0x20, 0x25}], 0x5}) sendto$unix(r2, &(0x7f00000000c0)="b100050360000000000008000d01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc6}, {}, {0x80, 0x78}, {0x180, 0xff}, {0xe7, 0x4}], 0x5}) 15:56:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x20005c}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 15:56:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:56:21 executing program 1: getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x399, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/23, 0x17, 0x2, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x8000, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xff, 0x622f906c}, 0xc) setgroups(0x1, &(0x7f0000000100)=[r0]) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:56:21 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7fffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x3, 0x1800}], 0x2) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xf5e) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000100)=0x8) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r6, &(0x7f0000000480), &(0x7f0000000540)=0xc) dup2(r1, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) 15:56:21 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xfffffeffffffffff, 0x4000000000000) mkdirat(r0, &(0x7f0000000280)='./file1\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') symlinkat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file1/file0\x00') sendsyslog(&(0x7f0000000040)="f5fe7e4123612a", 0x7, 0x27) 15:56:21 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8a0, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x0, 0x2}) r2 = getpid() r3 = dup2(r1, r1) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="0f08a6719da9b4ef5b774334c3d68fd7c1e9b90cbcffd11c592581f414e39b4e0099ebcd0f74ff6296e9e402fe2f10a1ce40819563fad42ffde25849e5bdd8ba98a5f3d1c8262247e5e72a800dd6cd090ae2065707dc7a6d9a3a68ea3563e941367cc3e6139cc4265764435e848ce598dfebc299b0cd562917e9207e64ae8c227430a2a7bc1c7b76e8a5ae0f2c6aaca646221325e0f36f15dbe8f84b337d0d75d4b2dd61854a54d2a8e6161bf28638", 0xaf}, {&(0x7f0000000180)="84ecbeb100ac089753c1365147feec1bddcf0911e22eb1e1ac8ebf4eeeafefce9e9974ad946e2ab17bbd811dbd4a817e24f444cd146ceeda7de9a62dd59a7fa5ecf950f71a04956177e9eebca9ec039cca10958a9561ad43001d053b81baeb2685028b65a51be1e7488080", 0x6b}, {&(0x7f0000000200)="791028", 0x3}, {&(0x7f0000000240)="832d83ecfc1e910193eb893f8947e72e630b76a140678d534e41a9c1c520068da80237572ee159d361dda43f73b39f627673f1280ea23f64b5897c69c7ae0d53513274257133e7ad1b88083f96c8cbc4e2378e317cd6", 0x56}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="fd869ea6f38b6ec1c0a276133b18e13f070fe05194", 0x15}, {&(0x7f0000000340)="3d32e5eb58c37605d6daf8d8b22be280bd66dab52edf6347ae5a7b214fd2a629af6b79051184af1b45a781514010e55b2ef57416322a7c1b333a855de2f5a21040e5af29689187799a78b0c402931db4ff6132910dfd0e5c5a2f13a9774ea1bff026d050e97d1ced8655850026a24d78cd5317b4af2f05189dc95832d16b44137fea37822cf695cd07058373845cf5f5ff16e51fb529091043a9d7fa9e583d6b8f08", 0xa2}], 0x7, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r3, r0, r0, r0, r0, r1, r1]}], 0x58}, 0x8) r4 = getpid() setpgid(r2, r4) 15:56:22 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, 0x0) 15:56:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mlockall(0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 15:56:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) 15:56:22 executing program 0: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) semctl$GETVAL(r0, 0xc6000000, 0x3, 0x0) r1 = getppid() getpgid(r1) 15:56:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x99, 0xffffffffffffff01, {0x1, 0xfffffffffffffc19}}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getpgrp() getpgid(r3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0xaa0, 0x7ff, {0x7fffffff, 0x2}}) clock_getres(0x3, &(0x7f0000000280)) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4f67011e, 0x7f}, {0x0, 0xecdf}}, 0x2) 15:56:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080), 0x0) socket(0x6, 0x5, 0x3ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:56:22 executing program 1: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) socket(0x0, 0x3, 0x5) 15:56:22 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 15:56:22 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x801, 0x0) setitimer(0x3, &(0x7f0000000100)={{0x4, 0x11c}, {0x6, 0x4}}, &(0x7f00000001c0)) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xc10, 0x0) setsockopt(r2, 0x20, 0x200, &(0x7f0000000280)="2941911744f0cd21afd2a88a8327fc6a1e84b0da310d88914601da1746053bc42243daca6d1229af55784b3abfab453e93ee95024463726d12d06f1055db34587b37d203738f337bc6bc77c3f0220595742f857331671ce7c583d6d356999f618693302e54c512ff2c7337cb9999d3454908ef76e453e63c8ca147c43cbf099a4a7d1560128b4b9cfa", 0x89) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x4, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) clock_gettime(0x0, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 15:56:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x601, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x61}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20080, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 15:56:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = accept(r2, 0x0, &(0x7f0000000080)) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x2, 0x12, &(0x7f0000000100)="f0895b1700c777035f9e4e029ab2edc1d87ac76615c5068d9bb9ed27577e4a269d686ea54fdba0e0ac5728b95f11316335fec3fbd411999fe83123ae44a02c09898c13c3d3e328161c76bc6306fdbb2e034bed7028d558d6f37cffbce68abfd85c1ffd72353dd399855432b6676dc99b2f761186d6f616f03996e7b8030fb490ddd63e3521deeefbc3026d1c690cd7478c633e847736316b53c5a8456b48a639ed1e675110ae3558cc8049251c33a376cf236fc3554ae7b896168efc1e9907c22aed3b218d2d", 0xc6) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x7, 0x100, 0xfffffffffffffff9, 0x800, "e5d5745b326552b5bd26aecb6310484b92776089", 0x8000, 0x62}) connect(r1, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:56:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x7040, 0x4000000004500) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x20001, 0x10) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x7f, 0x6, {0x5, 0x3}}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 15:56:22 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup(0xffffffffffffffff) pipe(&(0x7f0000000340)={0xffffffffffffffff}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x7fffffff) 15:56:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xeb, 0x0, 0x2, 0x5}, {0x9, 0x8, 0x2, 0x8}, {0x9, 0xc49, 0x9, 0x4}, {0x5, 0x46529aa, 0x3, 0x7}, {0x98b, 0x1000, 0xfffffffffffeffff, 0x19c00000000}, {0x8, 0x5, 0x0, 0x4}, {0x8, 0x8, 0x80000001, 0x7}]}) 15:56:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) syz_open_pts() write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 15:56:22 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munlock(&(0x7f00002b1000/0x3000)=nil, 0x3000) munlock(&(0x7f0000770000/0x5000)=nil, 0x5000) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) semget$private(0x0, 0x3, 0x2a) r1 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000002800)=""/49) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x19b) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) r3 = semget$private(0x0, 0x3, 0x0) listen(r2, 0x4000000000ffff) semop(r3, &(0x7f0000000240)=[{0x0, 0x6, 0x800}, {0x3, 0x3f}, {0x0, 0x80000000, 0x1000}, {0x3, 0x8, 0x1000}], 0x4) accept$inet6(r0, 0x0, &(0x7f0000000280)) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) minherit(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x3) semop(r1, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) linkat(r0, &(0x7f0000002780)='./file0\x00', r0, &(0x7f00000027c0)='./file0\x00', 0x4) shutdown(r0, 0x2) 15:56:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xff, 0x5a7aba4a, 0x8, 0x1, 0x8, 0x6, 0x6, 0x2, 0x2, 0x1000, 0x6}) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 15:56:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 15:56:22 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) socketpair(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = kqueue() r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = getuid() r10 = getgid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000140)="b1cd78c6725ad1b02460079e75b4d7eff63165a5db65516e90238cb84c0bc4c311692c0b986cb106c92c469ede717a90581f3c794a70700dd2191cb387b0fdb72d24bd3211a0909865fb39b0537ee34d7a6f746dd788cb52b3fa26ad37516a5334d91937199226156340b12519234f6452e1d780ae0d6fc027068e2d1e7bd5a61dee148f4c31864ad07c6e4409b2a67fe5658d26177d405380dd77eaf2e89798a21924e891a86dd4db3a7d3e67ed090bc953bcac1806bd03b35e931ce4b348ef93486a73a97b934a527072890395fa4f824e7f", 0xd3}, {&(0x7f0000000240)="261d0cbe9edf476ac87c0b01b8e771b8389574dc7cb6059fbd4c90f8cd0d54954c52c438e23f43235d192da66ccb9a4c6bfb25cefc1bcf8037b84f63bba23c7fa26d5888dac8cae8c70877a664111c6507fb74f3d24af5bdd732ef7b9b36b153df87841ccd2ce9dd166d7f53a615f1214923ce516d60c2ffb76aaf81c12595fbb94b40b5a21aca6e64447b1db15f23e2f6a4d5b852cecc7e05f5c8cb2c3883d5f060913e28bd44834dada98ce3a1bad15654e47cf04dbb65f304ee79855c25dfbcefdf7e9745cd386a259d52694b571910cd2ad24619a1", 0xd7}, {&(0x7f0000000340)="45b959d993900b7aa6c14cbededf800b69e284aae72052e0e4d8e5b209eaf7f1fc9ce76cbf53110b1439c688e59f92b8016e057aebeab5c55bd17e6ab2aba666eddcb1b246d5e0f1df0fd93318e364889151aa47989df473b0723240657b3306a9f7f3c9b56ed03907833aacf4366f010ebed0c7a805fd236d5c01d6f9dca58c4a5da8e8907d240777f226bd80a5641924cac43debaf046ce319f26a2e57cfc805ab1754678a6b565194d883bdc4d268382748348066abddac475417cea15e5b76e1c38cc4745187c761719eda9041175ff5d6c5a434dcba8cd8dc072fbe14a6cde6052d122adf296d012f77fdb81c2129acab97fdb6", 0xf6}, {&(0x7f0000000440)="192febc3b085e59411c040d3226cc3c7507f7e6b0cffb2d05ef1726cbaa66fbb57e665e12e43d2ec416233b756e17ae77306042edf9115df112c349e469de288837dd03b8c1f771e8e951df72b3d36a3d3bb71524943488011c4425ab3aabc2b5c4e402021ef2edb4efdc24e55a1a7d1438f17f4ae6bc74e136b9d4449b923aa790d3d41ee85f14f8eb6599fce2309e20b3c4841c258b18e02441aa0c81398e4f4a92c5d3df1f512f1d819d33702c9a4c659368e8b71fd6f7177b2a1d38590244db0a803f57d22ccf4c985b323d40466860f1fff96aad601daf2dff2cc70c57b9aac665cb2c23193fb2c88", 0xeb}], 0x4, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x1}, 0x2) 15:56:22 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) dup2(r1, r2) 15:56:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81, 0x80000021, 0x2, 0x200}, {{r0}, 0xfffffffffffffff8, 0x4, 0x3, 0x80000000, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x81, 0x40000024, 0x4f6ff851, 0x1}, {{r2}, 0xfffffffffffffffb, 0x95, 0x60000050, 0x20, 0xc7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x7c, 0x2, 0xe3, 0x8}], 0x8, 0x0, 0x8, 0x0) 15:56:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 15:56:25 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0x7, 0x6, &(0x7f0000000000)="662e517d771a2d20a12c581060f8e4e2a0368680b7f69901eba0676436802bf15654ce5c7102f2ddd4a7875f5509a14354947eda6176eef3e729458d3fb58bef81b9f2a8be27c20fc2c68346bd3970b6c7abb33cd706beb2c1921af4633a2c21720d8d135ffaa4df72f68ce19dbc728bb0474160675d09fba523f533aac3835d16d3e7b8a1582c0bc1cbe7fb573817381df09f7acac4321db40e313f11c86381bab2a042535d1fb7491d5bf3eb1f52a83d94ae012ca4029bb7836be2c5d2345874518ea4eeb8f9dd3d8861be54c23ca92417a7", 0xd3) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 15:56:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 15:56:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x810, 0x2) dup2(r0, r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) 15:56:25 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x30d, 0x4, './file0\x00', 0xdec, 0x5, 0x7, 0x8}) fchflags(r1, 0x10000) mknod(&(0x7f0000000100)='./file0\x00', 0xe000, 0x7f) r2 = open(&(0x7f0000000140)='./file0\x00', 0x808, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x0, 0x1}, {0x18, 0x1, 0xda, 0x214}, 0xb8, [0x1, 0x200000000000000, 0x6, 0x1, 0x0, 0x3c0, 0x1, 0x100]}, 0x3c) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000340)) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{&(0x7f00000003c0)="104ca498468d8546d5a5c400c93acc29505414aba06f1b5ceadcdbc06484ef011550d08a1590ce1dcf5b4b519591b2f22919c673", 0x34}, {&(0x7f0000000400)="f9fe7b8e21094654aeca8a64b5f1908d8c3d6eec77d6e649dbd6d464c96be5000d7f6894b42cb183cebe8ec62b3852d3e97d8f98bee58a12f6ba4826465d148fe4e7e27f7aa70b99fd1b254ae331b8164ef0e1a909c7e7932240f3f09879c0328241a955766debbb5d692420ea10570202ca296228fcdeef34ed65f0e60d85ed17af8bf2d6caa9f1280813791039ecc39b243939b0d52d948bc38ca386f599e3f0ac02b4e5066257760324dd783080fd9b124427d3faee236c6c92b31550a9a6e0dde3e4dc43935f36e896dad30ac04c870b2ffb83bcbda262921a4749bb3bc02f095902da", 0xe5}, {&(0x7f0000000500)="6e817c60d577876a73950214f9b004feb9c5476e849946d0dfe532dc050435d3064f49d00f91f846d0185023cbb6b7478153cd251c395c73535e72c660c9658a3793cfb1a252cda354d0bb11b8ccd3c20dba0377c301e12638e672d67cf6fd52394678c2ad896b40cae052ea0cf7c8a22a08a921d86e7786a1179df04dd6889f1c8a985c0c1b8aa825ce98bbce4c57931f3a6680845f29f175957a6426431bd776f112de84e78dfe7d82cefd800fa8fccb6a4693755cff02b80e2507ba3b0d7f2b5d8bc4dbb79eef3572bd414e23ebb14e764c08db69d152421a9a0a7f4276e5f05a66ffd09e31d706e15d59bf71fa9a7fd3", 0xf2}, {&(0x7f0000000600)="3750dbe47d6670aa3ee50b401331e69ba06c3338f46da573898c8c543c36e75e8c55603ee4a05150e04569d1ba1906fd3517e986a34f69e351dc23c601b05e", 0x3f}, {&(0x7f0000000640)="480341ebc5a00eb1ec58cdf7656ba9bea349f92373909a958eda8ca87b51116e298d31ac7c763dbcd4d75e8a8e8d53cffff59332c46c0da9ef7c520cec60006e643f466e74f4534c766db46c5f1269fc03c4100315c7331f6476f0ee62c8f11b98278d624de780cf2652ae0191b8d632136e052e384ab0561291be", 0x7b}, {&(0x7f00000006c0)="987771e5600148a48ca9a517f1b42ac42e734ef299b72fcea2ce30c01e4e243e9be92131dec733ae39df491a72963718336cd41c6b7dc2075d32abd2", 0x3c}, {&(0x7f0000000700)="0d568b488692d43424686323a3934c34632cfbecff1db71646d7d370ceccb7b8dc35845de03aa852abd5e103907919af17de89f172820b744b3e04b1d5646d2e56a6dcf7c76a872cac77b0130c", 0x4d}, {&(0x7f0000000780)="69c5c70254333d6f825eb0147e73154121a76aedaca2fbfe47418d030f57ed7df2d97ce1be9046a52c7a3c759a1fcd0e27d323afe5287038c9a2e1af3ec5231c7d59463f7c8f693a2aac9acdc93ada89986fdc506236d664de2cbe57f745a291b595956f68e39e1a1abb43dde05626c4929afc6bf9e1dcaa2f47028f580a80c5e1a7d84152384a0e406d2fd3adc1138d993cb41565908a05055741ebba597b5a3fc8430fefca9a968006cdff8381f31b964224e16a96d0a3062235a89ce534cf359a5409ca54905443cc642e8eea27c291632eb3fa252472525457fece5a91926f7a25b9cf9d7cf77697872f7add81f519e931cb0c0d8d8bb6c223f40c3c633ecc887ee2d925c3469da71230e630861cbcbaa1ab80bba4e8ad6769f127af5ab1e18edaa2e119486e88d3cde23f463e4b094739bac55fe1968672e30d30b325cb443ebdaa5335915389a5c5a7b1ef242897f9a14a8168550a48db98f29bc1a046325613254986a967fe74bb98e49fc0f4a323bf22a1145f1458d68f1a3c6ae4b3176299f2fe2ba648b8d8367ee264f7e0c5500b1887c1ac3e618ce39c881a2025f79540782568a5513925bbb8dba9bb444c5b606a9c51178117502c20ad8513abf1c95593e798cf1a535d34c766b43e7068ac0c3a69cc9d35e1ed717c204314ecf105b1214db254f3152184171d1c7ecf2d589b569897d02a3155e0a2a210149a2885bd4e3789cf94e9e86ef64a5789719558d00475ad59e7af00cab5c33364e948b7a6a1c938d2eabf80d837bdde6836e666ebbadd8a6cf44469d75e5b59f6552a9338ac3dd1d32dd48b23b9729de17c7220368414da613dcb39b8d2048d748dee5ffcf57ebfd7d768f9ef1766b002c1ed9d44bfc84584f0a88c77cbf0d11db2cd1f047db2e7ba8c8e944c2a3a0a780c873b127e1b6e636fea998775440681743a0c9088a7f1fcd6eafc5aadd763a3b895d3e6a3affccd847ef77db3fd7e3b70d9e1cbc94e3b6c323c5a2d0c76d349a645ee344f74c343fe6156ec8cd2e779201840ee5f72b4dadea210c01f3d33d0ad28a51a16b1d7b75a4b570c3f709977be9871688b20322e5131ff556423952babdc4d6727e5072cd6b61e910adc7f27be0bea629b5906029db4142f599febf6f64c776ba0c6eeab243f177fa7914e70d7b10b1fbb575982e28bcb98513cdd4f0f3f5c5f44b9ca5c8af0f87f2ff6d5dcae04f00310aad821fee4dd699f028aaa3047900a7db122a7853fd1ea16c7c062e44fc84026d910b40cc4756eb7122f1d27fa07dacadd947e40fe72a27cde60d5bd4b44e665b3acc2ec15b0403865682e186ddb5711f0fdfb45b283eff66e77a9d60fa8f92f295963ccf83a906153be72de9398046cddad50c508cc756a765a866108dfe0327a1a0cfbd698d4cff1c9c83f70235876201ef33c6b86ad49395e59c843691e407f5729f17f060fe7e92cddc419f8dc04dd38b445a15d1f02e936411d7432e04ec0b4218033ebe6f7bf1aef8f6b1824cc67f73be38a25914f9cb4d7e7fbfe98b8531be1c045c32f9cc3101e9e304d62b8532884b3386c6d3b6251777794fcaa96ce895e45735eefca8780467106d5f478be03c0d1ffaf922dd36773f3e7ee31d4b5830d66051709a8f42ff6484a3a831eb14504f8759cd4ca11088547ba33b3179bb1c153cc222c141abfdc47dd82c9fb4015ea8d26ce8244c6d9f61d776ad1d5d0c8d5643ea29b55a6703897735468c274ae490b5870058133707140fd9816b754973adf5955f6af74ef670d9c1b5dfba1de89f7955d0e19d5733e024c00ab00681cf5de38c53384acdc16ee9b290ccd3d4cdba7e8fdb90d66249db7a6e4c12a404a6bf19fcf6a95d632dc870ba981541203b283d62078b8de393a07d05977978042d5def44b45cf836d61008d16144a8f0a752c175103a0363bcfb60f98d883eb8179b6b28ed091d18efc54c5fb248f9dfa6015640469cb49ae3f525b68704e7ec1a075e62f083218c95dc06a528ff8c261a74c7e84bf9af66507a75469f6db78332890c40eee10a76017c4a319786de1f73bb24c4b5122e9f66ee137e09373d36214cf6a8f6d85cf70093ead82e782f7774d143529b9621509548860b47a41d328ba0e81c72717b050976c47d762f44bd2d83952fbd1d40f49acb252828111a863cb9fa7d6957382048bacdea3129cfe6461a86227bba1fc56b2269795593626a019d4e1795e0ccbd802314faa519fd8900f74bd1439e1f05c94e566ecdbfc6f1eff891babef6a82a779ab2b29d098b6747f4064a2957e2ddc35a56aac5794a1b8fcf5332639eccc13ffe8aeeb9db5bc9fc61b14d190bac712ab7187a54ae443bf7a93014afb28e6393daa6b8034d845baa52b9b787fa5e6f0b159be030be214a422ec10ad2182ab150337f4b6224904fde661fc324a50611fd8abc14db046f6403cae103b16d8a3306874b62c5951769434137ffdbc40ec4264f12cde579d0505de522c3ed2ae920c519ec3e3d22c86d82130ab5691391f359752a0faeefda50d26a45b7e0feb94ec9189341b7ec12693f1f16d2a1a5c4c78210316af78e364d3c8a04afd7d621235ee267a0058cee470ac7144e7fa927d3d18ffc96661a537126f68c9b4c4aed0576a3000c4e87ddaf91695e629c4c5ddc0a9c5acd72a38b5ab52b7069726425a44cbd1cf767a94e17d60e4f2ed349f106acaa5cd7016ddff279066ea7e6766eda399b71a09fa5ce8f64350b47903da6220400e04e317b51a1a989a76e048021248f13e70d34d9aed8ad1393d144d57be7acb13d0cd3a0dca7eb399efcdc31cde5e749da7e5dd4e415756a1b37a075f86e283c3dd277ad81317091a438830d50a4a03ce44bcd719fead525cd7ebd9c91399b3a608b9bf4b5faf68e63f9967399936fa3b6c1867d0f5e1bf72f0aca1f9e102cdc86ac88e52243a625b81daafe9cc55b6ce86fd32705ab1e7feca045f926b66bd4fdbf5412bf79f7f2d386cfeaae214aa5fd72c5aad780f4bc1639a89d3f87c0abcb381d590e1a698bd6b7c9d46c9696c8768bf73289c1753b4dfc13923980d6a636628aca135fa51415d51f90078129b1a501e0fee6e0f9b4e7b235f57c3818800a4f605697be87f5ffca4e48581dbcc6c37d47bcd29995afd3c0b5e75de47ee5beac768ef52e97f046077001a6bbe637afe6d82f6ad9199c86b80888a2f8acffb43f1ca200ebbeb57ebafa3ed98c48dee4311ffbf92b942a493c22d17c5bba3c2d24f9eebbe2099620af96e84de17d1a85d2a03c348461065188ae9c85971e2bb891c5f5e113290d0ad068544294a7784f5c31905e6584ee2593d1b9c2c3047e3adde9a38763904143d9db2f29ebd058032ad21c70319cf2b84caa51de07a674a5ac62900ba9eb3a74073851ebf89063fd73143fc24d29705e886d8e9bfeb6d8237e0a2d7fc64b89eb15c244b588734e463bef79112e16c952857e3763d90126581b2c44601dd7764033fd230af2db289c48c73e063917d6689c169c1452ba07843620d31797b516194634db9baa919bdd1645c496cb2ce72f195161084366330ea154b821d3ef88346d2e6752ec841e9043d4eb317510c9fd0ee89050ed9d391d15bc719da2b53b985dbc4405fb7f913961fe98c758f5ad77757512cffa92aa1759738cd41fcdfff33dca6c827cd0f8aa1666ba0b667d3434ab4660c27ad0d54ab6f9c2d1df073916a891325e630ff8b9f84f899e5c896dc001666c68c52640d39f1f980776cff0fc4eb043e54dab5d363c2971ee17a10a453e16c67208d52710766836737872e18e09870a53f76b9f4806a51fd89e46383a211ef90b215d60fd9a4eaee30910fa4012702c68be8f0e991db5f3d564c9fdbfe8c12caadb9ea660b991d5586fb4fe9e32607332bb2b30837b68aa948cc303022ce86e6c7240c80e67e059144bdf42cc3eb958e231f51b44ffa03b991b98c73a7a62aaaf7b7c9e6df0aa7ca9c97b00943b4740be0da460b664d28f0b335288fc4e351a2884e12e4dbff0f3c75f593bb4f7772bceb6223290ff88ee55fdac44b7fbb66d552f6c9527b6c87795ca1bebff2eda2ffd1b49b5166aa2f2fe65f95065398a0d9e089f3d1db3e70b6b97f2ba1d56e9b44dd5dfbc1383cb541c787d21899aeb45db037963ff0c221a850714abeabd82696b198124734216b6abf85698856fb349cd6865966d21aa2c7368df8a02055038e4eb79609bdfa6ced07ffbd936fa744e240f3324bb0bbdc1adb0af3df4e84abd253b3f9c2974e9641281e01386fbc0fc71e9835eae9da8e870e006be18d471ade6efb086f3ede0f1772b0531d84a762d31f3684d26614410497091d90b279d6dad8a9408d7253ea0a5c1afd39caad76b9378153896d747ea16c0496bdf2129d0b4ca10be44937487bef436784506588f6f24e930e3e5a7aab23575e0b1d6631959e94e0ce90ca1f9ecb69418fae7cf3b0d8a4466dad2dc4095a39191ae117d80090da9d89f1c5cae5451457a2f8269b9bee07ff7059700af63ea78705f43f77db2bbfc137a55c63d71024b4957211e54d43bfecbeb7d04e895b3317d41169201acdd512f9ebcab4888fcd6af8b7861b8fe1b2c5d0fbb67be35a070f827e73e599bdf6c7950e47dabd95ecae47c1baeccc60a52400281bb6cdc85637e1d0df624e3dd88db5543bd7186b71830ef37dd7ccf4450ae21329cc3fa982555544866dedbb102016aec551975136e41c1dc5448394c20f4c2790a87106ac03e160d2e0a16bea8a8b40f81ec66e9c35b98c78f8642f5821f2624ec98d39e4702b70e5f4ac164403e20842140c64b0ca05b14810284c677abfd83795bb367b7284442288d48a1fafadbad51d783f83c9ddfe32ba604ea2be7988000140dbd8cfa6196be386fd11310e68e7566ad102f206c15a15c9d2f5113da32cd5bf79cee3a7821510b602de115268e6ff35e8f0396b6cb24301a4c0a7ed375c806e08ba6e3f6752cbf8eddc73fe0db1f8436a2c1fa83032d195d05336b7582fef2b2edfaa5920e8509e6473ed59219486765332de8ddc057c38d5963f5fd0f7020da66311a363f60b26848b4ec8dd8017d43f6715c4fc8969aee1ee5cd0d18ae02da2451632a1c89897378d84a79bbdd1d08f07e4739d6f99ff3aa0d57465cf7f2cc7da7dc300a657666038c860d072663b3e8c01f4d3d2b813e29b1669f74a47ab1682407d7f8822e8d28df4ed12c342f1d633b53c32badcbf55dea81d2139778a7dd540bbf09b3e06025a8607b1d17cf184425d200ca261d5d590207069e39379c12f0e106df2f0b35eb2c3a207c3cba028ba5e912376c5e95a484cbe7f2df05a6f020b1b8245b2d3db424a99b20242c6825f5d676602edb900ec4ccd6e17a737eaf13213e8a80efd55928adb14bb07004fe3751d6b0536935d5031a42a701de1a96a06f0f7fd20490ee7902a2a847f92db105cc82a7f86edd8495b4a7e586371dc4ee99438e12226a5a8846a18ab477519508dd7ed8d94f93d5c8eadc3518b9a27c6e8b452ffbed6d7c75629af3ce7eb9e4be97040d8724cab6a1adc899db110be93e2457a40bf742403b1c52f48e298e2fa9f5d42c30bb7abe1d91c7dbb34489dd915150e125c47aae069e9163f00e626b28ecc34e8ff6d5e234ce9567a5fb5d5f46ecd06004e771ad87329b27ef0f7298c35bf587e1b3c1ad9729cd99d7e011c9a3fa2b3ab4a50080af506949da52fdd38df094d3da600769abcd39ab4421d9f520677d24989ebcb32fbb5b4c582783adcf8f36efd72e0f267cf2d", 0x1000}, {&(0x7f0000001780)="80ce328af8327bbb38726fa39a8b2aa506d2e2d573a23affc40ab5d4c786abf2874d494fc31bf57874c94c4768fb779bce9efbf71ac70a77f379db60dc9908d67655c3aaadc03e2cf86c2ab5af4249c8decd0554c5b9cf38936c16272621b24a8d4eb0ef4c674cfef6d7fa33f75ca071f177d358decee3efa162", 0x7a}], 0x9, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r2, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x120, 0x401}, 0x7) fcntl$getown(r2, 0x5) r6 = openat(r0, &(0x7f0000001a40)='./file0\x00', 0x80, 0x20) mknodat(r1, &(0x7f0000001a80)='./file0\x00', 0x8, 0x4) lchown(&(0x7f0000001ac0)='./file0/file0\x00', r4, r5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001b00)=0x1) setsockopt(r0, 0xfff, 0x3, &(0x7f0000001b40)="eaec2e97858fd56cd01bceb9d4989fd2de4cc665e9b28939369fb3447ee95e3fa8040ba0810a13aa14b768e5d8fbcac0030eba0dce7431241c628260333835c4f671b355920c0119c74c77533212cea32b434093652c2e4ae7e684b9d71580989a3e5640f24ed593eb28b8a4f9a2cca7e6f9e704cc7bbbcecb791368ab3938ef1454e48a3f68d0dd0845e4019bcba90552e3746fd4a63e79cf7859b8486d2076c6c1c16dab624de8e74b955f558475c328e93b0ce610c7ed2283ff50f479ab5dcccd7b021ce862b8c47edd34b6f9345431bf5d1321d659e3c312916f2e45f8ec37590ac566fe", 0xe6) lstat(&(0x7f0000001c40)='./file0/file0\x00', &(0x7f0000001c80)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000001d40)={&(0x7f0000001d00)=[{0xc5, 0x8}, {0xcb, 0x7fffffff}, {0x81, 0x10000}, {0x106}, {0x43, 0x4}, {0xa7, 0x7}], 0x6}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x4810, r1, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000001d80)=0x1000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001e00)={0x8, &(0x7f0000001dc0)=[{0x1, 0x7ff, 0x0, 0x8}, {0x77b2, 0x5, 0x1, 0x6}, {0xc748, 0x3b53, 0x2, 0x1}, {0x6, 0x100000000, 0x40, 0x8}, {0x60000000000, 0x5, 0x7, 0x5}, {0x1, 0x3f, 0x0, 0x3}, {0x3, 0x6, 0x0, 0x7ff}, {0x6, 0x1, 0x7f, 0x1}]}) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000001e40)) msgget$private(0x0, 0x520) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001ec0)={&(0x7f0000001e80)=[{0xa3, 0x1}, {0xe5f41e8da8ebd343, 0x9}], 0x2}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) msgget$private(0x0, 0x8) 15:56:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x400009, 0x235, 0x0, 0x0) shutdown(r0, 0x1) 15:56:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80000000004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x4c}, {0xcee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = socket(0x12, 0x4007, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x3d15}, {0x18, 0x1, 0x0, 0x2}, 0x1, [0x8, 0x8001, 0x3, 0x3f, 0x0, 0xd37, 0x8, 0x16cd1deb]}, 0x3c) 15:56:25 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0x3, 0x11, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000100)={0xe, 0x100000000, 0x8, 0x9af, 0x264a9619, 0x2d, 0x4, 0xef}, &(0x7f0000000140)={0x2, 0xa23a, 0x1, 0xff, 0x7fffffff, 0x800, 0x3, 0x8}, &(0x7f0000000180)={0x6, 0x3, 0x2, 0x1, 0x80, 0x24bb, 0x66d9bd77, 0x6}, &(0x7f00000001c0)={0x4, 0x4}) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 15:56:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 15:56:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x8, 0xffffffffffffff23, 0x3f, 0x800000}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xffff) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x6, 0x9, 0x0, 0x4}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/183) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20c00, 0x0) fsync(r1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x7f) 15:56:25 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x3, 0x1}, 0xc) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315", 0x51}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157f", 0x65}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ff", 0x1e}], 0x3) 15:56:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000140)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 15:56:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x7fff, 0x5, 0x0, 0x0) 15:56:25 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x21, 0x80) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10012, 0x80) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e4", 0x91}], 0x1) mkdir(&(0x7f0000000080)='./file1\x00', 0x102) 15:56:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0xff, 0x7, 0x20, "4f11be0601610a2d2017b1c7b6e749cea3ec1362", 0x100, 0x1000}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x0, "0023009e00000000000000001d0040170c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 15:56:28 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x200}]}) close(r2) fsync(r1) r3 = dup(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001340)) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000003200)=ANY=[@ANYBLOB="01002e2f66696c653000f34c7ba5f704d869db13a979469720afd79491a724d4344524c359f34b35843151f6d38dea8f4317ccaa804decaa4f3b26716bee05eb2fe1e3d1467779fd7722d59bb298d6bbb22d584c33300a4ae19323f087c1f7e8df2ef27fe2e95e6f971cf1411ac659b50f0433d31c985726cc4f9ebe7137fcbf59f34de195233e5a86665eb003b54011fecb54da37c624267123f8eb654f6d59f3a492d7a3dd968b6ee2f33e281ef215324f3a0024e8c4935b9ee29961b267fcf31d8d5ee55a012b59a1139c4ee6a753893ec6c4ecd0a8531bbebf6fc1fc6c3dbce7e7b1a013cedcdebe0b78738d42eda1bc3b17ee46303b1d347d204cce258b710979fa369c0d177fbece3f8475f0672ff40d572e49486fb5c0b9fd78c1167c09c38a047e9584e6a1ad87e700b1756ad230b6f20ea97c04d112849df94cc6480d1c38b90f589c0da3244ec9ded1d013e290163e2c49ab56e43dd2a3f984d34ac667072fe77e8b1bd83d759a1777f06476e0d2818248633e4c043cb242004efed264ca133fc01c1e6515588d3c75977b682ab9289a2b"], 0xa) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000001400)) mkdirat(r6, &(0x7f0000001440)='./file0\x00', 0x100) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x10004) r8 = msgget(0x1, 0x20) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002fc0)={'./file0\x00', 0x60, 0xfff, 0xf3, 0x0, 0x4, 0x400, 0x6, 0x1, 0x1, 0x2, 0x80000000}) msgsnd(r8, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x8f, 0x0) symlink(0xffffffffffffffff, &(0x7f0000003180)='./file1\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001600)=0x7800000000000000) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000001640)) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgrcv(r8, &(0x7f00000017c0)={0x0, ""/96}, 0x68, 0x2, 0x800) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001840)) writev(r0, &(0x7f0000002e40)=[{&(0x7f0000001880)="a8710b64892ab9c80da7cdf125974dd106ea6da462cd13def721758e744c8d55b373c4a782a7f8e737cfd25bafcfd2f1628936e997ca312b0dadb274b170984631fbea0029c07fe768f123cd6612c7732570354e236254c64a65e0046dd01d047aae36f136e071717385c7b16cff2646a4439bd5fa595ed5445815d50d03fce6bd02dde774221a59d3029c4a902de921e0c1176ac09added7e372629c121cea5d1ac65c73261de42820db89b06efb26bdff2c3dae036879d94e430155c590bc056b48773d45ff5a6ebb3653be7e387b8659f8decdc00d9aa376a", 0xda}, {&(0x7f0000001980)="f2fb890eb112fffd", 0x8}, {&(0x7f00000019c0)="c93e23bf8fac3b6c2d42f0e7c309e96ba0517cec42f161eefa790360d7aec720987b58a50eb7f5f159db8ca89003e7d8e0c80f6939ab5abbc744d8344f844e68516d74a8c9e312cb4b145b6e2827e2a557511a9f4a50b94fb27f791fde41e040c20c620e372356ce4aa37cfdc70352a613e22f63631172194258301ea2ffd02360078e9edc9bf7ff3624b5603f9f78b1be24364e4d4b1d0d5caf2dfbe56ba5730272578ef615698808b89ddaeb132cb7fa5ad3e770fa3054704bd9b6000a256fe11268a38eee2285de43b605cd733b569a748620647b7dc258042037b21bb80439369551500af85fe639ea0bdc", 0xed}, {&(0x7f0000001ac0)="8ee8bdee96a2b86fd512fed7865ad5e45977d1c62faf9d2312b9705240272544c732ebf83dc73c116d0eac8c3c4467417938e53440a5a1b982ee3f59046b61551534f7169de5b17b52f158f3df8ff2134b6352551b3940701ee59b643324d602e8b29e3c277ad443c34add714afc721f914c13a6603063790addd1612c6390787f6a4a1f1c01fdfe3f5507062781cb", 0x8f}, {&(0x7f0000001b80)="d455fab0e27903affc93ebb5dec844d69502eb69f1aa72fbcc37083786b0819180e61d203d7f979399c4c61696b320b5e609fe8e5b9a84f2b8c69a6bfb95a81d2739fa386e55c5a69afd1955d16fd4c117d674acf29c341535ece63fe5aedc6225f2208ac22105f3d91a9010f0fc5c4e0ca3544df0b662c4215f2ef67a05912a334e1b7fc49830ec7dbe726348531c80a092e8fe546fd07881a2b31f6aa7517fcdf2e7f0331c0431e98dc2c3e2fb25a94e418d4b66f86d096114b9f9124d087b6fdefa259d171ae0de35f4b8392a7e692a5b4816c34e2230e4992be911a0410b", 0xe0}, {&(0x7f0000001c80)="62e60286b332a17b336812710d395598c21e5ef30e3da910f48429f3d70f59d611f256dacbfe97090f59ac285d4a0d00556caabddce34b173a1e2f35b97e5fe6fd353dbfcd69f45feadcde019c30ca36d76ff0fe10b27706a75758bf83c31e2c555da53d01f080c9ed110f77d8818a4a6c51b0aef6c43cfde97831766360f4726bab29c1e976748c5ef0a3d212b0733d3d981ed132efbe853684f36fb4dd03b8bed6f86eff9f0c735aae755f6411a3494cd435e40aa37dc897d22a6685232f800a8433b3877e4f16ee75051bd7a0326d65b38b2024689ba97bc81b32bbfb9e4c86ab4c3158153d35eb88a036c6690581b294732a18b76490c99d93a14f2f5a0be53ad607928324c0502dd9d22d03aff52574541032406ee5e274e24a564279fa397ba04c32684115714a995debeeac3e888c444832bfdd27fc22a50f7bb2654641c68b9058401670ed3c06e2d4f6a6d9bb41f8879d3fb4f1d10a6e2b144390fb9a517aced071dfdb971fd6c20aa2e01f2a539cfb45081701954c5ef04b2d7c3a2de55460aa89b0f2dbb2bd070c654b5e63161e248e217eab120f723452f9ce937bbc2fb16bf7b5d51ce9a5a856bddc9114595beb27c639776fef5693869e0cdcb7a19adb7e08bcd39906a7eb7d5c97db73a7b849e873648efb9d516741c9c0bd2f87b97ffa3ef8ac9a77246a3e5e50eb3c3d0d1052b84334aff119ca69148584454bc45fa7d729c7d81dba1341e1175860540a4e893436432bf87f59a01feba028427885f9bf0332c8de9a8c9898d0c56031e9aaae46223a27bf5314ccc9e9d1dca0a7242668b4966026a00e3ad6fa7b098fe8bc74f26c00828d7d115403df08c0bdc7acb93ebbe75ae37c7b6569db5319f844890b7981d45fc013aed26379f212802d68fadd11275b4175bb3a582ed1a7d7a33144f6a0ea100be876866b4c4993a0d5eb8e83806988f1110e651c2fa5026bbb3f64e2fd5d2c74a8286c74e931efba975cdca79026887f662e1410e9792d685090a0bb05a64bcb7c0a4b72ce03879d68a2bf5cffc37f9f706417b407fe554e58ec6eb8c42e308de7d84741170ec235ab0daf5e2c9ee224507edc0d5dd1597b2fcf0225a0c09a02834037716222dc940792cdd84a25b9301357f9d28d5153b4629ced95697efae310558737e45770ad6241c0ec7c0ec3c7f5197ed14b9b6650cac0db8af87e34f3c7ef3e94e2dfb5df977b3f99b2bd2d5b60aa1504f9057d14cefaec27249d5c3c2ed3bede6415ceba4577f14d8ef31ef91efe9d7ea2027f56c86028d7040d490051f16ea09e6f983267fc715a668e2616eebc6c2c45078a8b28732a42745174f61c2551f518caf77c398bb144be947c0237b2cb4d9413848bb6dc65f3a92573e770b25c904b165f82c8fa1950ade15808d3887097d03219a5c2f6c33e0812d2f1d4c25de64782bb8400c3e3248de118d5363d9623d32b671d21d3d3e9d69b8d39b8d61ce8e91573f356aed7bff83ac641ee019ccf4dd6c994ddef06316746c30b975420ba90bdd80c335cdbe64103f61e4e4eb3d72221947dbeb5fa03202cffdc925e2e045690e72aaf72970552d19bef0709d155ec4234c02e20b076ddddb5adb500c901a52247f599c8baef5aed7bf6c8c66b8fa4c546b765f4be1488b6b2710eeac786507fa2267befc8dd6e6433e90e8bc8681ba8fe81efdceede5ae81ca42843bf4c3505c45237e1b2e52ace35f072828f2c4931c33b05450532191e558fb10916443fa694b2f4b0b9761b0467e9a3ab0a8a62f3ee02b40cf1ba3bbdec407e59f4bce063d2ef91507944a89004e3ff39df8d8b4aee76c365a6e181ba56c0fea3b27f54c2e6fe7afd7b64105e1bf468cce70561177dc383f769dd654405434b3a736bd2d47431369d4b06f5e6e53370af0928b9e50c31f9a215a0157291ddf79590cae5e456408a6e1326a103514f5b6f6b8cd5b00b17fab29838c5ecd31f2f3e7a3477c8d63b53fcf9fb9b970ec904afd35752f8d6aa91875d236d54d18c4b4ffe50e61472a9f925e03a224b7ea88b8dbc1222b6cf6de7577ac15ca358fbd94c1faa48d18895fc2e75a19b88447d4e3e47b951b21a924c2309d783870b63c43161f44117ec09b3f79394263718738d4f88b847befd5d131d88be846405b8da114ba9fafa2556ff2667574861d4dbfceb853ac36beffa62bb93ee961c872109502ff75883c7280275aa6575febd8d73c9f14793d94e9cdbdff1258984458ba7c45c331cc09a45be9d4716bebd4cd8ccbbd1439deb7a3628fadc5418c8d7b9f5ce9551ab74690cf4dcc7a3812d48c81a8db964f64d0277135e58e9c22f3c0926775755a149a362c5d27291728c2dc221cb0ec70a415db42b592d60415fa2a51d256a63142a050a076d6e9f2663731fdaff2720717a92315ef429016721281007b99113a30ae17fe07f5ccc92f8925f04aba20ced7c92b6b6ada4537f5036f97d183feddb99a8b35a071363c4ff7dd32a2fc005b988cf52fd710b1b4ad9a9275e55d5d938eae5784cdcfaf622b84e1343a37a6752f87b1432ee04c2406506fd1ebc37bb4088be26dc14a1bebdcb0df9a3997d78291bbfcd6d08a8c384cb8d6e97890e30ed278c434c95560c29f06ee836b14fbe260ac34e52af5782d4abfdca31c178b2a770da0b86a13e84e51dacd6f2d55c219c99eb2d729bbd495dd7ee466ccc0d0e26dd4c7c748fc26848de24a5d50e7db96c1f0d27592eafd7d577d079fc9537e09c7e729452775f234627921354274d2348215bfeac1c0d8411b8416ab46bca0c05c7ba1c9f721aca04b871837f734667c3af21dc3179b722b86617c19e7fdf1ad4c3b8e5b3afa840ea8d193aa9507092e5b143393bb72a80b7958bc9232880a6192c32c877ddac2d67c88234b41a68f8900757cccfc69d56997bb32860634dc239da8e7843a88f9f4a85e2553b6676896d5a1a0b4ae6ec2545c82ed12b048dbf8f162472c4019ccefa9c3e1abd204255efeb85a060d453da702ea948fa825b49b94c61c374b907a0e4a986fab6b7fb3c1d966b3dc61a8fd4a16c3eb52722cdb4a463c2eea31c0133471a65610f5d14a0e87579275b66b44ced8e69cb6931419a7a0665cbc4a1456e9522509c35ced9d4cc16b49a8e2ecb78eb1de088e1ea78f898b22d50db73c08fb25a805bf86ecfc15a083fce7bf75cddfa41c197fbd7c8e8b06712e6aea30b29aee528398dac47ea5b3278e33ee00fea9f8d32375f13b485bdebbb4aa7a95751e42bb466c84a49f121ab5d91bda1df134f8fd989ee452e0b027286384c2b93304e2bdbb8d3036f3a3fcc914425e8fc0ef0807f606d7b535122150e74125d49b024c29b5901eb0947475f6822e4d01ce7a8a4c39c7093fa7a3fd463d27d5bcb7692be42edec74e9ad42346093b1787b4805eaa6a5b7ee733cc4dbbd485268d84da0ae66e24fa49af6cf633030f64bdf85fed489fdeb1e8e01c875b8c5bdb172dd3d5b76a07db9f067a53e55b77a1b241a1a92ed815dad808045a7213b3ccdb3b09597f4d35d3d0b149284e0a0ec99bc1e66a0a0ec28067cf69ea684b45d3e60a5bb1ee697a679913507bd8f6c155d7be1a17e5f25cec48de369cec6ca5a9e04561132a0875fad36fda619ea6867b42e6909259669d292574fb9dcc8fc04d86be3ccc01259fc35acf2bb234eb8b2034e4b9666ed7a37b31e44fef8b144f4ce29e69c0abb28b0de0d3902654f492c3dde0145b08cbf81819223737a28e0ff91fe83b02ad978b7d88b8a8297a133991bb264f146e7a35039372388d0ada43c4118c6cde840e10b2d77e197dee6072e3e8e1e15cf8091e6dc632a0df4d6f5319319da223def471d2d737ded4e15199a108ce20ce6a47123d902a9b30601c97182bc09c3a18da33959e99d17b0e5e856cca2541dd44d1cf62af2af78547283bcedcd0439cc02b0493ca7656b17cee01a118a4e3325e950c9e7130b3c6c88540e5bcc1003f11b94f3a8985af91e6855f92516ef73f2ba8271d8a6ceafd36ac6db2744e0c389818fd7a153b157f8aa44f460b566258d580d31c51d5d5acd0afc5cbe2dfc31bea07a267e9d797776dbf02504b8c974cf421b3b6563cb24beaff7f3848ec32dfa175409cb72b4cfd00be581dfa54d1389b3c8bde6e48efd08d0ee5f2c4b0190cdfebaa6c07477ef1a15d38c385008474d48ad5c5e7e99f7a553f96578eeb2e0b128817df023ab897516bac54d7ac27ee5da60db17a8b2525020937465871fa14fd390e50d8744de149ab341edcac1f46a464591ad96ad79d4f837512f19420383b69cc09021c113a98469ce9b72cbd9c3c9edced73e6fda23dd8b928cefc7a9aac66709b94fb849912403703275e6a3f07379417329de011b5aa522acd6ac8768c618c07ded39539073565f9846aa816476a9955497f158dcad0782540571840c24fe87c2fa241be93a1f5ad79fce7b90e46f3eb46107483d41368f295ac9fb1556a1c8726209e40f2617ab22ed97e8c363e9e7601a2c9098cd0fbdedc2710e25e3b0fd6ad89fb14bc182f1ad77e1677d47356dc405726fa05e0aa2b51fec130275f98c6a9781ff47ef8036437a34636c70aa0310149725b156164cc4d12aec575e923867a22a49f484b9ae26ca796588f224ca1d300f158cb9d6f45ab397a9344b5172098e2d8c60db2776df4d2e1183159d7824bb2fb6e99eb6fce8769409c80ae71b42552bbdf03c779c1e6ffcad4e1bea400c6303be4b5a95862c3b39873194add22a11408ee603b071c401f380d484bc43b22c658dc51330432c9d7f778314bfe63cb9020926bcc7190ca239976e5cede69acd3691a43e487b27e8a3bf9724d717d70e5b25b0923a5ca519cebcb597c8796f4111dd4ed5023ff002b02169523b8a3a1272243addc1707353e8ff663314751ac8336dbb481e401faaa9a008f76eb40b3e7ce94b91840e5a7e93bb551db15eef36bc40af3ee304c406a72e7ac17a7575c4e4673197d8f5f111e4b49f1f1c781cf59f3319e2e3e5f9275b46634399e43e941f292b5f450f4563fae5f1e2a8aff1a385d2df59419f64922edf3905938d9cd044a4cda4640377aaf47ae329e5ffc4f4a77cde83b1dd233d114b81df01f7c751411859ff9c8250ed30a3ce76265a69d88b14871e54e08a0604773670454d6574400e122fe2ccb6f876424071e39725ac9426e6b24f5408d44ce35ed566a7355317c7b5a7ae7af00d8c943210664b40b510767f56b4e73251a03682ce574666a894a251a5349b859a83149713e790222c6a4ed2425f1676e4d8f42365bbd6703fe31ca7dba3f6e0ed253a84773622161286b92a8120ae68247aa812f6e623c0f81acb66c6ea05f15cef6a9263a8da90a1557d354054c6b862200a98501d8651bba6ebf59cd4905dda8fd88e99b15eeab103c0883501fb2e3176fd5aea6e134672a2ccc2608f851999f59b50e308a3a234f5f6fbe3f028d5a2964cd875614ca1ee3e9c009731d8a89ca39a3ea5a91e27d667cdd12ff3f636e89764ef1fe830e89664ebf0af94342db817888dd3e96908942a29acc82ccb424b013f4d288d25ec516a84635e4f6dc404819afe4816730a381263224b2edab62a95bd29dfe3915d8044f67a30c779e826d274ba3f110972cc365ab581e961380512072957fa244a2535910b995b6cb9af7c4751114b55a4a7d1875bef56cade84adbd5f5b8e0d317137374c64ddc6c736e02f40db705665d2d669a06905da08a27e59bcceeee3ed02c6905af6b1c719a061863eacc5384f84286234", 0x1000}, {&(0x7f0000002c80)="3b077a97d0fc4dbd9d669a4f520c435c7ac1eccb1b0c485d4903b2520aa564548cc0c8705cca597e68869b278dd4d9e23aba56366cf4ed7d414122577ee47d2b0003e306ded889e8b24700922d163e385931cd894697cfdad36e694445324ef9c65b98518e206186394d39f7ce11cca37536c6e5683227511a94cd4807143b72abd550037a0040ddc54c506b62becd7ec8e6cd63334f3a4c69e895cc14cf10517fed9d08e5ff8c767db2da4989984d9f59ae4752780def1fd0de4c1c445aee64400593da1db7b981a8bb6f862f096a47d76a18dfcdc5a7cec341e8b78d014b1018686d63fd9721d6fef974270ed5048b758bb7", 0xf3}, {&(0x7f0000002d80)="5f1010575098d3b90d27acf29585ecf983367733a1d03ed709bde16041ff0e071f64cf2320c4d073baac80f46affc2022f095664ce1919f5ab56b17b2b5ad405a5e920be03d168e29a91445ac5ef87897b3f39e82d17f45374db0590dc71a08f377499b60888c72f126d6ad02e2873b4ab154c763b2ba4d4b76892bcf6e93596c404ba2f4334dbbe39a2450c839f5ac97fc8405830cee039ede40f4e708fa8231e68b42c", 0xa4}], 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000002ec0)={0x6, './file0/file0\x00', './file0\x00'}) recvfrom$unix(r5, &(0x7f0000002f00)=""/148, 0x94, 0x800, 0x0, 0x0) 15:56:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:56:28 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwrite(r0, &(0x7f0000000180)="70e4ace5625d4c581b9975f1b6a4d3ba12f2c7abf09a1ff8e218570e5f0572df3e0fce2f6661945e3debc23edc2774745e69e7fbfe02b29e23a4816e907644c3c669", 0x42, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 15:56:28 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0xc1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x1ff, './file0\x00', './file0\x00'}) 15:56:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000140)=[{0x1000, 0x100, 0x200, 0x2}, {0x0, 0x7, 0x7fff, 0x7b1d}, {0x80, 0x8000, 0xfff, 0x5}, {0x2, 0x0, 0x5, 0x5}, {0x3ff, 0x0, 0x4, 0xfff}, {0x4, 0xb85, 0x101, 0x1f}, {0x9, 0x10000, 0xf9c0000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x1ff, 0x5, 0x4, 0x8, &(0x7f00000001c0)={{0x2, 0x7, 0x1, 0x5de, 0x5, 0x100, 0xbb}, {[0x1, 0x40, 0x5, 0x3, 0x4c, 0x10000, 0x3, 0x1, 0x7, 0x2, 0x1f8000000000000, 0x6, 0x7, 0x0, 0xc0d, 0xaa7, 0x1, 0x9f], [0x4, 0x100000001, 0x43, 0x100, 0x5, 0x8000, 0x9fa, 0x1, 0xf48, 0xfff], [0x3ff, 0x9, 0xc5, 0xfffffffffffffffa, 0x9, 0x0, 0x6], [0x2, 0x0, 0xa52, 0x1df3, 0x800, 0x1000], [{0x80, 0x0, 0x3, 0x8}, {0x7, 0x1000, 0x3f, 0xa6d}, {0xfffffffffffffff8, 0x0, 0x8}, {0xae00000, 0x40, 0x3, 0xfffffffffffffc01}, {0x8, 0xeb42, 0xbe}, {0x0, 0xbef0, 0x7, 0x9}, {0x20f, 0x7, 0x3}, {0x2, 0x6, 0x6, 0x7fff}], {0x5, 0x1, 0x648, 0xff}, {0x9, 0x8, 0x3, 0x7}}}, 0x10001, 0x4da}) fchmod(r1, 0x8) 15:56:28 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8060, 0x0) 15:56:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2000000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000003c0)=[{0x81}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x881, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x8) 15:56:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="92", 0x1}], 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x7ff, 0xfffffffffffffc01}, {{r2}, 0xfffffffffffffffc, 0xa0, 0xfffff, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x92b8000, 0x12}, {{r0}, 0xfffffffffffffffd, 0x80, 0x400fffff, 0x5, 0x8e1}], 0x1000, &(0x7f0000000300)=[{{r1}, 0x0, 0xc4, 0x0, 0x4, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x48, 0x80000001, 0x4, 0x400}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r2}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x10001, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x0, 0x1000}], 0x100000001, &(0x7f0000000000)={0x7fffffff, 0x3}) r3 = syz_open_pts() kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2dc13fe6f86f08362ea8cfb73d3ef37e97d32a62"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001540)={0x0, 0x0, 0x0, 0xd23, "e45ea840d957756d90a9f900f66fad02ed0a9e9e"}) 15:56:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2dd14914f913b97f9c2c18705ca7", 0x19}], 0x1) 15:56:28 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pread(r0, &(0x7f0000000040)="7a13471c4685e6670a005ea3c7963c5cd0e55bbfe52492dfaa57bab12c7940b06fd60cd26db09c7ed55f630de3dc2ec6587a1ff6900cca856b28f166861605a8d70d8ae0d10a41527dd66e474783309d207e4648860dd57bd2701c24a08ec8538096dd7d88dbbfc0f179c86c3a0f3b864417269e1ebddb8892ea8ade7b935c1e787a1df3620a5ea180270f5348e858b735a9fdcada21d75e65d6c7997b30afac48e1292a56f65e33a6e1e1461143f21034c34d6edca0805a2952840c2480ea83c94bcbfc8e3891325444a1567935c5bf2adc50b53054ed2e0ad904a4a971d914fe37997061eecf2ed5dbbaaee5c4ab2f4efc2f", 0xf3, 0x0, 0x0) 15:56:28 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0xff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x20000000000040, 0x5}, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x400, 0xfffffffffffffff7}, {{r0}, 0x0, 0x8, 0x2, 0x4, 0xa4c}, {{r0}, 0xfffffffffffffffb, 0x80, 0x9, 0x8, 0x100000001}], 0x54, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x6, 0x80}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0xe37c, 0x81}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x200, 0x1f}], 0xfffffffffffffffa, &(0x7f0000000180)={0x8, 0x5415}) 15:56:31 executing program 1: r0 = socket(0x2, 0xbffe, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffcfa) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x240, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) 15:56:31 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) dup(r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x18, 0x2}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="b9a070b28b82ef7c2d86c608008298bad8229556081f035a1c349bd28ee4eb4fe556d06319f36deedd0d560000000000bbbc08bc0afa72d1e137ad9e9ad1bdb11d5bb1f664a77e97d49b3451ffff6e97c2c4886d81afb7c4b0f53becffe8c7"], 0x10) shutdown(r0, 0x2) socket$inet6(0x18, 0x8000, 0x5) 15:56:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x11) 15:56:31 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x800) 15:56:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000180)='L', 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 15:56:31 executing program 0: socket(0x2, 0x4003, 0x0) 15:56:31 executing program 1: getrusage(0x0, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x1, 0x3e5) recvfrom(r0, &(0x7f0000001140)=""/39, 0x27, 0x802, &(0x7f0000001180)=@in6={0x18, 0x2, 0xfffffffffffffffc, 0x3c7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) r2 = semget(0x1, 0x3, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000011c0)=""/4096) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x2, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) 15:56:31 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x402, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 15:56:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000000c0)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 15:56:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x18b}], 0x2000000000000324, 0x0) 15:56:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) r1 = socket$inet6(0x18, 0x1a057c6277369726, 0x8) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x11, 0x56, 0x48000000}], 0x54, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x41, 0x10, 0x7, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0x87, 0x4, 0xfff}], 0x2, &(0x7f00000001c0)={0x8, 0xba}) open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r4, 0x0, 0x0) 15:56:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0xc3e, 0x9}, 0x1) 15:56:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0xc}, {0x60}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) setsockopt(r1, 0x7, 0xfffffffffffffff7, &(0x7f00000001c0)="69bb89bfdc29ff61cc", 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5, 0x4, 0x7b, 0x9}, {0x4, 0x3, 0x3, 0x2}, {0x1, 0x80000000, 0x80000001, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 15:56:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 15:56:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x8003, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000140)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:31 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x4a, 0x106) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000340)=0xc) r2 = open(&(0x7f0000000500)='./file0\x00', 0x8140, 0x13) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') chflagsat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 15:56:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 15:56:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x6) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x11c, 0x1) recvfrom(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 15:56:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000580)=0x8001) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0xbd10373d436fee06, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000004c0)=0x1) write(r0, &(0x7f0000000140)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f023b036369af6f8129dd352c9bb91a", 0x76) dup(r2) r3 = syz_open_pts() close(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) close(r3) fchdir(r0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x6, 0x7, 0x0, 0x6, 0x2, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81, 0x2, 0x4], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x682, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x1ff) syz_open_pts() 15:56:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) mlock(&(0x7f0000711000/0x4000)=nil, 0x4000) 15:56:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), 0x4) 15:56:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xda, &(0x7f0000000040)=[{0x61, 0x0, 0x1}, {0x3f}, {0x6, 0x20000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getegid() setegid(r1) 15:56:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x15}], 0x402, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x3, 0x4, 0x5, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x66ba}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x34d2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x133}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7e7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6fa3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4d}, {{r2}, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 15:56:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x7f, &(0x7f0000000580)="a1d59a6936464277f4564e239cd575fb51995db4bde1897e7fafd11f3dca91ddfd0b7f99aa3f4c332a13e70c9ade65adb1a276ef25e664bbdc77d0378d8c39d6ab2444ba7b7c267f32be22c881935767eac2d49929353c647224927145697f4dd62af3479671ac78b08d5aeeb029707fd9c9a0ed6a552389f04d6bf87dbdd5dd0828a20059b04c1bc83e018eef6fa31720f62856d2e139091339fc4c7cc87c7dca6196d56c4d7032b77d6ed36b74fd425240d204df35b6cb2cc8a59e118e9bff7021a500000000000000000000006085833bbd5143751242f3ee9964fdac86d8b9debbc2e1af8bdcb12487cb013f82d10f044dc8917825b4b32e778854a722dd9af68fee19f24adf063d64dbf2b3b70fab3b343a09181f6533c6a3f9d9220543bb50da37ab1a9925d033ac58976b23a100000000000000000000006acd19a8acf0f12790d2cf7052e58476faae560318848db0a43c9309dfe96210b09a88b6737b5d643884c134b65c5564d7a62003c7a3798434376c17d31262b77d0d35b2d6318013d8734ee4bd7408d8f73ce674242ab002ed7d7e8e5bf36beb2cae3f52699a48ad33649976dd620700000000000000cc5dbf71323ecfc8dd3486dda0b297437f17bff1e4324e8de806d0c50904add65cac762a45fdc3846284f049dae413b8d328c656f33ae3c34b58a8f54e8f3f7d85c38aa7c316eec4339f0ce198fd63ed0ae5a7a4bcc7dc80e3c44380c763b96bee1bedb00aafa54e08237d48498da727c015") 15:56:35 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x300000000000000, 0x8, &(0x7f0000000000)="4ee557b99a9d3cd35f6298bf17dfb4ab4067747e1de66a53c228b2fae06e16756be596e6fce1b3499a24fac4f15942f29bbbe8674f6e69e85e25b2849eb217edfd672493595681d1c942b705412af049777f050521425b210fece90b5b4d2e15495ec5f033076717e48a2d9dfe140cfb9489527b07bbdb5938884277d7194b5aefc96b1802a2ba194f1d127f8325476f273678995b6289ec4f9dce11c9096f43", 0xa0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x400000000003, 0x0, 0x320) 15:56:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x8000000000, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xb8c4) 15:56:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) poll(&(0x7f0000000040), 0x3, 0x0) 15:56:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 15:56:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") 15:56:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x80034, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f00000002c0)={0x100000000}) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000380)={0x81, 0x5, 0x8000, 0xa7, "30cc99129a2b1d8ca115616ef385367f8c5d6209", 0x9, 0x1ff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x80000001, r2, r3, r4, r6, 0x0, 0x1ff}, 0x9, 0x1ff, 0xfffffffffffff17f}) 15:56:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {0x45, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 15:56:38 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000080)="b25dd93617533151ea8d80d3a564430b225b2c896e5fcbf430ded4491eb4b0b716d55590fea19a72bb160d68a05e6ee5d1f4948846be5ef4db88109e6fcd56e8e72d3f403734eef94ca3d5d901baecefd474712775346cdabc7e6ae5ed84a71eba9283d093d75b6ca3cd7b13e7963e35a1d375a99bfd96f23995599dc19e7b7df6ce33b0cdeadb8e8e78d32846da1827019d3e81dd3a9d317cb19cf719fcbcb27d4faf0037d6b8611c6a97601b3455925531c123ea8589d48c1b0563a2403aaf3546e86ceaacf84f60fab1fc3628ce8f429802206f9c4087816dbc692ceba47de11319da591483fcdf6e257e3ad10877a2b739516eef1cab12aa23e630514bd082dded38e5f4526aae2040264ddee730b889d1c678dde8c9a1882a8a0628ef0862dce89e87b4a4e1aa0401e2b89c49a3bfbda8771a3e5e111d33e095b75b0b95abe7c4228ec05f29df82d5b2e78cdbd1e378b11c430e940c7bef476f4a4dbce6307883c227a741d5c9898a42aaee0adaf6ef4763af745d39b83910b3f23ba77e5ebe2fc09c05cf6c473af083a7fd8ead101a0f57279fecf1e435c3429f411de75763b5d4d9853ac2f8236a49b9f7eb45a8a14c1a680accfd32d8e72cdc63f89ff870b05a8721cdb79a52e3bd5c4ca5fa5f7038a3f04bacef7f6c5d89ad80bf6906e3edf0c6eea9eebbaf0e799178d7f3e6ea069277d39f687290eb09d9a1fd154eac9fbc7f0ac13de938137a036a2b6b29df8ea53f97df4f1110f1238ee972477c06a65f1751ed5674ca240e26deb892ce1f2baab1539b7e2e080663ab9838a0595f0db2e901dc2f0a0321067aaee4e0d60ca2606789fe07ee767dba89e10e8e2fbcaec97074607e9afbc3ecd48e59de425c01f222f29b71b39dd3a8f75aa521af4b80460549e61850c5a1b01161217872f347767ffafaaaf557d96051fde576db505a468c15983995b90ec4fc8c30f25cc98a2b08465ff741620857ce6116a5d82b72e0f2c37770caaeeccfc21b9999736d194b581e13074cf3f0a55bd8c99cc99220068ecbda3b675295a363c6a7c0064464ca2b6320269f58a628754d2a554295eb3d693034bcd20af1063d2f33524610cf8a4109df4e59ef9bb6ba3d1a60b1114b795238e63f4ac20d284b5c79b4e07e2716fc58d86fc3313451f9ca5b99a5e8f985be344f7aed54874135b410da5893b07ba206adeeda2de95157c57e66bdc3458855b9f4ad272e9dca987012c717008327a6583e0107c485c914c397bbbb2afb89a7c7d44675b5808b4540fe64de58c29a85645a044c305b590c1df6cd603715d536de23d92dca0ac0ec2ccfc9ee8d6c9e5520221328dc295912b972616ae08bb1d2491b2980cba5b245d93b0c951f8f21554ffc2fa9da61de0a6a99f858a22db651278b5b413d7697a3ea86d9b6d8ea47a57bbdbe712b9435e480adff23bc193e4f662619490aa1601f6192d3f78fb05348352d6794ba36cd6a36ce2bc2f66b56ab0fc179a03cadf802603879d0eab53cc4ff2765aca74bbba90bc67f97cd6fed05a646941ed2aac5c9d1bd4284ac7a71585e9dc20bd85d60e232c95f86f750308564449727eda8edbc8330a8464c69851f340905be19512bb40ab88ecdbe609a7894afb2cc2cd2aca8cd5565dae7d5addc4246024e7c182c247ee058c4eb0aac9c619364086d37d507f1fdccda03977d5f35e51150aa8493a2fabaff869d57dc13b59fbc0febc9fde76c98b5be6cd2aea46ebbcfc654749d0debfaeb581566956b3c674df54a8b73402ce30ceba019adb04bd180b31a9dc89588606229101f765d3eb4537880f091c1157309c8ade72185af5d677b52626fc236066afe696fa216c0a5f8158089f8e903d04298dc42c375bf160e6c91e209d0cbfc010cf0f044089f3a8fb8424bae8150cbcdc4fc989a5126cce5ecc5fa2013f426ffd76feae3a18d1a6fccfcdf9b901584106f5681923964b29d86c2a3632ad6e3e2b992c5bbbd067454c7cb429d882ebe980cf5d55cf3510372e4017dcc760366fb4d", 0x5a1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x141, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000640)={0x3, 0x3, 0x10001, 0xffff, "6917358cc4fee5d3ec1bf43ee6419e9a79e9081d", 0x7776, 0x7ff}) 15:56:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x295) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 15:56:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x232, &(0x7f0000000080)=[{0x20, 0x0, 0xffffffffffffff7f, 0xfffffffffffffffc}, {0x4006, 0xfffffffffffffffe, 0x0, 0x80000000}]}) syz_emit_ethernet(0x4, &(0x7f0000000000)="00eb760d") 15:56:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000000002055, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x2000444e) 15:56:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 15:56:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc, 0x0, 0x2e4e}, {0x6, 0x400000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:38 executing program 0: setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000004b7fbf3702c8d7452f100"/110], &(0x7f0000000080)=0x6e) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) socket(0x18, 0x0, 0x4) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getitimer(0x0, &(0x7f0000001140)) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001180)=[0x3, 0x0, 0x7ff, 0x10000, 0x1, 0x8b, 0x4]) 15:56:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x18}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getpgrp() r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 15:56:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(0xffffffffffffffff, r0) 15:56:41 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b2, 0x0, 0x1, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x880, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0xf580, 0x18, 0x10001}) 15:56:41 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x801, 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "43be5d000000080000005900090000003f00", 0x3, 0xfffffffffffffffd}) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) write(r1, &(0x7f0000001dc0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f", 0x8ac) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103", 0x1a2) 15:56:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x0, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) 15:56:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000700)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1ae, &(0x7f0000000240)="b650e8a23a45bf6baf4dd6d54062eec8e29e99baf2ce5f9298f63f5ca1f5c250355c0afe76a284360047393cac42fd2ade083fc8a21f7aa97a07d8c15c707ded2c36f092796b255451ae5f16a53be64a2ad29642b1e011b8793e7b0ba0645ed56904a611f3f9c40db60f9a3fccd7d5cd601b8e23a533adc867c85cd258d666de7998bf30e8128b83") r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x10) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e1a6669126530008cb870a635401d2a0ac3d06e3b6fd22cbd946eb201e1135a89aec1910ce8298710b59bc51e832a78587235e2f6c4a573eab66b717e2cbf531ec526ede372db00000000"], 0xa) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000300)="6a63bcfc64e9ba7aa9ddf48faf478c5aa18b4c611843d82a7683080551944b5b25e8030919ca12b5659abc52bbeb205c62ed254b9ae4839ef277a3aa0d73a1fb71beae07adf838160db93a4c07aa84426bb268f4d2545f9fbea7522bd8851748f841ff6dc63e20fd48b608c885e2a58b7b0f797a8f9178e6cd779ec81b092ca62db384c72c8064cd90b32af04d80065bc365cd6a042b164d0372b01196b371c17404e34a743e474a72fada5478c2e9568e5f2d9b47450738f8f58cf360bfcaddd0c47f97f2a550e07a6319e4fe260a2be5b7e717", 0xd4}, {&(0x7f0000000180)="9ac413a6f1618aca86ad3fdb509243a2371c571983be40e9fad0dc367f025abdced501a9bbd08628db616cb3412afe7ec02f6af915e57ddf128361c3", 0x3c}, {&(0x7f0000000400)="177a8ce5f681f42d65891a6bf0c7532a412a37304d5b220cbd3f1d92055b7ef0986b3df99ee43748a49103982e4376a4a8530d2ee675d7ca070fad72a0c16237a6faa71aa164d318601f088a3630170f08ff3bcdadf89fc33b82b9766dbeb74842a133d988471b8a195f4c99d4a067730353cafed3639dc022302fa0266fd3e49a0fdf8eea186ed85fc304fccdf6354e9519c7bba8ac45", 0x97}, {&(0x7f00000004c0)="89c4ec8685b9fdb3f9c0d1af95dab0b2392df9e78d16a59ad0ef34e89555811a122cce7d0d942986e0c19c569041243509edf7b0b92f1de615cceb674dd208b7b2e32f6dd4fd68f789cab73029f9263425a3737830e36c7647137db45b35e5fd456613c53423c28c773e0439e2bd53ac73608ecc6df2fd3a345541c8daca9344", 0x80}, {&(0x7f0000000540)="21b065b6c4ce2a1516ee774082c048165840b7c64d97b3a9964b0216fc9c22b7787f49b50b1412e4f7fe66", 0x2b}, {&(0x7f0000000580)="6a6f04ab1cb24fd79ca950ac5f7202aa54ec4e74ef3a7f8244d3fe8dea1e616bbd7f8788c9fda73bef2b43333ce67b4c72e56f85ea12f6cb6da9e0d73fbb93eedda7d3670cfaa8c81adaf2c3f21acb766df09f4a95ee54c01ae681315da702c18832b2c5a6b74669028857913a652cc1b2a7", 0x72}, {&(0x7f0000000600)="fc72116fb750", 0x6}], 0x7, 0x0, 0x0, 0x40c}, 0x8) 15:56:44 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) 15:56:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0000000215489aa9136e4dfba0e9a9264fe2c9cb0c7501df", 0x18}], 0x1) dup(r0) 15:56:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x7, 0x8000, 0x372f0d8b, 0x100000000, 0x0, 0xffffffff, 0x3, 0x10, [{0x5, 0x6, 0x1000, 0x884}, {0x40, 0x9, 0x1, 0x1}, {0x4, 0x6, 0x4, 0x9}, {0x1000, 0x8, 0x45c1, 0x1}, {0x6, 0x200, 0x6, 0x2}, {0x38c0b09a, 0x6, 0x0, 0x1ff}, {0x7, 0x6, 0x7, 0x6}, {0x96, 0x1, 0x8d36, 0xb7d1}, {0x7fffffff, 0xffffffffffffffff, 0x800, 0x3}, {0x10000, 0x2fee, 0x1, 0x1}, {0x6, 0x6, 0x0, 0x40000000}, {0xd60d, 0x4, 0x2, 0xff}, {0x3f, 0x0, 0xfffffffffffffffd, 0x2}, {0x81, 0x0, 0x400, 0x55}, {0x1ff, 0x1, 0xf71, 0x4}, {0x0, 0xae3, 0xfffffffffffffffc, 0x2}]}) close(r0) 15:56:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x9, 0x40, &(0x7f00000001c0)="0b2f1306279310b33d9c0e7b0a0fba828dfdc7f0ee562d6dd5ca410910bb6c9905fd3b18ffeea557334539e2cd5540998c19e93a940650d259a72add01f12f597b8870a9cf838e887315af02674036540db634e5fee18221b5195e76c38a4a2bc214eb14d93226bc360a7e7a27aa8c8b7f4b76ccbaf8c71b87a5b77addbf4b283ef8d816f62f8b84885839c0e4b8aab40ab8a12432e6090dd2f62dac06d7", 0x25a) setsockopt(r0, 0x6, 0x8af, &(0x7f0000000000)="d328ee56", 0x272) 15:56:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10240, 0x0) getdents(r0, &(0x7f0000000080)=""/51, 0x33) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x23}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0xc0, 0x0) 15:56:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1, 0x6, 0x1200000000000, 0x3}, {0x4, 0x0, 0x10001, 0x1}, {0x6ba42ec0, 0xcda, 0xfffffffffffffffc, 0xc60a}, {0x3f, 0x5, 0x3, 0xdc}, {0x5, 0x6, 0xab, 0x1f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 15:56:44 executing program 1: r0 = socket(0x6, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1809, &(0x7f0000000040)=0x5, 0x4) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) 15:56:44 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/8, 0x8}, {&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000300)=""/161, 0xa1}, {&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000000440)=""/8, 0x8}, {&(0x7f0000000480)=""/120, 0x78}], 0x8, 0x0, 0x0) 15:56:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)=',') getitimer(0x0, &(0x7f0000000000)) munlockall() 15:56:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair(0x1, 0x2, 0xfff, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="e91e32a0ebf28e2e301784df", 0xc}, {&(0x7f0000000140)="68efc3b932e9dc827e1e0a757912487ea5f77100ee48fa01736d2a5a4ca6db1be99cba53d9c943572020420296d14a9a3d67e05b2ce14b237e563adbbe0c5dc58e93431b3db971ad6b33aeafaf605ad31ebe606c23f829202f0dbdfc93ac5c0b383cf6099357948275c7115c83e60eeb78ea9a9fc3bd37f62ef1e834505daeacc154aeb23a62db071905382d99d7169b708ae336af6fa901d47bdb7d04b3dad0220a2400587eacdbb7", 0xa9}, {&(0x7f0000000200)="e7177147c7105feaa031ec5e57e9a2ff0e298cc8fb4e8a22971c8f9811312d9549c92e6101c34f5cf304c49f6adafd3e956b14d139f5a6834d24980ba257ea8f8ae9d98d9e81932619c2b707b3a0c34544ff9b710cb0aea8152c27bf60930203d87f5d", 0x63}, {&(0x7f00000002c0)="30e99dc22ce71c1229ef7305fafcc3291964264a532ccf00fccde885e96f9145f8be788c151b13ee6a699f69ea2069ba73790fff51441f9eca088b8a012776920468f9b9ce0ab3a3bc2fd32aa6645be7494cf085fbedbdc80b88910a43", 0x5d}, {&(0x7f0000000340)="92e2492d136128a541f9f949cd9c59c3b88523cd8890ac6d60b4239bcfce12642819be065610ace23e8b60a280f782bbdaa50a2503f32791d9b9bc716d05de9f30e0789b7abed2a13eced2", 0x4b}, {&(0x7f00000000c0)="b72be0ab0899e8bc12509726d9595e09a9", 0x11}, {&(0x7f00000003c0)="48432168921fa553c9638fd9f6cf6c3066eacd3273451c479bb782fbe317f77792212cb02fdc1d93ed4c6c7d0c27a895cc8d1d9961c790fb8868193f627c8134e59f41dc922f6ae75fe4700cb20d023fa7754d6e6419606fe0237cb947a693d62fa4a23a2d1bafe535534245c39b1d1259cbe20c101797a7f35b6cf60a88ed1365018e7f743623aaa943346916394c3651d63b4d28bd1836421ba84c5ccde73794eb866f5ae823582f6c252df02e9e6cac8d8534816aa7d7cb43e40a03391fe4676ff007e7e7481fc180605e61557f65d330b3c1445a92eeecba769fb5e227fe9d33453301e48e6c66187ca641d5a9c4370c1eef85e4fec1b5e1c8fbfc52caa3683f8f17adfb84e88488061f5d5875aed3234b3b6ecb4d3e2adfff0064d9051ca00feba1ae4ec220fa7587a406071750f53efce31ce64005aa5f94348e6b1149c7b8ec758204c69f251531148dec9f19517538520dc0c4b3b08e4672d00169f5436b14b8496258f5daf5f4b5aeed29e1fbc7b0459118aa3acf0ee0e0c757c236d410d295add45cdba68fcd79a7b83002408cc0ee12773afc2a079711c74623e9f97ebd586052ad8b3b3c186c7676310e82e817567057b50bde18dcb773e9ed16f9c1a99922ecd44641b5634dc477b32ee4b8b30fa5b1efd4a9c2a7d6f065be791fa13a6765008a6518931fd286ff2f1884992003fb0d6d1f76aa6cf0f1d4b8f2f14b6d4695c6def70b827e21bfb5d7ee71f1d03b840eafa88353561883857134b42a34f71ead56aee1aad681bb3f7f0f41a403133387087e91677b664436e88feb6ffccf855ab513e12e714b5f6e1719e2af74fec51a2aa0f8831fdad7015de75d73ddca72b3138d1740683c413d32cfe0119e88fd65a9f3ad5df1d8cca665bc032778df21afab98863b8cec0770ed8fc3f2a9345d3dcfe544bfce30f629ed15a18168531e7d5e99e19b13491fc986cb5e47ed2271c0c28eafb7f55f120a4d61b3242245711f3cea5f205e9f5390fb46e1dbceb9b0ba93c7a2adac6ed6b28b182f72382846c95c9818de2cbe103c9c104f5bef63257e36cc81c0df7b9f6e36c4030a087beb1f659c8c9cd85c1e90406480777fefb13c9ea93aef8d815bde993f5e62f8b722cd2d7129e3b1b76e03eb446468ec7852b09b426857498c64e33d1d4387d705f7c2f46f960e0ebc3bedfb1f9c0a5f82b4831c6af4a92a6e9d2912805971c622f94a02ae28fea27c324db0300ba9ae4b95c0f23d6d1640cc164759d2dfccb24cd7bf86a4693502f8e0e4f65afa000b94c661b456f81b6f1a5819b9b447af672c3824dcf4fb75d35b1c95423f8bd9d47613e2310f27270de44b88bfc93673003784c9b69d84a46da44d3ceb48286369b45d1b590cf93f0125f716c6cf57b3717c8d0d9539567027532606b4cba4f0614aa080c5869faff0f4053426958e0db34fb5d20a7209992d56f1d17cb8ac1a6079d2a12b43b568544b450ca63a262910a2db8583df5e9e3d52f90e0c7df712729e6812a1d734d1baa11c2c7d0ae69fcf5279dd16b3d5882ad08b93fbc1b6648bd31264e26b1902feff90f3dfec6a0950f448927a27ed72cbe9237518837129ad4b30a9f285027e162502a481655b3fa0ccf8ec6ed3e84398fb0b95579b76e2dfe6d4e03e180ce49b462ec874e1caf7cf90ee7b7496856966cf8970329b64bcae2d4663c4d4771a50ab5d797da0b268a4472a2670484f8f634f217d58a0dad4fcfd9d2ebc64fa757c394ab3f8ef70a0438b6309b4e047852c0995e4a58ac101e8ceb95df3daf824a01d7d141c554d0d437fc8ff1aa621b3f90fbe8bff84dd7c2f25107861ba29fff93f603e3230ddcf60d2990e8b8a641408a8db40528816f5e2c15c6f4d258d0a0c130485263cf02f3ab867c5aab9b5608fcadeb93ccc66d503f4d0b0a99773b503c93ec258ffccbfdf77f278016e07f25f1d8fd1585f64eaf80231e63bb5177af426c8bdb576e569e0d0185d1a1b68b3368529eee9e6ce47b8f37d932fd72b32cffcdf49b29a234de7d7a8c84fd4261aa0d6332ae710eb2a7a83140be56940afd704f99bf08c0d2bdfa8774812edd31a9782f80eaa884961b43a071c64dd5f905c79967b50376d8d21d4bd23d22699fc6d5c1e400df3ef7b3509ed1860acfcb79f85224f98ed39292d20f29652ee50cc80bdb3bf53a72f21835662f90e41ce2f9745987e5536f8ddb3b4eec615e55e96a3477c4c875b934783bdeef31a84ca6639ffbea110a93c877170cff2a8a396b45e331ab850cb2c517ada392d4c4a69a65595fe044ecbda1a24b9c7db22b331a10bf59abb7a041a2d39b2181ebcb7d75c3da429360b7e88758dd487b4c69a5355cced34d43bac88570849e2ba344eec235452b1a6f9cf869e9932d09346055f55025b90da0b69ffaf21fa3b8a3369d7251931ca1317521a3c1fc2168e33d3db0b99fb7a111e61b5ba760f516acd146bea3f9a277a7306c8ea2eac2676f04c21f78c670fed17c6194c73f5b4fc3cdf0a34439c249222d8ebbf0c248561aee516638728f555eafda9e8567383b76bca09a077de3631600610d368ae7dd2425ed1317eb8c2f01e300af4db50e3ab2a0f5adad0eefa743bf8fcd6d2e7c7a2d36209f66fcfe3632bd2ab24562acec2cca1c836d2db47370e9ed86fd043da53d46efd63b61320fd892c470a3f343129954cb22be06c34cdeb58d47affd2c0a3a820cbdf0419e57cbe22736b37e943d4da53a55f69d0735b102bdcc3106f0e8c74eaaf7ced330bed735fa589936ae27a2bbaba631f401de8d9d729df2614723df93b5c3742a90322727b3d123e50a951434a4dcf3161b82f8804cb968b8f6d6c8636c7a26f69881061424d81ddab40564d1c7ef1f46bb0c1883a1401231cbe04d162f9ab0b76c60ca30e026543202f6bcaee94ee6780c3e5e1f7288890cebc96a43ee4a02370ece1b9a968c40e70cae1b0a2ef2eab143313288bbe2cc89874b6d1c40cc836ef2e08682a7431e0bf00274fd01aa97c921e7c5165fbd84549c020b01d6e48f3859b9bdf3dbf5cc6333de995a29d94a84e9176338109fbbf2efb460ef3e356725cb8bc287f9f5838eec5db28728605dec2bbf526fba9e5dc06dcec78700703938489c3273d7d579e499c5bd7de910411ec375ab94d79ca425a46052d5c5bc658bafc97ecf30562913e322ff4d09799dc6ce00fa1fbf0cae7c6056feb97a01abd6635f3dc115cd4df6d4aa2bb735a1cf4210f81dfe7e0e7b3ae3f875bac72804c8446bb2b87e935fb5fa7f16ea88713dcd689dd5ebd4b212859af623ea6f92de9e291e24797b29f98e13889aa1029243b4aeb60e78293967134e7bb2dd29a7c95ba024ad942d831227d94b095dcf84f655b8251e053e980556521ae0c6533a1d171e70979fb4e524cc9002beab9bde6272ab6fba2ef11280a43067f4767d31c4d6b3fb0a73e76e44ca2da265669ceb4446dd1f3b42456723fff90993e3169f6d5c226e7c7d1200010aac8a98d40a7dadfdbbb9761ffac4e9a789c70c9d441471832eac0870158b9fe7484dc51e0883c328d87e7f0c16e053452e2da50c0b09cb3c1e89f31156727b42a9bdfc290f609eb30c1461fb9d46c43eefabf8d6aef484f000f82e18471735296296a42150f91c1696c2093546610496e9ca12dcae0cabce0f8fc599cd08972d1aaf3ad8b752b8fa1111ae7132d3d2f054ebec071b2998dc35a4ca235037142b18a34d7acc38ee7467b8a85ee43fc4ee08165138e8704c52b67255fe3b92ca185d0ec9da1539a219557c800a184de20085fa56ace5ae056130c70a50ab31f99d525b72137957e31817e673c656b3f7dc058acea623105a373763a1d285536314027e06959dbe588f43e774dc3a96549d1ca79c6fb899b5f7a769ad5215c7381d86132136768ea95aaa91e4290fc17e7faba92cf3437fb99ea49af668f19a6f3f92d0a4dd7c58e5f6eb60e9adbfa442e90161350ca948a8d74f4e8839c1073b5e049d19d1e6f0134875bc8d05b4eb4ce989b57c79ddc684cbd01591498b6f74e7c9e9171c564bc369def99f74966b7507741968b4da53391c595ed2b43e70dab79a809311a8ea7ba9c453a34821cb6208139e6e14a2c0f122e01a7126f243f5bf6d2f00e9aa264da4f09c6e2aa05e18551e70e9296cf3c7cb3789f5fb3411cc0589209b694f3952b4173f3f238a1245480905389bcb32a3933cc58a914978dbd1271ee88e3b2966025c5568d06a9ab9c53ee34459cfaad576ffdb7729b15f52e4afdb53383e1b0c61676198ae74a67b68757a999e683b555d45b505db97549b9c12010fb9ee87c686bdefdd4bd0259a684926c3cb7cd9b5085557edfbadb0aeef73aa454f8a47365490c56e830eaabeb525113a5df6588341f48e2c928154d285274ec374fda0ff5d3a5f11a829eeb493157ee522161177d1f3c20ae5f711be1ec56042781579063530bb4a600af2bfba53835742162dda8c91f27bfa5f66f4d49ec7bfbf1dcee787f4f95fb787f6eaef897ffbaef655f44d34b6262b33477b33045959a08c25ede8ece5fb38cf070220e17527b692d8059858e1629f6aae4d6dfb468ff4c4a9b70b5be5146ed11e56d3f78847c10e878c2c74a243a46334a306d3f8bd599361c42ae38fe59f77935fe8df067848e6438c4d2871b243e07e33cdb3e79e12e65b436d43b97b5c8f8f30a126d0b732da38cf0dea5fb262af33399cd64fbc5179c568f8ffda341892025dbb97000a0de9404eedbe4e17845a36b834d84647a0ec9fa32dd3e8a73c63ffc48e2e444216f4a73fa3f830c81332991e4773ca4c518b0c085342dd6fba8a3a0abf800a7cfbc0be505583c8f51b773650c4577d653e42297650492ef830e59c408e8a0b319d85a28ab79d8632db270ceea4c8a08c41eab9cfc336d43acc96a85eef4c7d0e2403b5423747cf9a39b999ceaca18496d0911e71d9fbfc29946adca650fc596b22c5b5dca725cd0c06a2c6cdb3f2f871f1f74c3c7cc8e2dcf3f28b99c187cd222a5d6b3d0bb4e97b19b133a8e9097a7fb77248f7a38c67a54c6635b63cd2fc73594599ee8022ce5ac4d56b5057b00f6ee26c403b1b5353302cfd590878701aa98c0c5f4c68c47703e567f4e70d86fa484828e5a1b64f56fc9c2ac59f3dbf71e4bfec41fcf8d2e9b43e910f9be69f3e0e30aebb3dfd83d57c9838ccf1677e4785c93b30146dbb20d91d7b39297e59c549f7430712f11ae25bf3b635fb85d591db5b86c56b7ade65c17985c81177cd5d803f3e850fb506bf3e6cc9dbaff413bdc2a263529bb38541ba21ee44c7145f8ef523ad09fa72f2923fa52c6954122008c6ad0e7b9b03cc77f678fb5fa13518bc1888f1ad4dc1907574940d8db65723fe976847eb996132ef0e004b6dbe9e1ad16dae404b5429e1b0124a20b3648a5e3121028f87d15084eef70feaa3a3b18362e148030ca53a65472d2bd32c4f47eff7d06d79e87cbfcda7079351906fdc713d743cedd08a2fe8ba067b88b7ddc6140f332e8ba522da37f1aadd0a6e9353154d84db0b3faf30b25e3643cdc1a0b2c74670e8696db9284d36381bdb7269c7a73aa90f9e94290447ef497b1fd8f4c07e63c3233781e4c13f3266a62a7e7ad3dc1d42c7eb39f34f5375a225795a464fcc1f7474e67e28f7f5cec27105e81323be600f4dbe7bb5de90f50c446be904471ecc8ab5e1fd6f7e4be7ada6eb8d2dbb9f953708c684cbd432b4a8dc154bde2b305a49ae2b7c54eb57d3509b90ec328ef7b040822207aec0356dbba4b", 0x1000}, {&(0x7f00000013c0)="b1b2905616382829be98be9cbe3ef50161ee501b2110151dd4cbe7351ec8104900afe95a70ddfa3caf7615ddff2a0e0423061e9c7a9a66535a29a9afa1eeb61f7999357c1982aec3f1953c3b7bf21a0e73083c6b5678358bf41dd3e0102c09b764f98a6ca74e9bfd1ff0d231bbf2e2950c23638dd28a4891c8b7d632574d3ead9e240b6b55edafcfd7b5bd4a17006e67bbab6abfc18e94824283bce917bc9ac2a45b0cd2f09e822d62917b433350530e58dda401330246bbcdd72670b4df74f916b44294a7dc2d9710f6a02778d955", 0xcf}], 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) 15:56:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) syz_open_pts() 15:56:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 15:56:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) dup(r0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000400)) ioctl$BIOCPROMISC(r2, 0x20004269) getdents(r2, &(0x7f0000001c80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000b80)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000002c0)=0x100) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x9, './file0\x00', './file0\x00'}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1ff) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) read(r3, &(0x7f0000000680)=""/191, 0xbf) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x6, 0x5, 0x2}, 0x0, 0x5, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) 15:56:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x48, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x7]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) 15:56:47 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) unlink(&(0x7f0000000000)='.\x00') r1 = semget$private(0x0, 0x4, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x1001, 0x1) semctl$GETZCNT(r1, 0xfffffffffffffffe, 0x7, &(0x7f0000000280)=""/180) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) semop(r1, &(0x7f0000000140)=[{0x3, 0x3, 0x1000}, {0x0, 0x2, 0x800}, {0x3, 0x6, 0x1800}], 0x3) 15:56:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) flock(r0, 0x0) 15:56:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x3, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/34) 15:56:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)='\\', 0x372}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) 15:56:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfffffffeffffffff}) 15:56:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x84) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)='F', 0x1) pipe(&(0x7f0000000100)) execve(0x0, 0x0, 0x0) 15:56:47 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) getpgrp() 15:56:47 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = socket$inet6(0x18, 0x5, 0x80000000) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3ff, 0x2f3}, 0xc) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) shmget(0x2, 0x1000, 0xc6, &(0x7f0000ffc000/0x1000)=nil) 15:56:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$KDDISABIO(r1, 0x20004b3d) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x3b0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x1bed, './bus\x00', './bus\x00'}) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0xfffffffffffffffb) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000580)=0x1) open(&(0x7f0000000240)='./bus\x00', 0x10200, 0x1f) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000005c0)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000400)="43755dabc29a4ab6b54fcaf56537da145332e6d10e20706c076d38b4f54a76b72066de78318ab423dbd96c9885e2304c06d2260e2546182f00fb9b1770e68c7d066b5bd30e9dc18ddce62c87e3625146801f3e976b7f8b003d30b715bda1247dff6789894a0a9fd07d6dc44892449d991622f0a4485b50697826e15c6a8f05f5251c5538ddffc46e60ef3eebfc4340fbe30024a0", 0x94}], 0x1, 0x0, 0xffffffffffffffff) r3 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/148) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x6) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0xd50}, {0x6}]}) pwrite(r0, &(0x7f0000000100)="28da7cef6cc1453b7eea6d7216048e512507255d5c1df8bfb4fa1c62dbcd74e05d257aadf209032dbf7c181531ffc29a778ea767fcafd357ff65c23273a6d0746028a649ea64c18211f9a9c5c191e340b72edb6cd6904c62e9fdadc416cebc00c936303911555ee58a4f98047d2fe1f4cba8fb9067795c192f3a93709179107964790280fd47159fc3952034cf5c0555380a4c894a5de78a53a9f883e59d8f781d3cb29bae42a23a7578f26208c119ac9a9b9467d1d6ed7ee897ae51b96770c2ba72830a67b326a4d492adb06e15e7d3fa027dc59ff6f1815df721814397b49867f0a3", 0xe3, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="c0", 0x1, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) r1 = syz_open_pts() stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xffffffffffff3020) kqueue() ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80104267, &(0x7f0000000000)) write(r3, &(0x7f0000000180)="0baed08484956085ec7a5e6b5e9d74847836cc6a860a18132628b5a00ecf17fcbc58f82141e25e40fa7ce0779742aa011e1d7e4270d7b30149aabc4f591ec9f2417d7f6dd0e3b3a822854c48720578bc50abbfe6c786ef3160635ece80560b94535363cfe1515102cdc207138e85723a9aac8e40cc626efff24a82c2d2a045b38ab2f48ff8f8321a1f5295b6cdf6ce8868fe98f25c9e2b18ca0fbdef9a19a38d8614728d8465b0a35dcf1f09d98a33844542747ae30711a118e33bd3", 0xbc) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x80) 16:00:00 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x9, 0x8}, {0x18, 0x1, 0x81, 0x80000001}, 0x3, [0xfffffffffffffff9, 0x2, 0x0, 0x81, 0x7, 0x3, 0x101, 0x8]}, 0x3c) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000540)=0x80) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) write(r0, &(0x7f0000000280)="bd", 0x1) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000000)=""/92, 0x5c}], 0x4, 0x0, 0x0) syz_open_pts() close(r0) syz_open_pts() 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x48}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x8e6d) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x24) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) chflags(&(0x7f0000000100)='./bus\x00', 0x0) 16:00:00 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="59ab4e18d7830d6a1291b8223027404390d6972ba5a6d541551dd9246694e43b074d09d2876af91cdf093b4babf91c03fca1c753c44ed7652c706a83f06ca5f342c0ea50e4644a5d43f6d875a312e74cc80e8ae9da694d46e100212c26d7b1b1232d04f5324b08e2125215d4470b75a8c9f342c3f838416fd3e3f044c3e6cda1b6123a92f6fff738da05070508e96bc39ab66bad24c11c4a4b241b368689cc40c7a818af488ea92952a3438c8743aef2c6acf5f02c7506e54c75cbbaf494d3244993116baa3e10c4c6"], &(0x7f0000001500)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) wait4(r3, &(0x7f00000015c0), 0x9, &(0x7f0000001800)) pwritev(r2, &(0x7f0000001440)=[{&(0x7f0000000040)="6291c78de7a107815fee32cd41a05213f1c0b75053cc0bcec35fd89ebdf9ddbba8edde41ca993e70f182d8b65c4947ba3bc98326d627ba030ec7e27358e3fd59c8be35061184042aa8659df542441a8beb2f1c61f467b7235e9f24aed0843a28f7e28d", 0x63}, {&(0x7f00000000c0)="4d368f84e462f7a1aead7cc3fadb238065b93a08657a27988838eb1cd20f90d3722c934b71e539537fdf8e17ded6a26394cbf8191a113be6b534c2aac8ce044090ba85e238c425091ef93baf230491b68c34c98a29b14f20ffec4e4d275b328d019eee2ba345d3c257dfba46bc1985478a1a640833f22cc7f5da02c14f0e76331f179799d266be8c66ece3302b738b27a9ed89b7cbd6ca820e57802fd2d31cfc3acadfc6a8797fd678abcee4f891790581f0bcd6bc0493b87a4d39285425c0eb9b78ce4b0c910ca34d06da51217e7df89388066c2f72bab56f2b59b2949a4c66df4c0c67918eae245331812a8d0cfed5f45843d31ab732e3a956dd", 0xfb}, {&(0x7f00000001c0)="9ca3203d71c8d8d94917b345fe280b0ea71b19f2546962101a996e5df6d6b2d8ab5dcad5e80ae1b8926bfa31c53b72577d8d4bbdd27583ee3e3f6354440dff03618557b19e50eae582680f2323574b8f9c51fc5a7ff54f630625464be107afe6f45463e290468a4e788970a1d490a3618eb2db0fa2167f06430e4c50423c5b5567c2ab8af41c78fa0f2f25", 0x8b}, {&(0x7f0000000280)="37049ee2b07a92d3fbab659e", 0xc}, {&(0x7f00000002c0)="2b8163afaad811ae7f7b6db8522466ca965d7031155f858f9f95ae43821ac2e3bf5691bcc98131594e581f2aac922329b1afeb60f48b7e735346f4e52618e1fb5b68541003a94fa53d2c8f956f022508f15b7ad1c48b4eac0b8ee4a2e888b6c249b874ad0557544775a15b5784f69b1794db3257a872e39d496796d326d25b32dd69d6a8e68c0b752c20bf596153a92779fc89006660d99dca7e3a9c8fc4c2f0fb4184db81b7f4226f6ac63359cb4e84616ff36a19a9b551c3feba6abd900705b1a3318aea888bdf64584604b5d3c20fdbe3d2675a0d9eebf6c1b1e600c15cbda69f333401de6e5a14fcb95ac3edda672112fdb9fc8da4a40f2eb3e0c464e791a5db3c442f9c365ccb9721b48398ea6b532f13193bdea29bd731cb8eb83e73b3f2f28ffd32b34db033e469709b61d409a0d8dbd846e3e6398c4084e71f8694e479c0261e7f0b231845ba04814c13fc1126cef37bbaf033067014f712a3c78255dac478760b8f6b1454850ebb1a93569abbdb32792ff6142a037a3414d2d230c36cb99c1ef320402faadb733a202cacac545be7cf3b6f9278a49eda74c98dad5bbb1448efdfb26c402f592c5eefc146ed7d07405ad0dafac73c269da9dcb0a8da63ec0c978b571a7e299c48d11d028f2f11c04b4ca4dddcf5427472df7212c998c1b48e2f3230f6a9cdae541ce032879730fe1cc080beb1e3de023af8bd1832e86624748310ae2cf58ef4b11befe7883edc34788d418a1c2bac2e9e47facf79f21a3924677d1e6fe92626aa54fe59120356538041d9425664303a2877bdeba41164f53f9d84d1d803b1864fb40c0663a11c7d5e08cffa9ef614f01fa330084227938a7d9e54cb9fb282decc49370a9218b24bf68dd5911f0ba902c990d5dd7615f14c97fbfb604f628223a4e0a7f5fbe273571a90a9729494759fc19a5201270815a86bea798a14d0a433344a76ee969eb736e50d7b2d5e78cf14fc15e7a6848fa6f1b546b125217068987e229f78c73cb59644b4096ff464e6c06f6ea479356c99e86831d8b052091501cdd4331c3a42944ab5f4900bcdc127074ae4e1a32282d9b5da9e7874e1214ea43594c40c9c93575a8f8d2cc6ffeff3495f6eacf7ed39e20dbf6216cd698084f232541abdde55d5eca17f751c0965aad70cab155b17b9a38a888220489d6a60ea94eb649753c52462ae3c2b2875e83265671418f397097c58c28ea40557698e35a5a33b1b739557a7a4b97cf66776e44d6c8487aabe850a42482940234153f0137364f2aae717edcc24dddfe29adba3070ac4663cda75a29a76999ccc8ada4e79200dad4f134ed6082426dbac9185e49c46d811f94471632facf19ce741b3fdddcf17a93d413f6ad86be43cc65024eb9cac50f4cf3c33f651b437d54a9e9e3f5afb909b512589c780b7a4a16b28f6a7f0759762e077f656dd3a94a7fd4bfd1a54663aa62791a08a190fab78733b1d47eb4d12446ce6007f63f21be44745298c3b1a7c713b26fffa2d596440f2c2abf4f6d1a567e356a00a641cd3af6bc5d714fff4eddd9cf247b7c04b0840d22c7b6c9be251039780baea98e5bfea571d03dde48156fca031733ef4e60318c13103972d7ca073b40d8ecf7b0e22d7ecdf8d9c8ea16bde9aae15d88b84226b9687728d188a305097bb4c0c2d6aa8aeb8e64c62f2bb16cacaddf6f301a345943ac39eca6e1c5015ef76a6d954a778f17a5f1363b0e57de2a411f6bc5abd8282bcf2ebb6c66ea5f42053328b01d367458c28d248907c5446f0b2af8b10e25ea96ade133d01f44e91c3593a32336b302fb53bcd2adc3aec86f87f2f2c3ceab5c205751b1116694de02ab638913f5fc1d09ae3a3b6c60ded8a0ca99b96c418fc8ad9ab2be9fcaabff5a6a7c0e7635f311493fbd8adc2cb04c1a126ebeabf59acdf7d2cecdf5ee3d691001fcbfd925ec37c22f37a1fa22fa65da02ad71579261285e947114c3c532d4eeada1480fd57fcd08241b5f5ca81965e5109e37b70fb843ee1528a64a93ab7c6f554519f610da56a0901e85c2104efc8a45ce0aeba6995d023a018b2c907d40962d3594eb58f484beba351d37012586c8985cd4d7d0d246e58f14361cf356d27a0291c390583fea6c40fe2fe292b614fdc3740ffafdfb34adf67cbda5254e3902065544a01aa7e2b34442d8d5e0ea19da4123043575946ddc03a1f6970b54ce5ca69e35fd92e879c04b973f8e12d138b21692110fd249c8720bfcf3f631701bdc6409fed4bfbee462877ea85e48c46101b306f409f07009c3c89a3c823592de539977dc8255400aa2a7a4640459989fd23a0a9e50c3dd736b7403b656db4741344a0aa3b07940a59cb12d44d67b9c46974ead441da6198ef932d36acc76fe87ab4f113479744aaef03b8668959971753b83d0c11ea694e7797846e833f720886485e4678947a54edee277dfc332004753bd5114e35b9a8097cef3b7f5010850c791754495ca0e5104ee58ed2033b1308d5b502a8be27ef952e379cfb895a7bf80b28436e69588e6b302ccabe96681fae6d175955ed473eb8eed20f9baaaf2491134beb85eacf4bc13cd49ed04fed97f0f7c1253d1c5cb0448ff06f3a66862233de53f523e4656928b0f3075fbcb75ef16f76cbb0cfa9a558253bb5ec7a321d096a5663a2acd036b6d80ab480020fdf266568c4b9b3db16061f458c5daa9379b4b45b32e844cd0d711a5bf602735a3e80bce0376e54031fe304f7fcd0f727ae6b1034d237a10c762beb6bdaf878cc3189a09fdcd3a14423271cef97c56c2f281872843a9e70aee6706b11a410b3e6d0a9b12073c09ea6003d34ff74ba50616eee4f4f560fa6318a2a4a32e40500e66ed6165d92c544e1dec662d84a370cba01095c275563b66392f8961693bd0079231f54ebd7fed8ff29b10c48de94c66a728181c7650fe535922a5c40a57fad021bae16e09969930f3ea3b280356e05bc15381a14fa2bc01a02755371ef9865c8d6fe6a1f53a50297af49907bcd59b49f477f57c3c1cc5a4ed4da9c52c913fb1bd0c21b9b9abafcf3adf7f1f77425354ef5aa8f48c79de73b781bbf933e6d8bbd1e9b1dd56b300de1552d30e99a5919751705c05cce826a424a475bef7ce15d3e37c99c7f75713fa2a9b3b48e33fd52a6b26a211d680227a1ee4ea26230dd5ef62d4bb81c6947db47e49eb0a67711c427fa15495c5c7b55a9ffcb50084ddb7314cae3d9249131703e211d5880deac75e86123c829a42a09eed0e17ec861a4ce240eba46693940cc05da2a7d049ad33009006c7e9b646b792cec17d9894512b4cae0ae5793169ac88e3e0e1997bff590330e95c66a29f609781f8c88405338a918c5ebee1cbcb853b0af30acf06d78f3e1c0e127ae8dbcfd9003df755a3a64c2d44db596b019ae149906c2acabee73c220ace30d0720858a47b4e9cb90c7c313cd3fed6bb585e4f99880070b2ecda5f4adf1fcef12f8509576090521374957117867877c8b0d9e2b109b6f8310dbf6147a47a220ff222241765881bd690f360d32cc17d2e5d71cdd3ea80e942fc0db70d8aae1a6eb05ae14e9b9fef9a7a8eb6c03a7b6f580cbb17f748d04c24cd945032280db18ab5c333de7690c8933795679a67201c3a5fc466f2d16ecd1168eced4f73c813e8107a9eeb276463b21144dba01b2b18df25c0212796921174d44957423b92ffdaea2bccc53b88841fe9dbfdcff0924f2592f6dd7e83e8265d37860f2ab222112447f731ce5a8464740ae6df1170115cdfead66bc27420f2854ee00cf3456cf7dfcbfffe4a6c36303522b9b75decec2c3a770b494c8eb666a00fecc802805590166e146fffc0dd379fbc7326dcaac5b1c42b7fae744c09981ef91fdf759f7be4b3d5867ecffea37c24c24d612e43d633ebaba1f15ef6d4a79318e448503dc5c5f9a82be58555967a1d29d4b988f74c8b6121b128f6a17e9e89401c26083096813c30236f4c9bce8f33f2d36833aeb1c5b8d1d9bd5e69a1e9bbc31ccfd2b10931f2ca724e85d7bb94f02f4ecc50143f59da7c8e3f0d25127ecb333d975b417fb0eea6db1ac1245ba2a6429b7aa3f0692548fdf13faed7011091fab12a83d22d24e9784395ca8c9bd4bc67747840065698b4b844c78f70f264ae114df76f2837fb031692692a93e1b996d66a3cbafe2ae639397888d22b5dcfbc347bbce8373952ded9d7a2cb35574a6bd38a8e54513f476be1e34f6ae2dbac4e673ba142dacd30aa9ffb58beb2436f4bb5353d1440f8d6f64ec6c01f3c297e3b0bfe7f6bfc74b6a5f3f4466c9d938da40f5a111c4f04812e57f7c57d85c65966f7891f98a8c63dbae62b189986f382131eb123ac70a85f420612e468f393ff9cf3642b1cadd0c1c7eb05e112e685787aaf33effc943e378f6488462906c10e810dd65c46fe2eae0a255ddccaad14ace959e9fdc1d6b0d7cd99bec263916070604a92cd92a1a1e3db0c21dfa63f9fa44837624b81a3fe5774bddf36773949bd3d9944b3ec181a3ea92f572ffee3d4b475f2fcee128a310710c347ca0fcca5669dd03dac684dfe05c055063db46abf6db988224bad8a865ee5d5b75626a35ba471f1d2b5308672638f6313a199ff475fb725365d115437ad2b80fbbdccdfa4c8ae3bc228728148c892f64d013c456c6e90e4b35c6c5818bf2da13d30c512f4339d80d75ca171ef2aef32b7e7965acd5605da2e55ca6e6a8a692a94af64932f027b22ee26b328556c34c884e2d31c6fb8c1ea64926ee2d1bc6d69dc54e7f78e18915ee7842dc26a27dfbb5a1d9bcf80ee3865b76f4393899fcfcb5e547e393badecf58fe22e5857ed07f0f8fb6e2220a47343a2c67c54775ac5a4c9704958295b6754f7350c8ae5e111e6fc550e32ce49dc7c5594d81b71f4bb276e645501529ff7a39a482f824b2fbdebee18ee5b6f5bb9395ad19cc17336f3c194a514c57b51686ab2b62ddabf7fd7297b71d2c278180bf66a22bb871f272bc43aa3129c53f560f51ca575595f3ac3cdea2641be993baf08687d16ad6772020b7f1f3c8a1528931ca1ab8395aaf7890553f8762c6d6017181f3bbdd0b95b1cd27222da62071bbd418b613097af052a64835351a7f27ab7a0500277abff5bab0b98941f0c8aaab4c069c08ed3a977b061a048f27b853227eb7003d32243888fd780c7a36218e7d5b185500819c13475fad3e7db61bb5ebcae293c62d6b799f32ad561eef221bd97e77ecf745d263f35cb95dc66cec093faab44e3d93ab26545aa2d256bdf315f47b2d8ac92f6b98c2a0904290179be4bf9e1915c1ed05a18b96cbe51aa4ecbdf965bf6fd834eb55e3315914ae4b469b388daa6345a1c32242da65fe2ab2c8fb5a150ba464ad5c5b85672f43996f750d9f86dd33f2fb660600e0b87e9e2f725270becb4d0bb04a327d708493379ebf7dea0c5585f3619f480cd305b7aabd1c0df51e9cd4fb2304448ce30741c2211b1be30f3aeacc56834ca9626224023067090b679d8d283b0749241f80cd4e98b7b1b9f781cc618a792c728ed92756bf6bf12c2ff481185c25d22cb47bf172270b82eb204075fbe62943a6f1aaa387b0a643671aad4dc54c832fc62880db88e5ebaf3a7fc79ddb25619839912108dd3e4e761f2e22f62a6436292209fc7c8e4ecbd69c50f121c301c868947785d72624d17ab3179d3cfb466bd6209b2681c83dae34f2349227341faa97af2fc95ea930e0fd118701fb2cf400d540b2a0b6e1579665c3206f58261bcda70efb4d7593ae987487d82b5f2b17ad61e5bfc1", 0x1000}, {&(0x7f00000012c0)="252de5066be51a22e4ba6f97bbd5df8f53d6039537b8639e589cbba48b22e4d23e9dcc5cc1c88c6c157600cf8d396a8761722a35da923f614a2f888704c63fecc321fa92ee6ef7feb3276adb117396f0ea40e38412", 0x55}, {&(0x7f0000001340)="39f1bdc8ce61891c956c63ad23b05f24f1d69f53d7a8989298c75704d6547e76d77be9ee26e0bd06d852bd6d1bd4c885413edf7fb1c2cc518f97fb401ccf8b15bcdc9e5495b030959170f5d62e5f294f9cbe279a1676b2b0dc4931b4a6f1a2601510c741b5038e42d9bd4495aa636a67c00b09cdf24471ea5988b26920896c06829df3698d8fcb963a1fa7c5d63e8ed81b552fe385f673d46d8be0f0aa398892b38f489e3edd8c2f935813a1eeec4c31b839f8b1a4dcea50131f93a5", 0xbc}, {&(0x7f0000001400)="0577c7ecc9ac6921262a8b63aef97d5926c19b7721a2b6d4ac", 0x19}], 0x8, 0x0, 0x33) dup2(r0, r0) socket(0x16, 0x2, 0xb0ac) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x45}, {0x20004006}]}) r1 = socket(0x16, 0xc004, 0x2) getsockopt(r1, 0x6, 0x6, &(0x7f00000000c0)=""/118, &(0x7f0000000240)=0x76) setsockopt(r1, 0x9, 0x2, &(0x7f0000000040)="6511c0613cc9aa483da3c012ca3737e3b31c7111de4ce2514d19f67bb7ee717e654ca47253eb9f486153c956a3ed33f4152a4e270f4033004b6578aef3cd9e55b3890764a51536cad7b63b3804c576fd6a2a084e62c3a2abf25879bd279c4af4c718e45540d8", 0x66) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) socket(0x11, 0x1, 0xe2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000280)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000700)=[{&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000000480)=""/193, 0xc1}, {&(0x7f0000000300)=""/59, 0x3b}, {&(0x7f0000000580)=""/180, 0xb4}, {&(0x7f0000000640)=""/145, 0x91}], 0x5, &(0x7f0000000780)=""/241, 0xf1}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000008c0)={{0x18, 0x1, 0x0, 0xfffffffffffff000}, {0x18, 0x2, 0x0, 0x9}, 0x4b, [0x5b1, 0xffffffff, 0x6, 0x3f, 0x7, 0x7, 0x4850, 0xff]}, 0x3c) 16:00:00 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x28c81, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x20) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="df") r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040)="d1c89fcba576b1110ceef8171921", 0xe, 0xa, &(0x7f0000000100)={0x18, 0x0, 0x2, 0xffff}, 0xc) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xffffffffffffffdc) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="1b47a5299e03769438fc3e5ed6792bbef5fbbbf53aad90436321888d7cd852941c70001da3b4036f4db39ccb2a1771f60ac5bd94207c876cb28d420c4081fdae6c1a391fab72dcb017dd803afba91ce6066dbad656f857dee045e689a18402c883c70e4e", 0x64) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x7, 0x1000000000000002}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x8, 0xff, './bus\x00', 0x4, 0xffffffff, 0x5, 0x4}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x20000000000007, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x3ff, 0x1, 0x5, "2e729fe34af24204ab9d1c47b29063e94e8224b6", 0xae, 0x1}) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff12ff7f000001", 0x8) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x30228, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="84", 0x1}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)=0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x4, 0x2, 0x0, "d2232c13307a535621d7498021cf1cc4352a35d4", 0x7fffffff, 0x7fffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x2) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "91ac309acfb30e9221782a358552d7266fe45f41", 0x6}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x7) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x1000, 0x4dfd, {0x0, 0x5}}) r1 = socket(0x1e, 0x3, 0x0) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff6d, &(0x7f0000000080)="b6") 16:00:01 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000500)="b032200c1a9be5f070d19b9d468f0ee08e5d3f7efa859461bfce1770c7b981d893b1cc914cd75258ea2ead862733d5979a4ce4d85840e92d90138621eb6416243d3170d7abd1a877f01e58ea0e904e2c8569cf788401b5d6ea5f259ccbd9ab58a8d96d8d3b8ecaf6f525d7cd13a9b0412bf397f59af7dc08638bbf2cbb27f78b54e2908d2408817475a2043dbf440dfc0ef253159b7ffc1b8d8ed1d7a858664f2a93472cdc30d705ec3e9db0dff268d550fbc2661a183d258ff8668bb1c6bbdf29c299b84b8dfd5b5851b5b6b0b82a28e1995eafe55db0c017b0ff0baf0b7b3618e8d818af25433d3a9e5dff0b31d00977a1fd1331add575322bbc7dfb0967c5330e10b22663012fabe4d275ee60224bcb32bde56a9d22f393d36f0e23506d59f542d23d0e1cced04d6a680f497b74481bb6029787c74ce287c79fbfb27ae7a73c9516a887d01359bafd75e18d00ab0483f4f4ccd0b6da6a52c94aedc85c58a087bb08b8333e05517970efa8b33c04b587f3b84990b2f04153f616f5179267bc228a6e7115967fae650409a29eba3e55d104ba0978c7013499aee96de020171d20fc8b46a6e62c5e9555956d5a256b1d394d5792ead8d8e62d4e6021d960f725bda2604ccdc6609b78006fb2935fa572941c7827edeb030f", 0x1d8}], 0x1}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/79, 0x4f}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000300)=""/206, 0xce}], 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000009c0)=0x100000000) close(r0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000400)="49d86c4a04cfc28a827d3e84338ae233992e4335f080badcdf22749d3180d5bcb60f9576dab9b094b6a623902548d156021b21fae81ffc4b422404872967a8b0e226347605a607924562313d95c8b72f1d8fcc4be5e25dcff384b06e1f70fb51058df283a0cd42f9744c08b50fe45777ca141f36237761ed5c00a28628a888a4db30ae26828256509c49c23a9219aa02cd89c35cfd2982968cf1b3794b937ddb8fded6644d011c5b27fcc980fa3f17e1c3bf63df650b3fda", 0xb8}, {&(0x7f0000000700)="f989401d05cff040f4bedda69ca8f8af25bef0eb0ac15e0e1d9613a4845c7301c9081e929c41c9ac523d94fa58cf0bed0a9f47ca9dc82c4b0d57df4a496177b0a4f31c24d4", 0x45}, {&(0x7f0000000780)="da0b0ff16bc9b2f18be49c649e28abc7117737b6e36b159c439bc80c63a1524d9ec394625f980e6f2724655021994e2c28817b06a7d8e934d3588b83f097f6dbf36b1a92afa1fc858f3abf32e3c619ee", 0x50}, {&(0x7f0000000800)="07e332ffa4acf244480f7919a5c004f3c627a633d188063ec2ee9ed63e0d30bdefb020c7137a0d3a297e9d09070585de7522d15b9c8e5685f591685218b27912596ace3d1360d94f412f095bda853c45af54b9b804e3f39fe99eb3d95ff8346ac651865cd1b32f552326933f0b8348fb895f38d1f74cfd2a54caece724a112c169893a349ac3c3d23c4917d2c8227c18f0ef51ece78f9b051ccb66", 0x9b}, {&(0x7f00000004c0)="60a9b5844f3192646b9c99be60fa11fe7362ffca86f2119976f132b0b2a11a06014e7194260f8d6163f73c6b48a6217baa8e", 0x32}], 0x5) r3 = dup(r1) syz_open_pts() getppid() renameat(r3, &(0x7f0000000940)='./file0\x00', r2, &(0x7f0000000980)='./file0\x00') 16:00:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = dup2(r0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x1eb) r2 = socket(0x18, 0x400000002, 0x0) socketpair(0x18, 0x4007, 0x4, &(0x7f0000000200)) sendto$unix(r0, &(0x7f0000000100)="5470419daa36d67dc3568ad553e5a7f8ce038311e0a2a297539b14b78caf363e861e29eb87c4e6347208f6cc64fe40d0f6e9f14fe7249b82730b64356ef986392d1cf2dfc08bc336e77af79a50428d01f0052ab177705d0751a290a603ef130bf92e7096beeb46fd00ca0e5745e6538a0385d2c595d1970ab43bdaa6eb3b0b907eaf0a189cb0446bcc764a1d311ac80b41128e97975af3889bbcc29e92ca58e7993f05f4c88972a58e69ddd2b810142323aaaf1aff0fb28387291be43f0543cc35d3064345ae63ec", 0xc8, 0x400, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f000054b000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022efbffff00000804ff736252adb98ce15d0684eff608299f7aaceb39019d55a5253811c075f2cd55cf1961e640c451253e3fe1d8c2db550589f897f9a837d6eb0275cc1205d43dcc9c1bedfce9ee87c7a4de525efe8a6f304110118723f4da38b7307b5cbc78c5266f5f0bdfc9915f60ab7113fb37fb974fb6df2281ba3287a03f1d7808a30984c36fca780dc702082e5a5a418547781623b0c5396f5ed18c852c245fc883da58457b2fa4d5014ed890656702a06a66e5e9"], 0x10) write(r0, 0x0, 0x0) close(r0) setsockopt(r0, 0x8, 0xffff, &(0x7f0000000000)="58332541178819775680b632168f3c4bca01b58d87113d12c070cbe5a56d80b3635c80dce7c50d48f685d94efb0a81c9b28fb2546ca6ee7395fb5fecc1a43c868029a284fa58aa7412e04354894aa0e76c77c59678efe2e6ab6c8c252ce501382edd1d1180d6713a2d79820346d10bd9ea2c4d46e384b62d096641f097ff87fe54ba4fb0e104688f1a162d1275b8c9a6565f9ef1", 0x94) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = 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"}) r2 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x60, 0x1, 0xfffffffffffffffc, 0x0, 0x80, 0x25, 0x6, 0x2, 0x3, 0x8000, 0x401}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x40d28719}]}) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) close(r0) semget$private(0x0, 0x1, 0x200) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) preadv(0xffffffffffffffff, &(0x7f00000006c0), 0x5, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r0, 0x180) write(r0, &(0x7f0000000240)="330ebd1311118470a74320eaaa4b3c453e48be4832723689290be0cb34bfe10800c2b160a5df5184ae5504debd4537715f06e9faddc4aca16db7e9857b9e4dec5a24ca2353b8cfcbbefb20b1b6017733df9cbcb82c690c581a27c9949d08ff6e215c059a86c9f1038feb0b92042fd3a34f0bbfc99773e7e5562c", 0x7a) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)=':{\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='@\x00', &(0x7f0000000180)='\x00']) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x40000) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) recvfrom(r1, &(0x7f0000000200)=""/235, 0xeb, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xfe, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = semget(0x0, 0x2, 0x104) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/45) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000002c0)={0x1a, 0x20, {0xea65, 0x57c}}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1f, 0x9, 0xfcf2, 0x1, 0x464d, 0x3ff, 0x10001, 0x0, 0x1, 0x7, 0xd3fb}) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x21, 0xfffff, 0xffff, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x54, 0x4}, {{r2}, 0xffffffffffffffff, 0x12, 0x80000025, 0x6c0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x43fe}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x100000001, 0x200}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0xc, 0x1, 0x2, 0xa536}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x10000, 0x80000000}], 0x3, &(0x7f0000000280)={0x3, 0x2}) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000500)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x81, 0xfff, 0x81, 0x85, "8e7467e19b4c8efe640053733ae936e6527ff443", 0x4, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) syz_emit_ethernet(0xd5, &(0x7f0000000300)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b16860c23f797014099a05694d73") r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r4 = kqueue() close(r1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) r7 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r6, 0x4020426b, &(0x7f0000000040)) r8 = semget$private(0x0, 0x3, 0x4) r9 = getuid() socket$inet6(0x18, 0x5, 0x7) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, r9, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) dup2(r3, r4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x2c}, {0x8000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:01 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 16:00:01 executing program 1: ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() socketpair(0x20, 0xc000, 0x400, &(0x7f0000000000)) dup2(r1, r0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2a, 0x800000000000009, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) r1 = dup2(r0, r0) open(&(0x7f0000000040)='./file0\x00', 0x202, 0x1) ioctl$FIONBIO(r1, 0x8004741b, &(0x7f0000000140)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x7, 0x7ff, 0x7fffffff, 0x4}, {0x9, 0x2, 0x68, 0xee0}, {0x6, 0x3f, 0x100000001, 0x8}, {0x3, 0x5, 0x3, 0x2}, {0x7, 0xb110, 0x0, 0x3}, {0xffffffffffffff3a, 0x2, 0x3, 0x7}, {0x100000000, 0x6, 0x881, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) writev(r0, &(0x7f00000002c0), 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x2, 0x1, 0x8b, 0x30, r2}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x20400, 0x20) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/122) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:01 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r2, r0) r3 = socket(0x6, 0x3, 0x5) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r5 = dup2(r3, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r6, r1) clock_settime(0x7, &(0x7f00000000c0)={0x20, 0xd1}) setregid(r0, r1) fcntl$dupfd(r3, 0xa, r5) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x110) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10100, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x25, 0x0, &(0x7f0000000040)=""/37}) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)=':]\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)='}$\x00']) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ae33048e0ef6dfa357c6271a8ca46107a616d5a5"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:01 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x80000000, 0x8, 0x1ff, "a27e4633025f336156cee719a62605f46e8bec2e", 0x2, 0x8}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x7c42, 0x3}) pipe2(&(0x7f0000000100), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x84}, {0x16}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b1") 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x428, 0x10) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0xb) 16:00:01 executing program 0: r0 = socket(0x0, 0x5, 0x5) socket(0x6, 0x5, 0x1) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="d328ee56", 0xffffffffffffff65) r1 = getpgrp() getpgid(r1) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x20}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x40) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000280)="1cba720601828662a3fe4302d26d292af2d4d71f9ff7423b28e757a40ef0dd9f0b43d9a96573acb948f8a3e994393c2a81e958eeb330b682bc02178f191d2a327c8de35f70ff5c85e66750dcf4b7ed6eee81a1720378bded2cf08be62523e916cbfdee5d83861bdee5737c459afeea5bf984652f34c594f532b854357ae785ff620a2ba6b1579c501cc20e98fbc889cba2fb5441ea7edbcbb68d9e86729eeb7b9b271b729072524fef420136beeb0480dd33fd26ebc0e1abc84e0045c37d35fc8f0644e2c76f22836579d2a7fa42867866196ecc4206c49cb9caf7d2c53286d1b4175cefc0898c14d651eec02e9a6f936efefe37be7a71908149edb3b1754c75f129d309b4ea832b3ef365cd8823ac9f4a76a33f31dddc6c5d729cb80f8a560e77df0a727b7fe59eb0e7087b898221cf5b276d59e0affb58d19c6b08dfe969311a6b73cef911d9cd8c5a2e83425f472dcd7ee1ab197684bbe730183356f67eea29a8133a5be06f9aeeacf2d1043d8c1c448c26f75abba309273e4479511d5897feccdf690d2ce84e480a842e672228482ebe6200ca60384b5e0226bf8b980093170ba9551776faf018f8ed45f37698ff9480811ba1c4ff22177908b314c250a6b530878bea056fc9d070d3c7b800a67d54543470381742189ddad1714f7db107f4c1672fecf242ff0c41cecedcfbff9e922678dc9ca4b1aa1d257392b6340d0e42a45d176c84d7870d96e6ceef4405bdc058f509f968c0cc3230221f8936b7d341ada89e1d22b4612326b536ffd1a93cdcbf8d77325f82ff11045781128db98fd7cb03c53284dcbed6a53282a6004bfdb926bbc01955b71a8ff8acaad96e9c63e84085e22da0d927b92a32eba0802171bf01c8b3319d1c9881465101c2e2dc975f1e368b6b0775ec01ca28d9b28d47da8056ba929ac4aea5505f9a9d4c9255a4d6111ed2ff26e61eb2aedf1b777806ef14b87dadced56327e1a3df1369dc8d64fd83de04a2bda2e49694bea3b1ff1d4a2a1b60bc507efaa18224a64eae3e00088880fae5c7d5675edbab72cc3ad9485303490252aec7bef98caac8416cc8779ac6ae99084eeef3a1ed1f5b317ebab5eb4140cb48d74d30a0d50ddbaa4b254194c4043bbd791beb264505d71c620faf1dedaf79eaa4e2bf6e2c1bf87a6985a35e5438ae4e00bf73595000c5861c8121288dd503c240a4145e07c358e3f8f2753d278d2f70ab9c80f60ef5c535cd850ee6da8c7fb6c00a0d369956e34175f68e9950c9734432173bcd808ac1da83e3b238becd77173a665f47896cd308c21bbf6245f424b3a474913bff7fe2dcfc93bf2323b7bc374984e2cd4ecbe13612f5632f9728f3d88e3e6f52d4d375e350f6f9d1f1237b38c045c6ca23db0d0fc00a", 0x3de}], 0x1) r1 = syz_open_pts() getpgrp() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x80000000, 0x0, "8a076488dda3f48373cf126a8c11d8ffc00308cd", 0x4, 0xffffffffffffffff}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getpgrp() setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = msgget$private(0x0, 0x101) r1 = geteuid() r2 = getgid() r3 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xd77b, r1, r2, r3, r4, 0x50, 0x2}, 0x20, 0xfffffffffffffffb, r5, r6, 0x7, 0x6, 0x317c6bc, 0x2}) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x44001000e, 0x408008001}) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x400000000086, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x80, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x8, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8080, 0x0) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x10, 0x0) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wskbd\x00', 0x10881, 0x0) r13 = socket$unix(0x1, 0x1, 0x0) r14 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001500)) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x81, 0xfffffffffffff000, 0x80000000000000}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x20, 0x20, 0x1}, {{r4}, 0xffffffffffffffff, 0xb4, 0x80, 0x0, 0x80000000}], 0x7f, &(0x7f0000001540)=[{{r5}, 0xfffffffffffffffe, 0x4, 0xf0000010, 0x7ff, 0x6}, {{r6}, 0xfffffffffffffffe, 0x19, 0x20000001, 0x1, 0x9}, {{r7}, 0x0, 0x8, 0x60000024, 0xffff, 0x8001}, {{r8}, 0xfffffffffffffffe, 0x80, 0x2, 0x2400, 0x3ffc00000}, {{r9}, 0xfffffffffffffffe, 0x20, 0x1, 0x6, 0x3}, {{r10}, 0xffffffffffffffff, 0x8, 0x0, 0x6, 0x58}, {{r11}, 0xfffffffffffffffd, 0x1, 0xf0000002, 0x33ba}, {{r12}, 0xffffffffffffffff, 0x10, 0x80000000, 0x3, 0x6}, {{r13}, 0xfffffffffffffffc, 0x9, 0x20, 0xec5, 0x5}, {{r14}, 0xffffffffffffffff, 0x40, 0x200fffff, 0x3}], 0x0, &(0x7f0000001680)={0x0, 0xffffffffffff8000}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000240)=[{{r15}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, 0x0, 0x8001, 0x0) kevent(r16, &(0x7f0000000200)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000040)=[{{r15}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x9, 0x0, 0x0, 0x100000}, {0x50, 0x0, 0x1}, {0x10000006, 0x0, 0x2, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = geteuid() setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000291587c21c6de6a4da62efb254b1d1685ea065499d0156b7c39a37ee27995dc8a9a4e99a62aeb9dfc1488fec52632e707a155fe5a9c7ac8a07a5f5e9b3b34c9351b8c48df24bca1ace294114bc9064c9fee1fef2607d33d12ccb5433241fb683b485de63cc0eb1bf0a10fdcfd68c4a939d408641bf568371523c4a83775545233a4bd71d53324fa4e04d94803e952974b8a0a013e4cae5245ec98d3817c4a0a8b337e09660d48caf0e839a1f6a50bde0f5f209bdeffe2c334468b9e3f150ebedcb4442595b278a312d476f38786ebb93208b9a8033a5e26b490ba491703edd81c0583e8d11e6b84578202e01328e7d28a387b7c2"]) r2 = semget$private(0x0, 0x800000003, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xf74b, 0xffffffffffffd2d9, 0x8, 0x0, 0x0, 0x7, 0xfff, 0x0, 0x1, 0x82, 0xffffffff80000001}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000280)=""/137) 16:00:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x95, 0x7, 0x9, 0x9}], 0x9, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x9}, {{r3}, 0xffffffffffffffff, 0x32, 0x80, 0x3ff, 0x4}, {{r1}, 0x0, 0xc0, 0x80000000, 0x3, 0x3}, {{r5}, 0xffffffffffffffff, 0x14, 0x2, 0x6, 0x6}, {{r4}, 0xfffffffffffffffc, 0x41, 0x86, 0x9, 0x8001}, {{r0}, 0x0, 0x1, 0x40, 0x7, 0xff}], 0x7, &(0x7f0000000300)={0x7, 0x3}) open$dir(&(0x7f0000000340)='./file0\x00', 0xe02, 0x21) r6 = msgget$private(0x0, 0x4) msgsnd(r6, &(0x7f0000000380)={0x3, "94a7aa1e01db3f3f4a18c99dfd2d1012780f280966a7ad6c6feb1aa5319a870f2d93248e641405650703d84f7c907d615f4a27850986fcefc3cb789b7cd9481d50672936e8e76feed446ad69cbdaf8e453d50c17f12138a740c8500a331c77c6c7eb3f733f3813f8bbb4b7709e2744078c001e756bc2708701230ab3838c7266df593da6d0a43668f5984705e09c12ca6f0edcf0bfa731dbdb8ed445d94868447c5299ea5c3582c8338cc0cc15727d9f4b06b133b5d311cd2259aaf9b9bc97cfed2df8a17ed20813bc75eba029e1cac539c2b3481c8d392c1ae00662"}, 0xe4, 0x800) utimensat(r4, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x400, 0x5}, {0x9, 0x200}}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000500)=0x1, 0x4) kqueue() semget(0x2, 0x0, 0x80) msgsnd(r6, &(0x7f0000000540)={0x2, "07f627df915539113ed1dfc4e0669ce04c481774f12259d06c7f2166a8c2ce16bbaba1cd89dd1fb105250ad433186f2367be968fe823a9e7aac44742fb005941e60826a0d6e193f6dff0133189d9d992b0c1363f8dbbac16893f10ce9693d5599213eb5c9866cea3529831beb6a366daa1482002d1e2746bd31f1728ceef1e55bf3a48394cffc80feaf722725f838cb59401a10f1895408a8717798137b198f898189f8b23a724d20afc8cfd394cff9a84cb79e272f84ee9d0c928063d44219af474026f0ce4609518f403dd67814471efeebb252aca90a3eef79ae4f683d5fa0fd84d331886159d8813cd0c529d4901f50ae497f3d1a7d389df34"}, 0x103, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgsnd(r6, &(0x7f00000006c0)={0x2, "724ccab1e0e1"}, 0xe, 0x800) geteuid() r9 = semget$private(0x0, 0x1, 0x12) fchmod(r8, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000740)={0x1, 0x9, 0x1, 0xcd3, 0x8}) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open$dir(&(0x7f00000007c0)='./file0\x00', 0x0, 0x8) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000800)=""/226) ioctl$VT_SETMODE(r10, 0x80087602, &(0x7f0000000900)={0x1, 0x4, 0x9, 0x7e1, 0x6}) msgrcv(r6, &(0x7f0000000940)={0x0, ""/130}, 0x8a, 0x2, 0x1800) open$dir(&(0x7f0000000a00)='./file0\x00', 0x8, 0xc0) getsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000a40)=""/4, &(0x7f0000000a80)=0x4) semget(0x0, 0x6, 0x8) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002027, 0x519) r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x80, 0x111) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./bus\x00', r1, 0x3}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) chflags(&(0x7f0000000340)='./bus\x00', 0x10000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20081, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) read(r0, &(0x7f0000000240)=""/196, 0xc4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x4, 0x2}, {0x18, 0x3, 0x200, 0xfffffffffffffffe}, 0x40, [0x0, 0xd27, 0x2, 0x3, 0x401, 0x5, 0x80000000, 0x1]}, 0x3c) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="00c2c25bffa5ff591a77eaf00109c9f700000000000064bfbfee3f4a946ea2fdc6dadd1ed71473bfb3e657169622d42d801fef79e03935dc48a6c34c9533d6409d4968962df227e8c092293fa354f0cd692a8341e6", 0xfffffffffffffefe) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchflags(r1, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x24, 0x2}, {0x3, 0x3}], 0x2}) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000200000000000ffff000000000000f87c8a5b3d0000002100000003000000000000008300"/48], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/125, 0x7d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000140)=""/210, 0xd2) r1 = socket(0x2, 0x8001, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ff7d81"], 0x10) open(&(0x7f0000000080)='./file0\x00', 0x280, 0x10) socket$unix(0x1, 0x9, 0x0) 16:00:02 executing program 1: clock_getres(0x3, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = semget(0x1, 0x4, 0x180) r1 = getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x7, r1, r2, r3, r4, 0x102, 0xffffffffffffffff}, 0x2, 0x100000000, 0x2}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) sendto$unix(r1, &(0x7f00000001c0)="e4cd500c6a33cf8b1532d473a6f8d8dca44b723d54d0062b8e3a54871229ea2cb8909f515718e9077b2f3d51a627e8d6aa306ae922508c0fe43299098ff78d4af7469db69f9925bffe36bc3758a6fb4c20a2ebca72abc109a7373443c074538612e05b0f06b3493d627d6c82b3977af31e309154c3f47288d72fb1269e130320fa5308819c6a3153bc53dfe233ab10f72926741a265e88b4ea77c08ba7afcc408a47f278c75d2843e0804d55a22e879ab56068d9b667f16bad4e11ba1d6e5b3d629a8bf6950f9f71994c3fb471a6", 0xce, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) poll(&(0x7f0000000080)=[{r1, 0xc7}, {r1, 0x128}, {r0, 0x4}], 0x3, 0x1000) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44, 0x2}, {0x2c, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x1, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35, 0x3}, {0x80034, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) pledge(&(0x7f0000000100)='$)+\xed^^k(}\x00', &(0x7f0000000140)='\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x33, 0x4, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb1dd}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x3}], ['./file0/../file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0xfffffffffffffffb, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000005, 0x3, 0x800}, {{r1}, 0xfffffffffffffffb, 0x80, 0x24, 0x7fff, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x8, 0x72, 0xffffffffffffffff, 0x200}, {{r2}, 0xfffffffffffffffd, 0xd, 0x41, 0x2, 0xba}, {{r0}, 0xffffffffffffffff, 0x61, 0x11, 0x81, 0x3}, {{r1}, 0xfffffffffffffff9, 0x90, 0x80000009, 0x10000, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf00000a2, 0x1, 0x9aa}, {{r2}, 0xfffffffffffffffb, 0x2c, 0x80000080, 0x3f}, {{r1}, 0xffffffffffffffff, 0x91, 0xc0000001, 0xffffffff7fffffff, 0x1f}], 0x8, &(0x7f0000000840)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x82, 0x80, 0xffffffffffffff86, 0x100}, {{r2}, 0xfffffffffffffffd, 0xc, 0x42, 0x4, 0x24}, {{r1}, 0x0, 0x60, 0x2, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x9}, {{r2}, 0xfffffffffffffffa, 0x80, 0x40, 0xff, 0x5}, {{r1}, 0x0, 0x8, 0x4, 0xa9cf, 0x1f}, {{r2}, 0x0, 0x8, 0x4, 0xfffffffffffffff7, 0x5}], 0x9, &(0x7f00000002c0)={0x8}) r3 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x3, 0x8, r3}) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfff, 0x3ff}, 0x8) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x4) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/189, 0xbd) dup(r0) socket$unix(0x1, 0x1, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x5, 0x95, 0x0, 0x290da8d3}, {0x80, 0x1, 0x7, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\b') 16:00:06 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x0, 0x0) 16:00:06 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) unlink(&(0x7f0000000180)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000080)="92e66b08c93d40cacc70f3673e31c71a76f8ffbf53bfde7c231c94471f40e4d7267d5d6f164df12c048dbf224c187ea646031eee0c460373884c7153727fd4ff2a294ab5f8536a7d", 0x48, 0x408, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x3}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) setsockopt(r1, 0x7, 0x5, &(0x7f0000000380)="3b5afbdde6c822544ce48e8af2acbb6ac87755a817bb9e437d50b2c6fed16ea1bc30630b761eb14a200a1e030ca0e98bd45fd8d212a57af543cb95d5ca529e4318fccb98a18a74ac7bba6f165733acf1e5e1541bc1c541d33cd1cea8832cf5edf967d8db1e65c8f3194ecbb22de6f5d92fb07f244939b385b41abe57bfed", 0x7e) r2 = dup2(r0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x30803, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)=""/144, &(0x7f0000000140)=0x90) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r6 = dup2(r3, r5) r7 = kqueue() close(r5) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f00000000c0)={0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r8 = dup2(r4, r7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000440)='./file0\x00', 0x180) syz_emit_ethernet(0x343, &(0x7f0000000340)="b6") fcntl$dupfd(r1, 0x0, r0) r9 = geteuid() getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r8, &(0x7f0000000300)='./file0\x00', r9, r10, 0x6) 16:00:06 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r4 = msgget(0x1, 0x128) msgrcv(r4, &(0x7f0000000340)={0x0, ""/149}, 0x9d, 0x3, 0x800) getsockname$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x10001) r5 = msgget$private(0x0, 0x8) msgsnd(r5, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) msgget$private(0x0, 0x440) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00}, {{r2}, 0xffffffffffffffff, 0x23, 0x20000000, 0x3}, {{r2}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r5, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x804) 16:00:06 executing program 0: r0 = socket(0x0, 0x2, 0x1) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000000000000000000ab3200"], 0x10}, 0x0) socket$inet(0x2, 0x8000, 0x33c) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0xffffffffffffffe5, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) r2 = getuid() setuid(r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:06 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x6) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0xffff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000200)=0xfffffcb3) getsockopt(r0, 0x1, 0x3902, &(0x7f00000000c0)=""/7, &(0x7f0000000300)=0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x810, 0x0) setuid(0xee01) unveil(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f0000000340)='r\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) fcntl$dupfd(r1, 0xa, r0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:06 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0xb3, 0x0, 0x7b0}, 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, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x209, 0x0}, 0x200000000000800) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x0, "0366402b00000000000000000000a100"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x7, 0x9}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f00000004c0)=' ', 0x1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg(r3, &(0x7f0000001580)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x82}, 0xc, &(0x7f0000000380)=[{&(0x7f0000001400)="e9a737096b9ac21ff03b934bd8f6198bcc141e665b4270fbed853ef54834fc3417878818ac7f0310634d95b180d1ebd8dc5cd2360f651360801898711e45e2b3f0f983e89adfd15f894a18849015c9b1fc3112663d0304951e93ad58718e13a6d476f7cce4175c6b05c1370c92f18bb7063c653df5749983d4f979ac8cf5fb228209523e387087eea8d4818167f44d19f36e7e0d07aca8a25f5f842dcba7097668", 0xa1}, {&(0x7f0000000200)="749a6c7320c4ec781112bcc1440835fae97bf72070b7a2f8ba6df4afa5a4240bf4294ff29b999442bd31c11810a23440", 0x30}, {&(0x7f0000000240)="c119aca7b9a42c1895", 0x9}], 0x3, &(0x7f00000014c0)=ANY=[@ANYBLOB="900000000000000001000000ff0700004a54157ff94319ac371af3d3da24f1ec16959249787f9caf1b7bd793d45ec532c7e583b7763132e436c3e5ee2b41458643ca608a958ad618c59174978e48fa8005d99c80bd6dbd50dba43a13a697250aaf881f4fab8add65d3a2930e30bdcf3bc2ea423d9fabf8151c2bbf4e20d6b29349d1c980e30daf1bc541f439121d0000"], 0x90}, 0x2) preadv(r1, &(0x7f0000001780)=[{&(0x7f00000015c0)}, {&(0x7f0000001600)=""/111, 0x6f}, {&(0x7f0000001680)=""/237, 0xed}], 0x3, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000400)="9abf1ff053d5736cfd1485a787fe98d4ebf87a592896edf85034b4eb33d2ec0a42ea789e3f3cf07e31b4bcd5fd9927b5a616a1048b460cedb9822a7afd985fcda5c44fa4eb1ae22f802400f102e9f094446d06a7e824cd5d75e73f545d3761491e224f16e9e48a542a824a9b2cb8a3eaa981267454bb88deee2df1698cbfe05755b9a10ed35cec4e9cd22fee193cacaea6c3b579c9a5596ef37f088d604712b375370c8a881433ec61438ece807cc336522f9a5cfb7eccd9f4ed2d179b67c9d2500cd7ac89177a218ba6d1bd7cdfb280109a6f376553def6fdcddfe7611477c2c873c277243f143b8d96e922dfbf1bfab205f4f7c52d6f6447a20ef9d9de8a0860cfe1afd81bd4e026fe076ff007d620997c3f336815964feaad6f1a285a97dc0da07575a39a384cd428faeff99efb833ec36f62dcbf42999255bdc759b7bb2cfb9ad4b68a1d6f7c29097da12adca1e882aa650e6974dcd261e56d1a0b7074d275f46df6de64986f540c5dd424e1c1f5134c215fb92fefc861d1d753a7dad213a3826ccfa62f274854e6e5ee39d3e89bde8eeaa3ef0a1895d47179a7bcf22b647300610ec0927c9f3b0e4f0b51cd71c1c56d2fbe6ce8d31bace40c0c98c131b0276837ba92b3b9e14224b83952c3406d161731bb02a5cba6b22f0679aa7196d942e55accfdfe4065ee00424a8725724ac3cd3b11812d54e7fdae6c23bfca56b3e0b76cfdb6dbc50494cd10b9dff851d7fc0727d97ced1570f2c0d35c43775974e2891579f61fd51e422a239b66c697c3cf0d2dbaf0f08d4ed53326435c3e96de9d0857f7762df2de8d2cdb70dae1c101e76d1f94e22f85b3354596997ee16f3ba7a19bb8e3dce1dae6e78df518a3445fcbf04e968dcb5ce8a409f890a610eb03e08beb609baaad217d1da7d5edce90782a4486f816b31ce1ca7e61e28699a08d602d32d6bed23999bad4637c91ac876fd27aa749338eeff2877a62ad42b21790e4158418a2f63dfd9df67f38c43cacda314edd8b761a92a80e348e45f8331a9526b7260418eff36779e11e20b6571f3c9cf85f2471576d34e5f68da29299d9e781cf58c425b41ab52b8b7deca08300a8e27a13687b82b5baf2c2e4ac21a8cba1e4d4b3b0f0f60fa017c37d4f3cf5f8690e51c17bcdd415d2ec221285b0de886037918451fa042b1be5be560503783849e492001d24e6913a809c25b54f64ea22d0c81cf7b0b610abb13cb487a0540109b7e7d403ce792ccc875502b64faf7f51ff4065f130c51731109ff8f12fa1932ac750edc71fde433f763ae5008ca8fb8b13fefb1115853046ea48208bbf28812238c63b9b4b9aa59b7f28ee6eec057ffc64407086adcbfe44ffe44f878e03a82add05743d4892bf9ece75492713974f4f5c9e1e84bb9e62e68ff322c718e0cff823115b160f3184c7d9f388da12e2bb933dfe0620b6eef6a8423402de6f035b9e55b18ec4acf9d0c69a379716aed13328111a35a51c3563f8dfaafb376f6116e1b91590b655bb9dc1d01d3d27c1d2cf3a4f691ebe7a0e3904d32e6c99aa22284c2d72a2057f4eec29ca51e116d0592c1800508fb6f9eaeb2607915605aea03ce629f7a298e5c627026b8599f8fef9c8e392cd61cb23a4986ef6aaf1687ce7724e5e2dfb56e1bd14ed6537e3552fc67f31331f4763f412bdd16c52abbfe24ea9e2f83292dd419b39658b81e19e6c2f6329c4d47e1f782c758c830c1d071231644becb2d6fd510ab4a34df774f5977a0788b5c86510e7f5b33cbc754a36f6a30f7994e3963537d77f2d65f0d6a961b96e302655e819e949cb3f9c3c6f1a869a518d0de5473aafa6e17d23a5e1449086943fb3d9ca30bbeaf66ebc1a705c525aac6577eea6abbfaedd712c6df0f46b89f63d99df19a8a5492317a2ee3ef37ee10f6c32af8d9015e7421efa60d1ff338409aa1c8536c8ba990417b4473d8299d1010f9313b90b39aea5dde8ec3d77ad794120badda7938ff4673ec6e8d5d5eef663d73553482e9f38778491092fa1470547aae0e37ff55a0dd9f9abbc3de6ce680f63c4333c6c4a864c3e6d9207fa24cc7079ab152942945147eba2400881f26e381b1098d84d98a4f8fce185c26db79283648c52a407c3693cc54246e8a4972ba4cfd8a39085ef2b352a77a176d6def22e237890f4abba671e6a75857b96d1e2dca7f662f133b48ee54a678bab5c1f0696b6ce7e6bf505adeae062722c704839b07244281612c37a88c5e3054183f3a2aa09039672614922956c654f3508d53a82194ef4f629da2a11fc0a2bc850d53a744d6a39cf437e0b908453fd3e40028e225e5baa4ae3c18b609e4e4c5eeb54ccfa1329c8b9d5409da68488e323add8c45bfa354a94fd4e2db5375c031097a7be31b3405311c23cd93c4ab2fea2dac37051751d82e9fe444636a34a8dd20e3ffa810fb454ea355635ac54cfc497b59a60b39a704eae0f09bb54b3713b39077bbb51cae87163fbf23113efa6d3ee3f542ae1e29187a885c5d856a2fc269b186a175dd8ee20068497acfca27c2261592487d527550a6e3547f4cdaaeb5623e8c5350ba07b75816960291a68578492bd8d84518368a47cbd00b95137d7d668c4eb4fc1663baa38fe0777b7453b2d3c3827031c3eec99cbaa39c94ffa5d3bf996c2446aa86e370ddf73a569ad387a454fea27c88232b1737ee95f89b42a3541cfc797cdd63725db05cdb8fa1cb8bea8b14600317201d07479831e0fd3f178d78e36cf01f4da4ff33947714558259af78e78b72a6362cee326aa7ef837aa84fdd65ecd1a6efb544ba498485eebea880f6bdf410914236d5f23e4fb1294400d3b452fdc806d7818e13e0370f91a9b461028fedf93871d31a0033369b5a4f9d67435449cd4c1c5117d03939ed2015e3a0c6981797b220b2b8c500ae4ea6a34841c85259500803d7f4d02878ee070eaf4d81656fd501c3953c31a0e5925fced1af24a5010e8ddd60cab40263c7e937dc07b00f0901e9a09cb3027293da12ee7b2041a2a552694cfe14586125733c580d8d2cb799eeb610a606bc16d58efd038e4d6655581dd96009ea6792cd440eb2756a58a09780912fe4e379e80567edd22fa429c53f00934087431be9b198b74222781acc9b9e850e9d178cd64586e4f83edeaccc8ed04949d321162323a034b34e9c40064812c761845370c2ff8e7ac3849746338d95433dddc42a0c18a7f9a7864ba14098bd7b5b80c16306bb9a7551dacddb8e62f93d3da2ff4dcdd70b468a39bb138a59611f144ae0fc14aca411c8e31484c6402892f76f560e286b738ba2fcc39b7e5d83071ceeb8e56bddb4151ac24fc54d2a8c8398e9d4eb54b2149cccfdb59477431f27a657e9270187dde7bba19d9e5174e680dba104fc7d426df1e51480b29a2ff7d7c9e3d178c7be0021e1ba4c19700843f67d68cc9cbeb88c04755cba263eaa705463a7d5ba6327d0b17c28f1b90d9cadf45bd374d3f16389bba0b5e33699f6f2ff6ced41e6b87eb13e8b01cbd43f034615787f7b0eb73cd05a6cac93dd5f49070364611b0fbc1bcef2d8176b98c983257639bf44b05c52915a06be0faba63694b56035256c6bfd05d711350f3f1e30a7fb104ac465da1b011ccef143a566f1093f6a1bd569e5bd5a75feca0720f05bf040d458f53a80aa8b52ca59e9c288e6d17ad9dd51944de984c79c76a1169936646a98ab02991c6b7f5dd97bd4cfa33652fe66b2ea1821e01c642a344109ee348f2b78ce282250eea7f3db6c6835a5f9270733846615aacbe9114a26ece30bea280bafbec3f9f1b5b50ec13f4ba179551a179bb99a6d7251085ad614815f274d385db53e5bd82e3b11189d83d8f0c20f865e810ed5f767db766826c10795dbfc604fed8135a31c3bab094c182e736e2dc956cb7f2b81e43629e3e8ba02f9357d22670d5ec8addcf02a816842600c204a24556b2d392cc5c4407389bad7d4daa6d9e54cb3510f2df4a44809894fdbcabcc5a69827d79aab6100095badae1034473a53128b32088d95e21dc48b1a0d69131361d537d9c82a1f255ee751901d501e3a1f58ae076dbcf5e33c4dd827f1af46a1bffb5a1e0954a6e0d13897575322ac7390a165f0b7ef2d36a69de547cb635f53937669ba4ccf050070d6eff13e75de8c2e6699929e712e579c0e0dc25b309ef144fa68943fd7a5dacfd110f488dc05e8b2f160a4ef2f96edd5489bb8f8923664dea59e556d5ffc22dcba3b123a75b890520f960b5339d5cd5b7cb78391b5d3d42a23bf0a0d611c5d9cc38821ae8bb22436bf881bea4a704aaf40a2d04193a5c1861ed3193bd5adb196aa5a0b7da8de4e7038dff13a904f8fe1397ce171dbdda646c28eaa097ddf333f59c56d8edf00d23e2603369ec78bbb7ca5ef7b0d694b4aaeb42d9afe245c88ba253023e3809e995d1119f8361acb793c0ce6fd3653e4d39a447e0a635ab2cd04615d0746325741c20abfcff82465c3afc27c4cbe542bebddbc86cfe66539a325709506481763a027ec6b944ae75a67cacac0b27a25574965fbc83de08805e5e402bf145b91a50989fffcf1b09b4703b43ba5d0a7cf2f045f75db78c6df3bfb180989a5972d2161ed9ccdc0b65bf7effe492260c8239cbfc3e665aba62f22f71772699a9f8beddf73e8f7b8fbc3162b2ecc1f39ab03a5c9bfe059f59e4b42cb10b3c201f78ecc0376b47aab3776e6c65f2a835acd8d3f3ccf7f0ec7690606b7a6b23102cd6e3c1d83c7f831b64518e87f478848cbaca8679dbd51952ad4f17fa426b8d8b08a8bb257fd8ccb67fe4edde0fc954c542da4e3f48a5a46cdfa6b4ef2e6e4cbc7ed3dca104da58d2867ff0ad68db128d1f2f80dd9f9e25a7b59246f1f5d709c80f58e7efe68ee8f5d7c475777a09aa27f5b3ac5856fc633ce5a1ca94f1c6ade02985f66a203f325ead67b3233bc3aa0c3923354f4e40df656678c183c4b92f9034432cfa5b5669367f405e288fd414508f680b4d857570a9fbb5c78c6ee3a50e696bfbb266d79042cd476bf051534b4db2e7d32d9ec8d2780919dd5fc3fc09805b0ec68bb2095491525292803bc6cca943df3aaa91519d80b3399c3708a3cbdc0761d913c657a62014ed362346e35c2c89132664142d20592d292a5bc077926d47dc0ef2725c94bdf9b1f90b046f70a7c664c01c13b16b89115bfd5784b0812e5227c251cd47b84d70d7a4c787fd86697a583749caef7aefb07ab2e549beb3007e2c53633dd207111f71491150ed88df5cc403d331bf3eca3aa05018ca7d47e330de487e69f57fc4e99c348b63609a131f77bf9bb200e6670ada37fa380c380d32ae3f56fa4a3f61abc3b2beaa898415d2f20107c2c754cf8a1a72b532df3896c6c96b8a143fba1f1ea1317338790b4864de015b6eeab699c22ba5ac1b429904670380722c6ee4dc2c7a542119210686734b53bde96a95c18511041219d5203e7b5afd14776d5c0240323880c92fb04d16d35e177a20120812435eae49df8c54eb670b64f38fbcdc8a8fdc171cb31242a8a3780cf712b5787225630548248fe893869c2c63be64e2f87dc0f000ba5c5a0246f3b942babe49aedc520fea972a5c4c3b3174c84d0adf413f02a75dce4b6eca04a62e385724b561366b8b7dde78908717e983abfe76bdae277e60e11f4289be7f1e91230e615e6b9d8c63faaf1d18e6fc18c4750ad36de7fa87a0d64a9a573db28bdef51ff2f4f4f1b4a796b451946ebae2e796abbc2c94ff92edbedd062e497321c186777ba0c0e936223ae65a35cd5a49219b", 0x1000}, {&(0x7f0000000100)="00764ee16fc64fd3289d52ceb30cd34a54eefd19da49b13aca9f46ae1452a01502e43a93e72e25afa687a7828ae81658b707bfa6646f3e19b91185c5ef0a62df4f7d33af02942c3f3cbe94a92cc607c6f568efa01326346d506f2f2a164ba408cb04a69e", 0x64}], 0x2, 0x0, 0x0) syz_emit_ethernet(0xffffffffffffff78, &(0x7f0000000280)="3f3d45eca7eb0ca755090cf8bf1970b8d9eaa8e8158591cdd9eeb7c55a9d5847c8d745cc1bcf03c46c2aae11f8f8b2e260bee8bf83c87eca41b4ecf116081f35b73b14692fcb0b3b27d8a443c724e4561cb42c90a460a8edf5b627c1d5c05dc598ed87f802746a9fc45dd20105c74e0a0915d2c120d53a9ceb9698e5046608be1698942f856eaae51e724cf4a658f7cc15f99c1299d555d486529dc1ef9939c3b6bf88f340762c4b9d3d2cf2ff8c457a4cf216885ffe496d44f7e31aca94871450339bf49a86b212880a") 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) kevent(r1, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) sendto$unix(r0, &(0x7f0000000140)="2345d2aef7d759210687a1fc969488a7374a12698c1f89714b61982aaf35dafbf25ea40159d978d932004a1a247d595c133eda1196fe605025f705a469d696d75ca418bbb3bc460dbcb5b7b2af9198387db67f21186f6b2f35aab6306a87e86b12dc833055c6d22df21adf7924c1660a7df820e1f271bbe5cbe95f2b562a8343c04f5fae3edce740f038932903b3d147bbbd0c6f86ff97b3a7cfbeec5b1126016b74ddc534200b3158d1781ac44961c0ddaac8cad03980d85ed575bdacf10a8f09b296c24dfacf0f02796a0fd1de", 0xce, 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="e3002e2f63757302"], 0x8) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r2, 0x20004b43) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r0, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:07 executing program 1: syz_emit_ethernet(0x54, &(0x7f0000000180)="7747ff52416b35c10f0e5463ffed999bfad2d4486b90b233ba8609fb79ef385dd2bebde0e2de3d03406a494495dda5bfd86eb025035adc24ba9ab68596ddaa9f835366eefb39cf49108ae9682c9f635d9de6f5be") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xa4}, {0x1d}, {0x100, 0x80000}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:07 executing program 0: socket(0x1, 0x1, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x2, 0x5a64771eb7f27fc1) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/1) socket(0x6, 0x5, 0xa0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f0000000000)="a340a53e8b09b95817ad62e504a5c40000000008c8ec539387c8142ed543e104e10da2fb222d2dbf5d9e8dad68a1d5e7d34d59393973650eb961520a2e5702622ecc14ead7870ee37ab45ed3507972a22c682be58bcdecfb3f414485e0a189c03ee1d644eed2d67f097e1617d2585ab4bf49be3cb12c04f368d0bc3d7df8f0afd4d436e95e7ec9b3c1cfc2b483c19a9b2dc14c89afd90848848f6fe060c9a38c865a11241b9dd8479dfbfe9e448cfc8da8ce0e0609a89b714391b00c", 0xbc) 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) r0 = socket$inet(0x2, 0x7, 0xffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket$inet(0x2, 0x3, 0x56) nanosleep(&(0x7f00000001c0)={0x5, 0xffffffffffffffff}, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x15, 0x4, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000400)='./file0\x00', 0x220, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0xffffffffffffffc0, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x28437ff6945d5eb, 0x8) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x3, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0x401}, {{r1}, 0xfffffffffffffffe, 0xa1, 0xfffff, 0x5, 0x400}, {{r0}, 0xfffffffffffffff9, 0xad, 0xf0000000, 0x9, 0x9}], 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x28, 0x8, 0x3f, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0xbce}, {{r3}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x6, 0x40008000}], 0x1561, &(0x7f0000000380)={0x8001, 0xffff}) bind$inet(r3, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x20, 0x8002, 0x492, &(0x7f00000000c0)={0xffffffffffffffff}) accept(r1, &(0x7f0000002500)=@un=@file={0x0, ""/108}, &(0x7f0000002580)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x15}, {0x6}]}) r2 = socket(0x10, 0x7, 0xb1) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000025c0)=ANY=[@ANYBLOB="000c2e2f66696c65300036aeea669413427564b592896ba58a6b8c7a655944a90256daa667d541de636100000007522c6eacb14b656271b962ad957a0b30d83d01c63dc9acce82088f6a5d585f281fc5f84e65702e7ffac95cbcde01c763f1996824c9fe90fa6bb4db68ee7be48753a76f0889c98665120cbe0406c4339d79a6088682a65db4b09a1f1cfec22687b9b4fe4c188407e30d72a4fbb6282d0732ce01b6ef5219f443ca18f85ab26e743086b15e1459078a6a0ade0050b643d1a53e348713ebd64bbbd49d5876cd536f65f0cf81406be5dd4b945baefcea66dbc17534f3ddce00"/242], 0xa, &(0x7f0000002480)=[{&(0x7f00000000c0)}, {&(0x7f0000000380)="9675b3ec805eac342e0dff56fe0566a329d4d137bfc77400e676732ed7c93617d63f510b8d09eeb36199b776a47343c0f2ce32e312dbf6ce3b3fd47047214b7cb53aabe26806f4c929f273602e66279e6b5f949345534487983dfd73f04a44e94ef8821a9d80eac7bfb0b702e19a6f309712220d1fd0f3abb32dc3b121f2612d63139db46e60cc5c57cf1c4e21e9fb359864be2f8cf09cc058b68f9fcf0ec8cff2726ad6b823bf67b8416f531cc5a5f024d1ecc59c41d368f4efcf0d3e4ff3f272339c03bd03b54e3ee825a1deced2b4601602ca6038d5691d35ebb51f99283f41b88ae13dcad369c0e7d2da04094bd06d983c8e629179c75b7a94d9f301896e4cc5b087448862426b781b5adab07719c147fcc7f964efb6e4c6f52dfa0007838dd0af27c5eb79038968d883636b636d474d7852a12c7b2cc75ea91c7bc9338a717d208b0a935a7a7582383750e9ca2794a8e8354530a44f95c56b6fcc58a1c312d0609d27635b7df686aa7d647242de7b8118dce34d88a75a7bba74c10caf93c3f7d19814f2d2633714e9fb947109387ba795afea45f1c51ea2e9c7d38f0807f7b27edd15c78c59546fb72ac2a5c55013bf3877d84bec9729e27cab15eb2fdcd4ee03aa75fed9cb378c21362da7449e44833e0390f10aebc5e2386f4ebe0b6d2f4fa26a50249f950d214c91a0369c3a70b972f3f9a028165f3c786ae8bb5cff1cae92338bd2a0c9781a186f05a112cc690344e61939b5203eaabba60dc1b1836a2f07e376d8e2b4ff7828fb8baab8e7191dfc87be2f21c28b1b8fd6ed6f9711e6e686e4e9c3b0b9563753dcbfe4524644767fbae484544534ddd840ee938a609d47956893f264d35c951c6a7533fcca98e4071f659c6441f46ab482479a89181dcc8da5e6d200ea4012f25fe704cda161f6dae4730bc00da20c84301ddfedbf722789fdb6de0f1bb89202182dfa2e73678b46c3305a4e249651e2a774078e144995dad6f8c213ab48e1e55e46851bc7eef7fb237b69aa8df8fb3e43298ed4a7b1e238ad635d4e61bbe131595849f3a3d2ee7e2e5aede5f74b9cc01b9f69068faddb8f2a17b807e058ce8f94308dab81d109742f745f3b94b8472856bef99485ff050602eacf88f308644b9a75e07612996cfa681b4b42ffe9ea2e4794b3eafaa0a4ff3a519299e1a95ef593df383f05a92275e975628a0b33ea1147dd48539f0bf4fdc44346c7bfbd4f38b3f066ac4ba8990e8ecd83a8499951c2166b7cb68a9a470bcd0bde9feda9cdee17edaa08d165961f2fd261ffc749ea2e6e291b8f3e1f8181e577ce85358fda44d519e70781685b5dcf2e5a2da5e02402cf71cfbe4143c7296d278bd845aa40ce4719b6e509966172be23816a6d270355a76af518debfbf8f10164dcce1a1e1f7d2b432c6504f479122f355236c03a5a904e96151eb5651cb94f5e746396703c782c165b91a4fe5536876035031c3d47aa5805f697f6fd5b4ea2e4e2a7321da7e55fd0397d8083e0897f3f4ba4ed541d39958804ea6613bd74b8dbae04f20367bcf7e31ed5ab31298f8db79a8f81d22c9de4e3c385cb43c5501bb152c03264c5a17e8f014bca34fdb16fdf866056979f64575a2e9177baf7c8467b037a7c1c14c4dc12364d0a897cecafd2ca02b0938a3db8785bbeeb8ec7a08f3821b56ff9cc6ed537b61d3b49e3c666acb13ba13671b3268a447a4c9fdc4f1c1922d893afc8e77026d9956254be78e098bcdccb05fc315e2a3cf03d623075890246bab801a633dab37977ad59aa4031bd75b6fee261114b1a2f23978d84447000270dcff06bdd7fe17d4b8769c14fcee430bdc8a49aa3b8a507a03b029bc4b2a89af9912a933c02a9b2758776af92f53d8db236e601da7e4d2ab49ba40eb6cf54156762f079b2ce34c242194e069323872b12cece1521a3884c09a36433db0b1e25a00c7adb7f96cf9bd0965296cca61f7aae44a4ea219107d7514c1aa52c5e586ec6f69b5146c26ebb48383761898d0aaaf2092f009e101ab1d0574a7d1205c960e4a89ffcb8314c68a65112ed5f06b7e8e4e4011e3a435a61b6cc8b1637fac318bd1094b1b0b9915efef3ed88c917469dbc7dbfc13f9f4b8f8349e3118f36da97976999e77b1bfea753599f553dab990ecb495ae898c583b76b6fc567f1cd1a10dea4a32fb2bfbb8245a94d5a772a22ea7510001d52ea6bd59187fa00a3c88c688b61d5891c4f26f59106522e7e0cd95f7d79c68509db5437ae618067a0f7c20b97d056632d2daab23fa904b63dec118ae591bd90b848d34377b7260745f197eab182fb3641380f29f0f8089abb3b301141dd541523759d6792dde19139a188c6accbec9a4a01ca8557e52c94246baa0d4c2b03d4f6cec759115bf5bc1a552b0fad0560dc08712ef06d1180da0ac9a058f2c6d52dd1abf4c233fa2663091069881b49b9b28cc944a62bebca4c861781236f54b009190ae822c6b9fbb5df442ab119d89274ad51d5888a0cc6dfc161f0ed582af3d79fe367bd82d2114fe465dd4e6eb515c9cdc08ba0f2a5538bce9e8e55b2052656564cf425ded5759c66805d0b8e14d8e78d89c3f137f63672e14c755933815e06e7367c17330346c7a7804384077f200a5fcd54cbe4f80bc0a96e6d78fa8a3167ae374cce59bd2d59264e032f4ae60d8b00a9c62ecae18865c62a2255b3662daefee63faf64f383dd5d63c639a26c708017dd2802ef197d7496772f4afd92cdc708873c7f110bf3d353788101604c94b6a32b9119626f5298ef91704dde6b1a828f90cd28a3d1455bd528ff40656d9244c49147d5689680e319189b17ccc033db439490a5e23680f6aaee76482a0aa5f6cb87b6205b0e1b7532d9ef1cca38e93094b813b5efd489d8d59ac2e595e817bc08ec5c1e1e95cf7056ac4eb2327fd3400d2822426d8dcb8b8691a73b7656c6d71fe79bf329bc5e4eb3bd2e19793de61886c909474b2b07c5a9bbd41cc2dd78c922e5dddf70c2587473408f0edd6257b8dfe374c03baa6ffd9db37f3c2d9da9f42759c99267a707a4735928883f4af360756c7f57a6c4e22c2e4292bdb788ff39ee15ebd0a5b71201ea26b333a378f17a6b7c14d6746f812e7c5872c71b43f5eae4b3496c2825c221bf750376a32ddd4d0f866f08d08866988a778c31d0c9915bca8ecace10ac6bf097154a312db972c5ca5208daa35a37ba9491df47e3b95a7ded0e19f89b0edaa55244ebc2632def9cc592d0d78c50ba35da5de98c223b14e1b1b3a880c760be94a275e3c5ac6b15f957fdae80083508c880b0245a0bec22501951ce5e2e37ca419307c51680265fdfe1f80a52bd25622d82de7e47e21bb2836a5c51934401fad937aa992c47b6a518ac8a9350a182124cda409efdc3e32c25895b8477658f363e9c2c19214143e3f0312b8f9867ed337e34c054a69d083280ea396da74ded47c368a39bc64f159fd6706a3d1ed3ec8ec9922daabaa2d3734137c047f9ce70302a8ce9d17d414cbba42231719319457ee87fc2944e5cb0b8dde6d5a539ea58fe2cc2acdd4fa80e6890420a3e2fb1a489b9545d4efcad9e399a92e264e7e420dece21c3dcccdab1806305198d2af48ee23e2dd3565c1f07e482b856bc3336dee9a9d75aabb7e73ccd94827eec4c520cbc93bd91c659233eafea9a9fc31716992811d11bd7e11a3fc765e4ba07a094bf2e6530195fef21362d2b6798286550d89a950761eb3880db4c473b7e023177cdead063fa803f146f72bdf508a8b1f660f268e92902c16d9723394dabadf1f5311abcc043578f78082b03d7cd1ea944c62be72b52d9cde47310b959f380a8d255b2e18f4cc06e93b7eeb2bc4e39ade13c50f21a213c782d0a8c4334bc8073a42e7dddddfc260f0afb30e2fdebc3e93a20f9e241984ac39950112e4a562d5bfedc752c7f556a84d8974856a62dead3e6d3b663d00790f2659f08a506a7c8d957754f4b26a48af810d0ac75164e85a540b6b091a3214a0989fc44f409276f8cbb9d776411538c7c81889888234d4d0cf8be0d43a8f7d2e402a5f46a3c937a76614e43bcb3a053bbaa74adb473fea292bf6f6480ba2bebc30d00c2e2be386fa4b61b0e74f2e0ee0d6395ccfe0ae3fec99236628d5657b02c9a3a58caaba388b0e70f3983290d830ebd8ff74c9b0c09cc29bf72bdc48559e7b5d7e80cfbe21fcbcea6f3aeb599aacbe997068b05bb86c4badd2eea9c2879081538d09b4d5faedb3ff3793b32a91f005b592005aeb933f602da6d09f9e72d6752fefb720e7d843bc66d9f2eb2964ee7dbdbd10b67a80d7b49369fedc01b2ba9aa787db8b0e33cbec065ad48918ac243c5e8e040654ea18759879fdc350811dc44cc74cea697e19efabfaf2064477fa6ba32da3bc9be5159d5b9ca4a10fea3347aea18da92517d0eb1827751a0f7f480824c30975ca17b6e97400c7570907d3e6d2ad7a2de0129a72191ad82540077facaf1838b496a7ba683afb4d5cf9e98d54a313a4f7ce72040d65eca101f2ca0e36b4a14e36a7eba9f4a0f110a9ef0fead3e84e5ebf692bc9e8b5824b2c724647b1dd2f35fa514477094694bfb10a0d22b9725ee31f907ed0e9295bd92e51c579d6787e6c593f601954c226c5264357a7ca78e827db14cbb29271d972d5d5176a57f7e02c33f1d26c901e254ca719c54336afc853afee850efc0fc282f3a9079bf61893b39f6ea911dfb2167b769ddf2ff5e523c150ce5c245b5c7656dd85b072cd785bf72ba7a711bcfe4a1e0c8af0b08f6db511491f70a50265ad649af8b837bcbb330cf087d3563d267e6476941ea5a1f9ae1474f257ad2d3d69b232a0b888e1f099ffdf153a66a5de23340a3ae1a01e71ff59ca2b8f73743fb03d6395c1b1a6de2b95d9cb9f4290ed3a26317f200b3896fb45176e4e52bed8dcbd4baf2bca911dc3959ea99357bfdefd8dedea2f7717be0b5b18814c90d9ba2ee3edc0ebe45c16413e925e7d18f34f51303faa548e1c7b05292691ca6f89475b5856fe74427fc9ecb2d79bb18d4e8a9cb5bb2a7392c7d678afeb55ee8f57ff5911a542c683dda61779ae685bd0bbcffe6b447a3989ef83214789995c5c111746caa6078de5e488e67eade40ebc52012d15f54f5b25a2bc2f7bdf03eb647896f0354771796d6d4c7d6c8bc9f624396c6489654cb252de4497bf1b2353bf5c98fa087c23b95b0430fdb5695e0acc46a63a2c03b3be7dd5a93d84685d2e2a12a0d1297882344d434b15bbf4b0402cce10e4524c4dc80960486cd5bbf19b8a5ab7635535b0c7282ffca0710f2f2438c6bea034c65283129c3e98f075b0430570d9b623cef56adb2730f6c0f1c03bb4cbd5078addd74d40876fba380d05638a7edff153230ab88b43beca3cd1123bbe107b58054865e8472bce27ac1c03649943d0d5c9280172256ff60b720130cdf8d6ebbf0a1bb26580f63b8a36092d3844fa16a92cbd09f310026eef7a87eab3b01f37dc6c0dfdaf575ecdafc2937897a02d2b7402ea0db9b31c82e9626cb2707b839de2984f0db4af1d369f2d5a10d7f234fbee57326ce7a96a71f7362dc4353271731471a55c52ae4128f24e84c5836629bcfd18b1b3268bf530a0692c106feb295cbeddb46932c3bbf95d5eda645542927b757e4a058485c594555c5c8e47d9b0d91bd9ea54566921de10146367dc52752f71d2d57fdb6403363d7806b017e9e3940ec15daf95884d2689c0eb8133aff47c136a1f9e88f41eb2059404ac47f377b90623d34316f0223e03e1aa2064f997ec", 0x1000}, {&(0x7f0000000140)="742f7a65ef64c556af5a2478405ec2b357798ae37b5123f34ec0a6b204cfaccb0796c196377a1c9587452c944c47e9d71198108b0797160c51593df87a90326a81402f214b7f875e4506e52acae12f2d5d9f81899532d4b85b41c77bdcae88db1591915534af4e95b5e193c2336732d16cf5d62c8cb980d089214649b73dba793341373727a69f339281d56856d1f3670dd8c84824ac806d1874e7811a92064f2dd7a0103965e828d1898eaff605dacafd5763c9", 0xb4}, {&(0x7f0000000240)="7faf4da471abe198fda3b05b991f9379736e3422f9b05c748693fcb10e40bba6d534db2989b4be874491fdd8d462e27d712bad01c0d8ce60b8e8a7e93d8a88c0859f36a2aadb0e3bd49a6c45ecc2af1311cf582ab73721fff63886ccb8fddfda769ab4cbfe2f632cb71d33a1bbda3b43", 0x70}, {&(0x7f0000001380)="8c7cba8ead8419471e3051708721f811c40b86a06af38f9ddccf55446928470f6ab8517fd99853c96bfd49f79b8ac3df4ab6ff9309319f830f7894073304855318b33ae7ca3b409687cddf6ab97bcdfadca96c60253cc57cf8441c06406b833a417e26234ab8288a9f04e6ea3918ca32af01dc58bb0121c0f54b31871832dd94f88563b3e21403dcf4d7b066c0f9ffc4bd8a9d4d3847b2a6c2d4c1928035b5e1bf17851d87f45052f1838b6e183ff6d45ddef7c80d27ad1ff2e2afaae8b645200586489272f07655b8d231c0bde2c66e407d355719653d6d6c7d92e6e44fcd78e77bc6b5f8902b048e24fdd6137bed22ce5a290af67ed19d8903f675e68b8d83985f0cf1c0dc4da680c7449b27c417def7088f25ae4b0d0d65d136e5743369ec897d12aa73ae0a7fbf1ad237ee898d40a657f1f4344dc7cd2e5a620e4d4be5e7578a14c24760ab2a668acab7fb82c52b061c83e7b3d1d2012cbf47fbff40c1f98f28f1553737d5d608ffdc331291c4c033bc0f598eccf858acea846e487f1faf5c79e20c8619a0a2498a7d053f7474a50fd534eb8ef8a595312886fefb76db9386f0f2d01fa43d89d34e8e42630a57fb2b77544096ba35878919292ba1aac1cc3db4b0eb301b007667168e2f17002b2da11f194fe1a0c81765f1371ae88e6b551d36820f2217bca037c9d10266939d71ea925d5eb29c40869daeb8774a81af101b7eb69e918a7b83abc9bf9d4b1b67b70d4c1d943552da257be3aac20c5372189ed0d7efdd97f3f64af059f76a146a0b96648c4d7e0e1b506c81cae648bee2b8f8de78f0eb6cd394862c3a3c85e700b1e686ee417965944ce541c60d9b2a8451a8c0ab306ccc18f0327d30ce1df851850516c85b49c6d4b1a55e43455c59a12e79843be8f1e2966455f5e120f90c5e69665c0dec3e259cb01bde92b109c4c88c594abdff26cf8e2d6211933f79c870b73cf250170de52135ceef55ceade744987a519a9ff8bf45d58b700363446bdd70cd1a0d6cec52dcf5c1989ea762f59523b204d3fc63e57cbcee1657f714e85229e0bb83ba56d5bd7f75f85c52381b755c8970afe45202ef310a291cd0b641560def1347c4c63ea96d655b74a754913b6c3e55df9085aca892f7ada467a4d2c2b296d427f0541a056074dcd63d46388d51875d1985ddaa12a9746958dd6236e0b01221e96e6fbd095d977da120c8126b9810f378af1dc60b141329dceed2b3087c5937e65a7c79da7ec16862a40287e4db0317c03c0a534693cc789532cfe99a48856a797036b9b0c4beb8042f6bdef3b5f47a1e544de950033be5958d33cef0cea9dc3270d1f9d0bbeda90d93803ac200e02e48884ee2bb2935ab23686071a7775489aa296cf117f1bf0fdf4ce2641b3aeab02693858df425803e9ddd1bd69aa5f8e7f062f4097aaee57514526def7bd81ad28ba35f935e91cd033bbf5c8f17a0d3deb1469f8889794a3455be7b780d93c29fff78dfc6b41084f48a8ba87fbedc8c57a4c0304dc30e842fc78cf50f28dfe918e4490711ba3c2946df3dd0e3a977e4e4bbcc211d31af582ce0a25f1146fc2fc9bf7af8ea40b527561aed3b2fca78e52e87ad02f7ec87f8beece84145cca74c3026c3f16f70246e1a60cdb86c927b3f8f653f4a25a3b215965fdef0b1a29227fe5b64dd0a4d36f0f9f589176b8fda3ce2bc98b9e135354402f231b7b81f988f550c9e3ce9e903381d772a8bd1c0c817a98a914e2394618879f17fc202a021fb90729c0c02556de6a12fd85841cd8196f89d65b9223e0f0312efa7a2e363f3efb6e717318337dcc078b58d1bdea7b8cb6bea988881c92d8023d2e8a6a12791f16e7da905e45d15e94e97992a58e9dbadcf0bebcabbbc75a9229bed803da371e15f5408a5ad0ab224dc27db754838089b6cd33b1ec590303585981858464033e894c90ece104f3bd974fd97e3b51f350f768d85b8a258a6109bfd6e7e779b08cec4bf0d59aa8ae4349c2590bb03f8627b73207bddf7cfe4014557a60646bd1ad8591443ea5ccf171c6e74c114d061b4b3106ccb21e667e4b4921abd9c8204a0cdb491d95fc5f6495f20f0c5e4c03479d076af88181668aa6c9bc279b170acc3e0d8e594e494b760da1dabc0685c4a268c7500a955bcc71425ead19bb74cf6c1fcb44cea4e092679f599a0237693b20dcf2226b810023e2485cd0c35c8dedf88e713f3397b44abfed8a38b335a4e187c1b9c98ea9a1dd51d25c99a7afd4592d38cd4629179bfe13db44700b7c41be29c58d1c148111f5cf028382f94cbf12153db260f33cf7d565e347145f5a770e6131199da689658899a6f2e33780ff149e1d50fef6d4c6db2dc9a9b26a6ee3d5327607385ef5a1db80f13fb291b9fe3e3e17a60bd288d9834f92be183288ab0bea2ff932536611b0c2744fd11d4d35bcd907e738a65b6619c8e3bce8056ec66fbe9cf556293d14b4dee074b09320bb06880a9f739a1f8883bd7c5cc697be644ebec53451730ba8847ccf739fc9c710aee7124e7d9ddb3a2f3b70d1b73e806462633a4b84d06cc833f6b7be7cb58db962b4262dcc162a2f9057742fdf7980688a7f63171a5415c0fa63377c9234e35fa6f140c8e38a4edf08abcbf54a1f3bbcbc728cb29391cb3b7cfe550a4eea39b280ed25240e8f3cc48fc1c69ddc64b7373aaecbec6bf98b498aad7820659eb96cf02d8828f43e04cf46e73e807c85dd1f8cdf7b1e0fbb92908e35cff3688a7e391ae3487b47b2a9d65d0dceb3ad79e63d8ec7e4e4e9bdcee1ec8697fc3f9db6ecae3a636c8a2f347b057e69c4294f589f291dd070cf943070e08ac29393dffcd886fc9ae8e62bc3d5c30818a2cdcc4350313e4f4ca721799c86d3d1d1c726fc1a45ec4456888028d8aa0643b6cfa116dd3bfa28291b2fac41b87a74a28d8106b0ae7f4e83592acccc2cc9f8c6badb019100ffcb81265d9790aa471130477a908b34c87ce17068ad6136f805122898baa8021fb890d378e61b404b0a691ef583fb28dc3dd18148826da30c47ff0c764364e35def478f8f9f50b6d82e975128e2952fb9100b1003adc5f96827b0e3ab339ae4b1d741a79defd2212933c8382c6a263cc59cc147274790a4597a3ffed4dc2c52e070548fd8d4af955f8151acfa390842cc7a55e826a5a447cfcdbc4b9a14c54def4401030384cd04ac615cfbaa4e6d3d466ecf77945b1baeba24850df2b3c20b0cf3d337ebddaf66b447db4487ca719e48d44b2f300afcdc1981ea045fc1f7f465d586a9eea1d9ab1e4614c40cd6c3a643e160cf7685c61a9c376ca7ec57667f4b74a4ac964f819b1d3eb959eb8618191b9f3f2b45d61b4e2693e7d7f5dedf4a09fcce647c0121ee067b94dbffb9699f245e362ebeb31556b12cb1a79f69f66e5317c2b1fe00b6645acac4a49a3fa629098bab5db9af3fb82af80e10d1917d0492d03a5f35c4a82920d4c9e5c70aea9c357acadbf66ce88ded1e8de763d926a8c98830630262c48ef953b92a28875d1978147ee3cc9d54715bfd6db6543163a71ea8e65f63602041cff0334af4f704e2d608384f07d2dba4433cede2c8b9db4ca8647e7b0a24e9417ead8d1f8c2bdea553784b85d1b23aad3577f5452ab55939833dcdf8fe11e7837405c187cb3c703267c26fa5ee59a74804e26f641cac0fd176c4a1050fe77640dd3fcb3c94c4de530a245ad0606c1289a3c00c759d4bb7466868366094d25cef1ff86b0ec40014cb8e50755e8d54bb2831bd3b45e2ccf563c74d7965daf06b8fdb53ba42ae501875bcd670fd7eba2d805d11859fb62b40a5e49ab1f8e54a5976d96b4f78a16cc63571844092fca70ba03e330d52a07f1cfa54c65e33b211ad3398562d836b6f01f2d6ab1978e56005d0c6f8603f7d9d6abaf8cf93fe831d443c9ff34e8698f9612cc729c8e9fd3969887970d3ee8e9febb6ca17bfd62eea03f4e81b650a4cfef690d969ab95c29ac942bbaeac61eba88ebf15b808245a81479a3e8714ef8e230815b3e915e49e9269b75120415b9c808a5f7668c5733abb6e53b961de19b289d95630463c35601b962075624dcde056dfdb56ed5c36ae0fd2c6c18f0484401eda002aa387766b91ae766109fcbad0cc047aa1150a63f066ffd97e4681482ca6633945381ceffba11b07c7380b969a04cf53ea5183073cf0454abf166b6125ce446c3513b5f7df0098701ab133355780a6c0224fe8cca42e85121bc31efd1c1a1e31589af50cf6c7686e5059fdcced61dd651aa95d07799bd4509b9bad0a7f23b67436942d5d9db2c57f249e042018160df3fcf178febea5529a6d33569ae9693c113184f3b6331767e10365f2d8e37397b02919ccbdf88729c2a674c8d4e948b206c384abc4b1bef2a3879c4d7920f1da16be9a387954bee429a7946b464291635057bea7dd46066fb1909744a6d38dc671babeb1365a495d04ce0271c9f9befc2353a2733df8e8bd083eb6d43f4999586d3de89c85884315127c2281b7f740fe6c4d00bae8cda7bf04bbddba9de42c87e9fde63d2cd761e1f8379264906b7867d9783521e3735f89f90acb9c08aced04acc47b745ada2befa86875c007456c4c3520a7ae76115f46c6df5718f1ba017de58ed1f0d00d525743c20a9c9c1cf5d78a3b8ba6cbb1a71c2172213b5325bfc99b1ee89d12a7e7399eda7416a58cee4b8f784d8475a5ba4590dd6a960719f66380e78fc8a5c7d04af03730e95e47e5667e5b3282b22e0e67f0cb16b4466243f3bac667832ed205eb9296d612d672821e9130878435a2ce475d9a7b72e9d63e583d780784d6c759fb47cd05a181a5ca2e9feb664473d1239c18b37a645d72787e11db5bc6ddcf4072eb8f53a6526251af0c4643dd3b17f1fa7632cd8e1e3881a074c51273f5a42c0b786699f77d17bd82b8202a2b9d486d92675a755054e73b53ceb6d47bdff346164b781f5fdc1786fd3f405be1dfec88a250a2553090c349e6fd4a2b0baeed1128b50d509f35a82d3ac32dabb1ec71185a1e7bcda136a0ec49b1dbce92d3cc06e1db47dd8251117a2c0ebed4e06c13306744401db96e2623be7ddf610a38943adc6163ec57a2112837cc1bec9cbf6d304eab5a350dc6b0154a8127a83a0c4df25f038c6811336a18c82a4ef3b520d1a78510309af63afc70760b92b98632db0558a490f1166c53024f89c26bbdb7ee3f4b0eadbfee84f54d8a57a9b8144d0b0af6429d7c4f4d96348f31a67710888cc1e3fa87ccdcc7443c686da68ecd21f9fc1b920aae03c0afabe1f8237cffc9fc03edac1fab30dafade3f4d76e16085e695726069cc4f4a13e35ea7712a1264b8a04e55024c4e99656fe43b17ecd17a23019b1e83241d37e1c1a633fe0513d956ac25e492c7ee7362201738b95ac8895e630091a0e05e0cbf18b5c1e70db2062345fffca6e3e63f4e2626e07a232fba97f2e8cfca1014feda7268df157de72b97eaf1abb87cee11b39f1dc69e1ccc9a11c47400b5e6d12acc879f861cce73fba36a23c124b7bb46f323b3d712ec065d180b465f944740731937fffe49273f2bfd2096260f36f82052c69337198b118598393f824f971e266a6bbbd58a3c6a424b62fbc15951b2a19199ef45a92995e29e78548ac0aaa34f4952dda8e52ab47fe03159a61d7d97ea0ef7d96a0fb843b713f74baaa1b13ce6a5297e2aa3cb6541b982be25dace29b1b281f529f33807d1a53b9bddb8a89ea0eb147c3a7ef527e96c2d77ddec014245b982367b4671fac7f562148c7e9a350630f4e84762e", 0x1000}, {&(0x7f00000002c0)="6e0ca5b070145454802e77ca662e", 0xe}, {&(0x7f0000002380)="991680bf6bffdb63b55773c6c031c333a538b24faa0d848c16fb30a212cc44cb0900f0c47a2864efe523b6250093db27be2efce672d720716497b44afa23ff295457baeb718dcc11f2262ac0358199d7f5f867d4db566a6d7a5cf5f535fd356c981fa1266e909589a82bf23a64a8eb5d6d489b74d6dde3bb4fce38dc438b834aa7688297a852cca59c43e495e5a779a13989515c6d59fcfcf6e60626b5d9f7548e5faa723d9eaec5e819bd5cd6031e66ef5f95a803632242f7127d2c808704cbfd55ba21", 0xc4}], 0x7, 0x0, 0x0, 0x401}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) setrlimit(0x8, &(0x7f00000000c0)={0x3, 0x99}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) mlockall(0x1) close(r2) syz_open_pts() r3 = syz_open_pts() fsync(r3) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) 16:00:07 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = shmget$private(0x0, 0x2000, 0x11, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x0, 0x4000, 0xc6, &(0x7f0000ffb000/0x4000)=nil) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:08 executing program 0: r0 = semget(0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0xa6) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) semop(r0, &(0x7f0000000040)=[{0x0, 0x10001}, {}], 0x2) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='/\xa8^-:,\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[.(\x00', &(0x7f0000000300)='\x00']) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0xff, 0xeffd, 0x1, 0x1, 0x73, 0x4, 0x1ff, 0x3, 0x3, 0xffffffff971cc028, 0x7}) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x3ffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)=')+[\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:08 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x9, 0xffffffff, 0x8, 0xfab8, &(0x7f0000000040)={{0xffffffffffffffeb, 0x0, 0x4, 0xff, 0x3, 0x4, 0x40}, {[0xffffffffdafc910b, 0x8001, 0x2, 0x60, 0x4f, 0x6, 0xd49, 0x1, 0x80, 0x8, 0xfff, 0x8, 0x0, 0x8001, 0x80, 0x80000001, 0x7fffffff, 0x9], [0x4, 0x6, 0x3, 0xfffffffffffffffb, 0x227, 0x9, 0x7, 0xa7, 0x1ff, 0x7], [0x7, 0x8c01, 0x7ff, 0x1ff, 0x6, 0x3], [0x401, 0x3, 0x1f, 0xbedf, 0x7, 0x7], [{0xffff, 0x1800000000, 0xffffffffffffffff, 0x100000001}, {0x5, 0x2, 0x6, 0x4}, {0x3ff, 0x250, 0x400, 0x3}, {0x0, 0x5, 0x100000000, 0x8}, {0x6, 0x9, 0x8, 0x7f}, {0x2, 0x8, 0x8, 0x20}, {0x200, 0xab, 0x9, 0x8}, {0x3, 0x7, 0x8, 0x7}], {0x5, 0x4, 0x40, 0x7}, {0x2, 0x1, 0x4, 0x800}}}, 0x7, 0x1}) 16:00:08 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(0xffffffffffffffff, 0x0, 0x7ff) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="a4e25b83d5088b918c80ce3e3da43ca348b528a2fdb065bb078c14125b8fafa4f7f393b2b39f51cfa958ba9ba8686ddb565c0ef98c2446eb9ca745fdd9ad254e4e4201dc07cf205e815bb98d3491330e84df105ed62ce7a33258c2ffb2372cc47f74c0f743d7f100a3a57cf9dacfb7a7ca611e5ec123142eca49a8fc7fdc756670b5dd4b0863226d32bc1805de8f6cc68193a9c7e8800f214d82b23199a4d96df6c4b7ba1b2e6e9a12670b6c4651c21a5005883044a41b01e75f855335222d81c598", 0xc2}, {&(0x7f0000000380)="e1c8d069f4af255558b0211bcac5b4e11afc53efa201a1640b0118bd49105f565d179dc9e7a74bb3b1f6989e22f2eafae82e1227dee07851241a08b02d19d2c970f375a736804a096cd2e414f1dd621fcc4ac80ef050840cc2386bd87f1ed1f57d515be0103274e0786ef6eade73863ce942d9633522b4183b8664b872b5c7fa0478fe9a9f92457557d3b5c8cbaee65189fe7993bf21317494742e04223e64efc6408e010064e7abfcddb67b077fb1ba777eafa430e21f1c1238b4cc1765d48b0767649b6806a07491bafd7dc041a96a054492efb4d95280ad6218342290c69ccb35685e8c4e3c89154fb963070fd62f85c8da2d54ae10cf6fa901b3689dac6008e40a927cb27c2e1a5e6ca62484d5d3ccc23472519257a6781c5f48ed9e339c49abfe1aff59748e81189d6c9c17d39dee9969c68f5a658f114e3ab46cc4f0b25f91e9a788d2ee045c8e3dc5ec97e70ca9dfd3b09b6d84d95feb6929d0c85f9017b49bc463819356394ea028d2f0246f7b678918cc392147bec8d28dd9601156594b5301f9d0a03a60a8afa2eed7061277f36b0751992af30c1a7898234e84efdc1a8afa61fe5fd5b038bce42cc43b155582471a1512bf775ba0d4aa0eba33510c4628075ecb8a8789ed8e10da10f2f9d1f2040ce166df4d99e009407e9c48798a63c6eea9410ee4b3bce7f8458067f3836e67c1218c0074b6dacf2e24fe52ae21856c80a94e89e087177362d2c75ecf7537ae533a793159a381cf2284708c39f53af4f08b5670e6133f9df3f2b486b4ac6af880cd31f21867ef0f61235733010b88acd0d2fca0b6522c9e403d9c0995cd6179492cdc071132dd54d5b58c27c8d57949c760c1c2dc8a800634ee85a9798d6ba33ec504e59e58510ce93932468287193070c018ecd33e5666f57fc45afa856c7232e17122c5556959dcbbc1a17606ec9ba1889ba296c5f12e6975856e5039a4297b4ae60a210e1c103c03febab966b162584c8af338e5518bb31e95f61d93e5a95d2a12e3c60eeda500c5a20bf771d08da39f26db37204ea8d4ee64eed27704f7860fdab6a358e2c00936a9702d33116f68250837fd516d55d6add6b8ca2cd02a9c62c96a9b183be38bc8a7526636dad21759dbedc314a1fe8f642dda917d882aa9caddd71e492c73bf83b85051e915c985ce09ba076821521671f987b9cae5b6007fe2cc106053df07dee9fc1179d7f3f6fba90a226f9e8479598b5ff38a09ec9a59b7673bf8e9c8f4d22221f3248b86a3973a9267b7f5bea9010dcf351cf0e0c0cb25a7fe21780bd2b97076ba8c6f13fb04d0757e53922e4574a2cd4a55d99d360e0c7401822f1aff32d5168604d5698cfcde3c436faf45e22c286e3521f0c92f916ed2b100b8de65132fec5068e7e7a32dca4c446fbd9094d7cbb483eadcd8de3dc91ae85198e6cb237254caed02fe59846eb066db15c6edce72bec6af7b2c857be580929e26176491e127c51155d88868ec50f388a74cbe9cbba024593be6b37e392887a31ee27d2cada665f44376d3ead9c28bda3024b940eaacd4c051d6ea11cf7d71e2374f7614c4a7a83f3665604f08c35328d4b5b2cf3cb87248282b2e6f2d03aea33ec108e9e6c4552e7ffa77f1ca9d7b7a96dcbaa959d7ce5e1c0c53d48a53fa56c757e100350edbbec8c1b2bc6cdcf92ac0b9486fc205441b05b940d80be1a85ca868e4d19b6ba3c49ea1fef7d1e8fe8288630885dc4ea3f2a7132f90e27d94957b987f1473aaf54f51618a477e41100767ad5e296e2a72bddb19c814508fa2adc89a4c557941bb70867d6079df60dfd97f025c5192c28d6f167e493f8e8fbe83eb51c9ec882c257712d378106e1d66e429d935fa88febbaabbb3029b4cb35fe12ea81160a8b211f4e6de85da5a7049d64bf3d0e21a7f1e69ecca85aea07c1a6d9a395b62b017dfe630bafbf348cccede370efd4dcd8ed47969d3c729b9a4dc8f0b5f7d5921a3ef4c1b3f85095df11750a2ce2536c47741dd5828c455c8e8e7a7ee566073faabc0e327a1db5c8f92bc1ba9ddc9db87eed9c174c94195887d3c4d09c897326cd47f1c0ffcb4eae22e5147e121c26f318ff6acb139fbb55f0ce1e84b7c362ba6cf722e784bab69224a358a54249a8ce4a8c7e52f112cafef7c6389133967cea028b6e1d1d71d998acee334dc0d0eee23c397950dbc8c6dede1e20ef37f35316718c762d9a37a287cd2ff6dc9ce7ef15abe4d15404165e6e2201d1ec38fed65e7d867a3915ee1cde790221c71c280dd152b9deecdc41b4ff542c1e1bd17164336e56d2068454ef35e075730348807ce2076c75b12b635e074db6af5f59c9fdf74929f2a52f13bb47aac2d84dbcafb38f946fc2a32cfbdbe32e59435321ffad2dc296b85532c139d1753c217cca7964a1fce6b12b912b3aada0074f36b20f28d83302d1027d4184959dca51102bb97d4ebde1ca7473e6ce2ed91d19008e90ba83387bd75a7282ac653da8777c505268f02742d8f3acb1f36bd1da1fce23525cf9bc0668fa7e1ce998be9a623425ba92ad4e444bc9a11af297b322b8c9cc0dfa95ac68836360cb35e56ec646a72fc0412800a0a6f7608335da511687b0648e3f29c4f0d9f77cb88e327f22785cc21b85b8f599643bc5a73315c8a3eeab6bd18f91fd09b236c2d3efbafd41c41e41a68a906c355839eb185dd831c8b4382fd7490fa46eeda2f8bc6a4fddabf94cf2b9728de303d5bdd548c8768d98e5c2ced2aa3eb0b3be209b8a9182e7bbce02803011552fa93584fd9dab41a32c15d5127094762ffb59bccb406fb77a9deac02696dc01b58aa96e3effed1ee356bb0708015b977da2a37e7cc47c9d404e1745e2e20cf1f7564169e6c7df3ae3a8275cd2579203bc35755311528aec879384adaab11acbd7482db59e8765716c836afecd98d15fe530053b84ffc9257cc7a0cad5f3011395073396f32c1136b37d4afe7a827abe1f23983ba227256a7da9bbca0a1d5c89a63353cb0a47a785f8b7c3bbf34f05984453b671adaf4fdff40be1af8c4ac3cbcb765a9e0f99b2bdd91e30fc01a4cd0c1cd262e2619da01b0838a551100efcf4e485b2e1b9471a8c41bf98223bc907e0045d3cfb9bf2174188af6ff1facca40cf89f908a725089e5aef5d79f83f4638fabf1bfb9d9ecd38bc7162f5e659f52abe295bc85101957ad6e29ed448a248e253bb83fc881fa3797e1bba467b6cb90eff74055d06a58a79af683a14945900fcf98bfbb842b209944671514f1d636f99efa6d61168e4c002ae3c6da46acc3895ddeb85a9b07132cf33bbd9386b83ad79f31bfb48912432e923295c82f6b8076498f6c61a619af814eef2af99b40e382a200f81734ed9582f7348d77df2c570708801f3dd1e7f3d066106afbe97685ec43ec802d679c9046f302acc5bdbd86e070245ed9cb59357f11741fc550cc42cccdbcc3c9d375a777f1219fe919ef4f38b1f5ce7d3faa478999beca0c5a4dc181fd79689902a2cf07efe5675acbd37a5ea116aac6636e520b7737631419461e84dfc4f43baad227b505548b4e4f35ae9f070ac038a5317a5925495766dffdfca27129016615015a60b520c77e633a610a51a3b570f16b0bdb9f56b496217966e53f78ce34a921d6724c608cea37626abd199a442a2c56edf37ab8de86f0ed88d53ed87826898ae4320059f6c4ab9803d25531d52e214d9ee06ee059ebbb0168826d9fd0d6587df8da74f70687cbe2e2e73ed7865b289768820a9ac93b12904722ee50adc4cc595d653cf97b59b98247d5d183f1cba25755c5c3caa377aba0ceaa757767e5dce77a7c229ecf0e4fe336f0ebe1450f7c0a9b01e5aaed59e3273bc8def54999877741cd825172760fa94359d6513fea36a1e2af0bfbd716e71697362a176148c5fd111fe485786f15ce031aa1a227e69d387232bd3e09dc6e5e22a3838ccdb1f1fc5c069ae4e1899298f5ecb6de560d0207289be96490c9693fee6df2e1343fe341e4f17a952e541a25ece6912128880e95f55239529fdb5fc6c5169fbf46c93a45ae9b6194961311257bae00f70840a873c27c13cbfe5e7b6728f3d99597a59879f539e6f28193215b11281b2d4b650179173d418a1c085e02ec71d1ac489cd974979365d1651fe7e61994f196ab48cbdf8650a0ea8d0211f469d70781387aedf585f7f86992d2d32c270829e1e91e0f7c78c95b5d885a5f2365e901e40889ed018d92467312cc864a2e4458fe232b717b47b7eded4d6bec85859736667e9776d6e8e5a1b8b184d47e07076a88e13c920b6c3293f45ad92b688ad0c7757c0b5c44a073645d2713bbad86e499420a0d5c3975f5c554f13bc7642af3662f6768afc10f188150cf5c9ce39e8f74ada7979e455d5c38eda947aa28aabcab855cc35a364afab6c4a0df00fe65cc215fe7ebfab4aed3e4c90b66111dc7ecd7126d1d51f2e487aceb4a6198dc717a978f06990094559480ab88b30c983040a0d951f486d7eb53adce74436ab8b0061c15c664f3c778124c346865fd60bb586d79bd34c3b00196aa97bf389a25c6bf18dcaf69c88cd5f4d842454dd43bbe94980ab8418bf856edb061d5544d320aa4c0883f31115583982d1fbe355ccd6d0c9506c2ef74dee084a1594706ee345b572b382220fedc9cbca055205d3593187c8ed26ece241c779ec162f29abc625976c21c74e805e756962e51b71a3af77665d9e2db81749e06f84737daf0d51abdf14496099e0a92701b045877a6732419b8a6e5e67d94af6531e1a15cbf05bd434c5ed36bfa0bdc790838b0910f2d23a1e958ff01d9d856cb49c8c642ae0f06fa7ebb3d2f6f247a9eddfc3da4b391873a645bdbbef9eae595d029beffa2d8e97ed171c951608a7c3a24a64d99c41a3fdf5fb552ef00aa9252d9b6d257798b791ecc4f75ba65b8963c2562a8f62a9fc329a054b08247e3cdc6cce769e576a8f563c9b1e36fc9ba93359867cc6a236729b3dc41091518a5b8e8f979922f961b76526ea3404f8ecf0b2f817f3e5b68fb481b52d863a3101674d495163327f3895c9b426e77e07e4a9cd5c2fc59bd51be224b6b5ada9661f993899d19311e3d54693bdf540d0e5d0ccc55e4e584a3b7866ab1f457c32d8074f37821c3b5dd4c147a3b84419812887900e209363c7a7817908e1ac1daeeb83ebc5fdd555fc45cbcb4183b3b52fc5e135e4c80aeca021a023a0a509e1295cf302383103ebb9a31a72006bf1203735d4f3841cebdd2f6a9db73962a66de9cbba6d576e0e9571caac27ffc00af9d4ee9c559764792c24868974355e5eeac931c689d1dd900ad0a8f07113db12f5b5992ec39524768701ce20ed946049313e7e691a5e6e366dc1fd4ec273fcff2076e08d01ddb353dd1f82d06d6cecfe86085134ec091da292e66f58ec207343f87cd7b9cfc69bce76b810c3f37e1334d26b97c76917a8634c1be0a93c8d71be38a0bb7b78d3bb6acd7767b0ac175d0d616ec832bfd40f74e2c8b81ebd1c1dd2c89f41c5d01b01876f41312df2cf6ba56a0563694f09fa36c38d736da7107402736c2f4af85527e2f0c6a0f443319e21e16e460fc2a5683c879cae734b03b5ef6a7b0a061a04e9768a6520d65c0e8bd95087107fca47a33700a91fc571ecff4fdc2c898981fedaf918a5649de645954ffa177273080934f0de560577f91c211130e1bb786f77b0a16b560ac063185999cde55348872098c066812f5db7dbab7ddf4747262cbca9d2100902a04bb76e522d11818ab32f78217955b839625931e35a2d63", 0x1000}, {&(0x7f0000000140)="5f4731f58f6b8a8625bf4c1cfa13953b95116ccd229f193019316ace0641fbc39e2529ee5253457951814f8a2b160a076b548dc6d81e16d30191125a5ab8e5b7ec025998586d9f734aa40df9a0a9121a6c65baee7ac6f7a6f5522472e90c36ac38c0d298a856925dc521acd98bc9829226bbf4d49ce6870027def1c63e13d421f3c186c314141e6b4932214282593d9c2024d45e2767791452a45a790fa08eebdb07fea82b98cd53981cfec8b0744f", 0xaf}], 0x3, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x282, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x3}, {0x74f6d456}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000000)=""/146, 0x92) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x88) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) ioctl$KDENABIO(r1, 0x20004b3c) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)="a4c89ee8e5e2934e179d452c6178", 0xe}, {&(0x7f0000000180)="b4da87af82f85a7af3a247e16c0b8c89a0e030fba9538711fa603fc39c64ce27f6c96905c8c9", 0x26}, {&(0x7f00000001c0)="b4f6f6673b7594ac0a49386870d98dc8739ca6c0942d619a542969b3d5de7d19feba92d2e75aca3f90ee56779814d70b3792f65f48d5342bdcf3", 0x3a}, {&(0x7f0000000200)="e7997d8b4f04a91d588de4790c908a926e4e70798f6241e877d4862eb0e4fad2ac893711174859fa84", 0x29}, {&(0x7f0000000240)="2b42903a6fe1515764ba1957d1695708baf770f6882f9ae85cc35d4d5e2f709078461c24242755cf9fa78c324af4870455e26a7cc81e0007fd478ec5e30b93f4ab5787b23dadda5b3108f8fa40dcce47dd559418ed8118b42b1d8bd3a65daabd13953136b7fdc0d08ce518b53367da75c1081439c6b4af08a0f46436ed3e685f3a61ce119759bcf494dbbdf8a931dc75be0dcc7c4286b7517ec3486f4550110bbb4a958715182818cf95261d41bc5c97336fb24590708382ba64956b41b80f", 0xbf}, {&(0x7f0000000300)="b2d9804ac8d97ab15f9114ca29016b5f521bda1d6060785384e1001394774ca460107e97eaaf", 0x26}, {&(0x7f0000000340)="25c29aebc94ef4a0032c0ca7353542830187a9d0c2222724507102fcf4fc2b55ca00dba2bd280af6153c791c45537ec43897d6d5eb1c692aab9fc3052bef4eb3bf4d4c6e141fcb73260ebe152d514a3e8a738ad1957f1f11dc9d07ddeeab3882f855f10bd1917df6acc71719a4c5b4052b68eb18fc05120e00fd521d41764bba6eba86fce990b42beaab26d3c4d038d5fb191c1fe498a0d4359b8924f90abe0961c3d8402376a90ccbdf96784eb9b8250569f1c5d5ae18971edf12566c1a75b95fada7ded6cede539aefadc3ee88a2b8", 0xd0}, {&(0x7f0000000440)="5a447c1603015c2db6b0", 0xa}], 0x8) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000500)="671f0c5474ed10bbe6bceb1bb5aa5afc14b2d92dd47da02315b85309f6ddfe7d146ecb8ab84ce1a5e80646b96ea43402b7647a90f48044dbf5d7b06321fdf92cd6fc03cd8a01b786ce13", 0x4a}, {&(0x7f0000000580)="6c9113a0a30bec47b1af3bb3c69a6dc2b2c88d149312441c4e5530986c0c4d32c67ba4aa5ee2747f37a4909233b55ef9b9817a7af1be65d518f4370433062021", 0x40}, {&(0x7f00000005c0)="21b7668e186e7d5fdf0bd694c0f3d3f375089630", 0x14}, {&(0x7f0000000600)="04d399189e2a17752facd84f1201f6736b5c6a20efa02175c7031d9d539b9021419984ed6d56cdec7bfd5c4a79b9f2aa57b2b366e13839a32b4231859ff7c78289a5485fbc5764f26bff150b97b07e4fd3a158ec9c9c801c4d914fc9b50c3656a448696311f955cef81979b766106881eb79de661df82a6967c9", 0x7a}], 0x4) r2 = getpid() r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000700)="83e4b3d11c77cb0548021606d8a4b5fcf5ea14763ba87160186972bde220deaf7d4d96647b68e560277abe41d7f065bb7d284ca72903c095c6ad013afe6dee2411aa2fccce2000be2ea738fc147045ad8bef1cb46de61393bb5f2ebcdca99eca62c061c914208dce33e2c2dfd9410b36f3dfab5ec2fb2317a3ad6aab0f3c1e21a85a35c32ac8b893e7650d3e3641a3d2e70d272f47bda9e7ddabc1", 0x9b}, {&(0x7f00000007c0)="d9dfbba4318a3c59c391dadf78285e6971aa2361935db75e5cde1c51fa343eb539432fd7bd383dce431403e6b940f5a696e9c1316a744e88a99d7108bb8119bd21c6eb53da064015aeaa2d3c521dcb7804e4584dde5f2239107f4857e2cdd882ffe77008b65040721dca31a583f1d0779cad8a31a7a159be2f00c7535d5b82eea7b65922a0c45a6e1f44f20efd09084a40ea04f1", 0x94}, {&(0x7f0000000880)="6225d17cdd25183eeca33fe952a6eccb3fbb149ebc8a00b812dbb9aecaf61071", 0x20}], 0x3, &(0x7f0000000900)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x68, 0x8}, 0x8) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000009c0)) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000a40)=[{{r5}, 0xffffffffffffffff, 0x20, 0x2, 0xfffffffffffffff8, 0xfff}, {{r1}, 0xfffffffffffffffb, 0xac, 0x44, 0x93, 0x5}, {{r5}, 0xfffffffffffffffb, 0x94, 0x11, 0x800, 0x6}], 0x9, &(0x7f0000000ac0)=[{{r1}, 0xffffffffffffffff, 0x8c, 0x22, 0x1f, 0xb4c5}], 0x2, &(0x7f0000000b00)={0x448, 0x3f}) ioctl$TIOCCBRK(r6, 0x2000747a) semget(0x2, 0x4, 0x8) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000b40)) symlink(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)='./file0\x00') semget$private(0x0, 0x3, 0x8) pipe2(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r7, 0x0) r9 = dup2(r7, r8) utimensat(r9, &(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)={{0x8001, 0x8}, {0x3, 0xe3c}}, 0x2) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/null\x00', 0x10c92, 0x0) dup(r10) openat$null(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/null\x00', 0x0, 0x0) geteuid() ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000d40)) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000d80)=0xfffffffffffff1eb) 16:00:08 executing program 1: socketpair(0x2, 0x2, 0xa1e, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000004c0)=0xffffffffffffff43) seteuid(r3) r4 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r5}, 0xc) accept(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c98705734db9f9fde8e395d68a3ee1d1313c3e00"/98], &(0x7f0000000200)=0x65) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0), 0xe6}], 0x1, 0x0, 0x2000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0xffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x5}, {0x1000000000000081, 0x80000000000000, 0x40000000}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="b9c2b3dd") 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r2, 0x0, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa29c167db760b0d6, &(0x7f00000002c0)="b6a872deb5d4e6ef6fe3ac81447be14b0b710c1b6de1a5de7ee1cc83c12c38dd2f93cb1a0bc249f3373dc8a8316f6302e514f6963bf0315699") 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="45a10d071dfabe6340caff1cf4ba4fd9afaffe7f1f98882458e5ed36cada2ac5456c990d164d06bfa80a2e4406051b452f747bf5a21989e3d142e0107fefeda0561eb8156c01f55d3bac8f9be57839904503f4d1b73e85c4a6ea26", 0x5b) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/112, &(0x7f0000000180)=0x70) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/228, &(0x7f00000002c0)=0xe4) socket(0x10, 0x0, 0x65) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x2000000006) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0xfffffffffffffffc) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff8, 0x2a, 0x8, 0x8d2, 0x3}], 0x100000001, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x6, 0x5}, {{r0}, 0x0, 0x1, 0x1, 0x5, 0x7}], 0x3, &(0x7f0000000140)={0x3f, 0x5}) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="fa1204a49155ce1e00", 0x9}], 0x2d6, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)='\\', 0x372}], 0x1) close(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e9859425625c8f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33e81f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d74308fbd852830afe30daf1b8371494ebe24c207ac3481022b8e504626e42f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188db941262070d461c91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b06c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74c6049b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bbf17ed619bfaab4798d7334fac8cee4d65ed850483e3408ce9e33723f10c178d9773a2dd3347fff36bb8669ed484f15fa03d2ab6e7cde1f6e7aaceb61703ba19cdab611018d8fa971e9259b4e892e0a1189f4b1a941b474a7b1658ac9e7a2f71855642d85b82b50e1197a0974573bfbc4037755708ff89fd0e9887e68b10960298dbd74403d79efe8d3dbe99820933a522cd58946427ff4f1ab9ba247f774c34c", 0x543}], 0x1, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:08 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x8000000000005) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x4d90}, {0xfffffffffffffff9, 0x7fff}}, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) getitimer(0x0, &(0x7f0000000000)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000280)=@un=@file={0x0, ""/76}, &(0x7f0000000080)=0x4e) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair(0x6, 0x8007, 0xffffffff, &(0x7f0000000380)) shutdown(r1, 0x2) getsockname$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000180)=""/160, 0xa0}, 0x800) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f0000000000)=""/77, 0x4d) semget$private(0x0, 0x2, 0x240) 16:00:08 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x90, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x2}) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000040), 0xee) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x2, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f000000000000000031"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x4c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x11, 0x80) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x1ff, 0x5, 0x6a89, 0x81, &(0x7f0000000040)={{0x7, 0x2, 0x6, 0xdcf, 0x1c329235, 0x8, 0x100000001}, {[0x3f, 0x7fffffff, 0x2, 0x4, 0x1, 0xff, 0xfffffffffffffffe, 0x0, 0x0, 0x7fff, 0x6, 0x9, 0x80, 0x7483, 0xbaaa, 0x1, 0x2, 0xe1], [0x8, 0x8, 0x5f10, 0x6, 0x5b4, 0x6, 0x1000, 0x7, 0x3, 0xfff], [0x2, 0xffffffff00000000, 0xfff, 0x8, 0x0, 0x5], [0x8, 0x8001, 0x0, 0x7, 0x3ff, 0x7fff], [{0xffff, 0x81, 0x7, 0x4}, {0x6, 0x28, 0x40, 0x4}, {0xfffffffffffffe00, 0x1, 0x8, 0x4}, {0x6, 0x3, 0x1, 0x10001}, {0xa3, 0x100000009, 0x1bc6, 0x53}, {0x8000, 0x81, 0x0, 0x4}, {0x9, 0x2f2f, 0xdc, 0x1f}, {0x5, 0x9, 0xffffffffffffff81, 0x7f}], {0x80, 0x8, 0x6, 0xce4}, {0x3, 0x6, 0x8, 0x5}}}, 0x0, 0x1ff}) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000340)="66f4693413749db966bafbd765d750387afee1170e57a16519be712479ac714daac6f1eac06eb38433c78a593fa7047733cfb32176e99bfcca0e", 0x3a) setitimer(0x8000000000001, &(0x7f0000000000)={{0xe3, 0x7}, {0x4, 0x800}}, &(0x7f0000000300)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x5, 0x9, 0x8}, 0x6, 0x5, 0x1}) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x191, 0x2) kqueue() 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40400000000002, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x61, 0x0, 0x10000000000000, 0x200}], 0x1, 0x0, 0x7, 0x0) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "feff3f00a3df06002d0a0654818cc78e59f47ffd", 0xfffffffffffffffa, 0x40000000}) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = geteuid() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x200, 0x0) openat(r1, &(0x7f00000001c0)='./bus/file0\x00', 0x20008, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f00000000c0)=""/28, 0x1c) poll(&(0x7f0000000040)=[{r3, 0xf4}], 0x1, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e08, 0x2) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x18, 0x40) recvfrom(r0, &(0x7f0000000080)=""/112, 0x70, 0x3, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x8}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0xffffffff, 0x7, 0x7}) 16:00:08 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) pipe2(&(0x7f00000000c0), 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) getpid() read(r0, &(0x7f0000000240)=""/182, 0xb6) 16:00:08 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20, 0x0) r1 = dup(r0) chmod(&(0x7f00000001c0)='./bus/file0\x00', 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000002c0)='./bus\x00', r3, r4, 0x6) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000001500)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aab09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a2f6992c57f6aa35bc6323d1b6a1445baaeb9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa51063f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a7bf4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c8667a9eb3d6d231e4eb700a261bf414b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e6529", 0x243}], 0x1) close(r5) openat(r2, &(0x7f0000000140)='./bus/file0\x00', 0x1, 0x1) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)=""/120, 0x78) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) sync() r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xb1b4) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x14) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000000)="bae8a389f9b2af81a0b2705faf1967b3bb0ed9b5894fd3e69ede1f75e6e46bb1d3a405047a86b968717fc4349a8d1df848fab284bd432fbae9a6dabb02cd2df702676704e489691db741aa29c9", 0x4d}, {&(0x7f0000000080)="39e45e9b1c7e08aa0a5ebd23bbcfa37400a47de010fa0990b8c81a53c65218e6cd0deaddc3a42b8aeab9827d5731499a113f2ca9cb64596aa388a22654170efbe22ccb4b715db755dd42cb57078b74e68c2439d08280ddb2a7cd8cd1495b901891571cdf36477435df19a43aee7ac542d8349c82589074d637c1937dc489b84db4bce34e9a824cea0e", 0x89}, {&(0x7f0000000200)="8d8434fc2c89fe2374aaeae6bab2d43067f99a86146e6ff1e16e53a3c5df7d6b8c138654fc0657c9741b081f117d043ca194d0535784ab26d19617a939cc08a8da6230547fabf2849f0181b8e8b5e8a43fed28837fc18f7053327a50fcc2dd5c73d94007efefd2309085c1ca3b594eceea78413d22e4c9ac336f9a2d980f7edb621464af4936282fb6e509a25e520749daed02ee3ae1b4c8ed8c7320dbfc55ed7c81e9a155baf25dd42374ad974414f7cc7151b67783b5b8df486fc5384d3eca4f31f1145daace6ae9a4729f4469bd07573f22c0c3c27b87749939", 0xdb}, {&(0x7f0000000300)="47ee0a4d15dd5d9c2cd0a9a439e191a66589609c7f834b80976a0caef1014d0a9da909906bced3a1a2309435a2c89bdbe39d235febb50076f215e185062026614d213b2c69dd5cdd477588e5acc1c8f3df64973ff0c8701c9a9681b06410ce570f600a927f73d92fc93f9f734496e995c7bbe20345faa3937ff7bd764a670b39dee60d5e237d745d76bfb54ad206facda841727532dccc2f9022022ffeafb29c2e8a2330c5fb26c56ec35fe3f03be0096e2ef5cac81fbd23ecb27e8acca7807dc8ed2e469fd69340e52e4fa6f5e49fa030f07b9a7a329b083fb0a003dd5e53710016c5f968541edf889a4149652706e277077d67bb2bf9bc45ebe9f24e7dfe018d78d7fab3226441a28b827d29f1fce9450e412334e2ea477af074d52e239b1324bcbaa93690c2772a63ce6519958af030f2c1188b4efb9fed148d4b8b7f0b6632ea28974678d939477495bf37adeeb232967ccc44fb3579bc7ebcfd1b8bda6c2dcede5d82c9fd0d9ff327f5879bd162d4d3e9c2df3330bc7d64c1eb5e52c1f871544016ff7184a2b6f3a1a85c0419df6a46dfa8e438ece44f572d08ed98e577393555f8c92fe223f8043d0b4f0f2db7d8d01ef3841d80d1ec3f59768c2a07e8b14990251f48cab0a78bb30042b45d692108db57c91f9722b03861caf7f1a77dfda4c9bba169226e38cf3562ce19b7a240eb8e06378b38e88bbc0adc77fe3685bed91ce116056121ebfbd0f295acd0054b6866dae9ed0318099018f59e05ee52d6c28f2bc4899ddca44f14e882c567b00bf02d0b60ae1478300aab3e2b52e2c8bb8024b22de9f9c90ad6b800ebd0e9c86e8a294b57093a54c1bb0dcff305a036a13de492a9a29862496522f5dfac3240f58d6a5ee0ce4a9477aba218f7d4a66f0bde635591b3d4d2ec129964b4f92ea49694b42bcb00e776b89879a8c883666600a673498641153459d83cdacab58bc5dbd07546c13a4b7dba79b5a11c1e663c17e3629e675e4c49118cb39d0d76c0cea4934cd620c2db49a76501fe674dee3c4f2f66ffd43e7d0ee1658234d0f1be4fbf6f19fc986e98b2913bfe341280b5e62c631c54025e51a6abeb9ffa175708a5b3b4a3e501d4284dd469859d9a162a98f379ae05b07d2ee84759360eda3ea61e42515c095d6092dc8d4552f247d53768c6d1ea965f7e8d9d1272531165323559d038e8dfdd26a53fb5f3c9077de9d176414685dc6dbc4adce0433936c1f0efe544e260187594ea1253be3a50187ac056fdaf36a1eea34574f74511bbad81c5d761ccf6efa38c53c1e77a5e25e3bf60618ebf2cfaa4a5392fea4e57b155b73699fd7d72b844bbbad1b215d55765a522b894ba2ef70fbe47eb70e16f3c3dee803b1000a642d1971acaadd37811f0ce6e3123e5aa4b47a465913d490d5e03802d59822ed74b37c122cc650f6e70ccb669f7851468e32b7a9291b6ce474e443f378eb74b57a071822f3ee604612b251f3fbaef44d9c32dcc85d0d98769c851f87f4ca0ced1772448a0de20a9242dff82bba3c20c0cfd727fcfcaacc2a7210bfe78775354d72121986619591c4eca109cb7f333ed1afee43f48913b85e65eb44eee1ddea7206eca71d5546df939d83caf42c5a7d30d25a212718e6267a7bc15802bcc472bbb964f031b767ea2843d0d904a8057857f23d89d555d989f7a49f5cc88ceebb70a8404defafbeaf81d4ab7f5edd7d6e20f1c5adc1e0437d50ab40398e61845ff180ec55953bf9612fa6611e35d8c1a745537f5a66a07dd47372c0b1f7204c6d711764b2f1b1d2ab7f1d6e169e72efff6785d8c4df67ba4a1e93926587c44c8fa5a2a1e77f84c0b6b70636caa7c4e7219e9bffebecb41ca99a26ea2e6eee44d3b1afa8608162d35db86d1164034ce7c07cda5b5a1568244a3ddf51fbed27a13dc08a56c0b316006abf7baa1c1e5a5db6fa8da7f723f1204f817662118416ba7d7d21bd30c8d1cfbc1228175dee6e1978dacd0ecf9591daea3071416e2cd851604dd6b8634effed4b459ee924de9f19d31c21b15dca02ee8d2b4e96f42e91ab93f645d497edc0a5162a6f832c743c915709478404ebbda3f242fde3aa6db31ba37fb84b044ef71c27225232fc4efe4c77ca007b10bce4a05a8cea8e8d7babf591163f9c3486751813b6c1beb6b8001c3f3d2b51b855e056b8169478d1803e4ab72aebc19471fa8907af94fdf481110fff6f169e96662682e7ba8ae51ede68c4f185cbb561988791442ab933d101811c9f886629eeb9a547643398951439ab7fd54520567d76ebb91b314aaac88b6578f7bbf331ffe9de82f4df93bf9d9509cf033101a5dafb1261666243d8561d230b0819a00e858dd66a364897479f42b86b06804d1188cd77ac6d2d10796d1869091230150ea56ff9cc17cd665ed0bc43c467553e3b47bf6f94a379dc48527361c08d33e489d910f179037c15a4621e4227035df5fe916a328d479fc6b8d7d6b8305c85d9d9721d351d9692f3ba45a90360f8313ef0acc824ded89e5dc3832571244d9353b9719a600f1fc8562e8733a6bb9ce77d693158049fe89cc203c7aefdac7bb8e0899384b567d9b2ffce7c560570f1805b7c33c25f97b28e1ba91af790101a54f5261c12166c04c6eb6b2b015dfe9da6fd291b909c40c68191bf338719aad75b2df525d53135d7aed3a0228cd7e51e9a6ddab174aa854a0b065e67628c2b6daf20fd828f07bbfb9d5c6237346206ccb7b2008ff8512412a359fb5aec3a88e7e0eba736e0e1c1ea3c7f0c5684c996c99c86d5c1cb60647b8367826d2b0a0acef4fd256f38dfbf2629dbedcc793def4dbef11552aad0ad9b3b936392d037caf1d05cb58433351ccdc8d124e5b028287e233e3d2871fa7063257c2888d4c2d68d19f28ccabfa6a1fa173541e214c1051a9367eba7324f76398f5b7292b3d4fdb4e46b8254ef0c06d2d6707c618acaa12c2403f4d89a90dc9a3be5ec1d7a928d3af1fb6c291862aa149d0ca914c6ed312649e139bc913a2a12d675a2132b1d9d2bb8f8a57efbf754575afa633f61d1d0c5c32cb267106e38d56cacc831439cc7542538f440d807823fd4e0252cc0378db1295492961a205bd6b4c12d73c840f19f22d1a0ca253fc557bb387e34f66c1fce0837591e22a9fd0324e73797bbfdb152ccde86cf904e65340f33051776ea1d3bc09ac82071aa461179f2220aff843608edbd76a3290516f6228332b65b4b3e4b3ef1e5730bef9249de324e4d4eb93a589321d3ad223e024dc9744cd4dc992a3bbb553a4c3a545a2bc65f87c553e55e490f2d310c98bb52f24f33bd90e4ead84baad2fcec976c4396999f584329bb1726f60d86020db8276f8df63b9510eb9ace69f2a8345df74b4862508fce95eb3ac47a0362c41c9059f268f4fce5c9e6ba7499223a0d839bdfe1295ec2123d1e4d99b64cc0371c8847fbc53b192e46b48e57bfa17cb6907fba105b7e0b2cccd041d2b65f70a4ac763512c21ffc3ed1b6eea88c5bed415665f646f96a6c054e91337aebfd5d3e4f5871abd6c519c47fa11c5bb0a7900b7a2588704a6d9a67a39257cc5cce1d57283da5d37dec39667cf640edbaee3d7f045d27ba502dde1ee0d4231f36e628c654ddc9dec8ea98d316e572d6ef78e39f0d86a985a54be177eee7681f38e0c4732be97a7407b42c00f333230d3a248fdbed46568e95b2d69dc8afdcb8a860673021b42a0c77ce75087b42293a653335f7fc8e1b5ceba68f0057f768b4b0f6cd57eaffe1527db442a49f9af5de3c65aa951392d9e94deb87b0bab79b9ed01b8719098a6eb66195c04cdcde3a71adab155ad7e91273e1b14893c0c3ef80431bda95294a84571cf492c219fdf68bc3e00c01eec6990b886433174c6ed297a121dae948aacd51316ca9ddd72f66f697ae547d9c883dde48af065d5147054194b4e868030c656d607f9a6a9f21537120ef54278784045aa4ab5ff1a76e8573bf6ba862aec9b4d2f2ce52d47b00a22b569ff45b6051d0fec5f08244d0d8483fb5663883ed72cab8c8ba635861fc1328aa0111461d720ae47629cf1b85294c10bab0c7b8e1043c7901c86931d906fb1baa8dd3731fb3fe084eb60bc3b1b5aabc6c48d058360ecbe4c1387b6ba972232409eb42f7ac452bb7b205799699ede404fb6d7243506695191d0b7c6c9b83034671dd081e855d210845b9e8ea07e405207f23ad23130f58a07a1d46697f5b925982fb50288c7492f6b7acc328ad44c2709f26b428a248c901f08549fcfdf6d36bc9db2f5e75289be6a0037ee6ec24b91d4367e57105d474030961dd4d01df9eb4e3017b88e7cd1cc0db6b9c573ad0f409c09193f0adbc96c66a90da21b8861701cfacad0ec8a500ae4d6ec3a175be7b8e28b3ce43a3d1fdb7c3dfb4f1f5ed2408d74561a2a975f30516531206fab9c87ff6c7583973b35578c0af903c11d617070ef82fcc0618ce8ca6efd75a05fc1631f1d3543840d992b6f2d78922a9349c8a255fe7edeeef947130a2a06a4301916c14ce5e6ed126b9237bde067cd9bceb2e297b495f89a6e52acbf399451c784baba6d90d29c2bf6998c6bac2543c312e7a63a52ba9a13e5c3446f91dae50d800435040433b287dc700aafa4152c3a312fed639cbc7bb7c2206ed783604b49995b38740f438e8e3defd7c60505bc5269666b868c2bd6a185865b451f59e10f16fe1d0bda694d36c2439c56e2da655316cc7e9dc9382c736b82f3aadb826808b2db833aa85f5b995f6420af74caad0dcb5133c8d215adbd1b03666ca3d16390b2ec8bdcfbd64af1ed35374a0bdb1384e3ae96f4aeeefbd780dfa1420a137aa9759c662b75ade95caebc15b09b4525ab8176cc1f62ec48a21c858b7752c59faf17441e06dd3c560a9a85d2ba40b1256563a3b6d26146be0dc1b3f5d4ae99b9615dda5dee1243a63c62ff6e33525624c1783e6398a5c1cedc0b7a84ed28e7419d6fd8ab3440d61a87d132d7cc264b720840c1a2e9337ff80443579162490db30a7a81e5c487d1c2e50954f0269e4d197b7e007909f6f799609ec14b7555a583fca57058a659bd5bcb2c8c2730abb64f9a35ae2dd20d623096662dbd68886dafb17a1fbee9df545cb8038a8a4749ab62d63f6f79362f90b1e557ca65589de28cf89fa087b11fe272f5fd4c99834073ee5c7c001ca29489531cbdfbebf0107f8923c580b7af34b9c9c544e789afe5259cdb1a929731fb62383a66939202eab3a10d63640208049c2a677e98c387c6712371efa5b8752108d3b53bebea04daaf5cc2ed620f2c56f881f3654ebdeed870b61ad2cdc9e0ebd3a433252d6d6ca8f3b5e624985b98db29cf67087aa7fd7f527b8a66122ea9b21fc414cee53d01d2ca7c8b1e020e88d0219264977b1571c917a982bc5c189a5a806c3037b51329bbf0149d36386e09db93238ffa2b2df79b996896e34babab60f3d0418f70fcb90a91c4d09e6ab33206bfea0d0771dd627db4a7e1e068835aa55b0b1ed872620ea794f5fb3278e4887abe1eeed52f916a5d5935f55e0a2713ddf584f77b5991b8dc2283055a990bf60ce1c0155f5951cecb75d29fef431d81e8602c3447379165314e2e4fb79ecc409057fb979e874206cc97c06d5e972cd41db15a456be40566582902d65d7a81b34c6cf9c1ea7236f6dfee343f708356be1a52d002d30790c802521a2bb738f83f8ed43053ef3add09b2ce9e375df0b7bd8523cceced93f2f9c21e0292ce85180be6082a5e99a19f7db3f830df2fd5d46fce8e2f53178c4fc40a8379075d", 0x1000}, {&(0x7f0000000140)="dd01bccf30a6e96680dfb18cdb9ad013cbaa702f097e1855dfdc37d76e8f7fec817b7ba173673d22057d9a", 0x2b}, {&(0x7f0000001300)="53e6b2fec42d6598d4266f31bf2262c62c0a2c68401573c999015bc01073fbab81da80131fbdb020a5e60fe056da66b7b080d038c1b184a3893c6f2cbcb8b4876c", 0x41}], 0x6, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) fcntl$setown(r0, 0x6, r2) 16:00:09 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() setuid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) socketpair(0x21, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040), 0x10000000000003e1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000001c0)={{0x400, 0x0, 0x5}, 0x3ff, 0x62, 0x9}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)=0x7) syz_emit_ethernet(0xba, &(0x7f0000000100)="be654a84a57a2d0fbb1d413f012b67508194a1d57a2734c19e4bd427fa36ff8134e1fc9d12915935c6d5253733ab3c9b1178aab17b98a85a669de99d38320b468f4987b06910ed8108b9079fc9230744625ba87a0a9d3e19b47b7f7b60878b999877cb86f354f1705d47ab69b55d6ea3a219e8de18417f77763a2512621174a17a5122815c94cd33fc5b2267ba72d9434a8098207e3f8fe45c06b54209d358e163f2a222e0276f068e57e5a3b94ebaef301183f36e3c3a1e4fef") open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffefe, 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1000000204) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xfffffffffffffffb) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0x1, 0x6, 0x80003) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x4, 0x5, 0x9, 0x87b10753864ed9b, 0x80000000, 0x1, 0x100000001, 0x8000000000, 0x0, 0x1, 0x3f}) seteuid(r3) r7 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r7, &(0x7f00000002c0)='./bus\x00', 0x8020, 0x400) faccessat(r7, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x0) geteuid() 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x690, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() r1 = syz_open_pts() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) syz_open_pts() syz_open_pts() r2 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/167) write(r0, &(0x7f0000000140)="af6ada7f6004d4d831cc55d37ce989ad16a7855f3b87f1c0b1fe0a7163f0ddce21e214eca6130e86fc97d1f0ba69ec936988ce78e52ec4387f3cc8f0ec7a5b0f54d32375ff954c3cb153a88b1ca883aaa4edc0084e19c6bca559a163193bfa0983be9850675a540eae26551725489b24bc1d3bbdd9f99befad8fa05b2bc43ba1778f0676e833cb394f621f73d6bf03f5399001a6bfbd296466314546a9fa7722701428b91c18567c5d1499dc528454398202d70a291c39ca9d217091e31a213f2e659a56b0d4f9", 0xc7) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x102) fcntl$getown(r1, 0x5) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x86}, {0x5, 0x6}, {0xcb, 0x1}, {0xc7, 0x7f}, {0xaf, 0x6}], 0x5}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) chflagsat(r2, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) semget$private(0x0, 0x3, 0x10) 16:00:09 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') lstat(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:09 executing program 0: r0 = socket(0x6, 0x3, 0xbe3) setsockopt(r0, 0x81, 0xffffffffffffff00, &(0x7f00000001c0)="831178c506e94b09b93e3361c3f677fa11f3c4d90a406f51cff6404f6b9974b31f3b4490b2e047031c0755292e35c0a9badd3a4e064a0376dab1c5769a15d446256b8439f47c99edfdee0e1a17f499b7733b6ca70a8e563333e70ca6acc7e4e62d6301e1da7594d1b8d405055c518399c5993885e23707dcf763e1cb54a27470281409bd7bf0db3a75aa84ae3b88686becdf99c2c21587c19f190cd694e0463d0ef6a53e161f3dfe65ccf7c2a4176219095251873fb9773b2b211240ce4623f0cb3e7aaf4352af1a3dfd4c8d484ee11169382b3d28376050e16af220379d2e764a22c5b7a97fa9a17038cbcbb0b08b96f3428711457a94c3c8edb918afc60d703283e29598fc1daeb78f68737f6008295f7182c6ccc5b62e56ee79cb589ab2b31d4ddb45529443d6cf095819fb4ccb9d8d9d58d589698763b7e76659173bfafc09e74e5f6308b38772a516359b921aa62f061567cfbb2c04c87d4e13eeef25660c47b75531b8a4feb9932293976c79e3f19fc7f2bea89776e5a47a1813e34d1b6ab553a17175a08fab70490f908d22b038190084188a44af5deaaa19fb783abb1478fc42456dba7482a868269c51869fdf720fe0391fa2fb97b5345217b3c6896e20789a2363769476e9fb0cdcbef3b39126693feae5c93e21b4e68059819d4331dd0eea401d70f051882ab04a9b0460bb90cbc02fccf0beca2a55e4222d0e9f30d0940b657efd979bd217d6517a632fe0c366fcb6d72a83480d403c6c988a2b33e479a79151ffe4982fbe4edc1af8614432fa220d7788fb9bbce65c0d900c1506e792eda0a732908fe0543eae27c91ccd3747bce09c71d67e48b3c62558aa9db7a7cc1b511bc5e542fbdf120a66e93659d120c295a10973f5f9e28e2c0c20981e352f7ad206acb37e3bcda84ed48c08f8a4035aec75eb7a4071e6e42565d3471bbd52f500b278429d6b04c10d952faef7802007d09ca1ee5c8e4e15ee8138b303e153e956cef15bd09cbb90a49b4c8b22a7a55ad12a406ef858b450af502e1cc79be3e52fc51f3ee9a5632108c1ed8a23ca9fd100c8df100a5e5fbf9090d9125661cfe1df6ccb568bc1ecf9fc844617f28157d4c5ddb928b9ae13e61c746a2e6d5b73a94e66f26880959a888b4da9f4645e22a2def1a2e04e8b4ff5eb0b90428309e9a4a1b719f9336787960d9827ff588df8d767346bfa7e49f80404bb97fba0afcce0b9fd4a2866e7bb32262e81090e3a6e98e008491bd4bcc738adbc1a078435167357d878d97c4d13dedaf7a9ad35760ab8e35969649be494e4e449d096ef47046762a0fd5e2057a681763f0b024e312522b12cb640c0ec7ff3b132fb3bf5afd551bf749a5a827e22e68267652953cbd31292ee44d7ff4ab5cf74f2b6b741754916cf71baebde426744ddd1006736c81ffc6f74757c2993be5e9a427d0102200ce53eba3d62b87285fc101730b984664108018168620cbf1404acc20db5386a1b7a373c723012b4baf0a41028fc55d79a5d8f17a5141c6715f30a2891dad1724963c04ee2f369793b9991ef6b4cd24eca18709175e323884ca9c31b3857cfed995e5564cc06cd961f497e68eb77bf06ac83b8e3819335a62427cbb15ab4ed88e1ffeae0ece24a920aa452a51d5e397e5723eae0d4139563aa206fe60daf95c864ab6015eaf944ef23420bad659dcd3703e403d3777ba6d41eccd920dcc3aa1b4d763d7611f83c9fff895a9a69550c15726bf2c9e89054650c4ef2a2ff835e8245a5183fa1c312cdf303a300faaf5c44d0358bbbecfb5cc4268daab0191c2589be1faee8b613e82e55ccf4c9f074812227dd81dfa999f00787737e49cb339ad75098d6f3dd39fec750b89ff94d2f5cddc4eca578aa6a88c6046a40d32cf09738bcca23ae568eba7f881eb4f7b2b5a57143492ba05eec52c838cc296b02c2ada230a9853ce800a51082482d0a332ad827c15f3b0f8d85b4e17c3bbee99759d233b0fae9ab4b0128d02faf7575a5be13102bbff18cc13b6e9a87f6afe3e8a0682323f9da04d9077a1cf9b8b996e6663d8d9fcbe0cb0f69423df428fea3a9064d9a18bde24efbdd63620645fb5b2aebfd18b32e7e8791e5b504d7ad4574a2ed8b2389c9446aa265de6743e7469c4f35fa693b28ff82a33ca7a7b2d74c7497eaf760ac32d5881a0c5203469dccb5b3684d4aab6f4c642976ff672106fef005e6245774e7511c3a2b1713ee09dbe3721eff6deae3861bcadc83b397c4aa55b08fa5a5f4945e606388adf00be13c413a63b9b6352c3e982a7f2279de236032f8b5d5b25682046802175ed7c449e45a258629efaa312bee9ef4c0ba142f0b3bbf6b95f4a2f99bae3f9f3a6fd1204be7e5ec306d903f128ebf68683ec339d8074f77305c73ec0dd3802ab4aa3419e51b30bbef323c948b50e8fd90c7c5bdd4f1edb653d7ecf530acd1dcff62877291ea1a690cf91dd0a063e13184888ad2f655101874df189e0e6a6adc78bfa82a5363d3dc6ce34774aa187e37c88888b3ce544be5fd5e159b3ee97ce82ccbeabe85b2126421fb45af064d04c0e071d020bea8795d839bc0e9e55e5d6616fff07ca1674511fc96c367b039ac8e902461e1acda66d1a14413032228dfddaa77b73ac5a5050dd375db7f504a5bc04dd37db592555e60ec77d6e314f4ab12ad7845d3ec51a67ad7fc8fd861ad01f31ee64b4292af8dbf5e7988812408279dbc1072b329596b1b495ae148724619c8663eda12f378d77d25ec37b4ed691d7ae8f15c78318abcf5e874a69e8c6cbfd3f3ed775e85e7dede5d1fdcc2d073508e0d130ff3c8071cc6dd15372704be3286bd7b9e465c2843ed9cbdf4077bec650a01b437ff479c1423289f9e092acfa6d97700b5580e3b043cff8fdc22788420f954c2414149b4bb89729d2af5664d52bf2521f3e9612eb85ffe39b827fe012a6822e7b6cb7be894777637c93f707744126aeeac36f04455d135856008d2539e8af6d40ca87dfb10603bdc6d1285c56586845c4e03af5c8ffc6d80a8b1086a57aec493714a6b45beacaa98e622483d6bab7acf7f44c3f138cbd24ce3e1f49bd819060cf0262505cd8d2d485d0f9defe4ab5153d51d09dae811c13dee40a8d5cec6b9722016532edc90335a19754c18e840f3c714bdaa294091a73ff6aa068e831eabb7375bb8aa6e07cd085007b16e68114822431a2f8773b1bb7f0fd2d6445e6cf68f9cea2d4215735a2cfd06963b55ce48c4ed1006961444809b8bacddabf95a84ab199b743ef6f36f3c2368726181b1c01a7f1532376b0f605e925ba1382a5121ad9485d37b97c5581c0a588be033aff0adb9ad218c0008568fd5d7aadb54bcd21318ff9ac320c2b47cf90a21508b67137e87dafdc8e00ebf5078abfc02ad92526f1ad3b6c1c1b1f8b230aefe0d2b382095b32ff2e5a341476a81cb81a6a482ab6b4b20ac0903346196b3941ba12a693e68ee9c018cd66ed1414b7f387ccc8f22088e9bc20fe7bb879cbd3e8a04961c9a3728b36cb18ec8070a3e2d6af82b96b8389a010f51a4188e371758580882a205f6faca0a4669cc815689750fd80c2422bad56c739aa3bc0b9dc88119ef0cc4abd0a1906205bf3a6092e1eb70b3b53dbfa53d1e9ac38cfdb9273918199d7eec48fb099e83531c53134bfef3dcc3ef8fc5d00d471c4ffe482497869719d4bfe8cdbff3f0ad166934834c238545f0ea346328ac014a35af28a7f59900a650b4cbbc886c273b9eff2051919f728f424adf2955bfd08fb85253abea45def84ec1d3b346587b026f20bfeab0da2eb029754e20d6602f17875d1a7910aaf243c5b90e7057a13c6401da39b9c19e86e7ba2c203d4a116b9811ed114a3e53d1459d0351eb710c3df8520c543c2f4dc6a8e2b35baf0b8194f92a5d3961ee2c866bd6a3a566387d5df3471c776471180cf4312288aff51d20cfd7d39714de652764f4845d78f7d8df465bac64fafadd7057e8b5c637cce6f5be3f96f3957a072d0358f4a804d462e848db54343cb0d140a79cbb29a48057c148f15aea5b6452af6244d537b108ea3dcf9001b9c8346a5cdc7740b57769a92132c38ac4618053b9c19abe33f95138b3985f7a30c433a276aba0ab3876d623e06531926e5c75f911d310f30bf9a96af208fac7b3b23e45e71723a0e38047cb2cf79a3479dcf509660ee3d865fbda8482bb188fb3a94ee754cd97818b2289573cff85c38fb5b3ccc0d772213f9ec4250e34791fac61c2e94fd3f32f56c00545c2feb90304076cdd4bd3d41ad3f0633b74799c6ba5a4e2b9ae2d0f584f10b2582966f77b7d0d180533ad1e9a60f19d921faca646a4d85f5e9da43183a66506939aee2d173300b7386875ed044ffd5f7f52a64d079efdd3a772262eefade19ed67139edf3e26c54092a49293fc1209e4a6207b2bedc41e5d961886e68f7f287745ed8724c0d5690b5844be83cec8619f90c27f2feeb56426bc36d76d87ed9366fd376245c3457fe4bbb132a8df3347f74a7348285a5ba5a69d5d5c29fb8db07f187420643ec4b39d55fbbd60c6da37438794360ceb7c6ff7a4e56f9173c8ea8dbceb76b4137a9424f8ea482623e148eb093daffa5152055255b0221514a945e95b5c786cdcb97a6a1e29e94c6e39c198047311f79eeb4e29a8d7449223aaa509353fbd6b6e4b54ed4fd73e61ec9a6b2eebd2b4130353fac9eedeed93fd7aa02082a3099b791e32c30a43ba8826e1871448bedfa8253624d7de14a2949b45b7ef3787c0486698c2a5a1348cad456e55efccab8556458548460fd5b6bb2eeb73dbe1a3ada4ad2bba70d3e550ccce1efca66bbba84d6460734010c6c01af73b86c0eb84bbde593655e6f6e1c621fdc533b1eb8aecb5999e4293ff258cf5331738b41bd998f6de1090c0acc1aaaf951c0c644c01743bf0b20b595b1d6fc8c83d74c956a3ccd252f371ab93ce9152d118dc65b732e329c056a4bb8fb2e4fbad914386f16c56d6e018b1a66f86cf52c4bf4ff519daf8f397f09dc8db9063f78472a674578e2669855e3bd48a9714daf1d152ed34f6b8a8a60339ca2a294f5724053feeeee42efd0e6e80c6c76600f19dd9cd0113ca450461954cd7c04976bfe43745d344245f0fe89bf409951b565fc391896f26c15e8a92b4b46d88823a119e4083e8863c134d371705ab80d1cf5cba38b495c6bc0807f22321944b270d9b332e7826554e9d2b7d6fe409c77fa7051acd237bfb506535be2670dd0969d0c10017b2aad58a5a1aec5eeed53881c979074d0beed4870576baec7e36d923b83a1ebd835241c336450169cd53ae19a13e8129dd059bc5d3ab97c72a3de27b2c1940647fc99d1988a66f303b606cc25bb43ef5989dfa3994a13285bf5f03cba0cae0852e58693a4f37c84b8df3c498f12ac1bbc62e088d8b11d5f555e0b9fa288893dc5f0fd8abaadc133a2822a4624f73386cf0491c9eee705f03b0d686e98b15aae3c3185d8c3711cdebff5af1a995e4e9a5df5a56662bedeb36c5ace0e9ad8a0a78aabe9ee43cbcd5f7920434b6e426ac097f6fbb3a4f26a131e0f47a6e75bcd76a594748d047711624f63bd805af347cba42b0d524f6b251a247c21e6a04325ad2ac6b03cba8dbce80cc22118607162f56077f465ad09f9024a4eebaef4ce8547b18fd82823ba292655d522c39e076490b63ef1dfa009aa584b9ee2a6e34a86a07fab89a57a42ce1fdae211fb8ad29ee84166b5479df1244a1d43a95e9b79edb67b9a477832062c1c3566c10ae6b45d6ece96a69ed663ff9c", 0x1000) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x800, 0x0, 0x0, 0x3, 0x2}, 0x151) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x81, &(0x7f0000000000)="e183bebe86e53ea274d9521f8a85a8b600396946b6d118de4b90652fcb6855eb5837bc29d86e53424ef5e55abdcdd74b9d7c3d431d33c52563b8082ee44a45ba", 0x40) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x44}, {0x80000000000016}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r1, 0x0, 0x0, 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x202c0, 0x20) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchdir(r0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000280)="1912eebf5ae94bb6123871cbc5f62bedbd7569e3b7cf9eb5f400a2f8fc8d88a036a4f2b3d902277a9b7274302c262d2d3354c10f2a57107a53f857374db649d5e1139cf3fcb6224bb6e28627a314d9ce29d19ee2b4a14a854585fbdec0e011cc4f3434207328e482a905f7973ec8062c62dbe32b4638e95a69207c54a5c8e586bba5d3e7b5023a02ce832662e7cf746852c25050d326a765156087f81d5910af759bcb8f9489fa29505bdfe601b339f394b1ce3ed0112101614028cc68afeb4407e92d0b7791f2c331297230b9872539ee612f", 0xd3, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x100000000, 0x2}, 0xc) syz_open_pts() sendto(r1, &(0x7f0000000180)="6de346d6720525baceb5213ce12120897b1a1cb6be31f84ec3d8206a8f33910754", 0x21, 0x8, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000003c0)="76adceaddedd67896c252f54350a53c11f5431", 0x13}, {&(0x7f0000000400)="e390edda6d68f98ce5c21c029049c4191715bbce67bbab4705c5753e809ae6dad2f7d72781bcf8970adc5a5e8a94b5a9008244193fd379bb71097561fb8add0affa40db5678129017ff9c79fbc2791dda788300f3770b8665b5ce2575f5d036a01f8917a20e49e0a95401259b2f6371e560acb25e37216436727b2a5a11a64e4828445bdf3be4dec4a709b0ae3f875476e3df38357b324004d60449bdb7dcd771d7a4ba11f35f82853063abda047b6e674b0313bbcccc2f3911a539e79253f534ea07ed4bfed1543", 0xc8}], 0x2, 0x0, 0x0, 0x403}, 0x4) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd8d0f391f5d18c977ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5daccbdbe4867619c9f696182013f80a", 0xffffffffffffff88) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) select(0xce, &(0x7f00000001c0)={0x3fa, 0x7fff, 0x7ff, 0x5, 0x841, 0x2031c, 0x7, 0x8}, &(0x7f0000000200)={0x23a, 0x1, 0x3, 0x7fff, 0x1c, 0x2, 0x40, 0xffffffffffff303d}, &(0x7f0000000240)={0x0, 0x1, 0x401, 0x20000000003, 0x1, 0x10000, 0x6, 0x1}, &(0x7f0000000340)={0x1, 0x4}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./bus\x00', 0x7ff, 0x2, 0x4, 0x0, 0x4, 0x4, 0x6, 0x1, 0x3, 0x6, 0x4}) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000140)=0x10) 16:00:10 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x8, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80a0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) close(r3) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000080)={0x1e26, 0x6, 0xd9b, 0x2, &(0x7f0000000140)={{0xfffffffffffffffe, 0x8, 0x0, 0x9, 0xe8, 0x1, 0x4}, {[0xfff, 0x9, 0x40, 0x7, 0x73ba2ed7, 0x31, 0x9, 0x5, 0x2, 0x2, 0x4, 0x1, 0x1, 0x2, 0x0, 0x2a52, 0x20, 0x400000], [0x7, 0x100000000, 0x7, 0xfffffffffffffffd, 0x400, 0x5, 0x8, 0x19, 0x5, 0x8887], [0x1f56b241, 0x8, 0x6, 0x3, 0x4, 0x50, 0x1], [0x3, 0x875, 0x6, 0x40, 0xfffffffffffffffb, 0x1f], [{0x8ebb, 0x9, 0xffffffff, 0x7}, {0x2, 0x3, 0x20, 0x2}, {0xca, 0x9, 0x40, 0x100000000}, {0xfff, 0x80, 0xe8, 0x8000}, {0x2a8f, 0xfffffffffffffff7, 0x0, 0x4}, {0x8, 0x7, 0xb59, 0x7}, {0x1000, 0x67d, 0x400, 0x3ff}, {0x4180, 0x2, 0x3, 0x6}], {0x100000001, 0x9, 0x9, 0x8000}, {0x10001, 0x9, 0xb11, 0xfff}}}, 0xff, 0x4f78}) dup2(r2, r1) 16:00:10 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) r0 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x0) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x45, 0xd7}, {0x24, 0x80000000}, {0x42, 0x100}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x101, 0x2}, {0x47, 0x3ff}, {0xef, 0x2}, {0x81, 0x5}, {0x1cf, 0x7}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x400}, {0x24}], 0x2}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100081, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x43240000) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x755441fc016d5591, &(0x7f0000000180)=0x4, 0x4) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x7, 0xc143) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x36e) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x99a, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") getsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000280), &(0x7f00000002c0)=0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r2, 0x3}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x445, 0x87, 0x0, 0x8000}, {0x400, 0x4bc7, 0x1, 0x1}, {0x5, 0x1, 0x80000001, 0x7ff}, {0x5, 0x8, 0x3, 0x7e}, {0xaa76, 0x20, 0x6, 0x5b3d9cb4}, {0x80000001, 0x6, 0x4, 0x80000001}, {0x200, 0xffffffffffffa49c, 0x3f, 0x7715}, {0x8001, 0xd98, 0x2, 0x7}, {0xd0, 0x7fffffff, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x81}, {0x6}]}) read(r1, &(0x7f00000001c0)=""/156, 0x9c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x0, 0x7}, {0x4, 0x5}}) 16:00:10 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) setreuid(0x0, 0xee01) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r3 = semget$private(0x0, 0x7, 0x20) r4 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r4, 0x6, r5) unlinkat(r2, &(0x7f0000000300)='./file0\x00', 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:10 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x120) munlock(&(0x7f00002b1000/0x3000)=nil, 0x3000) munlock(&(0x7f0000770000/0x5000)=nil, 0x5000) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000002800)=""/49) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x19b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000140)=0xc) semget$private(0x0, 0x3, 0x0) listen(r2, 0x4000000000ffff) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) semop(r1, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) linkat(r0, &(0x7f0000002780)='./file0\x00', r0, &(0x7f00000027c0)='./file0\x00', 0x4) shutdown(r0, 0x2) semop(r1, &(0x7f0000000040)=[{0x3, 0x5863, 0x1000}, {0x4, 0x7, 0x1800}, {0x2, 0x89f, 0x1000}, {0x6, 0x9, 0x800}, {0x3, 0x91f, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x2, 0x800}, {0x4, 0x51, 0x800}, {0x0, 0x200, 0x800}], 0x9) 16:00:10 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20291, 0x38) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x220, 0x0) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x400000000000020}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r3, r3) getpeername(r4, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000280)) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000240)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = dup2(r0, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x80}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b9") r1 = getgid() setegid(r1) 16:00:10 executing program 1: r0 = socket(0x1a, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820252ff07f1d1dc762c"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) syz_emit_ethernet(0xc9, &(0x7f00000001c0)="ccb9f6553c4cdd3158446f5c04194ea7fbcbfc1ab114928ae55e1acf0563d874846e9805321e89578f09aa7df609f31477f6ebcbabe1b1c959366d871dade649a6484e94251d2bfd459f2aadf0963debd25af67f8b7dd8e485a6fc31f5a215ea77c4c50a48e7ba95c8fc3e815935f4e3f397962eff873c25f2e496432a77026cb8d1c1f50ee995d239bd69dd1b96e7b46d872c3acd06368e96e4e5acd920d97bbbbe1fccbc8030cf8e627fca941fd63041f675d576ac251ffebc3ddd71c7ff95b033e9fac871e08b8f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000002c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xffffffffffffff43, 0xffff, 0x7, 0xabb}]}) syz_emit_ethernet(0x286, &(0x7f0000000180)="93837f6b26eb33c74186a963531602c9b25ffe48e4859d99722eddfb8f5938075e8854df0944d91c3fb6779dae64355fdca7c510398cef8df919f73b88e97993ae654a8bba7e87b882ed95bc8369d8146128a05060f1be47763effe4e9cb7db7618b5986f59f430b3b15cda3d1135c693cd5225e42211c9cbaf49ed68aa3972b91a08c1fc5aea19f088263f15159bcaecaf254a8e734dd93b517d41c0d") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x9}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r1, 0xa0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0xfffffffffffffffa, 0x100, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3, 0x0, 0xebfd}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0xffffffffffffffff, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0x3, 0xab4d}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000003, 0x81, 0x80000000}, {{r1}, 0x0, 0x8, 0x80000000, 0x101, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x2, 0x4}], 0x5d, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x8, 0x4}, {{r0}, 0x0, 0x4, 0xfffff, 0x80000001, 0x20}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0xfff, 0x1}, {{r1}, 0xffffffffffffffff, 0xe0, 0x1, 0x6904000000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x52, 0x2, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000080, 0x6, 0x2}, {{r0}, 0x0, 0x0, 0x8, 0x0, 0x4}, {{r1}, 0x0, 0x92, 0xf0000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x12, 0x20, 0x4, 0x101}], 0x6, &(0x7f0000000140)={0x1f}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0xd4f, 0x1f, 0x1000, "8abe03912bafe430ac0aa3581feef84e9794364e", 0x101, 0x52e5}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlink(0x0) open(&(0x7f00000001c0)='./bus\x00', 0x601, 0x1) close(r2) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000400)=""/134, 0x86}, {&(0x7f0000000040)}], 0x5) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000340)='Ms', 0x2}], 0x1) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0xff, 0x4}, {0x8, 0x6}}, 0x2) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/124, 0x7c}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCPROMISC(r2, 0x20004269) semget(0x2, 0x3, 0xa2b5e0a291a6ca35) write(r1, &(0x7f0000000380)="b8", 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x0, 0x3, 0xf120, 0x80000001}, 0xc) 16:00:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0x20, 0x2, 0x8}, {{r1}, 0x0, 0x10, 0x3, 0xffffffffffffdfe6, 0xca9b}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000082, 0x7, 0x5}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x4, 0xff}, {{r1}, 0xffffffffffffffff, 0x8, 0x58, 0x8d, 0xb1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x1ff, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x90, 0x20000001, 0x10001, 0x2}, {{r0}, 0xffffffffffffffff, 0x43, 0x40000003, 0xfff, 0x2}], 0x2, &(0x7f00000001c0), 0x8000, &(0x7f0000000200)={0x1, 0x101}) munlock(&(0x7f0000002000/0x6000)=nil, 0x6000) mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:00:11 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x101b1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, 0x0) r2 = geteuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) 16:00:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x7fff, 0x86f, 0x3}, 0xfffffebd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x17, 0x1, 0x8000000000, 0x0, 0xfffffffffffffffd}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f00000001c0)=0x10) 16:00:11 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x3, 0x81, 0x0, 0x7fff, 0x1f, 0x5, 0x2, 0x1, 0x2, 0x3}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 0: getgid() r0 = socket(0x0, 0x40007, 0x8001) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) select(0x40, &(0x7f00000000c0)={0x8, 0x6e9fcea7, 0x1, 0x300000, 0x6, 0x5, 0x2, 0x6}, &(0x7f0000000100)={0x0, 0x0, 0x9, 0x7ff, 0x1, 0x100, 0x400000000000000, 0xfffffffffffffffc}, &(0x7f0000000140)={0x8, 0x100, 0x2, 0x4ee3, 0x6, 0x8, 0x0, 0x3c9f8c07}, &(0x7f0000000180)={0x6, 0xfffffffffffffffa}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000200), 0x10004) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r2 = socket(0x20, 0x1, 0x101) sendto$unix(r2, &(0x7f0000000240)="c0135805edfedf4a", 0x8, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0x4c35fb08ee745d61, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000003fd, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)='N.', 0x2}], 0x1) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x81, 0x100, &(0x7f0000000140)=""/238, &(0x7f0000000240)=0xee) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0xcf) sendto(r3, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@in6, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) r5 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000300)=0x9) r6 = semget$private(0x0, 0x0, 0x459) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000000)=""/54) 16:00:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) r3 = msgget(0x0, 0x188) msgrcv(r3, &(0x7f0000000200)={0x0, ""/208}, 0xd8, 0x2, 0x800) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getsockname(r2, 0x0, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0)={0x5f6}, 0x10) 16:00:12 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="5145048da13edf8e2746a673e7f1b4fd57e6f80bdf5cce75343aef86cc6c4aaf3138b8d265938af1d51e8137a2a3d2e91e670d99f998c24a003ca284a1be172abfc8f820d3f5cba0cf41200ffe74469c5f5975d3bc505ec6c29e61a2648dc64cc2cc0a14212709bd76b31df63e91c612cbc52cd016642690d6050e41276a9decfb7b790518aeced16cd98af6de48cf81642cc68cc16f", 0x96}], 0x1, 0x0, 0x5b) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffdcd, 0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x3) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x0, 0x3, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0x1) r3 = getpgid(r2) geteuid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x0, 0x800c0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(r3) r11 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x80) sendmsg$unix(r11, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000640)=0xfffffffffffffffc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r8, r7, r8, r9, 0x0, 0x9}, 0x80, 0x101, r10, r12, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000440)={0xffffffff, 0x44, 0x4, 0x0, 0x0, 0x7, 0x0, 0x4}, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x88) kqueue() mprotect(&(0x7f0000668000/0x2000)=nil, 0x2000, 0xd38e0442e3ef8e2b) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r13, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2de, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0x0, 0x3, 0x4000, 0xffffffff}, {0xffff, 0x43c63cd1, 0x5, 0x4}, {0xa12d, 0x40, 0x3702d718, 0xad}, {0x8, 0x9, 0x800, 0x66d}, {0x4, 0x1f, 0xd824, 0x10000}, {0x4, 0x100000000, 0x80000001, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) pledge(&(0x7f0000000100)='\x00', 0xfffffffffffffffe) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000380)=0xc) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() socket(0x18, 0x2, 0x3ff) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f00000002c0)) connect$inet(r6, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r7 = socket(0x18, 0x1, 0x0) sync() setsockopt(r7, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) fchmod(r6, 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socket$inet6(0x18, 0x3, 0x83) r8 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x1f, 0x0, 0x80000000, 0x0, 0x6, 0x80000000, 0x1, 0x1, 0x2, 0xfffffffffffffffd, 0x1}) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x80045710, &(0x7f0000000080)=0x8000080000248) 16:00:12 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f00000001c0), 0x10004) accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000001280)=@in, &(0x7f0000000180)=0xffffffffffffff64) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r2, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:00:12 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10001, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x13, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x24f, 0x1000, 0x5, 0x400}, {0xffffffff80000001, 0x5, 0x8, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3c, 0x0) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10, 0x0) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000200)="1d8fce33bc04c79298ad6ec85d56395a7b7ebec73c968a7f3e26e5f67f4ea1311945275245bd41fb04e81003c6c44b2c7eb4e5f8aee1734512f4d230ea6a7e86975f065dbb6a94c7"}, {&(0x7f0000000280)="c9ab938d9d0ee9539f12714aaa67802f6723185fa1082f4d3087b3176bbe0cb0798cc7a1864037daf0bdccf1a0389fde2dc155c4d06fdfbeeb14e6edc87780f76fd5d3d4cd3b7254c3469d215f513daab920"}, {&(0x7f0000000340)="93153d6c1f9a90e0314b46f140f8630daa2308474be96ddde2940fe3f3fb72947f6d8624a905f38af232"}, {&(0x7f0000000380)="e8d4485ebe13c97659604c167b94e7b35bfa25ca776346de8922d256d42f77f8eef7e278931c38235a06d3330c4573bb1aae70be23a1301c2da3dc5bfe00f0a4713cfc0272a6d06e80a7a18bf271beca661176887a5e53a3598bf1373a56c8c36ae4d4fdba415e3f584eac2f20fb34e08444c03e89344313f9e5b4a6a15482445d82ff14a3b16e385287c830b0f1da3299358165f7dd1aa82d83aa039b90fb8405e3d74337be3a985b90c547621850c4e74e3f05c383efb805cb56dd474a3b9fac87ad3189f4be281ec410c294ad1f7a9f34ef1dbe43875528dd975b4bd0418fd02424", 0xffffffffffffff76}, {&(0x7f0000000640)="7d4880f1417be75d4840ce73213efbb17269b27a3948713dd39ac4643e8dcca2b4b8589cd47b1e91df5abac72320844172458e2fec37382e9494c8251f4f30da5a04bc144f263a3ade31ac91e81fc9bc104df05c49276320a9282bd04dc880b6532ad96889983a2c2c71ed1fe0f741687bead4021274a5202ada6d3e0ed4c478b32f1bd5d9ccc3f3d60a571819686cc1ca5b772dac22785d36637bb8785347d44667410faf22d8481859e9a6a08ee3d76e72ffe41f769e784f306cf4b0ff24be19b033adc1d1e9910f4a2636fc1d6a"}, {&(0x7f0000000740)="da5695ad5765df141013cdf4ebbb31d12c4bdd4ab07735a51d321f0d38e7af29bde5c552155e58b2073c43d9715d56f9a0d344178bb2f359ee722c54645357315febaf4d2b60ea10e254b35918eb6e3e5a52b2d8269efe295f95d31e4bb8b69ba5211455728e67b22f8803967547880f67ed802ae2f24e8b45f3b9358c9cf9f4959c469a6c2c7bd795ba3b0c271107fabacd3edd374713a49bbf4fba4ea560591d635abc47940f1545357e9e0b0adfd44a20198e098dd486d5930886370b563c51ee2caefb3aebc5023990ac84a4e524624b61b867ec185112ec779cf477f1740a1d6bad23c9ec8a96e5a91335b445ee1aa06f12e85d43"}, {&(0x7f0000000840)="7c2b5d7861733b25e4fc27b255792efa34b75ec8c95b468686b5a98c466358d15257292ece2ab7e1f17f9e32bb92281c47c2bea61f02b086157544f090f2e888a23bb68b05847c4ad6dfa88736f83cc6b563129eebb2c2253311667c25d15f225a76dc08a4740ab030fa22613eabb10cc75d130ae1d560b6e4a802910807e71ea6c1dafc9cb0ecfe49cbfa23811faf6a0adc050ae57ae5d6182df8b56d494bb7f837bd997aba74f416b01b0ae2d809d94d1c5c035eb9f5f2de794d26efcadc695502df7d506d04375852bc9e219cacf5e2396191101251a01466e8da6b9856eb585a"}], 0xffffffffffffd6c) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 16:00:12 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x6}, 0x8) getsockname(r1, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x3) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000000)=[{0x0, 0x9, 0x8, 0x4}, {0x1, 0x3, 0xfff, 0x9}, {0x5c4, 0x1, 0xff, 0x101}, {0x0, 0x8, 0x7, 0x9}, {0xffffffffffffff7f, 0xffff, 0x81, 0x20}, {0x62, 0x5, 0xffffffffffffffd7, 0x7ff}, {0x8, 0x4, 0x1f, 0xfffffffffffffff7}, {0x7, 0x9, 0x200, 0x80000000}, {0x8, 0x40, 0x3, 0x458}, {0x3f, 0x80000000, 0x8, 0x71}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1018a, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f00000001c0)='./file0\x00', 0x22, 0x3) syz_emit_ethernet(0xa1, &(0x7f0000000140)="c5191ee6d0fcb4ee9421fce79987c7fad03b39313d1cc071b7d15c2f39e3459036e52c1645320dd9d0bfe8fae07157075bddd119ff45c3339eba2508f9065b440f432bf7171e30f53c833116d47eee7d6f91dcbf6e305c3c44659524448de2c6509dff1011222bd8d40c27cc3d4e1a34416edcf899d4139f03da0a4851") 16:00:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) sendto$unix(r0, &(0x7f0000000180)="9c1b36246070426841690420e9e9efbafad66097a883fe0b895157ba4b3135cbc001fb5688375a7ebaaa2f3915513e695f46806b07d1072c5f13c9e4eeb0240a4067e1fd48657260c64be2c1533fff4ebb3f4c9a67765cda28afa6599bf7f1bb1b53d1892d3ad950ef66eeda5e60617dc646fd3597346d078c27e8e86df3e48f1f03f8135fe06afd78e0b134d2d6d9d42aed46f7fe2cd91647c4d93bc2e21b8a554b29b95176a157", 0xa8, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000400000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c803ff7cc53c894303b22f310b404f368b0f90000002000000000000020208010000800000ea00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) kqueue() 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3b6, &(0x7f0000000100)="b6e2e412314963df63c4e53f5b43765e15394472c631005664f042e8b671dc4c8f0d7c17bda8e907389e3f74013890b1b16798132dea2f772593d8b864c5e324d09b4dea974d2d97e667aea224b472875a00be5bb4e7ba36473fd10d1b0fff6998a78bc0b3b426f2f776ec19c69fe2843d21ee9e8cc5") 16:00:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:13 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) chdir(&(0x7f0000000000)='./file1\x00') 16:00:13 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x803, 0xe82, 0x6, 0x20000000000040, "8d7606fb6c96b20cb09e2529b341e9652af46745", 0x9, 0x7ff}) r3 = getuid() setuid(r3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) munmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r5, &(0x7f0000000200)=[{&(0x7f0000000140)="b59108718cb6ff3a01a10c5216fe514afcc85cebe0f3b9382b6df6bfbee92f339c82ea628aa6ff47a0fa5db754ff470721e830745cf4fd230f82cda183e72a34aa2e960b940604bc37d5036f0f7b4fc5aca1bfe8d10ce5d690baa9bb6fd8b274c37b652773007314f887e384d6dc4f9e12ac52c1b2156634171bf40d1e9059273a8e85f36144e046014d3ea00306ee5ae53ea04bc7ba9283e679067b4b8d0a2d572744e4cb94ac3e170add0fe390c05d04d4032e0e20f34301960598", 0xbc}], 0x1, 0x0, 0x48) openat(r4, &(0x7f0000000240)='./file0\x00', 0x420, 0x42) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x5) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000280)=0x10001) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x0, 0xa4}, {0xc, 0x0, 0xffffffffffffffff}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x390, 0x8, 0x1}, {0x7, 0x8, 0x3f, 0x3c4}, {0x29, 0xc61, 0x9, 0xb22}, {0x1, 0x100, 0x5, 0x8001}]}) syz_emit_ethernet(0x57, &(0x7f0000000040)="2b9faf2d599980e0b62e06059bad1212a2bb3599a67630297b88df96ea05b2fadc6b8be2a73e4ee8d02517e0b75c71da809ae076a45b3edab9c66a11340c4cee269ac555bb944e6096f79c359ee5f09d0878ce8cb9d099") r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20020, 0x0) lseek(r1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getuid() 16:00:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0xad3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgget(0x3, 0x2c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc90, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)="6ed642557dc6a385a1f080a1a7c7ddcaf72ab231cbca6f71ea1a44b7c9a2b2b9c6f6621833c99a54044dca93f39ddb6848699f6c5199347fc374734940678022206192c4698a9a707bbcd6823dc4759b8564063a58cf9115bc8fa5e9ce511af0491529b359b738ebff51048c7355b50c5564b64813a87aef12b6b54ddab3706da9dfe1ad3b00f1ca3741f786f72020fc1e17bc46dc12b659c8cbfcab26b8afb21aabbcbb8395df032b6188761d440344e500cb7da8e43988a7eafa223f7d485fa3840d130eb400b20b3d02f4b1354981bfaba68fa6e8da43e7b8b5508c82c20a5c28d723d88e384b3cca69111fdf5e0945abd0dbf1fc975b69fd7c5da63195ceb8920980ed97be51f9b8b3ad5f8972fdefd0ab6570189606cc6e671075deea3f8e6002fef43b397458111aff43a49a31b378df1e1ab05f6e2af308e8c9752061eb9ed871d96007b5f1750cd49013daeccde5995761c1749f1f27560a133497ce8ddd8fa6e986292b969d46d3f0d3edc7025cb8e5e8f25daf1c28cd8c6b093fbabf504121d4f650b93efb87da65bb6acdde84607c8db2a44d0811fbbef008552d490d3e560c32cd4ba72961f3475c5795a3b7b3348a104fb09cb003d5ffc9869d153f634fed578f0f40ad603b32e5db4680fd810db61dacf5102abec63a85a4bbe46a90c78ae35dd4b665a394af50367fecb94b0b8515739b9d1cb3400dd69d75ec5560d08659a089422b5c8ea88df568a7f9cbe5ad76b5b55def3c0ee098844468bc9477b55eb52503cb84477cd58350a44eb91c5979339c6854b00b2019ef1c500fa31f1805045c1835756276ed207bb8294634e72b78b6fa7efd74d7cc0c49c2103a161d0446158fa0c8fdd2f1fe8ff93f0f5a7159f71345db550f75a28cb4be6474ebae834761fce6bcc02a477287235fbd92ba0975142db144c842e5de8a2e7148ca0628222009df93398366a4db91504796269d488adb4d133045614ca0abcc6a0debc3fb4e01a03c772ab4d6dc01cb8876f86846a1c6f5fb3beea352852562abbd0da8e8e33707b1b5e75b82c3d2a1b06dda403c259fb210c94c5e02502ba875cfa164189ffd2592d084101a8275b7d208b4c0e248733d4e9b0cf1ed99edb40cd99aae28c0f35fe4ee442a1943f00f4c3a608fa19cddb91c11ca3edfe0797b7291aa91c46f67d165d0ea7e2235c721eb951caf616d5a94921c940cbcd90ec2aa34cca57d726ead2c5cfe4ac9fc1a6e75ab2fb40b1284f6b13ddcbc318df0fb3e0396abcd4f2560da99b310d4402c9e838f9c0ef1725505cf85364ba85e25fcd096f3c2be678a3a85d5db1dd1ab6fc8c8aa8b7ac742475fe9a76d1b3431b920f6311d50c8de282120030332294ffc63b153ff48721777ce2da8806a6f952c43ed5c6c4921849c4dcf60f75970310986de386fb2f5f0f433c6a2be3c88ccd011f8bc9fa88ce44f01a65825a4f4a508dfddffdff014b54f01fb929a0bae30c2d807c05f44cf22f5d3788181e8376d966ec2c3f746a339ebb2261f73e8e5fead80d6d61dbd635801814dcb6100becc99c587f8a71e2d618b1a1273a787f30e8a27f171eebc39a399b6233baa897563d2d9a757aa815bda61abbc0cf4828f32b9aee52a09e4d90ede093e2d135f0dd5dca918987dc94736a4d66bfab2a22c2450d0bd9b94a06b09a7cb68467357c760876c31b8c26b78b8e587ae5da2e86694bbaadfe6aed19057e2105dbb986caa2e71c87b678a14640db97e3096a590e7e7b4714e60d647aa6ffe338e58eff3f193f4e9d5a865e15e4f35e1151246d5e39fa35250e56192d2fecf886c490963171a1c18a81f5ae73267316231ebba72449f7273ecc8c3db3f16568c78264771e8b0fc4a4f0028a5e59518f10f6724d46d5dcf412cd06bdf2adb409d680e7af6acb8a05eedb0175ae3030b124b9a2a6451ea740f94285cc0bd2b871eeb9684c20a69c65c2fa631d104ace0e7512f2c97236218dfb24105d3414f3a469900370ec67f4105e845baab81b6c7fa1a096cf23f87514f3bc2294139af080aa65679d5d7f4453b65da4bf50dc59e3ae7fd523030d52331a0fd5e3fdde76612e3ada76be4800231550e9bb9e3144e934e3978c9f99a2ab0cc12125864896d9417e3a679d013853700ea6ec8b90075cdb9c4a39751168fc580c96a2449e889bbb7f02f188053686cfcdb5f29d41a5eb92fda643d95d13b1249c56f22c65b895266351ee3c1410324c6ec1135f3b6e48435f990b60615f3e9a6bb4a4a2a82e2e75206c0950677e3ae7a9c8260d01f0e073f264a03c27cca981b8c58a33f3205b16a713e1f0a59c9510e741971750d2c83b186a232f2cd42ce1d8fea01f4fa805968d2176405b9d1dba2aa88a90c2d0161650de91c0d73ff17db06021e03833815c57c0a2abed94cd847e2e157a3c5ca1a7d4dde6de4621c37ac54968498a67bc1759187c79403aeca894a7eba1a3f92221ed82f379e9e2fe85c5ef374c8c21d8dc06199869fd644424849db5a8e085fd98fca86d39d20e343d3948bd9d161cbdd142c1c6af8d882c07d4234e3dd2e70381959d895ad3cfd4752aaacf080b72abc74c8470f6c0699b67ad4dad3307fd9b9e80cc505cb75b251859d33bca5f1ea73dc24ec8149fafec9920c9da8995f64f8f999dba434a9c93493db2e555fa0a77b514889621dde9572b775748b0b7195379d24e383be7dccb61ad14f5887cc9aa4a9f9f78ae2ef1791cf4634d0960ceb8fc08da685c2d5fbfdab0d89b2844dca696fdf0395d5aed2edc8f361e6220f9583aff0e15b1533e8e001a4a29e822be4b5b1010fe9d6abbf4cddde259b31798eccf1a229aa29ace2610c8e1ec00954862c2356e7f5b6dfa3172e160a742b8fbc38962c54d90df0257f05728b15099712052f08a05ec8e35c491d1e8a989f709bb2db665c4c401c0a23bedb8212ca434054e5c1c5bd16b06d5356ed649004ce4b79f6ec9240aa96b766c98d2c3e5d9e14f19d8f85961951acb33cf365edbd1abfa3387fbc3d98d9c07f92fc30e691221b1be829b15cf79c15c50ff3040370bd59d755b5861e3358f1de3827983ae694c3fb6cbb08a4c4c1a193a22c07430f6c50cf9d39affe9fd6d8be4c19905e5379f43e968122acfda68375992e6e5ad193540a8fbae2c6129f46ed792096a01827c000f5ee0febb5df85f7551a1617acafae963c533302b6187adcdbc8e01a95b2d2f79f08072e64fa87840c94372bed0ab6eb390d72f569b6f77f1e31350df763a482b5a05712b359c96c61e6ca2fdbd3b18f530d7584c1e51a099db4a3233f1a311144622ef04feee7936e3c959c525d665f2d14f8635b4598c9b249622d52225b0cda8f733217eed8ffafa5e7bb46bc78a3bb246323b7fd957f48c7cd364e88f8d3d054eab5161b9a3dc1c7df0e15015b3575c1be5f98f5e46870bce384bb9b7ace9f9cc5f225cd0f6cb313fac9bac04dab0832c1d31a77132630d6e9ac35f9df2cf48abbf9f89e9f6acaeac22abeb771eed771255755c6da1751c883cefa780ea552191c00a5a812fe63edaca211ae5e5d24d871ce688195a0c9a4739ee34653578f34de16f1cdaa49221099762681419384458ec9035ff833929647bc78b87325cb3da247a33ba3bf727f17571c8de7547296fc6d469c3aca1103854d5abf89629163f74c308031f8e8c34fd59ccee722b36d0d589d3150f3228cfd9ff1d8898ab5140aaf43ff5dc6e0bcbe8dbd0e5bf2392e6980223c6ddd723bbaf15258c2a7ac5b832b061346b29ed2606da6ea3bd33a2ca02ad1213e581943daaa51565540f63a7fd50f06493a56d54ce853061470bb32dd6f89dc33d8f9df515767ceb1eb3a8dc8da24c62b4f1a95c4a6c6f59c17acb1c853d2b81e3267fbd0534ddad35a1788ce1df46b8ce90a55ccf48c544f645bd938505897874a26fb279336d4aaca192c7d36900a1538ccd1e8820a3415f1913f327eecca8cf663b26fecf01bbfd715a7f28b6f87d5916101f0184fcdc203e0ae04b5e6ea291de009202f7edd8ddc428282b14ccb948fe4271b32fc0855c6b6c466ad65aa5c0dc0c8dde4876fc5862bba9c715325b65c8859b7eba9a7c3c397280a73653a7e7bf816cab5f16291109291411cd9eba9cfc43c6a95c503e816b522e04410211de36742f5a087d8fb8035681df019b8b5ac95afe02c07b8b68255ef9edb1aa7d0fb84b8039e0aaf12efff2e64f45d61dce37de19a9714e0726c109db180d7b9467317e8cc132ebec96d6b9766df6e6df6dff9470ae654a80f481cd6e86713d8d3fda6eeda878f0622ef0121cc5e1e67033a5d20c4e1538480b2fddb0098ada331450fb67d1d7ce960097b4c382a1d8c3557e125dd2da3620996493afe47524a9f275ae5cfeb905d73151dfdaea95df8e98c0a8cab31dddd3bb1b5b450eb33e16b5d3457c5ff784f60e5fa95db577b0ff37f1d593f0466c8034acbb9849fd14b5849f2cf1630a31ccd8f013a70adaf09faf1fb0f6de743d9b604a78efe87b814b6bad34a89c4554e667979ac6e10c4421905a7b617926e6efaaeed42c0bb226aacd738924ed10491426c975f9ee1da786eb1b74346c0ad65a14c1e69ae8731cb3f4e1e38d2ecf0d6871ec893c9b8941d6ce546775573fd6a92039a0cc23800acc51023d3f15b3caae806839babf76d5c1329d3f2d62e8ea476dd21de90553b5140fc19af782cb0056fbb3fc5b5245ed8f34cdbd35c441219010dba449f0be33bbe9d53b2792a0876bc201f1858f2b2df34a97c26d95b3fe0c2cfee554d0640e4430f883220e10687a855de33eae0f6481a382e1cdacf338e41f1242c14c822070657328c462f1f25a018f1be45f327a7ddb94be3e765fd651fad3d05ef5798d826dafa1b3fecc4d0b6f9862a3f4a534ca39ae2ef7c85cdab141d3edf5ad3ba214fdacd859b9e0134f5266989b414e0d8c73531f07df879c855d994a1d2041b59f367c781f937223f7634dd5f858872db9a048b88ce97efd9ec3d40a8d7dad9b101d3273b17dd4bf8eac86cb7fcdcf1b5595bbf03fff914f32c3df52177c69f3e5798e2d691e0dea093760b85d3eeb71734bdddb3478d0c22717f59f1468ddea54c0a34a7e68b03db866da421230e78da1ab8e45d98ced218bfd8f6077f6bcb86dcda9757ad696262d0c3f0bbb46c6e431ea1304c147365873aa530decb9884278d29eeac3a56b99498bd3d5c573154585ee77c0fbae99128bbea52f005983ec6ce379e1bce78c3717b3dabebaf4d5081653167a54d1dc900816baed715722cbfaad7f2a8eef4d52d900fb21937d5e2aea06d330c890167047ec1dfed29855f3922ba044720211447575613054f820e164aef7634683c10d8431dc3dbe73e9c28966e4e144d24e6565266eaafb99c1cf3b7a98a3ece864c46a7d80b2d731e469e8d92ed0ed5048b565fc49c9402523e0def0fdb28963f467fecb1dfba0c05baf66653f6afa0376494413a1322a9dbaa4b8a92828a1ae4f595df2079665a24ba3eea3e8bd6b8d578ba1e4274a2feedc7dfafb0cc6e853b0dd83ff1a28110efbdae403850a879c578d542796be5032a71777468fc4af14d6fbba15301dd673b6c13f5b199f539c2604e49db02abe2b87772704b5d78770d5985406a93f9f2f0329490ed64878754a57255609f99b80cbb46f7d9f4cc772283161fb43bc6e159dce805d2fa793ca927081d6f7f25e1512c3cf36e9decad1e8734f5955c035ce75a34f0440ab6212d0cc7d2ca4702263b8b3fc3785dca991acffa739146458273be6c", 0x1000}, {&(0x7f0000000100)="25ddd0ba416c1061bf4154f70ed3be826b064ecde030f4656f991eab3274b790d460b87ebdb4ca1165427fe055fa", 0x2e}, {&(0x7f0000000140)="478f1151d282e3ebfd838cac1fb2ce9a6866dcdf5e4bd876424bda1399aa418bcfcdc8a5f81463ec689d2b1f7792865e4e63dca14f4b77756fc707f26c1eec973685e7ea559c6bb173e2d0be82a910e3d6f429f628467425ebe01587cbd90e32c40bdb1f2740e38216ae3f544c08a20be1d96f29493125476561345135c03a78fbeddbdf17853e6b313d334970e6862e2331b71bd35d1193f836b13bd081e2b463cdd2e3f26f5f85bd1f17fa7492896b65718f0271a0810b51ad69c06658ea58d3eb2d8e", 0xc4}, {&(0x7f0000000240)="5d7552fa3617b5204cbf6f48600a26aa7d1a65215eda0191b82744d438034cfe8b44a08d1ac8d706a38c1b95253744f9b5f2a834f621ebebf9107191c2da77a5f9a3dfa876c3490629e82de663b7bd319c871a764455a9f09c20b4ac84b769784b9489e967a686b816905b23286995a9663ea6ab1b2e53ba1d9d95e3c9522f05837b2abe6e4563cd8ccf9a1a292568be158c1e2d5a5105342bc7cb8a0816a1adcf49", 0xa2}], 0x4, 0x0, 0x0) open(&(0x7f0000001380)='./file0\x00', 0x20000, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x3225) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x1, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x84, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) r7 = shmat(0x0, &(0x7f0000003000/0x2000)=nil, 0x1000) shmdt(r7) semget(0x1, 0x1004, 0x204) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x101) mknodat(r8, &(0x7f00000002c0)='./bus\x00', 0x8020, 0x400) faccessat(r8, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000006c0)="9d1cb4ae94d4e0f964cc9e821b9e671a90c3d2a3ee9fdcad28a056181f93e59c54c7b878ba2a1e18094bea59615e0a60ba58c325054f36d11ee25766c4fe12fd084dca1085dbf1df2cc523e2796af27bc5c0332ff36545a21d2564dee57ae2a2987ab5e72d2e077888f6d6cc6b1f70c891c88edefca4ce6332ad80c5a0731fe9183b15cc5eb2626a3e475c263e1e0e283422573818bbe5e1c77f2db43a5249e3dda6cc1bef7dcc57cf59a5f68d6d82bd078e5254ae09c714", 0xb8}], 0x1, 0x0, 0x0) 16:00:13 executing program 1: madvise(&(0x7f00005c6000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000586000/0x1000)=nil, 0x1000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x9}, 0xc) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) ioctl$KDDISABIO(r2, 0x20004b3d) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) munmap(&(0x7f0000450000/0x4000)=nil, 0x4000) dup2(r0, r0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:15 executing program 1: syz_emit_ethernet(0x28, &(0x7f0000000000)="7dbcdf6c8fe1e7a597b255e22362f754de727b58c6d02b94ac082c53186cadfde39e69240a3ef2fb") mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000180)='\\@\x00', &(0x7f00000001c0)='/\']]{\x00', &(0x7f0000000200)='-@-\xf7{/\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) kevent(r1, &(0x7f0000000280), 0x9, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0xd9}], 0x7fffffff, 0x0) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xfffffffffffffeb2, 0x0, 0x274, 0x0}, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = getpgid(0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x1ff, 0x400}, 0xc) r2 = getpgid(0x0) setpgid(r1, r2) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x2, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)) 16:00:15 executing program 0: semget(0x3, 0x1, 0x302) semget$private(0x0, 0x4, 0xc0) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, 0x0, 0xfffffffffffffd28) semget(0x0, 0x7, 0x481) 16:00:15 executing program 1: r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x80000000}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff80100100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10883, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000001440)={&(0x7f0000000040)='./file0\x00', r4, 0x3}) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) recvfrom(r1, &(0x7f0000000100)=""/7, 0x7, 0x841, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002580)=[{&(0x7f0000000200)="30d576bbe743da5f885874092d3d4c979d7a09d99539a5ca265e59c426d8e5c289321fa81389de9b34313f6108072ffef46c521312d129255216c12a3c9f9902060d437d258375f854ab6be52f80f01e2f653621106dd30e8c1832809f7b1d1a31a460455a3cf6124213f96693a46e5a2da660942ccc7fdafb8373981584f7ebbae1fa0cbeb9388c67df2d0f385d3826abd24302654b10420244a2aadda4dbd60f5d20f5fdbcbf513e286352cd3aac79048b603e631e73dab8f94b53b72cc7f12bb72d583ba8155b6fece230ff16dc4cbcad5bdf60", 0xd5}, {&(0x7f0000000440)="544f838179dac0fd52c0b33c85ed17d2f7ada0b74cb243cc77e3b06b30c3a578ed4c46de3f83e6107e6c8ef7071023db8b98032bb3c88321e5a45ffd249b814e22a7b2f7756fd3ef4c452c760a0db538b77fcd2effa0a7490b301f89202f00a3b750f0347c4b4565907cb2241d124ae81c2283c6c3b09b1d4401ba0d5d9730ee55d8993dff8aea21b7227541a3a8dc1694f32e786d2b52146857d635c0289e455f33bb7bd87281df38ae2fc558e08f932a853e06e06b2244c8e01c26adcbe056c4cb6c508a0492684517c164160590c96a5c39a0ac92b4215d5326a4c5cb29994758bd7d7b86da3811c0b189302283d1160c151a58fab2b1ca4c89ec80567e31ad077f47c5471938cc760c7d07751ece2541fb8bd53572dac79ecdd3db217ebc7ee0018ecf3dcd67872e8eb84eaf587759ac5a0b678a03820e83ed1a6ecd9c476a8d93958dd6c6c2366137d51ac4d4a7ac3b61772b549438518497efc7117959c1cc1fb12825f98a351fb01b265c565386faad91acae3bc3ef6e0e9a0109ec34d05d241513c286cbf2babca25038f7b847cae1c77a4b22879bc1fb0b7b48730374edb8555152eedc478700e9be9fc3d2779e95c3830871754c8ac141978205e1a9ecb07aa67a6e29510b5e42aa23c435012fb09cd07a22c1cd7b39d2d1e9141ce29ddcd91ccaace5c6bd9881e0bcde6bac41be5121e9e108df7155de55affd7e5489a52a9f4fe66c93c55848a5b9e3e511db17b8a4fd6ec50b0f7972c818b82012c8ebd930b10b8237e894cb8f9b73bde4e133cec97bb6d1f2e86cf1d6c2891070a5ff12382e7c2f393bdb29c284290b334dbd93ab6923836f914198d708ff29f62fbcdb51eb51e6f904c11ddcdee4710761846c646cf2716ee58be0dfccd4449fcdd8ec1592bfba2f7e6516ab25e477cdd389d8dd96e36b6f52b7e13ed186195ff9c157374d3b6ecdc838051830802a83421cb7f5f89bf90c67102019bf427a2367d3120fc96d01f2feaedf53e26a22042cb3742b4197b22a0c18bbd9da11190d9b6daf26bb9bd9e343bddc7aaeffa910101549056fde143d9cf358a97f013d9f68bd97c3a3c919b60e37adbee5422804928f8596c194ae4cafeb0613860fa7b07d2ba1bc3766b4ddcd738f7858e1237d4c69986be4d368d55e8c5a96b934ba15a25eaf55a4b4c892a4719d1359949f1d86bf580deae0477bc2285c7f41b6d713b39483dac5a2effa7c0e490df5d6246af2bb9210c4c61985c7d89c3f5b9a635208f053a931d4799ffc9eda9037432ef0fad940761915ce3d1c98d4e3476c4f05606916aea45919cda727d2a613783354c171ecabcb868cf365b7ff17928a42f7a3f345dcef83d019bd83377c7012c974d0f97fc14b8c5d6f0099afe940163a7f2842c636b10c8a6de6af69f3d19359e3ef62e8fa4942379bdf4e3925eeb27496c865669bf34b259c3d86b1f76c5278db352c409f351815a4784fce30c4c6ec14b40d360004eae5baabf19529d8bb11d7601afc1cdff8332f169f45798d75c4c05925856218c999266ddf6d167425e1fbd4f3809937ac933ae782c74d11d8e928c2b15fa8f357730cd40bce156326c7b22b6c3981498aadfe73efd761c616e8ec55cceb441c46fe011a926837b2187f4585d7bacf6003c7610ced749c1948b3d3f00c116ef2484e0a19455b580c539f9dc2f31480d128c8ab0f3ffedba53c6f63119cc2d8fdb28091b48293ddfc0391a47b0f57b1cf60f1b6a49e620350b4b2964dbd0e128005bbdbd41644d4ceb8e30e0900205c1a1d7cdc25c7ed3a7aeaf353a546993535b810ffd3e56669a61835b6b3805b5f37ec588dad5e9f7039e775dfae483b0a0d360b145258a3b09ae6ca19c829387798b614f2d266cb703bf1c9ac441041b7b8b9dc76edf319f3793685d5d6a22af4402d063519c689ec17b2c549b86bb724625163a2719541ac8f39dd7cb84847203ca2a422f8da1f54250ad745decd2970e7fd677a7102683043e9943555ed37cf17851b5c8e7429216c6c2e22a4352d5e8328956bd3a901ce31b8663a924919fc4f3ac4113275c59c0fe367533245ced922c02245b9584df4b1c9a6621ea4ad869e1638486951c1ef7860559a94cfb989864800ee547e2e9a477ea5ad6f8d3327274f42d873a9fa8c411ebd44771fafc4b633ea2304f86d00b3ad3fb4c491f265bcc2ab75b7d2fcf9f3e810d8aaf85d4ae208061510e4da0f83025b46d82e0a86966aa50cad0241e3c7d566f35b8e5fea832324fba13c5a9c0394d5b80f2c0b8afaef54bbc5261808a5edcd4e3a3d3e1e4066c944bbcbbef53e908dfb76f90bec3d78f5dcf140c505737c4e9189ee484c0b225c4f148d03f70f36e2385fdbe908691b2d7e19b67bf5a507a9ed5adb4f4f99b1ac893cfb8a9e474e68021625ce640a17627cee9af712a61ae128ebf2f10d53c246981c008b28c3d69692bf6cc61764cfbf953591b9130b9ab6fb2e0ae8cacc9c1852dad1897308f8a5db724f9e198c4daa0cdcc91b47e3fb5295ba80fc267075595c1dcf0107e0e1bc7f388c9f80ed7edef96302d3133c231050518669ef183d5460f84aaff9fc858d8be802aa2caad4bfaab473e82bc33699a903e7408a8b52457a22f2d7109babe46ff47beb790700ff49c38e76d487f7e77affa86241420bef27a02b90be20dba480ce969c760b98f476a25b3cf8ddb46f3c44b1031823488c483495f05fec3e9516bac265e00320142fb5e0fe3ee8d8e32748a093a1c146921a7133aaf42b2bdc809085d0907c9fe7c64fc5e7a2500d97206dce4931b66ebad4112f47864c8496997132122eaff7e53e723b55b1339a1b745fe8dcae14cc4a31989dc1fcfc9fcf0ce966d9004fe8f9a6c604f3f6e0361a49109fad224221b87eb6de974c004935e5dfd37c4b6134868bd2e36b10eb4734eec50666c2410fc49851b0f785dce3862ef4fe0c08065085beb1b93a28595220215ba28b3075abc21429e20d2faa69e40837370f67d9ce2bb9231d7f182e58ef5b8fa340a1adf2240441318f2a81c6acab0cf10e1f03ed81a6f99d2484a731b34f782be07e7f11ae045b7c6ac0fb39fa486a4e389a83c8543a4a7679b8355331f1a51aade904271bb56b107c02d2be91f253532b8d91150157418a3b4fe2f87a17bdcfa310f746e3a2910ebb2632de090e1a78bb86a9ab4aab14d635ba039a152088ba7e1e500b47facc753265e815d27b5048f146c9414a63e713926704a68c2ae739b672b2fb7136a150a23b444839316edf04b83aa59ea718adf13e66e27220d7d1e1d00ea7cca38c5d0b2fe781d9f45a8c1eca9101a5f9290bc3021f93deb438ddc8d9a51ea260903a2d4220ff2e9270f9bb187d1fb79ede442af02bfcfe9e88335e7fdd332a488925255ff9ead827e82e242d208cec87061544cc4e9117fd3275e1265d584e79f1a997210934bc9c5123588b523fbb627744a82ef794e2fd30abd8c3edc942772d2286146319c3256d9194b4e90370de44e2e404f9ba39909bb6956d99813ca283d1495c2a877949ad5946aea9ebbd85fece0698daa21a4dbf1d91dece36f37e41053622f899b1d0e2ee9b813e653afddacab41b3ecb3c1b1ce3eab28c5b5cbc979208be92e0261dafb7c9331299c2c1fb89f3f349dc69a7ffb710ba26f47ab0d760343dc2fd7ce353e9ff90c8f4e63edee20f3ec903f639dd373a3396dc323d96eb07c0a1ef9fc81b12de18c19ec5686484300d793b483e321e1cfe3a369d6e7d75912b3a60e1de72057fbfb363befd2bf53610a62ed99e2e4ef1663ce5253d38fd9a21afd4c00cfc3f7ee776e216ff332cd2f1742a56173edd53cd371453e54585745297db9c19353f12b29218836695ac3ab56d527452c9ad3242a70e08b20fd40c66caa5664582a9d6985b1a273640a855f18dded6f2758ed7c5bf57f01802688e01d1d4ea859bf7b815a623703ef4babd6b75298a56eb8fd89fa95a1ba60d57cd87dacfbe906f48717bc88eb29d47d2e1eab70cf8e3ec52c8c179f63c54cfb7af25d152ea8320ba3eba6670a08e870d1a38d8d81d049ed208509c0feeb3b41147f7539c7f4782ce7e0474e13f1a5129520c672e198701d185901433d566b907bf7556b26cb71e37d656a4d8deb61c6eb4f80dac81b8af53d68e677f074b5b37241d928022342b4c188267e2de4f49fc00b9b48e89f9e9c51823061843a73a616ef2f0a2bcc711faf6d1edeeb3312a70759f4e9679254d93beefe5bd610c8bba0b34a0457a5d81edda53ce93950ec753a05bf7e1a398bb63d033f1a99419dfd8c95f264a7b2815cd1a2a047bba675daa978596b4d21b3074bba6dee99b9d607bce2184384ff8e78044c2a31a385f88f15bc6411360594704b50afc0531356f902e0c723055a63d320171ad377b3a22d64f8ac7eb9faaa1b1980df05aefe194bd2f12d189a900f3395446b5d70cc97e682d85c390b79b2a6c810a5fd19ed7ac59e7e4ed8d4bc83ecb059829d6f4d0f0adfa0951c05a6c6f2ef1fc4a1e88b51651ab77f58a90d4a2afe39e824dbee62d6a75ed2189b9ff6c667faf5f991f753a50bca1a95356a40cc8dedac2cb81a72b6b6fe82e39e1efe52df930088b5d30a7bb9bb0003074eb2bcc527253a4ba8d01c1cab1627ae4a8ab72541738f4d1ce0c62754f30b8eda0d7394a471607a9c746b1c93d897c62b906699a513e5861ffecd1fc2e6032cd075a42274dbe624f30499b313c73f98a18a51ac2ebd0abcc48339558266ca758e2031d9d1125243b71ddc581bbeb4822ca3514f8c0c89d507ea2b1d8215eb2713ba25ac73f306198e49c5229a53c5ce09490cbd8fda1d07d19214bf00854812026e39be84998116ee5a98e449ef1e571381b068c7f8e652bc488a0d2cb5b3b437a26ade8586debad0fc23189834f138f2ea7aaff80ae710072f87461c98aa0d03ccdea6af4909eb3709e8c5d23d0c2db58769158f20d97323baeebe0c59b9bf0ff26bc849e09e6417a9e5cb3a95c81e8233e015abaf15af015c425df5d3185ae0ff5c4f5bbf917431aca0d1c29deb9b1d765f05d516059afe329b5a4bae0464473b4fc3b8740f28a8b6f62714bc5da571a9b19320d0b1f6edbea55cfd182ee560c06806e917e66ba949cd4f04f07103f1345d4518ebbb93e1b4aa724a806667138974f3efc3c8304ad2839376ed531cda1af5d00a628cbfff95f6a73addd8c54c815d48d7b17da30050b7c12311bb4da672b99a6e54eca47de75d89ab6cf478bae6a1c7839b6099f4d9ad72a99b7fbe5e52cbfbad8b25ccc42cdf2445b0df9138267fbf1b557ba3a7edb25f9255a413bfaa84ff5c9c52f765fca86714ab11b8b19237b2982c9026822e8a8f43285f507602d18b9cebd929c58cb4ad3a933ed558bd2229fdd07b0401d7f3a1300e6eb841b7575735455198c7d6b87afc57d345ebe9f44ca1f1ce201da4f989dd3f4c1362aa1ad2d43129e2331460b13717b39c582e7ee8b86b1c5ad6f9cb506324c6697027e5b97a6854f34c6f611232008f5b0174d901b6795648184cc14e5ae24682077a232a17d559d82f17f256898a0a33928e4d7abbe0878fb489490a7e6a768a5fae3d7c05d26e422649a63a37fd97496de85c8abcb098a3b24a3f79486fff112c1c363dd40d7068842ff73f9894b2837883ff3feeb3a4b406894f69781b8ed8ea44d40f99386d4d45bc9cc2e4ea67b681f9691988dda34141fed0e25622f2354a620b0fbb7e7f4c7f0c3bb74506dc9702d0d167126b96aa25e8a55cd23bcc21c", 0x1000}, {&(0x7f00000014c0)="a24d4e08233892e1049da0b7275205df6a04f309892b0ac8ab7f87588cd54ff836d8b74e1dafc5305e396ee5c05de6254b362a5418c28dfab470f2645d048442a87de1a1db71957c1238b7fa758cc6731691bec86afed3133b02dabacd1607aae17bc14448aa3971cec5f569dcd473ddb9e270df28f254f1702d72f8bed44117e4b6de7653e69d646229d5fd74ac7a51683fc3e079bf388bb3ab8f1987dcb2d656668548a586ccc79f9aed702aa91102601ac3dcb4b07b36e1cfba19cae6e5409927b73944a0d307a4740d0db6a379dbbc116db6dae0d8dcfd490381e293b93c76e75722138af788c5f4aabbd1bfc298eab1c1874262c8ed542c4c53af9cecc8ef238386ad6f50cfb1da1cd04584f82787fa088987fe5e8c065edfdcb2d0a1faa82f33696953b27b125d9b1272b051797a00da1f710658ba62e32e7545ee759ff408c8c6ade40c61a3e85d48ef3026241fb02d21bf5baca87cf9233c16eb0239c76cab4b45d58683d8b83738786c5bd2cafe5dc21f9843d744c2872b937d81a021cc8193116ffe6862ec66387ba5c2cd9d967c8be6f09ba497ae8f6c00f20712f8ed8ff8a770d15cacbca04030d46dcd3eeccb07cd729ab176c4020de7ccdcb280b5b746cd33d6e4ce8272f341afbe91fea19fb382d9307bee4bddb307997a3938e2f5901a75437b5bd7bd995f685b640880719346b6828c0fc4e5bc7c9522a0d9c1b84ac941d5c177a05583dbef90ebb4296fc3ef4166e85069c8aa7493c4f1bb0ecfdce550cb8cdaadd947fc48613a88836447885762d7de4180efb993604c3161f5a11034c2cd0bd0ad9fa35305e6c6ae736a24373ada8460ab79452502c9716db8505a513db0461db14b8f1bca6c3dba763476509d31025f11c30dc86492aa814d7b72e5c8a110b2a748887aa2cdd74b2099569f6ab2d85550c43c00e76a4a7e3857fd7b6caedc4ea905f9c6661da3b6b5f9f77b830c5e86766d57387f4e48ff3114b206e368776c2edfe25ba99695f095e03922244611417b30c783c6a248dd18f299203e93a4c349515f81eae379fcc36f4f5301f726ebf04576123eb1cb8dc81719137e2126fc3510668d9782ba9d9d6cfa4578b69131ba1f69c12f2a126b62b463c3480a5c5e767e4dee6e800228c4a9bcbd2dc8d6dd2ebcdbb585d821e0a577d180e027cb89fd52ae7b2c4afdf3e83703d82216f957235d3b901cf40a493520da7506ebb4a031f0fd3d4d8ac37af63f4fb9dd440f25fa631b3016739c7024df8829ccaf8e9e7284745e42de9284a1be81caa02a853f28ed36fe1a97d5a011ce7e62000e9b359e3ff46224061a78a0f7b2a924e9a7008bbff0fbff2e8a4e01fbce7dfe5bc595beefdab20a494da5c250acf5de272bff97c15c64fcca621684a650378a87327879f6d68a516439c469fee234c4d542342f49446693e3d008f56bdf20afadb3c72b211ae3df7c9e97959689b4c5f4e6290a1ddc4240183772e46b9fd02947380325fccf28522ecbb11ee48d943e37563a117d17c827a763f8b8df1f003988a094778d24371a8d589374ec2e530cefebb14579e7d01c060cb53db279d89a99b74edaff4ccc7bd01e790c2461415d57557d4ba684c22f08989257db901a46b8f1e96df7ac7d6b9ff701b8ad36eb00abf10f8d2b17d4ab73408826b1f34497abfa33decb403ce5e045490b3606b93c846e47afe364f72c9574d3c8fb49f05a6a06584b1adbbb673de90083784c6baf01bbd759ccb73f44b4ca9a2034367596eedad347203cff31d41583b0da46baea62dd823cb5f7bef59be3711c667a4ee2a124eb39290fab8437998602ece7632d0d33293583599932287ccfab479c6c1c3c601408ec7885d8d508cd531d8dc4173b89b334ed8095ca9a0be4a4b804cb28e2faa08c70ff02aba1a42767073220f85f7390d9ee9f63e9e51b21aa8e00ac7533ec20c1ab077f53d7a3a92238f7f28f2bcb716e44c17bf68d3c812d70e8aa4cbab5cbfc9994f24231305d3c1499bde31d961fa648ad31568d7f9d798a2d1712cb34ee613ca7441fa86729c02989165a91021e901a5b5c30ef2a7a69e5ac0da4f125a038ad21b282f0106b1218b52734699001bc674bf22f04ae0de00ca1181b3d9f2e5bcd2bf91ed7396b59a2fed69f1b2d03c07e1f5696077427512f3d46c885987bc231181bc50f148369cf109e378aa1afab2a240fd90e869b82d069e6bff2a2f219103563e27fce3e1f583c7b94483bf8d6655075503beb8d73a354184c4ab302aa0b77d1fa035f75e386ecc9a16a172ae9d0d693e57caa99924728e1cdab279fb1f3d17fe0877cb0b73342c5a15c5cf63d9ded47978b498814c109203ac82ff06d3d6c14a9c23e5a65bb0526e1a2f4c6491361bc9aa62ae83c5c14d24583b10dadcb7fc7beae20f489a7de3a06fe7c7968480dc34a2b5ea4db390224af12dfdc1edce6d72c4f69379fcb270964fa6f7046bc6f50ba1a836747a232fbe02553fdf868e5b691260566ba17f8a1c30c4c2d5973a2d66d5e5f5f1c4ce69681994e0cce01ba0437dc507f5d58e879cb37cc485f262945b139e3dc7fb2bf6a093ee3edca86e58c4cc20f0a14ce3c19e77ac9fcbed04f7a18ac19ee7255cdd3696f1c83191264824966be9b68b95e3e7b29ccf0b8a2c96d6ddd757bdc5dd5cf6ac5565053f97c5aca7f03ac8579aa55ef01d55c220b8c03a75d5628f754a05f02017065e2b623c61da0589ca5a286205bc37b63deedd336afb5a6e2136a872d09dc42803749160d5d3ecd92f06f7d0d32b9138afc4d2e69add9d0cb828a53546df21f3e246fc8609beed580ddd22c91507a834e20df57dc6468d096a7877673c41ac66b09daaeb282eb78c07be06015187645f946a5993b4311c37ef1e82e0a6df7faae6901b7c27fd4871f89a663412883b8df262a5debf36257ba6509658d6bf1d705f580d9ab35c1a5f5f434daf3d49940a05515781490facfef17b5e7575686a924c9e9ca6d5151177291712b6cef9772dd013869fb89bd8d10caa50026c414a58e21d1bd8f7c8161de4aecfc0d5a0b75017b77095569511b857def60694792f3ee6c586e6e82759b768034cf35a83efa46ca332c7302082ecb40fabbd36a0fc5266f55bfcd3a0e2a8969ff33289720062c510ddcfc8907d75fd918514bb85a58c57dcdcc0ff02a8987ffc44ff4b0cae95ddb12b760ebe476e942e6f366597f6bf18b8cf3019fa3c33552adad5715b9e00f7f6b964858acd3b51c90b3a699ca84f2c4c66d58ea64054d25cf223509ea7163f676c502eede7963598bca12530760d6bb0c018a3a5c99f6858c13c987da621dc165d093c5b828ec982730ba19279739083acc0a3b96618a070f57aa63a3b403986cbf37ccb1b034bf7808ad063ea340debb3ca1d8da3dea69b31fcc5e915d04b54a166ec85f5ee0910a57054c3ef93f8860045517785b2f54b90847e4118eb1bfbcd2861a9c640ecb4e0739a4c4c113592fb575d9c1a496859e3936fd37ff7ec838c22caab08a07e63ecf9eeded715a26cd68a67c8db35dd9846e404c8eb67ad00ad1746c465281dc9f2451f6202fcc13fed9d40143811b8cc9074f29d5e349df5ec3a3b64586d6a0d9dab733583918589578f387253ec424999de65fad54803ff22f1a32ba3088d779239028282896d3bfd760f0c35e5636851d1a8cd75680b513e966f30af3417dfbffd7e34d456cf87018537e3e78a3cdf83d49305e20dddea276101bfe145272351ac5a25e511d044f2e3f0c54d039da22ba3031bf1dc96b3ba730032f95a2f4ce408bbd359652848ff64b2f6e5552156bfd2b9f8cde4e5500759550e76872e53b115fce8e36589b892924d7320ff680f7bbf6d016a1c24bc22b3f3366d16f3b86c5fd4ba2c6214f86c73fae0c8ed5f4e34c2aaa62efecd22f23d1f79712314d39eeb6d23f7d23d23f7854ea07bcd3b5abd5cc8ff167faff4072dbdd2f0fc216479c725feffc529f9f2cfeb1e1cfefd6d40272d73a858b26349202fb5f8518dd75e45540b872d24e0c011f44bc422f4c266dd45b118504a98a1fc24567ada13c2aec779af8c9e10da9148809b74046ee2b531590c45dc4d78eb8700052f39433819ed613b550e4a34bfa6075204b3a22946a23b014c24894c9511d1d85b72ac5a5350e389195d8d66dc6e18c9c251b2e0798c7651f5358b85522bb04575aed7a4626165336c5e689210ab02bb1716f813ce675038291cec45bc0f5d58867cf6f89a5c13574577f7e8864031a70513a225b52238fa8a77c6c66f4909f0cec1fdf4be89868a3a1774dd6853b4a53c667ea5681d2c761f13ce0a5c693f04f168822bce579905004c129b5b64b9c81c595604f7d99a95e6dc58b62cbd6ae3be8b62ea672ef604894ac598edb0e90afbd5f9c4bb631e4f73343dc1f806e66973d1ecf717864f48bdd9903825f2006c682396b447a164d7d41a940d04ccbce908de120c8e2876ecadcb55a508240963e17182ed167fe83683590d7d3662c1ba5a823b34625934bd8aa95086b2a42e07bdceeb0e3c0c2e68e114bebbfd3b9ec80dea3172ddf7b15ab8c4bc8d0a9a1fa7cfb28e6b78f57747313a489ff3126af4004e4a59c0289d455a0951ef39acd49a6c242f229bad680523ec2bb25b86732af12450963e6105926fb2c0b62b123fff55f028bdc77872546f1f778c26bd522b3c5aba3fcb64f60feb98cc509c99ec600459780ddb3b58f3213508455f5eab26ef1011b264dc93c7080bd4b53a279e23d11dd997bd01d524f3567db7c60d3a6a3e00a998a018970611b068254736b76236bf3caa43d08555c85ddd9755e3c501588998008b6d90549d0e0486ccffeac9d8064b5223bbac2f35602eaed537d9f1b57f48e1327a7b6f63a849cd9f3aae95ed4f549211a80a4d1dd5320282e6fa98d1d19189c5a5abaaf701ff40048dd702cc7ccce6a437040727063d98141a9f4ed112fa9848ea30cc558b7f08360a646fb7a267810bfb29d969e345f7010b75201d088e72737f367162a14308206450358cb414da12b4b30ac7eb3812e1eb67b5ae2d948b1f3cabdeb2d7b1883739687942347e88a71bad2f2cd7ee886ff9e262dcfb420259fe829e7b291d8e858105a04a9145c6e49dd71e3edec233fe34186cf5df029811439c0f4c7823d60b7ab266d0acb611a5dc9ea629dfbab48e864ba8cac8dafaf1dcd585a1daf9390c1fbbe15aae9e8fea25f38730f5b4214437e3a9553af0b28119b03579faf91c6fbe32d5c7bf34044440b9fe93916a31d475942267da466c2850f0b826be0d67f4934352cc7895d92b2a7d8fb59b0ef41cb166dfe0de795b1f2b13b1d28cbb45cc1d7e80b0540001083120b4256308a56b07c4cef1e2e6c9ea30b8b472ca79f89b3f1332eef806ba8e91d82796116d4033bf2c5e2fbe26f2d1d40f7bcf746842acf18327782c991d808683ed18fb67a4aa923d78b78c9e3eb13450f7287eb7182544944e96fc2dedafb203a68aa6eb7904f8ac06d4ab277427ea2036c10f84fd563e337e5d1e8cda109397fb2eb3f45a936da5fec19adc7186abec8a4ee630475e6ae64ff242d6a6365ad006caaa104897a7469af16c60f36c7ded0b8315aaee48e26bb4b72ed2adb4563eb38be7b2bf199a2860d67147e42cdb56cbaf0bc6b1789bd7dad194849a4cadb6b9060455634bb994abec54791136bb8f1a8dba11dbf3f77b3ed63c309d06bb4a5912013b807d960f33fff935327b8390946c6f30a7d0199da21e5684f871e48dc689b4ccfcdf85c7f51", 0x1000}, {&(0x7f0000000300)="c603a4cdf29856161de0ac1f8daec94db29d5db36720d1c7c5d4c306", 0x1c}, {&(0x7f0000000340)="4d207c142e9789803adbf1f01e51b1f1d9a39db1dcaea6e75c823aa64b147157e915cd6336657cdaf0bed653", 0x2c}, {&(0x7f00000024c0)="9754a28eaf4f822092276d8cdf3d19be1a99c16cc724ad2d04c3b940bd6f8234013738d23cb09522d7ea04130ddb34b44452094c8f94b2fe83895c99d57812c47335591339c2bda5559a922614f5183b9c6e3e150658b2bbfcdce39dbf0f91d9c82fdb0bb8170ab59b05537b434a2a3ac9f8677223358940f4d5172f7aaef4a8ae453373a42c01031eb5603d7a0d079c6eec1a6c6f0c4541b1d9b4ea07bd6e3340d898335823435d691151d743c0", 0xae}], 0x6, &(0x7f00000026c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r1, @ANYBLOB="00a600000b84a83dd032875784c713d6ea573de03c7f1e8f7dae28f9085546700f746dd53a95dc00d3334fdc977c51dd2cb09c35de6d1ec571e3856b46"], 0x50, 0x408}, 0x4) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x4, 0x21, {0xfffffffffffff72a, 0x3f}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x23) writev(r0, &(0x7f0000000180), 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:16 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8060, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x5, [{0x2, 0x400}, {0x3, 0x2}, {0x3, 0x40}, {0x1, 0xffffffff80000001}, {0x0, 0x4}, {0x3, 0x9}, {0x0, 0x3}, {0x3}, {0x3, 0x2}, {0x3, 0x7}, {0x1, 0x2}, {0x3, 0x5}, {0x3, 0x9000000000}, {0x1, 0x6}, {0x1, 0x9}, {0x1, 0x80000000}, {0x3, 0x741}, {0x1, 0x5}, {0x3, 0x4}, {0x3, 0x3}, {0x1}, {0x3, 0x7fffffff}, {0x3, 0x97}, {0x3, 0x3}, {0x0, 0x8}, {0x1, 0x6}, {0x3, 0x2}, {0x0, 0x400}, {0x3, 0x6}, {0x2, 0xfff}, {0x3, 0x7fff}, {0x0, 0x5}]}) chmod(&(0x7f0000000080)='./bus/../file0\x00', 0x2) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x40000000029, 0x6c, &(0x7f00000001c0)="096d6df0edec877d30761d505c54eb5d844ae884e213b6a2c4ab884f1b0ca11757ba894c3fcbf0b8dc2d8965be288bc9799103e32c0c731cb86610e8c07dc45bf8c76ceaf743c47fd6ad175a05bcc5fb444d439033176b39ee601bdc8afc9f986cf8f3d9622c3a3c31e7f58f0f94574e6614caa5d19959499a03b802bf4b8f639915137a9583c1242fa52f27", 0x8c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20480, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = kqueue() r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10040, 0x0) fcntl$setflags(r2, 0x2, 0x1) kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) pread(r1, &(0x7f00000000c0)="194aa52a8fd98f3aa85b3b89d76d", 0xe, 0x0, 0x50) r3 = dup(r1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="45bcab18e1f78bc294f6757601b64dfdd9d28ded7f8565917b3439923326df", 0x1f}], 0x1) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, 0xfffffffffffffffe) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb01, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x200) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x1) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x80) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) flock(r0, 0x2) flock(r0, 0x2) pledge(&(0x7f0000000000)='],\xf3]!-\x00', &(0x7f0000000040)='@\x00') fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1b5, &(0x7f00000000c0)=[{0x4, 0x4, 0x1000, 0x6}, {0x16, 0x3, 0x2}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0xa0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x28, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") clock_settime(0x2, &(0x7f00000001c0)={0xec, 0x3ff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:17 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, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r2 = dup(r1) sendto(r2, &(0x7f0000000100)="4c039949583760751e0cdec42c53dbc6e30d0ddc03dbb9bf1668f3448ab70bb0f8597ec0d816b4e7a52cdc7f02e6fd35b415f5af46500ee0835a59b8", 0x3c, 0x1, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) nanosleep(&(0x7f0000000300)={0x570e, 0x1ff}, &(0x7f0000000280)) writev(r2, &(0x7f0000001500)=[{&(0x7f0000000340)="4312d67e916613eff0b2a1beb225dba1c82acb7ca6ea57cbec33c0a937ee590156b761bb545659228b08330859a8b30c945a94d16dfd0826acd4021a1a36d762b01e527f3cbdbeb8b867812372cb39497243e5eafcf1197c807e4ae434fa35286be0b6d7471b1a5fed5eda2785700ac3b37fc519248d190346a52847ede16092ac6a326d5c", 0x85}, {&(0x7f0000000400)="356e1f7a244e29f1841005008e3c37c2c5a866db3bc98bdec23183ab50a41a429ba3a68fbcd2ec2c6cc7c8b035772011ccb2be5ef08c54332aac025aa9997867aed2796c3a5ef0b4dcff2ffe52980115ab5efbedf9c61e90d848c7904fb85a9af435f985440365ff6c72d7c19af34c6e720915c0a4cbd8bbef0cdf00180e01d7878c1a3a0228a02f90cced54bcc8502c58931b54b4140b7730b5b5cc377aed9b6da00ffd37305820f893dbe81dfdaa694216cafdd7ec0a1e", 0xb8}, {&(0x7f0000000200)="0a05df5710fbe8c856f26bdc66f8d2b44f985288b6cf7abf16a9f4b54c80095062da25fca44f78564bc91d40799ff96a273e0f8d444d926ce9132d2701a0a73a4b69699f", 0x44}, {&(0x7f00000002c0)="221c3808ddc4fe5c796f4cea7b9f86829681359067adb2752fe22257120793bc33", 0x21}, {&(0x7f00000004c0)="7f", 0x1}, {&(0x7f0000000500)="75f2d776a167257c551597cd8f27c92e7045c71c5ac0d9dbc9965bbc9b6d2465a23b7e741c59f9cb911ccd7cdde4bdff33ec0b71c434196eb4397fb725993d81382a15947f5f15d93e6bead7f30b43ca4160092de267ac7bf853678b2de5f73b0f79497045624da599f9ff2f7c7bf573d9fb31bfa409eb6efb0f983fcc1628290f338d1091a28313cceb7c3a165555ada9d097644db849c57024b53296fdf5e1f6ba83363de3883fdc14edecf01f79cf5045b6ab4178697139713c84957e764b86f74d31f1e8d70f228d39231f963001b5bf7e9731184d809ac692c73abb5c3579a74872904bf85f3c3d53106a8de251dbb62c0aa3340708a5084c6ed9d9f097602cd33bd49285dea06837b829ebac334bbd0df2d58fc5ffa3da85a19042a78e4795d3e11fa0650123b778bb4e48d757d3ff758f2c51c71846b56af76e61f4c300c129423489dc7f4af0020b95e7cbc12c88ce2fd71a02bb68fa3dd70460d30b7b77d82a3eaf1a6ad9e9dfbbbe5891fa96b912c1d8f334c612d357f0e4587b25722b9432d54f67e75cf5d5b7cfa55fefb95febe7aa86d87c9911efe23983c82c6e43c4e4d3c0c15e8515f08eee850ad5e10ec8850ec46fa37adf3c8d1b81ec67230d0d06d8990c85c5ed8648fcc6342c18be713bcd5e89e60d5abd924318290ce9d3bc2801732f187e72b39de56823a03f7e86a0838c34c1b52fa82f76626097a17408b5c173aec71f4efc02ba5ae340fa3a52d0e0240bdb2a69857732c9e5165a89cc9b37222132e9b708ada331eae1d9b1fe72057cc2881e5bbf55804da451c71feaf12fb3d35e9a7b46d1a420d724a522183c4ac84510bccdf182d6125b40b304fe7096fc9658d100c7cdfecd8e4351439433ea188be30034a57b29e3bd3435142d2e1ad2bec5e2e05034d4a158ae127d9d5966eebe1b20dbacfb500d26971acef46b46c05f16e783e8e3ed7c4e098d7871a64b7f3cbab2eda01d73e5c1194e2b7f0ee75b6a099c7a0fb90911f4c66355ccb210c40807945e2c535f25ef445fa6ce03de507256d28994d4e798c5d2dd80370ae14a389f3c33a5499bdb4a1a5bc3b5c4830bcb11d6a31b994ff031b1dc57204a2e2ae4e7385bd2928131a66a37486b43b9b7332d69648da50d62ca9ad5d921fdb385a3bcf97c7e4268ff66648822238ebefddbfec5716b29e3629e7f07f42a8d2537bb7966e7e920ab94b83750795eedced0a6e678f3861b6e8245a7fdc1f6d3ff5bfc3a3257a15810a65cd5d92524b3d44f1aae9a78f0f4c3013a9033aba35a80e2eb047b4dd7be96c96558703bbfd1e3436e080b23e642e31bce531fe8fdcb86497bc811255aed43c188c98165a2b05666e915a491a95f7505e057d361ec58011b217ddcf36af312843767f2f788a10177ab65fc6a15fcf8be15a8a34b8e7989b6cd0b67c26bce57b0c53416a1650bcba2a9beb52cc193cfa5b12b292348c389f3af46f11330371a3b5755beea5ef8e43ab0aad5bfa3cf58b55dbe28a98338a2439e408727f6d0bd376fb46d92012371e39d212eac1964ab8ba0a6e30fc3a71bf2bf912d6ea1e28c43fa3ff410a9eb00d4fedac763eaa47a8ed5b271a34a3e11daabd150fe6ab8e45398a031ca5c2ef6208ee6f23b044489fb873586d798293096d8380a5ace7041685201af1d9cd20d54408580c21f7bdf6eed0a7b88780a9928532bd5fda5bd553f5c82571d5993c81da14dc8d9f359bbd105da0c15988cc8e149ea4a4a0dd2423339166b008f062ac0e1045d2d283e956a3349e48f50ee90bf93cc41a966660a1f562f7798b7d439e9cdb58e50a5594ba5b952ad8748b18b075d5bab564a357991bf0057a8312f1ff4fc4bc100cc39490f01baab8a9d6ebded424408021202f447f9bd65f7ad6188149970ca1cfcde69820a4c35a59ce26daa83da54d3f6b440f5a6fb6a98d446b3e70495344907f0d2bdf4d797145bd716e5bb37369af56bd620f80dfbdde603f645071535dda3781bafed6e7953c710b39add8762717e6c44f05f1058aa6656270b959daa7583b1d3dfe859f5daabc20ac9cda66c69e2ca0f97a63e83da7646da400fcc1e5c18133f9ae659444ef158efc457d4a46a3103ff17a6deff30c96ddce390e4633b3ed1d37dc36dc10f5a10e915c45c5134ebbf07fac3a385a4613332ffc79eef27eb4982d972751874633d1eb5b2dfdbe93ee81bd36f3bb84f379e17751d02ed55b5c03a59e892614301334b4071d93f2bf4debd8076f3b2332c9ee669523faf1eff0ac10af09d09f3703718561f013336ea538e2eb720ed9ab06785176838071666c55af221cf1fb25c5d3a622df5a86481212c2a13b2c1f50d3f11c68f91f6da694e2034df21b77e15884694858f3d2cae60af8a635b007b7639f351bb0b347cd629f8e59642201b518149e69cc30c4b580ff4cd1edc6a9fc5ac9608a4940a560e5c58e54a17e1ce18872086125fca8915fc66d73b1723a07ce7797eaa4a10a8afbafe874d2db69759f903b41b9a3e31ac7f39267f738b5ee26864299b441e70afcb2df5053e2cfdaefa5c852a9d9b94e54188de5cca9371082b5ac0027bb8ce42f9b921ae7b5050dc0080615f684cfa27f8f3736f5492f14a2cf32c45ce07686a8948f1c95a830221bd5d793593e815850a2917396735c1c8a920e60bae51d89035f9488164a8364c3b6fe373148e524be05619f2787851e27b5137aeeef5749dca312ee5be3d5e64ca2c530b989409dc5e951af2441864e09e9ce00550ab390a18e3b9d799009d5ee4e3762b10df2a31161f9ee101dbf46205684d7bd10c133c2bcde9a4b5f0c576db91523fda2e00c2e57c51f245f5c7d10fcc289b473d6e0130ac5446b46aebb12f8156060dbb8e15f4ab5e97a5d71dee80049952c610c2e3805f217f754d3620ec3232cf08ae003bbf62d4338918a244883b6b5248fab4a824db6e38a01984c9f8f0b294a6e5ead142106000adab1abdb9e31145c3a38acbfb75b7e13063ed023342b8899602f22772840b944ffee43654bc251824bbd45f07e39c8c51dc99fee65fd3c5e6988fc0ac09688339b4e0d563b08de56069441285393fac54bc79852dbcc211ed1ae9525b4ba72297f16afd4a337f92bab693149e6886b8fb38899bf9f5bce13887968d98479bdac533b105e3fb4caf332746f08b09416e01b338529d67964224358d356856e09c66abfd0588a221e336b4984ee3195c72a9c40a5018a352b7d974ebceb1bb10af472fe124a5803d623a8991b80ed942a0b8c1299f3767a15c5e1269d2d74d7efdea1413e3b7f4d6c6da5fbd5d94a4adec14573129650f4dcb1cd20fb10ffc17865b41956c42769afca54f94a5d0c95e8db6450513c16effab84f44f0a0521f52b6c8f4556675cddfda807b2be5567894ac04caddf93dae7c3b4b9a015e7e6406720c2e4c559a7614e7eb4da897acdb7e4d48a90e155c410f5315b913c06f9a9943f4606a678590191185684739b4d1402a59a13275bc469127bd03c9d3eb5a2edeebc0033bcdf006b331117cc86e1c8ff83fb7fed74c76f613e85722647a5fbbae65295b3a4d415853898d35866963b9fd9c510c832dcadb9784091f7e4fe0ca18b0da4a9edf9a9a263127e04b26b92a9b0e48dc5081cac4e4164baa8d8acba437cac242e0785e27368724e949fc1f234edb08aef740934b1f5da21a3dae596f2e1dc2940f58dab95088bd33f5d6442cbf147f2c5ed987da7b8336588502e610464d43386185ac1c5bc47d7d06926a16a79a3af3288992ce6aca8427120299a12636290361afe2c2fbd6862c4f1551ee080a48cddb50b3b083368861d9adacd658fee484ac4660ad399bc278db2bedbdaf72d483ae831e398930b7df6f7a7e1640189d167e480dc8dcd4f2f4381da42f3c988bbe7928fa4e703c3d2c3d5ef6402b363d0e39e02add0cb8298f8608651507660d7c37066e5039f22eb2fa30eb9d39143c35bfcb16f68700b542f606ab608d914a99e9ea9dbe22afa9f174b4d4558dd61e971c155cbe075875446b1191bbbf6b4ffc1969ec706a9f6a7b7ea805d59e0ebb5139196ed6b668e2904bd365840b6ec2d41e447458409f45a85fb6e1489fbd26c98462bfbb7314aec736292ce19c58e736bedbab61fd82519af1ee7238c7e8d8667265f6006456a06d715cd15af69948cf54568ca4902cc1971c008dc7a211510ce545008e057c80d56e6f86784aa950209b8c4128fc8e9c62cafa7e947693d83af96c62f8ba045c9d35d81f1a2b0ae686441cb4390466d65172ac14162b6ae4d148ef3dd239cde4d4c918cd3398c444426a7aef7de2b5dbf9ef20a1a90967d06501d71f8fd592495877cb8105e6ea46b1e1f65c3ea39aca992e50258a5c5da47657d9f150ff341c626f9134dc8535c4f5e3930b60a65e8ae9bebadd4010e8c67a395ac23009f7d4f0e4e2620361ff0b4e8ef3f5065abf7860d02c9d7e34d5b951a3b8deaa99688f80cf08e17c46e899774b4f3793c1cecf3c4201cd54ac6e9bc7bf0d02d1f9226bab971101b113c097cfb705b1056e1670de0bcacc0f78b92d58283f0fed2d4d50c77d603d4cdc114dbfe67d1f8c014bc505d8548fccc58de1b1b64798acfd69fb92f52501163ea196f0c48c3acdb34e3b7e9fdf893540541e583636efb00f8a932566d49a2c107428b021fcafc108b23fbe7275ff16328d48e098db282909b53ea725ccde412bddeb7ef82000a8b08d71b8d2e5e1c11e73f0c4f9ffcf2913a68f02b6d28f6222d80c1daf4228718d2c5059b155e15002c2440ed60e600828dfde10e223cfd4a62e64fd80a7bb0c3228bacf21c07f9b17ae34cb0995fa7c0710027e778b9d1b0f7f6f934c4166f14a336a0435a36e6f42658fa58ca80d3efc47032a4de3bd8ccfec5aa5319b8d6d61639dda539ce6afbfdf21c0e915ec777e40a6bca1614ec76e3b8d4bac9c97508c72e5a07e5ea8dcf9f2eac212a6288290b0030b2f05461c15acb4909d51b9962f5f04fd71776dc90f07180966ba9caf2453abaccb713a7fde991372bec2db7fdcd121af35f49c3c4d71811df5228ab53d8987ae2df8fe39cf82ade46cd9f414a796180991946154e50418e4eb6b18baad1d1ab780e1f00ccc050a34e1ae28c39ffa07f1becaf8aadd07b9450cdd14523f720129728e997a245714ae89b58c52cdf4c9cd3183dcd93c869376d4a027809e8b81229ab2c656755e6016c155d4ae06d1a920ce9d05f968a3f5c77d4d9256356695d9957a7ff395175b73489808a38d7720c1d52b23de759666840ff3db9765366472ccb59058aecb1da0c4de2c4726e6b186e94eef73ad279d30f48b4720c90bf3b4b95fdaefb5837a26115a39fa415fec550cfc59e28ab17473ad9033b2b88afa9c0e8338719996c6cf1f27cffab59531b7679780a3390bf13ba1bea008cd3d989f0f6331685d8b31779b14be8c01029f6ff2adc5b3c7a144542c0576f18ea3291d2ea2ba90067c04dd612638cc08d88bba871a274050da5d307bc16e385e231f7ed648f7192f05c7eb41ac9e2d047f3073af61a4cbf76d37ad79a1de8607fcabef8a1fd4f8a727f59b96d548d81e103454088c73e4da76235a06808ee84495e460035e0f28d174c1950995bf2f8295c0472f76da82b5e9263171a89021736b8812f5a4ffc9fcda93f72bbaf01db0100596433c50b806d3861746bf4a3357396529028659fef31cbad9726b7c91542310395817bf2d55353906ce2e893631548a3a38ba8929dee566a60f3b0da52656655e38f522e840b", 0x1000}], 0x6) setsockopt(r2, 0x5b, 0x1, &(0x7f0000001580)="e06fdb8302b6b485d541dc3974f4c040dce6538c9eb608c41d1b5e59b964083909a849c7bb9971e756b97fdc55d2", 0x2e) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)) write(r0, &(0x7f0000000140)="9c87c3779b547e2e", 0x8) fcntl$dupfd(r0, 0x0, r0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7c}, {0x61}, {0x800000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff36, &(0x7f0000000180)="22df7fe9183bf32d5c8e0fed9ca87aff70dfb6e264d28c9a6c27e3c4090516897434b9e994142a0491992d61666fa477d1b5d5105006a33c6187fc292e8d4382704c1b207f9fca5b3d80b5444b0a871aed6c216ad62265f555c88feb0456976a9eac262eb8ad92203d94dd1b36e5c1c8e0132c624fce33b22082a1c167bf75c192f6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xff, 0x10000, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x5) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140)=0x8, 0x4) 16:00:18 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) poll(&(0x7f0000000000)=[{r1, 0x144}, {r2, 0x10c}, {r1, 0x153}, {r1, 0x20}, {r1, 0x4}, {r1, 0x21}], 0x6, 0x3f) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) 16:00:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x16f, 0x160bc7a7}, {0xcd, 0x2}, {0x101, 0x8671}, {0x82}, {0x46, 0x9}, {0xa1, 0x7}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x6}], 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x3, 0x0, 0x2, 0x0, r2}) socket$inet6(0x18, 0x8002, 0x6d) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f00000003c0)='./file0/file0/file0/file0/file0\x00', 0x2, 0x1) mknod(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x8, 0xff) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mkdir(&(0x7f0000000380)='./file0/file0/file0/file0/file0\x00', 0x100) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000180)={0x1ff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='x\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='{{\x00']) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fchflags(r2, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) read(r1, &(0x7f00000000c0)=""/248, 0xf8) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0xffffffffffffffb6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1, 0x0, r2}) getppid() ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x1) faccessat(r1, &(0x7f0000000240)='./bus\x00', 0x10, 0x3) 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchflags(r0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x1, 0x7}) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x1f, 0x3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0xfffffffffffffffc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x7fff) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) getitimer(0x0, &(0x7f0000000300)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x10000, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x1, 0x0) r3 = semget$private(0x0, 0x0, 0x80) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000003c0)=""/187) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0/file0\x00') bind$unix(r0, &(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8) lseek(r2, 0x0, 0x4c, 0x1) recvfrom(r0, &(0x7f0000000540)=""/163, 0xa3, 0x1abeb78ef001697a, 0x0, 0x0) semget$private(0x0, 0x1, 0x40c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000600)) getitimer(0x1, &(0x7f0000000640)) pwritev(r1, &(0x7f00000019c0)=[{&(0x7f0000000680)="72ac3f574c616ad55327970bbe00abfac946187ca8cadb9926ee6bfd07a24f98eb024fb146d86b8b49b8018ce9fcc92874bdcf768b668dd679b0b17cb0ab540bcbd9d994664d42f20c23058872d80bdde6f00f6158bc8afce9403c08e0553dec8fa8f861c23a1219454ded0328a060257ebc3d26feccc9549a969983f0136185fb7aa4d60ef3308141b9dc6287c85eb4f7030ddd0943", 0x96}, {&(0x7f0000000740)="c66f78bc889747c920a9d409ebdaaf9a3515879e69f8a2cf29ba6fef5ce60dcc3ab0bbaffad4032c9f83221b3f1e99eeade5d9b22a2b1c8b887771c08bb9fa425bd562c6fca317dc823007db8cfbc790d6dd65c4ac05ec6d8a0615885d1eec19f4dfe98cd9635d71de0f5629c0d0db651d7fe160e50a94ea2663019a2b3571a990db63c14627cb02343bf033a12a9b6b0dea675ab4ba4ae63628d7f0dbfeb1c269aafe942e6325955f7863e7fde05b1ca43e4bf96ca7c755505a229b2e64555dd63cc5ee5f08312677cb23237671cccdfdec2cb2340da59b8fe1f302bae47516c3951b3efd84aae766fc257465bdc558da0ab8e1e12f3ee0a796e404563df2a88c7092694b70d46ebdde25a695c55b9a360630554378af0d88d7093fd377e73c39d9a3c680292760d1b689702bce1670b92c04f3ccdf38c438bf0da2476429fe7dc6f10a7374189eec719aad51439622217bdcf9c2362f85c5432e23d159319d4c25a6468316cf71a6bc40db60609ffa6c15a9136cb12a9e7f679afff2fe49aea60a97c086d77c0da5771cd936a3a731f96ff27c74ff51d3a5885da1c21174cd832212f1b31af8c3ca6450dac1db9a7e1023f45ba60021cee0ff7346a87d4dfdfcf07a7dcf021a7394a7a7840604b77cf4e1fbc59959d1783ff374eefe1098ba38fbf3cf01cdf8a8ea4128cc6e462e2d174f7e170726f867b6dc888c023b37750a57ba6335ecfa18b93cfd3147484a16ad14e26b742856c47e1f36e13192ae9cd63ee686932f085805e99a4351edbd34293c014426a5a8e49ef7b556397f69ac0a3c1c175551dab2680fce01d3c8a5e3dadf4eba68276c1bacca7bdd49d56d5c919a3864910a004f2e994c1afd81f367b2d3c4103e25e5f82c16ab9cc26e2cd9ab28c5a3e86fddc922a182d91e8bedf79380bdc2eba36305851737a79331e502075c35ef208cdcd303ac64ea9d8aa14aaae8e6bff6a08883c9e0edaef9adf58e5ef9afcebf037200dd3728341684e26b7cdd515f8763ed41d69641d2b978ad475758a341ed655b06b32f271519997ba6a59f56a88a4bb32fd0c23104ca1f0997d816e4ac7a2dbc57e01ac4856d5e57dcb35551270bfc414b73dcd72b959ca6205273034174a64fcd90a242ad53fd5fac8903f01b9439cb973af9ec5528c70380c9447bffc8d08d0ee0c36b1a14ffd743b7c31efd47943182484c14253fc57032536d499a2b3d962afad17111a3a570a362c2f07bdd4017882737d91f92e4bd2c405699443a6686b6afb586d76bd8dfe605af1b9183203316892f44c93e488a6abd848a31360342507620c588ea2953077ee355f8264f11a11732cf3543ce27ee6f512f6ad6c5112e3f09bc4d0e98a861a4070d1c7fe9a2f16778361a3260328975149dd837047193b8f26f787660aaa7b74ad518413f38018f11d1e9278d66fec8b8900ac2820f7d93219df3e0649d19bacc718aad9cfb9c5653616c02ba5b54cd2ed320292670d6f21a60de304d189b024e399d9b461e8ec1059041bdecb897a87cd2f2e88de1b6d962c55a9b56f51ad0475c8226c03844eb68506d564b74e29b712654ea41acebbe467e5b6d89dc1e4736d9bec38101144931b2a2a3524246e1484883abe5981c71c17b2a0c4f19e769429abfeae24a24ad640cc057d485e92222c770e35dd29b2658301792e32b654a0c3ff358a31fee1af2fd0e5d5785e5a2b648e602269f403b634ccdb63735dac134626d8fbbbd3e44eaa67ebc3b71538969abf58b5cb3c493e95155a61f57c50932d6897c9b0af7aaef9a02aa5b63b103ed39f5a51d123caef3fb6e74c9d711e7af7787aa4a06d85e80cf96a1d5f3fb126a9a318d209cd9d37f8778f0e525d8311f8d5a841767466c34ed1956de9570f4a68f2702f64cd2bee81ba9da38925e37fe245c3e9bbcb2780a668f7aa5eece31b4f4d7b0e218185fb0edbdccae282837ec9832502c8c1fc7967213f714a92f924a784d65124f92b78cde06a003fecb4ad263dcbc767dd2155e16a4f210d0e22ce441628f78f12ae8197f20bf2f183cad41200f0515e01be73a7d70dd03167fd293a66a30efcd1abf8b03a1b3cdfbe7a7933226271aaec7781483dfb2736376305b799cd316726cf4cac211579b217703a5fb2e15be733df4d7b3909d308a154a94630d8dbeeb81176f77852bfe63e29559e65f45b7bf296f7d283f3d9bb7476316194d4dbc7945e21acede2e4a36970220871a1b301103510a9abad8226e9bedcff7c55ff5aa1f39dcac637a00864dbacabfd1663bf8dbe38fd2423741375a16c809e7df4d1950d316fe46f417bea99aa23ea274ab7f6e6cc01cf0772702f5560a0cc258c1027f3a2774a26110b0ac7dcbe8139384a1119747cd9bf2589ba7471cc54c699e2c5635dab8b2fae82aa02a88676823c8bcdd933887d56c3311b3aed3950a50b1009e626695ebf9ba215db6ab5269ec3204174b722ea7f3f614dd30ef16dd0cbf362088f33f902ecb5bcdb9ca1a647f1e3a20d1008a19e6dd854499cb16df8be85a999525ef4573c995d4218987bcb0adac0573157ed5ddb1e30698dd3fe985e4f7fa8dbc4bdf767376787bc584a9090afabd3088988a1aa09dc001ad151276cef4a4eda36040da2fe777cdc359746069ed540ed3df57bfdeb2893bf4c064ef7977a6cedefe460b0e531e0a8e4fb332e52678d1a3ac9f1ce713d11435d4ccc2108552eef4390cd59c003314e46590d9bf076fb32741cb80f781a5520df2ea0adf565ff9b2f1a8d484b7d2a66c7904e82550a5619c6a3257e9b65b541e60174a3be01c8d81f55383945c489f4706e636ddd0c735d4798d00a3e9b4a82ef9b87c3cc4bba32978ceaaf1c15eb094cbd35489924c7e9f9832a0fead87b1fb2daadc7049223950204a48fe1a3285bada1bf46c0442d31295cd488a496868c7f4b8ac7ec86b9176b632a3d8998a99cb04660333ab6f0e109bfd53daeaa6d3f56158bf7c77ee87f299f0263c17a165fcdc2bd1e90be87ca033fe716444320b31d0e6324bea04c486590b5523c047e32153051baea2e724f71e3ce2c256b63524dc9c6fab2a08929f82dbe9527e15f19b50effcd314d65d88af112e4437ed020ca9c58684df414b608bbbcc06453b6f12df592602bb39efcbf428e90bdfcd9aaf545852027624bb5fe35f4a169251fe93c0d4c2c9aa4ddca9716c7b8589b252ac0a5fa7395d0befaa77db9db04f677f91418c3c1e4d5c0271c56b274599087b75e0357181e0c8273752931aca9fd80f18635072994edc5ac1268c7e59b2c8061bc52bccf40b66a869fe8e876ae8ff14bb31e0eab09513debf1ea928b8b5c97ab0a81026395434634ea0c9c8aea7a371ee59e176fa9c49ee120b7fcdab80b16d7cdc67142c83a10e6ce5a7c8073866bb93ee8194df505e19425c36bc382a5925230ad8ea13a830a36fd794b0583bd17bb9cde5a769685b902a2a9c7b87137fc307aec6bdf178027abdc9894116bb05b05c81092e73d8ed142ab74a997f9080303076ced29ea88a18ee12ff363c2aea5ce962863d787a47c868ffff475de7a687d26083e5481c984215b647097bb99e96b83ce31eafa810323075f7d31e55a274727b4c6c927e460ef41999efde183f75f47ac85bc2264264926aaa7cd026f4f67030ae8c53b5dc5e5014a920daa251100c01fc099dbc403b22f6fe31701e902d0d73ae1caf6b383d568dc89be917665d4684fd9ab986d2d4fb8040c87635599e9f993551bf1cd69a0e5c547ee7dd066c4897d0d4196e57b4a3392e31116fa12db04b9aff5c4be1d4d074ff0e55c3c32429890e0c9682b7403e6d2a6e9aff0ec7dd118d611f58f04d2a1b50d99329797c9f3280b0c9daf4a2adbb3aed8548c7378142b35419789c746e350d6d5ac673a28335927c7485cc82362bf4c28cf2600e3886d13268800ce74a43e952c673d942d7c15d56fa1f7920f127e48b4169bcab3f7dc368fdf0f471bdec42fe185ac5b453cba24e27cc6d12031c02a5cfacb2eec94ccccad1e7e2a247f1b4c00e212588b745f37736a19285d0bd902faa8cf4fd1a6ba83566a8abeab2fe93ae81d79e226f99afcc690b6eaa02c1b40e34f292dc3e7bf67e7a81ad09278e9a0b684e457201ef0ccea09c7797c09bdbad30b0e422317364c5df7f17c0b232c0981911845c5f90364b947029a1f37a9db7c41f3e74cd39b04760cae605e10836d8163d71fd20be8887fe68460359aae8fc5a4597f5590747ac346be8618855834226ec045a2602d793a57792dfd0a4f24698b3ec96ad5c20a524a5283c59cadb4dfd5e6e19dc1e2d3b9ac3103711e7be71654637e0f09e7f4ecffc9937ea7a68fa47471a182c49ab3740eb051e290886c18f998af52b219d40f7b2e45c2503533fd0b9089c50508a444418af4aa2463912a8b5a8f8e83b2a3b94cee3a83b17c60ce94923ad3afe8a58de76dbdc60aad1b204244c119dbb05424ab01a63c39bb193267367875607d7b8a5bde64073d10a6a325c45b5a2af7c5f847cfac7ac6abcb54f82c0f0232d7c02811fbb39b6b06430b7aa3e91cf0eade5b7cdad802ebb1586ce2b7d84f8cad46ace339fe18522d0ac0e6fdc1096551047a4d4035560ad28d0da61b1df8d29db601b8b1f8b9ab68795b2c719b4a6c10233de874c6253d0b3470a5cd71520bb69b628dce566a98339754c0c264b2b69804d948b113b5262c0529bdec3d712704f4928c49e47f22468ee430e7f9c5be09dc5afdd6073543676e088033b0e2bbd9e12c5c4341b8719c5e03230c741222282f3c451fffa8e8b98ff8581f87fb94691245a0eefd4cf20a30875a5f5622afe668848d2e899c9a3a8ea0dcad8a0dd400a2d0fb8c31d7fc641813fd96131d422d1a89f885f2d322891198c57e4fdfa9527b2001602ca843c9a67414480da5ccc62e3ab2d0a6d384a5fe50856ccae2a7eda17f12677af42e3ca4a796107bb00ee484fec7c3cc670202d38fb53e2de00a224b0e41b6bc3f13b5b5980be83e252f2eebbe0324bd1be5a4fa0a636237944dc0c96a308283fdcf088786648d0a44fd103ca810ee1c76edf5c50b3bd09460ab4f17eb6db8f6ae53b5f1b9732d41cde5a1d83b51025279c76678fda4769a59e3274423d41bc3117467d0e94749ae86a4b63c3b8ed008de66367c23fa04aa45f505e1db6d58811e14cfdfe45bc61e81e39946021f345d94f381beb4f90be22abd635a6744ef111a15065388398bf03c27b8002dff415e820d306113a4876b2825e6716c14fd301746b3a39cf354fcd3825d1bb80e4bf3ee24b4883b064f1bbd8e624415a860a6b1709fc640954676a6a30c125c80c893b4bf377f1bde1e85dc2d7a7ed0cd2bcb0977b8b5f944109858d7c02a92ddee3182eadf0aadb40afa60fcff470db9b6c0182228b064be5c7f387f2c2c364518857fbf27756a3e4cdc96e243cd1fd20f067e93f8c6ac090cea09c1afc9552b931ef180d0b397c48116145baba380ed49cbfdd230b1956f4fb0f66a16652ca89a41001cb8d876a6b8abba4d4028b9f9d54a9111fd9b3ce65ec760ddf9df2a9c810da73a29f98dd089474596d83bd25bf3b38feb8265ef9ce2c1903499be484d4c145481731ed3cbea6ebc1608e45c6130f9c02e6b43841028999d504512c67c149618d0d6bc0bac7b40913ca4a2bca70b88e5e8653be29a6c71cb93f6f6d13421fd30fc0f30a2ee2f545aa755ed0dd8b2908018c75b6ca1f12bc80948047756b00eed8299417b7793f041ab52e03bf2fa86754c81432ef5c1b", 0x1000}, {&(0x7f0000001740)="b2a09ee608a44ce207935d1893f2726209b4e9db00ca3ac53cf0b8aa9fcdb8b773284d39e76188177788bea26ece43c1cae0b1be7d222b73678bf7ff2b645334759a6a5aa65a192dc4b24f7a6e40ec73370a5af2c980008943f4cf3a10da8da79e839a8165c2896d6f8d71d8abf62aff5d54", 0x72}, {&(0x7f00000017c0)="f615d3bd36cab12472ce77f039cd4ae6d7af654700a56374cb4c778cd9264006d98bc625c561d6a7113624234633c6a1f500", 0x32}, {&(0x7f0000001800)="d98ba6e8e933220802efd22aae8a0bb07d1cb0d343a72b6b1f0f4908c67971a34ee7c873f2efe6e3bb0554c12474f876a2eee6b7c02b773dc4f3744adc079db0ff40d2951be7aa4196486d755a1263644c06467829eb71afe77e6d8bb39d4cc597e117f4f298b30c26a9521fad494611e8c483fe223388d1c072164bbeb1b7fad1a10862a560a57ffb09ea7edc13770cc9c727fc4a456af8be94d6abd01c1e42cca7a63a3348a55135d65c297ca4330f97166df632ae369c5be349c57278e0e6d89d047ffec9799ba48be84e0115d82f1d3f7848102695b00dff284a04210c397fdc136a2d88afff0d6a09c4fbba7e9df5a172", 0xf3}, {&(0x7f0000001900)="ca5662ca5007a4194d8f31ec914be539b0c2e48770b215d91d7859c601b4c88726cbd013ca46cd4d22e8b911900a40c764502b5a4848c0edd86a727a01ccbc8ed46ab87d4a9dd85561343548d9a7174e713d51d39077309040dfb288d9a7996d131202dfaafa82c5d21e2b0110594374173b1fa00dcb11065b756b5ffdd1336105c74f467d61dfa15375f4dd0a2d738104665dea7b18d73368811ae45d88f625a71beafbf8c2a8702a2e8609cb42b278492a", 0xb2}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001a40)={'./file0/file1\x00', 0x1, 0x9, 0xc4f, 0x1, 0xcd80, 0x9, 0x8, 0x1, 0x0, 0x2, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getgroups(0xa, &(0x7f0000001b40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r2, r4, r5) r6 = msgget(0x2, 0x14) msgsnd(r6, &(0x7f0000001b80)={0x0, "94a404f2c990e1da83196a5971c3dbbc751602d50a58848e754f3adcd453016edf364b69a8d44582aaa95d34d2f0c01945c1cda307a1d5d818f563da94ca59eabec859d234581f75e368c2ec797970a1663e63577152d50bd57735cc81f52e232830a994f2afc8c1aae6efb6dca5b161f30fed895d28f152962056ab292b13e00d23938ea76b3642a9393a99da0f1cdbf0edd0bf0ac884dd86675dfa88580174d3c5db4437f170dcae79abdfe574af44f458f0b5dd41c725cf04e48659130d8440190792f1bdc972cee7bacec1c5e86c2062d52c984b10f8b583cec94dcd5249d6e9f42d4e0d0125c402c9ad49b1e730300d9ca4d62db22ca5e31f40c1b1000d9fcac4fbc6fbf0b18d4bb09d2940497cfd792c75a5de69fe52dde06c0e3a4b02884629cc1bd8a5a7772f60cae6141a66bf0a9193b169c11eed1d245e008f7f9483fe3e1741e0f6370d4d3e3c82ac19ca28109ce94965e8605496f19c9413e684b3691d0e52f417a72901784526c569465f48d0b66004b623361645ed870f07b72942566aea3dc945c78afe60d99dac17466a0d0fa77f9f9ec3c41e9722d135c4f6dbe9c982b239ae0b0c71293c3ad04b9efb2dd76fabd6beea4d615ef8925a97882c956b5ee9c6ffb6f82fed66b24f71a5b875b5167c6d310b5f60258bf737da33f5eec29dfec5ad8f870fdc8557a95990447415810c78ae2afdad0a14e8550a4a8ac261c7c8ed1ffbbd46009f0f55bd32e8f70f4c57e2ffcf588d77bc1cc406c641c2766fc563d08da2e29d98c26027f78c4932ad35632995120ee42968451a985a1cc38a5f70af9cbb036aac44d9e68e2ebc95eea4de11fb192a994c4ee7ae6f2d0266792a3f6c7abfef636070cf5c9ab63e2866d6838df763dd4c992834497caab1798ba68661cd944a18de47294c78f6e55e0bc015e23a2a65932b32886be09f3d4268c7f5820686b1971192729c025a335a1b57be0e2540d9f31e6b5ef97b47902087386c80a5d9033d03aaf44da776b5f394503b5c1f0ca3581979925c9439471c214cbf176b45f83a35a8d327c804b5f98a21db4b15ed81983487cb7d1e6b89ab07f1e82727d5dd927ec42d4a623b40a0a38eedbc23e0439f14ad9496d63a7be8cd15cab0e689274e3ca589e4699c6e5bc27fbe19535c6c2f6bea0b3611ebba973fae5a282c5fbf57961198762835fff3f03c8c1593bbfcc51bac5179b153298390df566c5dabb654d996cae5279ba2a845e32991495a2bfe9dab7258a2c3825a000b7efabd582ec461b38ef3540e3d63e24dc4737ef1f34ba85ddbad4ab70e273e02f8232f7967e73f44fdb07b7d8986a750274919f82245abf81626052068854f33ffe70f9e86ffb888b1bd414cfef0243e5ba396eac78b4d0a611d8ffde0a0305e9503e71e6d7cf6c691d9c7a249ee9cc0eb83db89dd1a0c6a6cc903b1cd38abc3d0e6578616bed205d269794c43f957ddb0d2748933d525d85cb676f8a79e89698da4b452cda951631f3a4e4cef92653b46d51046afb2467380bcda575e0c59872d4da06339f28614449b7b85003ba3b85c8526d969d43fec1ce300eb97c6bbde5c87d3d9bb9cd5716a8461a86375db72de25c4ea2273709d9d9127ea11126ea9b3b7342bf7c4c0fed26ae5ecf52f8f6334130dcb3d582ca7ce274e71d1c8c353fd602f815c9f8f81436adb074cfdcb1c13f33c5a12b43527f26cde7ee402b1e7bda109085b82b57b55b1dc4448ce5cd2c0f74beceb1f28ecd22e67f3c68a97aa9f2938e103a5d27757da13755bec614640d02e4cb198af7e32727904e4b1b59143f2098c21eead7e076f24370ce88f6ad2f6273079352931ff4eb1096cca31c45e55ac78c6367f1926032c2ceb3cefc5c6adb158abe723e4bfb474956811df2552b21a0981e45b199b48c09050e92e34d2433a22fb6d79519262070531082c8ce0845a036ce7986c367f1f408b3a54a99a7f671779cf49690741bedd91318aa523c4afeb395f18f982062e9645d3922cc20613a15b62aecc34e3559f8435deea8b6173cd22d469c51df75d4d64c2055069901b2b47774ce1faf5be058adcdc2188709ff3aeeb4b000c1a07812729e5db7807fc3507f82e28d3f8745f9f49dadbcd7d4f79b14cd3b6e0263ca556a9d75b1e1d1b2b2cab02ae24a191219c9aef596970499533f0dcac2faef0028b8c02dcdb5cea2cd2cce6c3a50c8f8dbd5b1c8f51e294ae3031bddaee409baffa90098d67f44074031441e137b6000dcc1c9a84c8aecb1ed5a1aeb5be8756bd8305d1caa82e3cf7248d4fc8e39ffa8dc8fcadff1b29c951e0ce734cbb0baf4afe88e5dc5f550d8ed892bff422ad77c7df15a4e24e4fd235c1cb3369a4568dae6ff76cd17a340b5e9e80d399b65d5d8da29e5abf7a626a4c93e277f267b06956da27ee3b6fb13adca162c086a81ee2f41420a061d73d6ad7c71ce9b6655c9d227a654fba474d5bc2671f89e8913404199395d29892ad32f3f9c7f60192b8e46a8f2ead0fefda488dd2ddf4a1de2e980d6e1afcd4bc4d9f77cabb2d461900a9de1e68b6034da6ca5c4a6918cf180d2dd4053d73bf7ee46545af88473c748151d85b1a2ddc869cce7fce591e900856336239913aa8b69fd5431ad68b98bb4a2c5cfa2d62db54f6fb7cb78420e027388b3b6e399614bdb1bb5de5d10c563707d7067657667ff5435a43860900729b6c151b15304d43320ccdd4c558abe6f84fd96303ceda6b8fffa87d1de5b0f31d18ebf6c04e1cbf84943d8c43f9996fe176edae76d1d32c02b58466ba0c340a556fb59b5e06b4cebfcab5a7c33acff705c85e6d2f68ca3be13f54e3a71186f1f8243a2e53050a737ff63895217f180ceec0ca4aec25c1959fa54e8e56a8932be5e85768a06e18397062a76b613ca212993b7cfdcf746a6564d879e6ef179c283bd70533bafb8a3f74ec9a7948956925ea208e54feeb18ecc67a196c3eddb01b34e9e1f02236f5fa5ad61680cca110feb644fc8a0b10ed59c6d1cb02ef1c84b03a4d6cc8f6e987cc4b9e8c2f6d94314f8f173b16c870167171a7de8d2acc95b163c794946292e7b8618af18b7544e4eeb3361b0fab1ebeb5387280d1e90639e29cf95ca5809e52a31a5a1e7d1fcc9a6f7a73d56ffb9119c4eec08b611a93c27d0edb04b5aa23d0ee56cc0665352e59ef1504b9b42444e31323cd588d39832ff2a47d8f3e82d44b188bb37516afda7a2a4785d2a925c0d784a78a55d615f518cf694c4d6de947e53cf70af2e171ce9bfbdc4f3e32908ea988ebab3e49cd22c24b307b30901d70d542a2ceaf4003d8cd0184d9f97f990ab5d18ccfae0198d27efb59ef3922e9d184aa9af96e133435df43d41853711fcf46e4d5a363e85dc043ee2d4e526aa407e5aaa6654995bd1c639eb0e32b8b31adecd47215fbd7988563495cbcec40533b309456d6ed8e1572080933b59ff0ae906f6d55300ac0e493d4ed44e69855a1e6c774550db69aa7759ff52dc85556d3e279a79a15d7d5023facc1a705af44a891a6d676a91d713226eaf985e6e27b0d10a2c632b1108d6e35a1f45c2a20cfe57187161ff1a11ee6e56927417de0920c5d40da17333093fb5fcd9742337b93f8417f5b19e51798d0af64fa4557fac33ebc74e8f17c70adeea5d8f16b92ea9c39445d6852a05301839c19c7138fe860f9e8abb781f7b2565289cac626be074d85a47d34c8c565d081b1de6dbb23392648ab662350e887c5bbc861c42b2c81f3df3809b7467c0fc524ffd3dc2aaa4c22df0e6d4a821f4c38ac5a449f76b517e586bced60c00c8e436d02aa4e69eb10ea2c6c28f60f70422c6bc68d3df314a6c227a48bca436bb0d661f4928b314171a3668f3f8d462010a5b72c25d9429a914c405aaec44627444469338f3cd9e21c77b4be03187e5437483ec8d74ec1197a450ef4c90451243c85d25324542b783acbeea326bf88a0c28a2520c805219d2360305f015a3536b0505f95ce470b17a2772411066e1ba547312c922c73d64a0da5e60fabcbb5f8e1a6db4895eef624470ee01d588036ab2e8c85b38ebe44a2cd6b354400366af70d6131ccb3124bf9682d0d5c2925bf1d9b7ac59a8048b90890226d2de75e2e43caf99356c43e13695e118288c0f46385c5dce7e64a03575b3a6992b5501019326050117a5cc9786f35b1ef3c8e7a306f0d2715ebfe033da30df9bbb016c2ef7e8376624b0961554685c5916e89606ea7540d97a5e3bfda84ab15ab4b39e5f38fb6cdc21bcad5bd6d25c2f92c2e20da41fedccacd7debf8c5236fb3e55259ee6ce24dba47d10a03610a29d57e621e345be42118a740683ac4cddbb1b5187bcd3f3b69ffc415f5ce77f4f643a9079b6f0d0cb2900c57754dbb5b4a08cbe87c1739167a57168bb159b8c51ab689d6dd7cc58650db7c3cf11916f42c7f68337772d7ca1471eedbd03b2535dac9751f18699b8a09c1fe64f545c78c606f8db8420ad6b66b2a2994c69fb4cbcfdfe116d9da9ef0b99e6c472fd0fe069755dff11394b686497901ae5e9240bc34523d6cd207cb88b2d9db40828880bdba556d70563f953f8ed8f458b92777c955a521d367ab77433f3fc410358dd63a64fd9a25cfdd7d6c790d6a810d6926a68b241896bb0540c8632807ba408bd453ac7ee78def2d69846bdf751be7d709af4fdcdbdb62ca31994e144884c51fa92332cd6048a58ae5314615ab3272aaab68346af0425f9bdde5f295259e588f5fc33451f16e4dc3b35176e61f483058693310080ce367d14f8155422f644dcbd3fdd40f7f8d2701b84a58a3ffd0686953e1e2cfa628bb183462ef343af4fc6e5f866539cad0544e1aebe99e8f46700de83eb17275fbd4e75108e2fe569c6a10ad59b2df8aaccbd2bc45cc01335a3d53170ce7b4ad6027bfc2420cfd08bff20060acf1795274d6ca152dba7f8dee8c7bf0adca177e923073db100428583c12c2b89936838c7f02aa7570d7960302249fece8bcedbe8f8855a25a5460586ed969a49039407428afee6590d9dd84d033b0c08543e80c61bd5f3a909a57dd79598ae4036bfff29ecbe04ea8fb9a1eaada0ba56fb5a057c1b74ddef2c9ebf86a0df655c1137fa3d636ee51aba70e60fb5bc5b522bd618012488fc1901c43630b41f57cd9e6f65b66d2d3b49c3c9c133a67aed6fdd352719dc182e6d963ffe4680b2c372e9297e821f6fb539e62b34a2fc2736255c90f406640615bcd7bf5f505932b6932477c5bf2130dfecb60f88908f523d6c70f3bb6672990580d20483e25735448438c50e725d2ff89d6b4fad8d8fb18353a7567986add71541eeeb8e382345407511d58cfc19d0729463a2ebd1edcc78e88781899665aa09b2f0f43de32d222a5833e9cded1233fdcecd3560eb6001a25d9e276ac47307a761769b51e0759b36d7adbb05963a0539ec9688eaf97a0d05339a88dd35a4943248de7c0aa5337b0460a6c50c5279e34ba5700346d06d4349de1e52c165fdb76b6b4d3afc8a186301962a1a4ee6f3fb1132d6f915f4ae24aa5cbb5c2d1bd30036d03b08421d95a11d108cb349b1727a6b42cef0e325612b7946b9983da47bdd3e045348852a2bf223797a6bb7d8e29f3b3d1b39b3e265efc5e7a3b5460c2c4628f540d905cd6d3c921aad78fc8dd69e1dbb0b02019a68ec6352a133278a33d0662780beeefd4465a9e9b744037edb9f85c3ebd7efe54901c93b8c49254a3a9ef100c4490ca272f8920406702c5643817e66730439e1b86ea2e8d38ecfc0691e682e8e9db1601b761c6"}, 0x1008, 0x800) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x110, 0x20) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x7, &(0x7f0000000100)=[{0x0, 0x7, 0xe6, 0x3}, {0x7, 0xfff, 0x5, 0x5}, {0x3, 0x7a, 0x7ff, 0x81}, {0x4, 0x5, 0x101, 0x1}, {0x1ff, 0x349d, 0x6, 0xd7d2}, {0x100, 0x200, 0xfffffffffffffff9}, {0x2, 0x6, 0x5, 0xb224}]}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40074}, {0x1e, 0x3}, {0x6}]}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x41d8, 0x1, 0x7, "cba8609c9e7eab689dce2efbe5ff8086a922f552", 0x7fff, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x1) sendto$unix(r1, &(0x7f00000001c0)="7f1bdad5457097ba329678ffcbf121cac485aac7f4fd482c8a604fbb3eb0948925d2c5f5c8c2fb536e9e90a5c52c551eb248a8b068abb5a6774f14c5d834b383917ff94fdb35208567b1a8bb7004ce99c04b0551307c1d6aeef5902406b06e68116fce2ebbdd2011cf051bbc36e3c2b31119ec9c3c7eea9fc8f3666496e97b79d7ff8a9b7e90611ae19101c29dd1afdfa889e7e1e2a2569b6776a0eec33f011c95f198a8d79f", 0xa6, 0x4, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 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) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000329, 0x0, 0x0) 16:00:19 executing program 1: r0 = kqueue() close(r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) open(&(0x7f0000000100)='./bus\x00', 0x880, 0x11e) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:19 executing program 0: r0 = kqueue() r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x108, 0x0) r3 = kqueue() r4 = msgget(0x2, 0x2) msgctl$IPC_RMID(r4, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x4, 0x1000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x1, 0xf0000004, 0x8000}, {{r1}, 0x0, 0x2, 0x1, 0x80000000, 0xffffffffffff8000}, {{r2}, 0xfffffffffffffffd, 0x10, 0x80, 0x1000, 0x3}], 0x8, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x82, 0x40000015, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x4000002a, 0x8, 0x101}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000003, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x89, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x8, 0x9, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x20, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20000004, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x82, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x88, 0x2}], 0x4, &(0x7f0000000240)={0x7, 0xfffffffffffff800}) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r5 = dup(r3) r6 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r6) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r1) 16:00:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) geteuid() shutdown(r0, 0x1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7}, {}, {0xb36}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/65, &(0x7f0000000140)=0x41) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chroot(&(0x7f0000000180)='./file0\x00') 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x16}]}) fchflags(r0, 0x10000) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) r2 = shmget(0x3, 0x4000, 0x21c, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x3a, 0x12, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002000, 0x40004000000028ac) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053ba8af6585bfef1f7f1071d36803a52f8820fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c", 0x57}], 0x1) sendto(r1, &(0x7f0000000200)="f0d3fb8f1af2f5bc6323e322e9c979c2ca0cedeacb252a175261ad71eccf5c238b10f169b1efe8bcce6dba3d41c462e07b2dc01d4484dfa21c2033c5222e276d8629d9d4987a4f03436d7880964cb66c8c1211d6c85c221384dba5675056b163a263b78d6fef8d70aedb0300d46ae2a9a54623d9f18ce0b3a0632b8e7c0043192f7edf6be1c05c6cbe8d88b50632bfe9e300e1e64ab18026e6d65514c611eca75757fd31998108ac321ccdd815b84b1e027893db02f82df418e0", 0xba, 0x8, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) fcntl$getflags(r0, 0x1) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x440, 0xb0) 16:00:20 executing program 0: r0 = socket(0x10000000021, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666959653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) fcntl$dupfd(r1, 0xa, r1) r2 = dup2(r1, r1) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) msgget$private(0x0, 0x1f9) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7eb5) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1816, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0a2700f7ff66324100945c00"], 0x1) 16:00:20 executing program 1: pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001700)={0x4, &(0x7f00000016c0)=[{0x376, 0x2, 0x90, 0xb13}, {0x2, 0x83, 0xa20, 0x1}, {0x4, 0x101, 0x2, 0x2}, {0x0, 0x7, 0x2, 0x40}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/18, 0x12}, {&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000240)=""/67, 0x43}, {&(0x7f0000001380)=""/255, 0xff}, {&(0x7f0000001480)=""/228, 0xe4}], 0x7) getsockname$inet(r0, &(0x7f0000001740), &(0x7f0000001780)=0xc) r2 = semget(0x1, 0x4, 0x101) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001580)=""/254) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x400000000000020, 0xc6b) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x2, 0x0) dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x3, 0xfffffffffffffffe, 0x477d}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x8, 0x8, 0xf67, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:20 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) 16:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') pwrite(r0, &(0x7f0000000000)="d6b26283d7e8641a2c21faa3f18895e97e27116bd4facda3717259f824ddb7cd8f0b09ac880cc1d24d04b5aa2eb1c41c71ecc480e2a5a9a4dc6f624cab6efff58f4f9bf6274c43ae25bb143d26f718cfed07f3620390ae00632b6de4eeea61f5344cd01146b6bf7ac557568637", 0x6d, 0x0, 0x5b) chroot(&(0x7f0000000140)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pwritev(r0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x800, './bus/file0\x00'}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1c}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0}, {r3}, {r2, 0x1}, {r0, 0x2}, {r0}], 0x5, 0xfff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: setrlimit(0xf, &(0x7f0000000040)={0x4, 0x95}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0d00"}) 16:00:20 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0x97c694c364ab6ca3, 0x2000000000000000, 0x0) msgsnd(r0, &(0x7f00000011c0)=ANY=[], 0x0, 0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706004000b818000000290000003100000003000000000004bbd4974d46"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getrlimit(0xf, &(0x7f0000000000)) 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x4}, 0xc) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) r3 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000c08000/0x3000)=nil) r4 = getuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgrp() r11 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r4, r6, r7, r9, 0xc0, 0x8}, 0x51c, 0x1, r10, r11, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000300)=0x66) r13 = semget$private(0x0, 0x1, 0x280) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffff8, r7, r12, r4, r8, 0x4, 0x7}, 0x3, 0x8, 0x200}) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x81, 0x0) r14 = semget(0x2, 0x4, 0x12) semop(r14, &(0x7f0000000940)=[{0x0, 0xfffffffffffff66e, 0x800}, {0x3, 0x31, 0x800}, {0x2, 0x7, 0x1800}, {0x7, 0xe8}, {0x7, 0x8, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x7, 0x800}, {0x1, 0x7871, 0x1800}], 0x8) r15 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0x2) ioctl$VMM_IOC_CREATE(r15, 0xc5005601, &(0x7f0000000440)={0x10, 0x100000000, 0x4, 0x400, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x42d6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xb030}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000a00)) fchown(r0, r4, r5) unveil(&(0x7f0000000980)='./file/../file0\x00', &(0x7f00000009c0)='c\x00') semop(r13, &(0x7f0000000ac0)=[{0x3, 0x5, 0x800}, {0x0, 0xfffffffffffffffb, 0x800}, {0x2, 0x5d, 0x1000}, {0x0, 0x81, 0x800}, {0x7, 0x2, 0x800}, {0x4, 0xe8c, 0x1800}, {0x6, 0x6, 0x1000}, {0x1, 0x40, 0x800}, {0x3, 0xa6, 0x1000}], 0x9) 16:00:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x188, 0x0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x9, 0x9, r3}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20040, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0xff72, 0x8}, 0xc) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000200)=0x1) pwritev(r2, &(0x7f0000000840)=[{&(0x7f00000002c0)="f9370215d2669fe5877b3d2cc16e3015a0defa303a03a2aa38e7a633930f169fcc2fd8d915e18ab40e786492951db84e98aeb20e075ee6fa004d643220b008900335d5e472166e332442a771bc73d9353c24f399bcbe9249084e26c903aa34b5fc71bf14c33041a0b5b64d25906875ae6b3679d538d9abdd2850a9b839fdb0a3dde409c55537315757b60db1dbff965319126e932016955a4900335030c80b77ef7c7d5fdd2b8f218ce6342b125a925a46530ceb88fe4493a01d8791511c13f1038eea80bad86f", 0xc7}, {&(0x7f00000003c0)="5ca54fcde26d7c0f85d49ab94338553b64ebe6e3863fba20e8886288351cb21460c3db613a1b1fb981a9d0eff29cd23dab154c46848b78321aeaa336b5e5d5112476dcb708bfb9800fdeb6b46af5256612e379fb5ea2342798b978ed95388c755830562ab03bcdd64dffddd158883fbff2b420aad728c59bc040514f1b7f1f2c8fee20180c312f39f0451b028a76f41b1c87de2579cdcc49387497ef6bf84cd5190376b2ad0ac8b146576209d2c3945c52d1a22d2141f9a47c44fce246310770bc6a11ac6278bef853be3c9e2cf640718f573ce080fd", 0xd6}, {&(0x7f00000004c0)="e376f3c00831d602b5b2d2e51381619e5243642b36cbe97948ff0408834c0e11f7f0a6c1ead76ca3ae038ee6bc063a7e2dcd0d5f0037e393b02a93adda54d2", 0x3f}, {&(0x7f0000000500)="4e10c2f2f0fb2dbc2b77993355798c05b6bb806bfe4cec737d397e43b5f2bc0a28ce19c53963256aefb766c47e65cfe724a6e8a3546d1ecf7412844023dce7389710ca4b4b37a50c911ad85a25ef53e961d685a3c2fe960b661f0bb77c34730999e14ac7df94c6649032d4f545906bf8e8967564f2d1dba585e00668314ec3abbae711f13147def50e3a19abc67a7277399aa4e0f208ad138d517a39a18a5b38ecbde13bf8eee7ee5b7bb9f0abb284a3e3dd467e6ba2dc1a1a3c66ae93ddc6d4aad25039e8e34ccb1616bc2169b2fba1083cc856589f055fe787e184417561838405e1ec180f09b175b373b9c6e44ad19c83ea3b8024", 0xf6}, {&(0x7f0000000600)="32c4a11000d465ff65b7b745956eb0c1e7c6edc365d55e8ca859c226402bf6c7a36715b0b556b794d748679f2a5f4606d77fd150a07abb4fbc6f374ccab4427de1baf4affe20a857173cbefffabdecb2e28e93c5f776a07bcf6605b0361d8893d1d5f843ae52dc1f7d899a0386daf745823fc439260463fb35b48773f4e10de91baa06102f34a2adcd6b878969ad92ae4499877810057816af0d780415c1d954b06e414480f35f0d72261939235ed8c4c91e5187", 0xb4}, {&(0x7f00000006c0)="9175fca12eac0e91c5834054b0eb04d4bf62fc730e5ac2f5274b6c9f9fd9f8c85f21c76b566fc17144e4e306", 0x2c}, {&(0x7f0000000700)="eb0d01899e6f5c16b70df25092ca98d86a55489a3e3feab137d2b6ac17350be02d17ce8b5af7eb36890d2cf1bcf4ce3c7292f5a528469cd14f30be5ddf2ca6dcc91e94da30c5dcf3fe", 0x49}, {&(0x7f0000000780)="c8b303f8bbe3cba331e0e82a644f89248ee24891217c3993dbdafacd432839e7f573ddcc", 0x24}, {&(0x7f00000007c0)="4f1f51b025519a8c3661480deec5b03dc25601ddf349002c052a72cfb30898a0e887e7f0fa5731c3c5f4b7f6302d3115fbedea985ed0c450e0296cdf1758489670c0f5a73922a43284bd645f489c88e0fb58afaa2253f4", 0x57}], 0x9, 0x0, 0x0) fcntl$getown(r4, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="bd") fcntl$dupfd(r5, 0x0, r2) 16:00:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000001c0)={0x5f6}, 0x10) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000100)=""/103, 0x67) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0x20000000000000}, {0x3, 0xffff}}) bind(0xffffffffffffffff, 0x0, 0x0) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x200, 0x1, 0x0, 0x5, "565316a3617e11a43b454fe53d01b6543390252b", 0x5, 0x46}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) syz_open_pts() 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000040)=[{0x7ff, 0xcf, 0x9, 0x8001}, {0x5, 0x7d, 0x59c, 0x800}, {0x2, 0x80000001, 0x6, 0xbe}, {0x4, 0x9, 0x80000001, 0x10001}, {0x4, 0x2, 0x0, 0x200}, {0x7, 0x0, 0x54a, 0x3}, {0xa5, 0x7, 0x8001, 0x3}, {0x100000000, 0x8, 0xffffffff}, {0x8, 0x8, 0x576f, 0x1d01}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4d}, {0x25}, {0x280000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:21 executing program 0: getrusage(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) mlockall(0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x80000000) wait4(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r2 = getuid() r3 = getegid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) socket(0x0, 0x8003, 0xffffffffffffff81) r7 = getpgrp() r8 = geteuid() getgroups(0x1, &(0x7f0000000740)=[0x0]) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000200)="d0a2bbf75317d0db295929ecb48a4a37faf26c6936652787ae9415e1c6b03672a1a2be123d73e934a44dbc8468457c94248a002e34636f0d9ff1d8b54e4f2df933a437c20f4455adbb768cd56978a08af93816926db89b5a1a9165a817e82e718b0e4a52a0cc60c5717b8dde431d6a9980f8d665565b4c8897ddfbf6132098e96a69541be9d855fec6267349eaba5b3ce7d20563b2d286c9e82e0758cf2fdfdafcef3ef8d092b866146757186364430d1e89bc5adbf8ef317619c862a1a67ae343aacbd772fc5144683cd7f94bf8b20f00f7bc5c22f7f8", 0xd7}, {&(0x7f0000000100)="2d7e6263d2ce0865918fd84e3df2fa283d96cbf0f45534245b0c109572df57d70b679cc4d0d2a552238b9088238c5814dcbc1b7ed892cd16a7319352ad02eab6ded492d45a1f2a05830c9c19ac1f933989391889a5", 0x55}, {&(0x7f0000000180)="043141becd9ef76c593f660bbd5b17975149c9", 0x13}, {&(0x7f0000000300)="5081c78731d352833db4d9b24a9b8594d2041dd8c4f29bb1217cedb9869502ad7d1c71bbfb2e8c8ff09db28698f0b19dc627cfc16e684883491da07db47fea34bdff3eca1332e32e731bef008d9e2ba8c1198daa64fd6c5e029f4669f4b8a0232bde067ce3ae3cdd1385e73c021ece4b00d76c45048c999827f9e7a73061f8f850fe359b866a78cb619f42d3b195d4", 0x8f}, {&(0x7f00000003c0)="0e82434abcfb2ffab62c1b84b7f3b247a04785e18e979e02f0943cb26173a92a1715b471f83c98a63ed4d6ca2b14b105122d3b6facd723f13e3e2bb8e43ddec4744e4d039ce1cc72c94232cec9b97a8e08fbcf7b4429e258d2cf5a8ea25f4963b6f81e9146e585b2a3fad0b22072c5817e0c00866b7528bd19b03b1b8001294c35437f7faa2326f8ab2dca1a76aeeefbf0d2630f2996a38de6231ead1db04292fe386c32a02e32afaff0fa812555eb83ab3806ebfd6c0e", 0xb7}, {&(0x7f0000000480)="e1238c8a2595b48c1a402c17d2abdeff45e24be61f4eeff623058865961931b4229013bbb590861e651120c8eb5ed8880862e43fc78eb6af626e261a90fd5f3e027ce990d54bf549bb1e53e235b6bb2cac07939b512001f83c9e87a3cd345e69ffa24d9f22ba9f6f7664bb8b87dcfac126f51976da00427a79f87f16c654001acdc6fba12e7a67b4d3b552f082eec9b13b7dfc4d7ab5bec04600129dd988cfeb3a2a7cd10ea80c6b5fa24a4c8e74e8ab1d97819d8886fa81e813e67b09e0beb48f4392774ad0e81bd1d15810c84b49aa385fa8d9", 0xd4}], 0x6, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x402}, 0x2) r10 = syz_open_pts() r11 = dup(r10) r12 = dup(r10) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f00000001c0)) ioctl$PCIOCWRITE(r12, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(r12, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) msgget(0x0, 0x210) r13 = fcntl$getown(r12, 0x5) getpgid(r13) fcntl$setflags(r11, 0x2, 0x1) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x7ff, 0x8001, 0xfffffffffffffff9, 0x1, 0x8000, 0xffffffff, 0x8, 0x2, 0x1, 0x1, 0x3f}) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x8000, 0x9, 0xffffffffffffffff, "f11e2f19aef0914cee3ae84e7e08255d7f0a2bc7", 0x8, 0x18}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x8, 0x0, 0x14a, "cad7af55b5decb66f6a8fc8942149e53229fc679", 0x3a0d, 0x6}) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:21 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x197c, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000001c0)=""/143, 0x8f, 0x43, &(0x7f0000000380)=ANY=[@ANYBLOB="0100dc2f66696c65300031fb30c16cff3641b3ae66aad0c624b9d5c139e75531860f90a59640a5a0a3e78a0f483ac5c68a2aaf96112ff5b9d8846a138312e871dbaa868a543f775e26532eb97d7c274285e203169a73b8287fba90c7bfa5a620df032e773b950e57a3a0af012e468bf68e637b5e1599c231c803e5e689821632e22af3971df58c0c29ba47150a6a4bf9370d2c4c"], 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x6, 0xfff}, {0x26}], 0x2}) 16:00:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000002c0)={0x1, 0xfffffffc}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x1, 0x65, 0x980b, 0x3}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0xfff, 0x1, 0x5, 0x6f9c, 0xffffffffffffffff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x0, 0x9, 0x5e4f, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x0, 0x9, 0xa707}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) dup(r0) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d, 0x3ff}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x61}, {0x6}]}) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:00:21 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto(r0, &(0x7f00000000c0)="d4f8fd1ca532a617648f4827bd400688082789eb448b6a19ffb8f1c6f2e7996e757d855ed2cde989ec72f97b0a900265b06cf6776e0a3f55462ecb3f53d20b7ac249cd3fb1a47854f8952e917cdfe80757f0f19269ffb0bf4d4fd654596681c63b8ff1355c2cc31d0db90117dd135d3e039a24e0d360a33d6ded3043f85b416b7aaacc24c17e6272a130087967ee230c9a45912cbf9af13ce28d7c9b51638c7c1a55a65be1f58abafa536009a566f5e6edcd0bd8f155e11d9921252406d7b342132599a883e80be2bd22a328d325ac4c96eada922fe034ba76cf5f3d4f09c2fe920f127d80f2b77ea8f25d341477ca1b1bcaab311de732615246d4e5ab326d", 0xff, 0x9, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x190, &(0x7f0000000000)=0x2, 0x4) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:21 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)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xa0, 0x0) pwrite(r0, &(0x7f0000000040)="0ccb58bead2328f016752c13e521c532a25786938d3550e1ca125a72dc5f709b9ff72a0e55a79d64521f84a9ec5f0ce6a8ae9f2a71593a2edb2093bb46323060d8956c771d9c1be9de14491b5355360e69203c3c1a37d78b31de4520235c90452c72512129361808c3d052de4919c6fdead5d22f1e5b91fef02d45fed59a076fa0745c559c53a993a31ba55f3ca6ba34ed308d24167c3285f38eba769496be44513abd158e4d0ea44a", 0xa9, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xc01, 0x0) ftruncate(r1, 0x0, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e40)={0x0}, 0xc) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000e80)={0x0}, &(0x7f0000000ec0)=0xc) r5 = geteuid() r6 = getegid() r7 = accept(0xffffffffffffff9c, &(0x7f0000000f00)=@un=@file={0x0, ""/63}, &(0x7f0000000f80)=0x41) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000fc0)='/dev/diskmap\x00', 0x400, 0x0) sendmsg$unix(r0, &(0x7f0000001080)={&(0x7f0000000c80)=@file={0xae4a64a0437ee0d0, './file0\x00'}, 0xa, &(0x7f0000000e00)=[{&(0x7f0000000cc0)="ee95aa82", 0x4}, {&(0x7f0000000d00)="a547e53884372b986b11b1501b41a6c97d1fc31c7636e3b3f96697959a969e810b760d228e0cff0c19087e1526163771af9b7eb65598", 0x36}, {&(0x7f0000000d40)="a39939a47c04144d65d941e4797f75774e31578bc1ab5fedc5fab18d13b974f6a17f87568796fe0a21ceafab990fffcc40716eafb01f15059ef193e2460b056c2e1d11cc128188245c947d61f5a0ce3ca9ff7109c2dc", 0x56}, {&(0x7f0000000dc0)="7ce41988ed6d122d30a055c35a373d926b38071b4c027d440b6d2d773cf9ef358dad9da6b74cf52fdb37eba1c268d7bcad5623", 0x33}], 0x4, &(0x7f0000001000)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}], 0x58}, 0x40c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') r9 = dup(0xffffffffffffffff) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = socket$unix(0x1, 0xb, 0x0) pipe(&(0x7f0000000800)={0xffffffffffffffff}) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000840)='/dev/klog\x00', 0x48, 0x0) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000100)=0x18) r14 = getpgid(0x0) r15 = geteuid() r16 = getgid() r17 = getpgrp() r18 = getuid() getgroups(0x5, &(0x7f0000000880)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_int(r12, 0xffff, 0x10, &(0x7f0000000c00), &(0x7f0000000c40)=0x4) r21 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0x2) r23 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd0\x00', 0x221, 0x0) r24 = accept$inet(0xffffffffffffffff, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) sendmsg$unix(r9, &(0x7f0000000b40)={&(0x7f0000000b80)=ANY=[@ANYBLOB="00002e2f66696ceacd30251d80b8ef5803bdc8083fde4df26a324295b4589c79e9b3f40369f77385e4e20306809378db466cec696cb7ad5f23cc2b9e7cc36f6a8f32bffd109e0155645f60f4ebd41ba59f99e7f9db315292d4ee300ae31865286f010726c5b3422df75d6feb8d7a366402e640cfc901146f6e5f1987f5688f"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000140)="1ba231c2e545f478d18624463704fea94f29579b91b3209cb5be9bc1", 0x1c}, {&(0x7f0000000180)="858187362b85e076116bd1cf96d600134e2c56f3c7dd683d0dd514ca1a99abe50e50f00018b4d406c8f6cfe94483e7d1912c1ead2fbcedd0272334b94999b3558103a23223bc3166baf456eab5b385953abc28994693277d27c817c0a2f5e7e2ee4654693b2e7122ac7a2051e55975a09a9eefd2f371030d73983382e7fcfc533ce2a1661035e11fe3dfa43c2d0976801bf90608f7f7463fcd01a6797c9eb1ae94585ddcb9d079fe5b37e8750859977802728ecffaa77f4652", 0xb9}, {&(0x7f0000000280)="a1cb8930bab82b6378eac983aa90760c3ae02c1b44e13f11093226599b5198b1e5c4010a7a49398725cc097d9f1d2a4e29704560322f669061e06445c970cea3c979", 0x42}, {&(0x7f0000000300)="39985014dc973b28c33fa9df4cc3b5b83d724e28131e4fec8ff02fa264bf8900c126d1fe57e0cdee79cb8c3824d9012c3c1c3053ebc04fc912c30f9ae8fb3bca275ab0290ea4f4281814c623494973a3d0daf68c8a3df7a249e58b46e276a3a3f3bd40", 0x63}, {&(0x7f00000003c0)="6681c1edf7940399244fdb7797619770dc9d5746451263bbe741cba6693ae19510a8b92a5f4182ed3835ca5e3db874c15e3a3886ff1e2393317a6e590fad5dec2c2d9a0c7f6bd27fce48b67e81e29084bc1180d091f9f1647a352416b6a22054ccdd3d312c7181ff43a68a1769b282acc816b9a2f48c2d98aac3373f732680fc417566fcc9ceccf6625dc01d1e32583a3c7753c7d6a91b127876ff1b65beccb783d5914b25043d3af259cf9a3dc991e7cb6164fe43f3b55c30d7c444e912e6ff648aaa00ae344f4500fa7cb97bdcf06b2bff7436eb02bdaef51cce6ede1699df38204f3709469fe7a58bf47ef641dd2f", 0xf0}, {&(0x7f00000004c0)="b3d61fbe03cff42a06057b6d004f6274197c6147f6c5d0f9e7841ddf98fd3b968b07913fe8a77540dc904c369e38d26c408bc8fa344c135f78d52527b2bc33dc7374f8f5d76f3cd8fc82fae9db7b5390233bb2a3b9ceeda308a0a2d5db13f5445bae7552b56d159c1fbaaf54b3313632d1b5ea6e91fe1925f70927a62ec76510bf19296ed43c2548f1289e94a190a7baf6d0fd03aeb3a3c940366a6cc0c9421ce079687f7a8abbba9dd6efac56957460c9cf2f409314eb05cf160d3e130ada6fd3ecf08d6df4aa853212279215915bd77039231fd1a11216d54e1b38409ab5235ce5723559bf", 0xe6}, {&(0x7f00000005c0)="df48e66e", 0x4}, {&(0x7f0000000600)="c35f5c471ee125835fcfbf7bdfa8a9eff3008223bb4ade244492d2d9185805ea8f9223e373bc0d6678", 0x29}, {&(0x7f0000000640)="bcedde53a3bbe021d0f687f6cbe5dcfdac86770722c42c6a4114e491712f7b0c85674b967bdb73c435ff736e0fa1e4ca1cdad547a396bd42687a3f16ce890c38e17dc5391b6a1e29465dc1abe380fa933c5cd5e23bf0b20e7704498d3381511f3050887d77e418a556d2cabf8e31eabcb6d6818f70019c16a70a068486a99d60f3dbc92dba14f491352922fdd9ee945699ed644f9b4b4ce74e", 0x99}, {&(0x7f0000000700)="3b80677469671644f1c2c093bbc93901bb7237610af0470c9c456df0d1147ec2eee594d45a2b4afecbfd66bbca95d9518afccf1779b601b1ed2a", 0x3a}], 0xa, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000e81000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24], 0xa8, 0x4}, 0xa) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x41}, {0x6, 0x8, 0x3ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") fcntl$setflags(r0, 0x2, 0x1) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x81, 0x40) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0xffffffffffffffce, 0x0, 0xfffffffffffffd62}, 0x0) 16:00:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x840, 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x801, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "77ad316a6dccb0557725507de804fddbd7c284c3"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x2d}, {0x8000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000300)="e15603") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x9, 0x7ff}]}) r1 = socket(0x2, 0x4, 0x0) sendto(r1, &(0x7f0000000180)="0c97832d903ff7ce33bdd5ed8a7beb4f6c5063878663e2c5adc0ec91d7d23aa7f18585c40e6ad98dc10b8289d1e29cec65cfe04f4d40bd28bc147451be11385d2223cba6d7a289a8778c54f24197e83b83bfd822abc507b3e0fc48e15165ade071a44aaf8256831804b947a2ace0aa835be7e8098ff7b204b3ff9aa8411d3a35e2d19c0e36f2003205a220c5937cf0d9f323dc12fa1014b3fd95985eccc07b90d48169934e8b08a281f750a719eafaa256497df7e6ad457f11bde36105ae0e9f5d6c32fc1e1c46348ababb4e17e1739899444a05cb772f17cf9cdc0455f3032f743070aeedbcaadbfc58bc6050", 0xed, 0x2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) 16:00:21 executing program 0: r0 = getgid() setgroups(0x1, &(0x7f0000000200)=[r0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]) r3 = getgid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7]) r8 = socket(0x11, 0xffffffffffffffff, 0x200000000000000) socket(0x18, 0x2, 0x0) sendmsg(r8, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r8, &(0x7f0000000000)=@abs, 0x8) listen(r8, 0x0) 16:00:21 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x84b2, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./bus\x00') chmod(&(0x7f0000000100)='./bus/file1\x00', 0x18) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x0) symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000140)="33c8c28ba309ff0ad25995ee0080fac447200a919bd5b8393896b51aca79a7ddd1f15c07d68119cfa8b3b56856b659c4f2f351563ca49a9962b163b7a4fa46a2af51186b80a801381d01afe00b016d74ca87d02ccad439dbab669cd654725c1fd3891315bc053189506796bb38e7111c54f3f6d121d42bb9f1f49f2a60afed9385561d25819064ca607dd9008958", 0x8e) close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x50d) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x4, &(0x7f0000000100)={0x8, 0x5f}) r1 = accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/42}, &(0x7f0000000140)=0xfffffffffffffd1f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0/file0/file0/file0/file0\x00', 0x0, 0x124) rmdir(&(0x7f0000000040)='./file0\x00') symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) r1 = getpid() r2 = syz_open_pts() r3 = getuid() close(r0) r4 = msgget$private(0x0, 0x140) r5 = getgid() r6 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0xfffffffffffffff8, r3, r5, r3, r6, 0x10, 0x9}, 0x8, 0x1000, r1, r1, 0x4c, 0x3, 0x1, 0x4}) r7 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000008c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) msgget(0x2, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1}, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r7, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000a00)) r8 = semget$private(0x0, 0x3, 0x10) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000340)) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000140)=""/156) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r7, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x6ef) r1 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = geteuid() r6 = getgid() r7 = getppid() r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3616, r2, r4, r5, r6, 0x80, 0x6}, 0x9, 0x0, r7, r8, 0x10000, 0x8, 0x3ff, 0x6}) readv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000280)=""/203, 0xcb}], 0x2) r9 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440), 0xc) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000004c0)='/dev/tty\x00', &(0x7f0000000500)='/dev/tty\x00', &(0x7f0000000540)='/dev/tty\x00'], &(0x7f0000000680)=[&(0x7f00000005c0)='/dev/tty\x00', &(0x7f0000000600)='*\x00', &(0x7f0000000640)='+]\x00']) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r10, 0x40047601, &(0x7f0000000700)) getegid() r11 = dup(r9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000000740)={0x440f52d1, 0x1, './file0\x00', 0x4, 0x5, 0x100000000, 0x100}) socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x1010, r0, 0x0, 0x0) fcntl$getflags(r10, 0x1) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000780)={0x8001, 0x2}) r12 = semget$private(0x0, 0x7, 0x2) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000007c0)={{0x401, r3, r6, r5, r4, 0x2c, 0x4}, 0x4, 0x5, 0x2}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000880)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x3, 0x4, 0x8001}, {0x18, 0x1, 0x4, 0x7f}, 0x0, [0x6, 0xd10, 0x1, 0x2, 0x4, 0x9, 0x6, 0x2]}, 0x3c) close(r11) 16:00:22 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x298) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10820, 0x24) sendto$inet6(r2, &(0x7f0000000140)="3d6b2ce148d2d18180f53ce22bdd5863a780ffa5efb7fabba482ec212607fc9ea62e7809d2591f63fd4b7ed17d4ae27b37d1c7402537a325596a3bdca23c7502be85678f0d21b2cc5b56517cbeff4e92550e9cc131abece8ecc08862d625b2a24fbd5fd9d05a60680e6f6309208d60703f", 0x71, 0x9, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x8000}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:22 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) 16:00:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0xffffffffffffffff, 0x0) r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) pipe(&(0x7f0000000080)) 16:00:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x8, 0x2, 0x81, 0x3}, {0xb63, 0x9, 0x3, 0x9}, {0x80, 0x80000000, 0xfffffffffffffff8}, {0x1, 0x0, 0xbb28, 0x9556}, {0x3, 0x8, 0x7f, 0x3}, {0x0, 0x7, 0x8, 0x8}]}) syz_emit_ethernet(0x4, &(0x7f0000000600)="b6338fe1") 16:00:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x18000, 0x0) pwrite(r0, &(0x7f0000001d40)="c72dfb6aa94dc429dba7c00b561811e2f0f66eb76d4c2dc717635916408622308e56bf58e4ed53bbfe6537656a2321d07a9a89dc40450b5ba9c1e44cba0b1cec6d145fe3e925f0fe8fae67634e2629ea550aad464ec2fd71b2391abd320f21f1d16796417b8232ae5af422049c9c2c4b5971d4888a26535e0e7c393f22ba2487ff134926779792812adb6e0ef4213f74d1b9138b934403440a96f511d37a2ab81de553c2df21bc7ecfe6194db81cedf91e4be7eca87994fd4e9adc6e7656", 0xbe, 0x0, 0x0) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x90f, 0x4) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/91, 0x5b}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) r4 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000001b40)=""/228) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r3, &(0x7f0000000100)=""/178, 0xb2) r6 = semget(0x0, 0x0, 0x200) ioctl$TIOCSTOP(r2, 0x2000746f) r7 = semget$private(0x0, 0x6, 0x10) semop(r7, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) getpeername$inet6(r3, &(0x7f0000000400), &(0x7f0000001c40)=0xc) connect$inet(r3, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r7, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000001ec0)=""/191) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)) semop(r7, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000002c0)=0x2d5) getpgid(r8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000480)={0x3ff, 0x6, 0x100000001, 0x3ff, "e3929e70e424a8d701ef6f19e587139720d3d1b2", 0xc8b, 0x6}) clock_getres(0x2, &(0x7f0000000440)) fcntl$dupfd(r3, 0x0, r2) 16:00:22 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, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080), 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="568130f28e4709986f4ffc740940f3c31fc7d8eddb05c5a20f8e4f6765f9cdcce709c6f93903fabdfecd50fbe7a6e54e2bac0eca8f7f7b20e29d09d29177a8cc689cf9bae2f81c7e32ea3d5fad9f97fcb0c4cbcaa9a2c8cd4d60af87e9c2eede94a99f68acadb9bd38f15746637f619ece4e8a686d26be1ab38a0c333912ce", 0x7f}, {&(0x7f0000000000)="8267d4e2bea94d99ff3bf540f11aa78466d480d7cc998a47c1d2a568a461727604fcd1d3335d3554600fbff09f569631f7f668ca", 0x34}, {&(0x7f0000000180)="1c8adda76507755e2c2428b3b81026d0637390800094343751d7393e10f77850660d", 0x22}, {&(0x7f00000001c0)="2ada5ac932c922b348219c65b69fbc80d104285f0533ae0263244362fd321b8e141039ed61d1cbe5fee565cb0f0796eb8a1022b91cd3474df4e36307d29f26394a5bac66f19d733b29ecddf153e68586f137feed7ae79c447fd4e6b837f3c0b2fedd514961c76870fdab6fc416d17708a433d6097fe04f8710cd507539eb39b7cfc1d2c29f9a2d0c811e994f19a78b022add0b81d532a910a2c8047e0d727520fb09a31a1191512fb9c5a1ecaac27f19ec5376e8f9872f144fbc2e730aaa531b4fe4d9ea25777aff068ddafb852dfe86b17632f3f6fa38b4fe10b699fce00e65df57", 0xe2}, {&(0x7f00000002c0)="79e28af13188c1c2b855b1376194c12a70a785365b084b9a4557c025ccd75cab41741ab333ee532593e77bf04b8d2625891a9f7247702fbbc43c7eb27df1104cc5bb10d988d6e6b2ba92f55e6e70a1fbd034d5058b46d60b48a309a8243fff16d74e0ae3e1156d34b9d163a58b9be5c7fae5b759e0202ece9c9de45fd22266f9f3a4c5655e780e23adc226f51776b0a1f5ccdb55c7a1ceb929cf8088fbb507fb0d27591f7f1c4ce9422b2c7aef88abaf7aa0f2af90ace8b77fa159ce12e6d27b0f35a3cea195547af5185b6e27b5b1e5a011cc4f9b", 0xd5}, {&(0x7f00000003c0)="3c3a28e555f06fa2db7f4b9281a66bd2b74aea17ffa8a4b5cf1a42cc53ee89836ef0ec644620d25ca3a7f17237020edf5f5f7004aea5dbba439fa0a4a4bb94f4fccb240479951729fe52652e83f40787908548dacd503e312c1841b43d7bb025cafb8bdc62c29222f75c4efda79cd03e7bb5dcd448aee806b490e59cfca561c459209a6abc9b95caaf8945fbd6eeb9668b49383de076163854e84583334723ed1f9cfb3eff55ceafeaae2dd9f545d6ce8b1c6ee987322799a7f607e9a9c176", 0xbf}], 0x6) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus/file0\x00', r1}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000380)={0x1, 0x6b56}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x10040, 0x0) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x8ea0, 0xab}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000000, 0x5, 0x9}, {{r2}, 0xfffffffffffffffc, 0x88, 0x0, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x8aac}, {{r3}, 0x0, 0xd0, 0x0, 0x20, 0x8}], 0x1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x0, 0x100}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x9}, {{r4}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x81}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0xb6}, {{r5}, 0x0, 0x7b, 0xfffff, 0x2, 0x6d30}], 0x80, &(0x7f00000000c0)={0xfffffffffffff000, 0x3f}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100000500, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = getuid() chown(&(0x7f0000000100)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x300) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='+\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='-\\'], &(0x7f0000000440)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00', &(0x7f00000002c0)='(\'\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-/\x00', &(0x7f0000000380)='+-#,)\x00', &(0x7f00000003c0)='!{s-\x00', &(0x7f0000000400)='f*@,+#-%\x00']) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) getpeername$unix(r0, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) 16:00:23 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000200)=""/160, 0xa0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x2) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000000), 0x0) rmdir(&(0x7f0000000440)='./file0\x00') r2 = semget$private(0x0, 0x7, 0x40) semop(r2, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x6) recvfrom$inet(r1, &(0x7f0000000340)=""/225, 0xe1, 0x1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8001, 0x0) r4 = socket(0x8f7746f42df12a7f, 0x3, 0x71e8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) 16:00:23 executing program 1: rename(&(0x7f0000001400)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000001580)='./file1\x00', &(0x7f0000001540)='./file0\x00') getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140), 0xc) r0 = open$dir(&(0x7f0000001200)='./file0\x00', 0x80, 0x2) r1 = semget$private(0x0, 0x7, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/4096) rename(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000001280)='./file0\x00', 0x20) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x108, 0x0) getpeername(r2, &(0x7f0000001340)=@in6, &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xb) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001640), 0xc) sendmsg$unix(r2, &(0x7f0000001ac0)={&(0x7f0000002440)=ANY=[@ANYBLOB="1edb1b1f8818de123e3cbb472ef2ca7b32eb6da516ade9a0aaf6ff87d4fa16faac9017af4a4ea0b9af9c5601e4eace55cbf26a249496772dfd92f9d45a18dfc386f653fa1e07508c5edbdeaa5cb6d8758e03e9000000000000783834ab1307e26f69e3013443fa76323dd2a725bc94121c016e55f0b4c0f1ca935317eebc17e26e3f9d720200da5b2a3a401d0ce9ade6b6d07f000000146b5fc44f9bdc2124e1ffff07fdadc66053a8a4931ecf62d147be70d68b2b9b29e6745c5109fa95d28b2e060000005a2ecc320000000000e729675673debaedc7c162b584000000a188d36600000000000000000085bc35c9e132f825468817091a850e7ce4bb4853542c5dc5a6a9403ff2d5fa60ab1d4e8ed81936fa0eb80ac81d726bf8e0f87ff46c6c4c5ff2881db414a1c7aa605dee616ee2ad48fa459ca1312252a1e5aa8714ac55f0001b5cf94adab28fdec1982ccb051da9a474cf14a3b5d31c861b4038e6bbbea55d8ab823b51c539272319e0482a03eea584f05a48ff6a3f66318f4e883707d488751e1934fb63a37a4705903011e228b84f7c088cf33af44e010076a141d6980b9a2558dcc3a1c51e1f134b092d3529236ec2d7e834c3052dbce36d994f1382b28afb72cf549b7a6f8cb94c5993dd1c310521cb67a60dda3c28c9668e821a84561591281fb73e78448706b51330dfefc29e7df5c602e33dd0737ad420e58db083985dc3c11b3b0423ebc50e0e9aca447fded0255014378e8fb07b76bf76e7c277714fde1ef7190967b3a2bb710cefbf473219e111fd5ca3c87798bcf6b0b51bb56d9a010e8e1fbeab017ffd1b8ca1e21ea124444276150bc6bbc829c23e251aab7dcfe09c68b66f4356e5e212b1f15903c093fff67af881b155f15590c6d238263582f4f2eba0f721661e598b64a085b7dab01d172b88dc174502681e474f4651db50d1c605223a6d5b90ac0892cf2ba507f5e716c3fc861ab6213cc50cdf2385d53b7fa48200abc152e34d0cebd0a80fffa9e4ba43a30748da15d44a8d7903033c1941511d11bb7d462583bc74c59415e5cce67ed9b51190000000000000000000000000000009bc5187408659116ce9a4802fc5a3b3cccd536a86a56f39701b77838a14aa1785d161bf274c75e177682d203d9a73acacd426edf4c260abeedcbe6b42213ad9256242071c7252c760fadc58cbc1cb3033c2c195ce75f8312f92d98c90fceb1c0d421fa9b6e595a654b2e37954ca7695e229bb7ab0010a7c7835a3c2098143df9c435445f40"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x400) mknodat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x80, 0x8) setregid(r3, r3) semop(r1, &(0x7f0000001b00)=[{0x1}, {0x0, 0x1000, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x9, 0x1000}], 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x20000000002, './file0\x00'}) fchmodat(r0, &(0x7f0000001440)='./file2\x00', 0x40, 0xfffffffffffffffc) r4 = semget$private(0x0, 0x3, 0xf2c339b1079fa0fe) semctl$SETVAL(r4, 0x4000000001, 0x8, &(0x7f00000014c0)=0x100000001) utimensat(r2, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x800000, 0xffffffffffff238b}, {0x8, 0x5}}, 0xffffffffffffffff) open$dir(&(0x7f0000001c80)='./file0\x00', 0x1, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) fchmod(r2, 0x200000fd) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) setregid(r5, r3) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd2, &(0x7f0000000180)="0426404d21940fa48f27e4f5988f1a343d07e0d87072be8a87f8b1dffa3708644dc24b8baf8e743b81e16a7a0f0d1bd8f68e0ea9c57119d5842070355b722c28dc566439d113ad174b1fa81b52a773f6010a0b910f72e48793d7475fd50571b8fb04a927b4b574694cfae15d5a6ed7c009c19487eb41cd19fcd2df4d55a0453ad5bc935a4afc78f692bc2515e00eebf80945c857456e1835b31e67ed9add55ac928f07ed5047ce2587ef0c449002d3aa79eca52d1981130f1634447adb8ffffcc00d25a1029c33c17d9ab583fa4f7c77d2c3") dup(r0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockname$unix(r1, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) unlink(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x201, 0x188) lseek(r2, 0x0, 0x10000040ffb, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003280)="10", 0x1}], 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000080)=""/37, 0x34c1363a}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:24 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000000), 0xfffffffffffffe9e) ftruncate(r1, 0x0, 0xea) 16:00:24 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:24 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:25 executing program 1: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4000000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x7, 0x1, 0x1, "d6251770ab961e9850216b4f5e16c549cbe0e9db", 0x7, 0x924c}) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="2368f7dd451ae4bffdd78f0f12bdce80ee12776ce37ada5c70c9dfdcddf2a469d0e06dd8ba0a4a82d05400565e6570842e199bfc267524029ad476cfd3d8b76928c788222445dd01a4d76e231af25bbadca2b01dc69d03d63afc2b6eb0aabec306cc5067e809420c5dcf2f7fd2679f4b0714c636330d7f7810eca3f9df4c6d39a1b293e55883227fe29bb6f7faa1e9eb28fdd676b4c75326b7ff5e03ee8aaefcc5fc868a05e12d83ab2a39c2cd5f8e18aab365a159b2e98a6bb7ed234bba227c651fec29910dc5c8cf0db64a7c4d5c5c67", 0xd1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) semget(0x3, 0x0, 0x10010f) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) socket(0x18, 0x4, 0x6) ioctl$TIOCSTOP(r2, 0x2000746f) socket(0x18, 0x3, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20480, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x6da1, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r3, 0x6, r4) 16:00:25 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x880, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x0, 0x7d3, 0xffffffffffffffff, 0x9}, {0x3ff, 0x9, 0x8, 0x23e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x280, 0x144) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x0, 0x1000100000001}) 16:00:25 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8239020489a381feeec2c00b7ff8fc25e56e83cc5caa881edca22df604432734bcf68c9b74580351a3e8e44f2ee11f2c3537057c0d046b3d6ce94f62ca8d854854b32b192db896e98e5b5e25effafb2fefee10e326e9df29f741e7b59258f8e624f22853fe47949349db03af7f6ced9db741ff76e8758fd7baf1e55bb748181556b6c8c38134a07012219d4029439a1aa134af3cb00bd17050bfc03ae3b8f39ae4c3c32590710a5a12ccef88a8280e924f7e1382ec6a59ae8c420742a5c9da660fa3e47e3caa8f26f1b71bc5ab256cb475848e2d4df168dff29922e4fe42f946239b1031", 0xe4}], 0x1, 0x0, 0x38) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="0f13778c506e1ec3d163f08d30c504924f263e", 0x13}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse\x00', 0x8800, 0x0) r4 = getgid() getgroups(0x3a7, &(0x7f00000004c0)=[r4]) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000480)=0xfffffffffffffda4) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9, r7, r5, r8, r4, 0x48, 0x38000000000}, 0x9, 0x3, r9, r10, 0x100000000, 0xf406, 0x4, 0x4}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x5, 0x3, 0x7, 0x0, 0x8, 0x7fffffff, 0x5, 0x1, 0x1, 0x434, 0x5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) getegid() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r15 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r14, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000002740)=0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000002780)={{0x1, r12, r5, r12, r13, 0x80, 0x5}, 0x100, 0xffff, r11, r11, 0x3, 0x80, 0xff, 0x232a}) r16 = fcntl$dupfd(r14, 0x800a, r0) ioctl$FIOGETOWN(r16, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002880)) 16:00:25 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000ddffffffffffffff000000000000000000000400000000000000000b00000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:25 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x4000000019, 0x3, 0x3) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x182) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140)={0x400, 0x800}, 0x10) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xffffffffffffff31, 0x0, 0x27b, &(0x7f0000000180)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x13, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x9, 0x6, &(0x7f0000000040)='\x00\x00\x00@', 0xb111cc5e7e025722) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) r5 = getgid() shmdt(r4) syz_open_pts() r6 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000000c0)) r7 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r6, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000540)=""/251) r9 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r10 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000700)={{0x96ac, r10, r5, r11, r5, 0x22, 0x2}, 0x5b, 0x4, r1, r1, 0x7fffffff, 0x9ef, 0x7}) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x4570, 0x40, 0x91, 0x9, "f2803bf80586999d7e11afa943a583a41c62c68a", 0x7, 0x5}) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) close(r0) 16:00:25 executing program 1: chflags(&(0x7f0000000040)='./file0\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9c872007ff703a77ffffff2fdfe06e5f31a2b8505a8209652e640e", 0x1b) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x104, r0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0xfff) ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:00:25 executing program 0: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) mlock(&(0x7f0000e1f000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3004) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r2, &(0x7f0000000380), 0x36c) writev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x10000000000001e5) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 16:00:25 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x81) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:25 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) shmget(0x3, 0x1000, 0x11, &(0x7f0000ffd000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, 0xffffffffffffffff, 0x8, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:25 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0xffffffffffffffff, 0x200001) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)="cd08") 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x3) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xdd, 0x2}, {0x18, 0x1, 0x8, 0x1}, 0x4, [0x80000000, 0x5, 0x100, 0xfffffffffffffffb, 0x7f4f, 0x1, 0x1, 0x200]}, 0x3c) 16:00:25 executing program 1: r0 = socket(0x21, 0x2, 0x1000) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x840, &(0x7f0000001000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x400000000018, 0x3, 0xffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001040)='/dev/zero\x00', 0x20600, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000001080), &(0x7f00000010c0)=0x4) setsockopt(r1, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="208703000000b818006458d9a0139f00"/28], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getppid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r3, r4}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setregid(r4, r4) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x374, 0x5, 0x7, 0x2}, {0x400, 0x7, 0x81, 0xfffffffffffffff8}, {0xdaf, 0x6, 0xfffffffffffffe00}, {0x6ba11fb, 0x1ff, 0x4, 0x5}, {0xe0b9, 0x9, 0x3, 0x660de61e}, {0x6, 0x2, 0xffffffff, 0x401}, {0x66, 0xc8, 0x39d, 0x81}, {0x8, 0x7, 0xd1}, {0x7, 0x7e53, 0xffffffff, 0x81}]}) read(r1, &(0x7f0000000040)=""/59, 0x3b) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) write(r1, &(0x7f00000000c0)="b7", 0x1) dup2(r1, r0) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2024, 0x400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000002c0)="97a334b54527ac36354f963ee1ea9685db4e80af881de6e5f472c1ab34ddb5827e633d63b4cda78019271c472613062e7e98fd5a0a7129a72f9c9ffef2432d4876054e94da1e31685cc4c372ae826729a3ecbd5fffe5743e0274a5e1434b548df2e3fa4c3d2cb4ab88d468d9151027bf2f1bb6356099af4423", 0x79}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x43c0) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x16, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) fcntl$dupfd(r0, 0xa, r1) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000000100), 0x0) 16:00:25 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) 16:00:25 executing program 0: r0 = semget(0x3, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x108) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) semop(r0, &(0x7f0000000800)=[{0x2, 0x8000, 0x800}], 0x1) 16:00:25 executing program 1: chdir(&(0x7f0000000080)='./bus/file0\x00') mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x8000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae9fe0000ff09ffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x28}], 0x1) 16:00:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x3fffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1000040, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xc}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="f8") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x47d, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = socket$unix(0x1, 0x5, 0x0) pread(r0, &(0x7f0000000080)="2555879e21eff97633a090c179e34f3b514575bd7b6cdf7128b77946da3f41603598593701d00179eef8f1c193324f1bd334ef51117ac6fec5447eeab1222d83a263407760acc455c5f48cacf9ce88243a8c35038b66d85d30bcd1fb06769ce2837446d8b25bde9d5994c2df8371a4f8ffa7a8c3", 0x74, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80003fd, 0x0) fcntl$setstatus(r0, 0x4, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/167, 0xa7}, {&(0x7f0000000040)=""/23, 0x17}], 0x2) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000001500)="d7", 0x1) 16:00:25 executing program 1: r0 = socket(0x6, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82b006022e2f66696c75"], 0x10) getegid() setsockopt(r0, 0xff, 0xb4b, &(0x7f0000000100)="0dd0efcfda32772a981432670bfb9248063fcf7711c4ffa17710b0ef36530684191bbb21e7dde26582085358c0fc783b2a6d7da5c4500f8b7372df76d080c8e1da8c6f8cca5d53eb6083a8f04439143e2243164925b45d39dccc20f0bd65fac9d5a4177226397ec9bb8b4f28cfb79c9125d775134e87dec162f8fbf4e644acb792573a78ad4ce3e9b3307fa9a97e81c1834711072dc2fed58f3e0d6905456902564d306f290392209f6384954097caad8d391e46d372eda4ff1767c9942283a22697e377ec273e6ac34212fe8f125b6b3138493be34d7d555528ff924d788f", 0xdf) r1 = getuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = dup(r0) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x401, 0x1000}, {{r0}, 0xffffffffffffffff, 0x2, 0x41, 0x4, 0x2ab}, {{r0}, 0x0, 0x11, 0x0, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x0, 0xfffffffffffffffb}, {{r0}, 0x0, 0xb7, 0x2, 0x557e, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x74, 0x1, 0x0, 0x100}, {{r0}, 0xfffffffffffffffe, 0x79, 0x4, 0x9, 0x3f}], 0x3ff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0xfa3, 0x1}], 0x3, &(0x7f0000000300)={0x72f, 0x9}) sendto$inet6(r0, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x28, 0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x20, 0x8001, 0x5, 0x7, "64c810000000000800006224a84cc700", 0xfff, 0x6296}) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4d) 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) 16:00:25 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x91, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:25 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r5 = open(&(0x7f00000006c0)='./bus\x00', 0x7ff, 0x1) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfb4) r6 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000002580)=0x1f) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x564, 0xeed}, 0x10) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x6, 0x185) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x80000000000}, {0x8b87, 0x82d}}) 16:00:25 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = syz_open_pts() write(r2, &(0x7f0000000500)='\x00', 0xfffffd50) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0xfffffffffffffffc, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100a8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10a00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x8000003d, 0x6, 0x0, 0x6}, {0x15}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3, 0x1, 0x6, 0x2}, {0x5, 0x7, 0x8000}, {0x8, 0x9, 0x20, 0xe499}]}) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) accept$inet(r0, &(0x7f0000001300), &(0x7f0000001340)=0xc) pipe2(&(0x7f0000001380)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000013c0)) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000040)="33c6bab838f5c3ed07f70fb9795702e6faa2923c98a126a10b80f79706477f875fddb3f4affc93297995a0a1613543035ceb3ac0eb38914143d809d3ae2fb84f4cdf4d5206237a29c8809bbb41ccad537b24f3766171a2231ec96a798fcc986b0a48793cbff9f8f4566cee740e82444c8bf0c911bd2019db0d46093cbe4577b85eb5d81543853ad93f62d1ff4b722696cdd9f91492bec4a9c863c5c8909becbc48df2f00f6fb0820dab7e7b5d4a2dae78f5a5d1a8ed69e3cea53047aa3e84dd762b1ef49c80824bcbd99974593504f47d2afe9677718ff133f578ab01d854778519db2a133ac6c392d59f9dca8cc87c993917b3a72369754fe93b11cca3d7bc93b83a0a396e6fc404bd9d776ba416b1dfb219736bfe7d46e51d6efe5971f72d55c62a98e0661b3192657d0e288ec6f91a0d15aa9d6e5c96edd5a3eb920afb86a73afebe9b8b6e37145ab504705f494f5c0a4d7e9f7aa031b1409a43b1ff5855c4bc30c79ae3c96d78010df7fdc8ed60e0ac719ca06a371f14b684f7bc418b6c9ec867763bd8d4480e57e26e57c9ddad57abc0753428891b1ef5311ccda880be60b5eb9077ed024a16b5b994b3b6c74d7579a31827f5c216d0f6d4701d2d41ea39b9d379e0673b127aefc7dda48f8218e016ca0267285fdae36f81a96e6335604bdcc2c1006fbdf52290a1e9b391d3c384dcd226d8a11ab265dffa6ce3abe39b71741e321cdbfcf44cabde98eec766acec069f8b983416c6b25213c4c131e3a3e4448a9297a8708f221973a90ae279988e57c80ea649f5fe6d489601d61433c72aa5af486a51190377c73b3313070121d19352d9aefa26f070e6ca4fb5c14f8c7bc7a5d0fdebb980a1323c21d9321db7fffdeffa51ad4dea15877a8e6c75c1536ecbebcc8c699cceb87eb0ab0b1081c12b52746629c4fcf8758ee51d41435ec26b4c70e0d77bdb25a328b0f529887db870bffd51b7921f4436ad5d52818d3d87f1fd1d7f07b785178d9fee255841721a99364aef4be1f4fbf6eb8383b1fbfb08044d982e4abad5e3c1108f765090dca24deb6e1becfcaa4a8b5efd3ae3626d984187dce1968933286dd45b47b7115a6c911745c71f86bfcba98ce388d76394ecc80afb2c1c2a8fd2a05bc67cf9d63650cee2daf2041799a4749ac475815f5a0eb25971db496d1d88c40cd6608e9e90cd004269567bd3c658eca2d907d6fac394da1b9d8c481ebe2bbe1e6e25f3cc832f4e953b11df7b329e9e10209593c06f738e1a86c0507ceee05f8285a31d237eeb607466793ae9008aa45c5a42a5f6a728fc2a010ff187fc11432a93657c8a92badca8cb005b77ad8c764d6c62e471de4274a177883570ff974544a55b2b7eee1e246399bde94ed6a9ce1287aa66e3be10e2f0bc86c82029f343d949db5d8f9952b3c4b2cc46d3d5e4e8f22d4d2ed15f3d68397be608ff46c10044f3a0e1babfe311f49ff4e768a0042f4254787508fb84166491262e5aa93abb616a9808598c84f3920d62546bf56342320534e02f46723d91b3eb51c21cbc45268478175522eeeb84805a8c542f8368be69ca1c723a02312e84862268c812f4cb4bb7cf4da7af9b69a735c05ed5708dc1d33f57e7707763c937c2ba4ffa54b801c93b881d68fdcb46293d1a466b4c38e5945bc740faa9811fccd0ca43ec7841df8f7d49a71878cc5f03a00a18887d081d7a4926cc170e727289b8fc04f85ecea27f45a4f239de40549bd925736b151ecfc311c0fcd25cea10301627761d8f187ebd82cae8a4e9635766d64bb5289f8238f69b2eac51f4af24a59a3811f9891d99e756c5ac99cffd558b338818337d7e6d97853e1f32a1d02f7397bc6c703d940d67bcc9e71384ca6143dd18134690163ef51c84036180c28bb0582d2a5fb683c1b865c5bcc1846d9bbd90d7fc0c981b325167da74fd6466b87626d3bf7c8d67c3f620db66decb2986e5940ce23471afe854132b642a7faa9695b350403185dc443edd159e384f6a4ebb4bea53f47eff7c874a9ae21c1b474d1172aa37df2f590f4622fa580dfaebfa6648a4909cd92b2ae766680d4bf29469eb4bbeb844369b66336e15b9eb55a3bd8459242ea3966eff4813060475b7f8c724ec461463ba979462d0354fd832d150896b0f2800b1db62b153896201a1037467586e47c67bca259e7325b1572ead6a350111e5ae6fc67a0ccbd8a3ef0e6174ddb0b487af78b213b8b2f41c3d671579dd5ce683063e402bb7ce9077f8068576e80c0d32169a79601a52ac2d5615457557f72bf31f48a8a11ed74724fa29cde981b6901ebd1cdd1ee333229a581f68f6bd5d8f73c3abcfbc3c7b29c6fae52fbabd03fea61cefe30a705c7cb7e92e01b7f8ea1f45b373c7e1892f0c5c1075d11e3a0d0df71039a573e4aeafbdc0f79fd7979dc6c9bb47ddb2c96295246a4f19707098b17ca391a466e2a6a41fbcd75c3b9fabaa9438d2087ea59b5586215f2edb804e992e835ba8382ad0206ef230fe22044f32a1609c902bf03a112fe969429e2153aefba042916ae00b0a91eace0017146170f6c4de89346ec53f4ccfc9a1272321160a346d1245cfb1ce02722f630d4e03341f9cbe48752589afc6792777458004d2f4121ead0dbe72a745516b5dfc5d33c125d198c3600b38ff0e120539fb1f8019258c2ce29007d483d0e4e78f491d09dec38c2b8a64941152553c383edc9e69b9ffa167a92768f6624d5bb5466397c5273546332ee826f46fde38aba9b20016147f0c374580475edbcde07e019ebf02091a8f3b7bf6ebcf13ad2227b015fe6b5d4347130bd3d3a4c973ff83c5ff048d8ae5ee5379f88a0e1ade8f677df1eeffebec2a1526474bbb299dc59b9dda176aa28dad72d83f72c5b24c7a498e1f94ae7701c0b99be65efa922f2ad553b8d6c5e44bc4cb6d78c1481846847f27eb62d329c52d6034bca2847f1a9263773570575fc9a0a35c6a58c5b633ca6af687e9841797ca3452bb456ac978094a7800b08f2cd3a5fd816e6137e4b8f664dfb554bb7b97919bbe51d320ea563ccf6f7f0c2165c78552a6ef6bd08862ef565c5d09c1818e4c4e4f4327983d9fcc51a21c2974fcc03df18360f6097e6a43d12c3e7f94f73dcfbfa3393ad311c5f38e2101b92c1923b7b4e854578e73d5f7ae5793554f20b6276c4a5f3a0e697bbc8b2e6d638def10ef16df385f0d6bb4691f4e7302f32397d5c15dea54f6b5f3fc811f66dc0e45af6ff1f6af6648173a03a6a9c7e71561b2c742e6ccde227383441a2115bd5b683249ae7c6548e42efc6e4445d451883297dd6932402f7567c52de0bac7871d77629725deea57f81a9069c14ef7741975d31548db873a8934b874c88d0ad72c2578246a6052e5669ab2e14be899546f8acd26476861696bd9cf86f67bf416c5b240661ac02d17026dba1fedf682a0123baa24a79866a129d2fa9242539a603dd12e4c94b374ccc76ea6b7439732110c790ededaff41d3ad5edfc591cd896230bad8d6931fae6229e133cb2d893081c25195509a44e038eb5f68cd86f7649d2412bce1b1c0ee709c6395a3fb57ccd72d8d9088983e483eb14ac779bf82d6382a3879daf4a974eeb4d4fe9fa6432f8cf08d41d6b5723dfe3215f7b8053568d9e03ff0ee3349c29be1cfa5baf4302f810aaebf555582501a12681e8024335a51dc7e20eb4751bc5e3a43e72c9bd299b772f9a177bd7d2a957185d03c079b566226a72345fd784e4cfcc5bf01f2d811a94e3df631c050bf5d7785c5884504bf5f48ab5f9893c029b971b26e3ebed1ded7409adfa09ad772a1962d001d971376d9ffdbdc4d8111e13c675dad6598da4d2e77d5ab529f4008df964f67e12f4447c14dd02f0c60396089b8564534a5471244edc84c6494f4f2cf5c701e033aac8551f789e6f7f789a0b0c14e4ebf29d3f1362eb26efb30f4e876ae2c2fe756178141c3edbb921bf93451bd1b8e98a5edf26b3f5808297e3de458008ac88cc0a7fc5b961434f6bf09d9bc72181da60f989aa7faa6675d388273d0f55d8c20d95193ad702b9dc6348dd15d85d6d12ddea7464d857453e23931a6b3142e40784bf2bea80d1259936e6cd372bcbb8986d5df727bc3d96e663cba4660c07009d92318957d11807794ae3599a37c73f409ce19664791d088b8cad3efaf1146d05ee97668ec5ea322058f852f6abc3696c16c9e97805fd2f12519185c6a711fd265e293a16943f00a15b2f2357f7a4920b3c9b8a8a74c1b066664c1a2cc5387ed4bb0996de7f72e2e5734b21c053d06900bf9cd4c979d91be8e806e2ada93bbe08102b4343f174cfef3bea5b1bfe544d3638e88388dbad2cc96815ddcd1a08cd110662f403326183e9b491ca00e393445f6060139cead3b64df4baf42b51bdad5949d7435cecab798192e16f300349b017778a628c13b00b436047ccc82984d4080a0a4ef6085ff4f589bbe106b9802cde6cb6b7fbf254ef90f05ac5b1598b4639ecc4ea962bbc4c791a00f563830662afe094299a02bc0d5dd26fe4fbc0b9af4183d187b32c5b2cbc01a873229e308736c31833ddbe5f01aef72aa1aa0e09c62ae6cb300be377328fe9d576549302021c54e043cff973a31da66724fbcf53fd175c88917f1529ba39a269e7b247ec1c69c2d9f60be72c6cec92ea763a2223d24371f70a73c7369df4fa0719a82283121795b5fe2bc04b2af8e43b78557ff4d3602b7d659866de9df3cdfe1e79537f5c1766788643dfb627cc3803bec0c8e574780928b63215884236c68fc5003f35a89ff789eaa547139b2c90e169da12c5472679ef9f7fcbee692c02f38de799e16d5f66ea3101ec88e28bd86700610e6508f9e8eb7b715c36a45b818ef68cd2db65a733756f6a4091311f02423d04b95bc87045facf009dbc9871a6af84bd582dcc8d2cf736600b719a4f501c13a46583370bf6ef03b3afe4f93894c562cd75c7a13487def3ec49795e955b8e3c825c939f944ddd3815e701eded0000015cc20e9399f8f2ed0b9c1db547e7e163d9c6b5f10b002868bbf51a4dc5e4e5e122fd8c90e80d5a701070f748ee857fcec0ba1fa97040cfcb926bc1ed852807926ffa12000ffcb608d9591644043fe72be4b1d1531721fd5605b5c29c9b1759c3119132e53414ddf22f0c31712b3da83c6f3cfe3eb9cb3bccdc1a1603d616ecfc672f60fc800efd787b2cf8b7d242e0c1a7ef67f374c15bed63636f71961ca368e4f553c56959fc8866441384981576b947498035af7e76d15b15b912c4007273414d697340fba886e2b1a8fff8b87278ae412d36d7977aee3ec0ff66230b3123cd259261a3c2aeeaf6089e75ea925976bc58bc008ef871741ea995f2799650f2bf89bf437f2977773ad1f55ec05de5fbc2157250176b80a61966c8dab7ef5a0402094eebb5233306261bf7c845ef868fef2cc3b676b43d665387a38632c4fcd461c3bc3cfe51849fc5060ede93ec4d0262c3f8295c988e351d031450e76d279a73d0cd3a15f018083e3222af2f868e93e6356376562b1f51ba65aa256b3256515ff24e15d46ec9678d28440fe7128e417c5b02c028fd7495de59caeb84d1605a14264b7f5aec489ecd1a8a3ba99adb6331c969cccf92102e9dee874a4a28da77f97df21f2c38691c196fb1e6a2a56a4c86069590ed309a2752d11bd502ec455a1290af8c9dc1c97cdac7a28b3f8a0c9331322e8b4a8f3e1f462dacf9f77888e64997bd63340367dbb5b0dab4f5bbd455ab1b5130887af97715f66a66046fe1a254f0e1ff7c0fa2", 0x1000}, {&(0x7f0000001040)="01182ad303ff6985415ae2a427e7b50b142f5c0a525304b7cef83d55a82aafcce638e1c1017e30f5635189db899987c7f4fcde93eea9c5715691224e8599d23bb85b37c9d1016128c2d83b3e59d4fe5980e7941467b09173c54c83b19b2fc2b1ae99abea00170c7e9cbf55a4395cd24e15ca37efa5fe3c8f5b12bcde054deef59ece2b6cfd450ce57a63a0", 0x8b}, {&(0x7f0000001100)="548fb62653035eecf463ae9ee0ac853f3bce5fb287f3644ab4f7bcabea670545372f7288fc8ea1d17be603159feaa815544a89ed18e2aded4a7983234ef8af2ddf4a3839a8e2f2f08985f897e546", 0x4e}], 0x3, &(0x7f00000011c0)=[{0xf8, 0xffff, 0x4f, "abd5c3f16fc29fb5672f15a3158e922b3100dc29bdf6631f77e890e48126b997f6fde0a1b1f124245cf6d025fce7e51c908e1def5480fec2b6810eabc0b75cf0afc9c7d344bf5fcf31b3c107f038e37b0153c46b7c25b459c48fb0bf37c26dfda3f49f009b156f4b92cdd30baf1477fc6f4480eff621c5d71aa357dd55293c01c017eeb66537e15ea7be62dbc8bb9b11d943ff62e12da8b784f208c134b8b8aa4a1323500345853c53077016da209054b8608280763ee6ace197452258d905c9fffe3fa5e5f4cae4de45c33d030c9019b4cf936d7b3f5a9a8bd01e2d7da72b1313"}], 0xf8}, 0x5) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x5) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/68, 0x44}], 0x1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:26 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10500, 0x40) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x7f, 0x0, &(0x7f0000000040)=""/127}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0x0, r1, 0xffffffffffffffff, 0x10000, 0xa6}) 16:00:26 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mprotect(&(0x7f000036a000/0x2000)=nil, 0x2000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd00, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x205a, 0x10001) 16:00:26 executing program 1: socket(0x11, 0x4003, 0x0) 16:00:26 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000700)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) r1 = syz_open_pts() preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/231, 0xe7}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/147, 0x93}, {&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000500)=""/69, 0x45}], 0x5, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) nanosleep(&(0x7f0000000600)={0x5, 0x800}, &(0x7f0000000640)) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:26 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) read(r0, &(0x7f0000000100)=""/12, 0xc) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, 0x0, &(0x7f0000000080)=0x7e) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) poll(&(0x7f0000000000)=[{r0}], 0x2000000000000013, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000940)=0x101) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xfff, 0x6, 0x9fc1, 0x1, 0x559c7e68, 0xd, 0x6, 0x1, 0x3, 0x9, 0x401}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="095f7d4f0d546899d8b35bcead8c5fdb015ed2fb139228b8e8a55db7652fc0f1537fa0b5e5f65142dac362345310a2e283457649408a0dad8990640919606e7c0ded627abcbe49a78ef9993553e5eb0bfe90d9e632703a8769913274af35b0", 0x5f, 0x0, 0xffffffffffff8001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1c}, {0x276}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/13, 0xd) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f00000000c0), 0x0, &(0x7f0000000180)) 16:00:27 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xad, r2, r3, r4, r5, 0x1, 0x80}, 0x80000000, 0x1, r6, r7, 0x10000, 0x5, 0xffffffff}) 16:00:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x840, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000080)=""/225) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)) chmod(&(0x7f0000000240)='./file0\x00', 0xa) semget(0x2, 0x0, 0x80) semget(0x2, 0x4, 0x140) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) semop(0x0, &(0x7f00000002c0)=[{0x1, 0xffffffffffffffe0, 0x800}, {0x1, 0x676, 0x1000}, {0x3, 0x1000, 0x1000}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0xb77) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f00000003c0)=""/118) semop(0x0, &(0x7f0000000440)=[{0xab3ce334b8866a3, 0xfffffffffffffff7, 0x1800}, {0x1, 0x6, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x167a, 0x800}, {0x0, 0x90000000000000, 0x1000}, {0x7, 0x4, 0x1000}], 0x6) semget(0x0, 0x1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r2 = accept$inet(r0, 0x0, &(0x7f0000000500)) r3 = msgget(0x0, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x800, 0x0) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="0200000000000000c1cd1ab0aa7273190e6689d257c986d0c59d34c59dc59c793ca3a418c7464b0d0d0958ad8e78"], 0x30, 0x800) lseek(r1, 0x0, 0x0, 0xd8b32e09b83b3ead) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x8, 0x8001, 0x6, 0x2}) mknod$loop(&(0x7f00000005c0)='./file0/../file0\x00', 0x4, 0x0) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000600)=""/207) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000700)=""/127, &(0x7f0000000780)=0x7f) semget$private(0x0, 0x2, 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5}, {0x16}]}) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x14b, &(0x7f0000000000)="b6") 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/228, 0xe4) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x4, 0x706, 0x4, 0x6}, {0x3, 0x1, 0x4, 0x1}, {0x3, 0x0, 0x8, 0xe0db}, {0x86c, 0x2, 0x4, 0x6}, {0x8000, 0x7, 0x5, 0x6}, {0x5bca, 0xfffffffffffffffe, 0xe20}]}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0x74}, {0x24}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x8bc087cfb9f3a288, 0x8005, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x3, 0x2, 0x100000000, 0x7}, {0x6, 0x1, 0x10001, 0x1}]}) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x8000, 0x800}, 0xc) r3 = socket(0x10, 0x10000000100000, 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000100)="207a66f775bf4fcc29e15e42f24b969477c1fe9df4b15e4c1aedf84e3618648585bb8f7c9096d148febdfa7609e77960772b07111df728ea34824db089c3fa69224fa1ae505b934a9cb01ec923b9b44c63cafc2967744b43dc5d6159cdec2db93b3e8315bfe8f4af7de428f9170c0e53f5185a887bde482d1716675ec58263b0e89877b14022095f11c1c6a18a80328d2e5d9d442e31cb88b6cf8e8804d599ec34f917e2fde9ccc0433b788511327b5000196a0275fd86ee00295a4aad2ef60b7fbbbd24129ededcf41447590863f362e7b0d1a0d4c135ce478c0c5531adbed0844eb31517ea775872", 0xe9}, {&(0x7f0000000200)="32ebe4eb41d9b6852e14f9594ef040a3fcb9893d27fd6a26afb45964a9b472344044220a1eb5ec042610a6d7fc68dfd9a0f21173597be0abe14014b5310d38c4227b09889d442241e9125dc69ca492b620cd39e1b93d087411e00d8bd777154e8582134135f6ba922abcd8e3a9c1fe3e0dc34b831b649f5f434e235d8e8d5d47127774952c4329618a4bbd2357d10c918d65e118e1583a6544ed86ca6698a349fb49fc97830476fb3ff2899e01ecab32a5ba99445fe35a26447fb0d647e9eb41b31b040c23", 0xc5}, {&(0x7f0000000300)="0877ec30c3e5365ebbc7ee75f2555416241b6a5a100fe3dbc628c55567c734d7f05b552fe48a24cb1e4b3a2fd24c4fe1d517ada47e89a5d6b74c1660fa7710161e5932e3eb7755249672ce1cf52ca0635c5201f53844a1a763199ad98bce2de55e6eda19c6dc93a04a5ab78b0aa48d3864b9e0e170ce8a619a753b17db2c2c88e889958f6e857c917e583bb66affab17edf1ca78a0dd566703a277beba4c8a4d724316d224", 0xa5}, {&(0x7f00000003c0)="ed856b34bc9bee3051798801c50704f189a358c2451a019411a19b3d4b86dc946076fcfa50bcbfbaf75c94bbe05248167807c55844e969585d6dd7bb4db3482d0df6b31fe724b3c756d23c264f1fb5ceeb5a07fd0e5b0cc19a8fc28d34a842b92ee0d4404aa6fbb08efd266a14ebde4e6aca1be48d4cdecff56d498270776da95d29d9aeeede7975faf9ba67f0aa2baf4b51d8688d70907d13a09f63", 0x9c}, {&(0x7f0000000000)="aaac51384b5a115a0d00ea19761f64fc67", 0x11}], 0x5) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022ec06133df2e151a7369ff86d74b6000000000acd623eda83ca8557bb8536f58b936bface261"], 0x10) sendto$inet6(r3, &(0x7f0000000100), 0x190, 0x0, 0x0, 0x7e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x1810, r1, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r4 = dup2(r2, r1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000500)) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007479) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200001ab, &(0x7f0000000000)=[{0x100000001, 0x2, 0x8, 0x29d8aaab}, {0x4, 0x1ff, 0x3f, 0x7}, {0x4, 0x101, 0x6, 0xb55b}, {0x3c, 0x100000001, 0x8000, 0x1}, {0x7ffffffe, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/104, &(0x7f0000000240)=0x68) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x1) fchmod(r2, 0x30) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/224) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0xf9, 0x8001}) socket(0x18, 0x1, 0x0) setuid(0xee01) r4 = msgget(0x1, 0x2) msgget(0x0, 0x100) msgctl$IPC_RMID(r4, 0x0) 16:00:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x11) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4a7e) r1 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x15, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000bede85f3e6934c5719d72999b4afa498823782ef48dba4eca821e41cff8eacd9924f01c5e346371df60223abb03b56bf6"], 0x2, 0x0}, 0x0) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="8e41437360e10849d74aaf7c62447d8f2184d92be64a1969e08052218ce09fbb25733a02cca8bf8696aa7ee0108f8aeaa99f1441f851846aa5e1a4e39a17b23e25c6e2d42557cc4a844aff1069ff9a3e72fea9cc55223160730968e4b2e87f954d5d7a386a", 0x65}, {&(0x7f0000000080)="6301ceb02038e815a2b7de832fb6e6e74e5dc29236de2261adbb4f10bded501b92f05431a2760183740885fc4c207e3b217d", 0x32}, {&(0x7f0000000200)="e3fc3cc8b222bd7b38af1a14c169f35ac15db264dab8688398bc539cdcd16ae496374ce796d4fcc377e74d604ec5c6b05d5c304bb76284ec1bdd5b55c2b82e4587b52489765231cb3d511102", 0x4c}, {&(0x7f0000000280)="9bb08ce1c920e39bd96b2f5952d955e73e6d8feb8bbc1b78a63f06b01453dc0725b93f3776a5609ca543cd7f9efbe0214b7e3aa93085e02c2ddb825e0b87e46cbb656c6ee90ad1a8dce56f9c1a36f5d8979b9a2f77e104ce21d9c153f4067b191eb2f2df6aaeae6c69b5c552c715c9584b1f6a99e98aeb9a", 0x78}, {&(0x7f0000000340)="0eb6da0c0b5c70a3cc209ad0be4f3d1d2570ffef531b55f58403d208580c307beeeb40e765ebf9233d6341ccf1abfb38d7f82650cb2d9cc6be432e00e1900801d18438f57379a428e6a621108f943685636341cf60a679a982662c318ba5a9e8db086ac82b71e2a49358a83064be51ac908f197ca59af1a7032bfc4660ab5630c83aa42d834929150202596bc07a4daec87eaccc7f51499e6b5a3e1adc56405cd9840124a6c0a7faff7c09cfbc180ab313c2beff2d407113519183a64bb61b62317b", 0xc2}, {&(0x7f0000000640)="e419b49ad846e6c36d2efb16ed5a5d3e91d5fab561298e0ef3ab147dd2b73a329537d77575d8da9e5649483d77af15d45fde188121ae210e4e71fe9c9c76922b9cc9af8b1dc3b6d2e4b137a28e09fc98ebfb2cc83f5b9d9c670ec4b3d0efdfffe3a63f9e24181301a9919b20cf9023827c9d3748034515f2487846bc22f736b9cac7db39bdecfa5503c26874daec1ca75cf93a754421597a884469e86431f1f0988f8f4b3944b060428b913639cbfdff099443514ea8b9ee510f6c3e80e44b1f1b9c751b0bb1f8928029925146a75879664666deb52416e7f82968c28ae79f2640affc034612a79e741293f8b6566b093cf7f3e19650059334ff5714618784b08a9ca15f09f40792669376b8f43434987a9a3e3d102b77b200be40fe8442d2f8ee1eb6c4d644c4687a22046656279f79a025226332905181de5cf95c9053b73b8e9f158e27814bc6511bf09d987d98dda9d773df11fef0e3ae670f422a7375b7fe586a16d211037982d6abdfeac5c7769b7dd5b68029e735da6ae48f274baa42346f7da2f6b2b27ea80dca0ed1eb4f82d93461c5c4a9869224c6d01f4fe6f77818ffc65b1014dfa8b8a56ad9e754850d458e14931e429cbd91be797c762030e9f82cd1a6931b9964ea8ae76464d1af79bce25bb8490c92899a81fa16893b1ad21e8e2d0cffc5b4ab1e7d8ccb04594746a0e9316230779e4c485ced9c637f81dcebe18b4c8ac7b5c4e4e08fe72edd2d1fa1319fcd5b4f54b3e9965cb15c22b77ec2909c40967cebf100af87beaa50c124428c8a1003f0201aa8d7fb89687ace5f209a259f6c024d6a8b926fbc1a9081f7aca1f0a711cdcc02e2b44d6ca3eb707df75d714b25f8c25d12a97dfc9d88b1078df90dcb3f601ff62596537d9625f85dad72f34a8f5ac83d7e22a85c3f3d2009204df09e5118c000f0a7aa66856316ec4c88c07e887a7b6b435b695f284b7fe37445c705b6adb146b77c593bc8c65368b3842c38ac3143454e2cdf490d9aa2ad873075d5eca80ee1dc3046095c9b8b7940971c18a44462964b02f6d502a5e377cb5903712e59403def8766f1fcf64ae0d52f356ba7e0d8e0d7d9932767617e8b702f33daf443b507d4511f10cb79fc49bc164dab7e54e1d5dc7ce8a258b59c1dc5286e5265ac64e31b687211a6497702d33e90d023aa8f952c3cd0b2dfd4840b57147cbbf072958269e3a6d0449f400b944e00f99c19603295596c42a1d783ea17359b82769daac31c52a7013e6f819f2543bde30f03c8991829fda9a4369e9982d0d625dbe0dca699787e39aff678aea836db181f9cde121be14442e41d41c0c3bf67d17d795d2ad2529e94d29e037e3bde5b9a16ba26341c625b4300903deee6893aad6293671eb032bc0694b7dcd71c04d26c879e27b7eea63f18f5ab1e64aea25ce0c12ad6865d1c2146bcfa1efc7692b513860d02f8e35a614d4581038f6ee9c353ae439d699e50560947984a77b842d5c6f68ea8a091bbb684e17af2b82c17ce96b711de7c57d79271de7387bbacf2356d171a578261a734766bed8f17eb05a1c048c1f6d7f11ad8343161b16fece3600782a5367a63f9cad4ae71bfe13d331b5c48f1cc4ac9f20ac9645855457ab47532ff618fab72a31051520094c32caf53c0d4301e717114b366237395be34a8704327284a6738093499c930ee254f99deede5ec9ec0c6694de72e549b381e350a8dca3fd670d3504e3b1c83a5907748a99bfa36b14bcb6fe0f268f9eeeb61d9d3ca072ad0e541588efb43b4c1fc240da22384489e185e990dc47c0c976aec6e20e55b3c9619e2c67b4a923bde92423e976bc03854b9743c952a1499eab7149b226f84f189ec967d9963a4ea45d1a82d17c26f047084d1d7c5121f6cf43350482f73db1aa7297f4ead9517c2ea5314af6363c758574709c799306cb5ce6547207048a120a2ceb084414095b0ed229e1fbd554b38ac0bcc8209954eabba7bf88adf99b02ac6a9c6b195627e00761a6ee907dbdf6345aa14e4b5b79bc9026702bd80776b63c54aad41c7933aa87eedd2b06360b5bdaab44adeda7838093c827350927b06461f341a33abeebeb23fb36dbab7812b7402f3c27b528dab9d23cbd4352bb99fc3d0c975c9198528079271bc38ffaeabe3d06a5dc0923ef1bc6269330025c2c0635abaf9a2dbf1e2bdcd5a2954409e5eb866686c805a4ee895ba19709dd8ae26e76c711cd08096ba5288d0404f488402eb103a1f52842e1a80c261d67b999f6097bb5f2b10f0bbbe3ed0a3d5ad29f09eb2a00446a194699035bf61e5c9c3e971c9503aa16b15dfb270453d4f0a731f8c3f8a411e068e89d8e028a56474e5b3e4f3d83ec78206eb104064e692c72197aa8ea61e81592374d606bb220ca3571ff537e6a752485b20a52be1ee6da37dc839613ab7658675f9f5ec176ad033b8e505ec370dad14b389eaf7eb7ab58faddb6cd391e82724fc0f4714f7ba68e3ecb7e3ba207596d3cda48e3f61507b28f6ffe9bd3541de292f3cf8bec5c7192c7b26d7f54b097392595b6fdfe2b20311ed0bae5f242124468a0a457df5eb9034e10add35283ab9bbbc77d28d2631621a39d3e5d73338e1fdc2e98fa93de9aa131950afd3d15193ad4ec8e2db7de76f799f1ee7ffaf1af838d46cc755a8bc12f692842d34cc82cbc1eb26a56ec801a07d358421c583c576379529789d275ad97279f811162b21beb86932741db2d0d37c3655b85478a9168c9526570574b52fc23afdb152b8266c2eef3a36c05ad0d270061e774c7ff06eeb79c8d67391280fdeec1ee9db2fea3ba6c60ba9e20eb68a8d89031db2f70390b7aa0134a473e30595295d06337d589abd877a10bd2f66a36fbfcb1b2864345a4c8a696e90a7630dfb9f6163ae08e382a5bd6ae576ab98777c8c30e382aa96e84e0b9265ac625603958cf452cd943e54cf3549bc853163a548b50c7fe028ebb50b496715f558fa668ed4d897b5a1a901fa82eaf0221afa21a9c2c434803d2f1225ec3f854545b0e7943b5f8141baa8bcd32ab62994b0d2115295f13c949d38032510d3bc5f87399f782c5b6b8e36a095f7cd507c016d68a922f77ce421504a7443e784b3367f884b6d1c97ec74b3a4ba0648536528a84a6258b3d8af5257fec701987f70f622409a965977e7c787205b84cb2b381cb0e03283fd795d731c4ef1ca2f9febd288732a70416df7f6f0be8697a3ba42998b06aa272cd3ecad52feb1bd315d81cce03c09fa8eb40301cfb67db56c2f95507f14078bc4d8c39d656d69f89fb257fce17ccc3061921d1b9058ab9bd7f58a502617e5b071f9c8e3b6bc6250df7c5db43f994692ff98c79f55bfbe82afd7a77646d4225c8ebd96ccf67fd231367aa8b6e933269dd099ba8089b1c26c805c1f67f848c2d4a0eabfa562deef46de70341e804007f25d732765ce56f3bf9de261e391ea54d84c11339fc6179d57e05cf9b9ea187bc372a64fb673e3f8c20bca5f301dee01ea8b03969c8eabdd8e720fa90ee5ba40f5dce00d7bd422c0b2273ded39f7c2bdcf1a7b3d6b8cfe57f1ae44c860768a52ac7c0e8f8994db075bfda4bd9ea25cef61c5fac170a0064b1cbefac0b74ebac8e524dd26a4d3be2da0f8681edb9cb3ac1019050182f13ea2f67d43a326788ef2f4aaadb4f388a1133003499565b36b0a55347f44141f2010559d0c9afd342bad0e0e772d453b5079eacbf03a8d1ae209065e1ac12bd4af0b49ec1e684eda54cfc2bef16c9eaf79258f9c1cf1544e61b0b3ceb41c651671ffcdfee60881bdfbde4fc9f2b853e3b6ad258f9af565822589bcffdc53505184613c27b2d7badef87828b1e3c6d448c7111f42d17f14b30cc23e87a7268ce58508e502910fa5e105833d4a0d4550454b7f07459ba45ae0f60dd6e61974aab3d848d086e49d7572963bea2b8609730b22f524412a4536c81fac49286030e0d3091feedfb0da3c27eec90bf8b26f75145a0c937023236801b0137bbdd3307da39abfc620685e401c3649068801cd89a34dc26e22b65f5407ab11ef6e0820d1427a6c43d0ef1b1ed8dedb4bc22b7535d3a6b7b310e0a52603de52d9e2fa257f44ed0daa474cbc1bc923dd98bb611c91e251657878816ee763e2df939b818fd20b1971c542f318d2d01a921245ebd0acbdc10dd6c289362f99a3ac4f4991d66e0f46078da2ed4e34ffc9b88855c77ca90f0f071114cf291e8e005406e547b0bd541bf9489aea876947daaa93d84227b03da7f2894121f808eda4da232809b2a72e35925d7779ba249be7e96a490d7f4300a797e5b2e7c72e60c66f88fb5f25cf8ba87ad6813ae32f4f43e31ef07817a3c4cccb2ab93ee1f82b29d9550f8f4efe20f1e97fa31a31092342a5ef5bca4e04a0634de7030ea25503d9066381c56c5a87fa3e70b2eb16d5de5a578efefd91b5ad49d569e78d8dbe7ac83fa046849c153b1fc376aed098f4e1ccc376b7099ef83d728e0512652859ce7634f79ebce30dcf8547e3bb1ba7e77656d68a40507418731f49750ed858cc3dda70c6918a00efcccd16abe25d866a5a46b2bac776d611bf8830d27ddd7b681708cf16a316f351591b59f3307c1e03725dc313f752e55f367aaa95648b3ed6cbf88e7847f4a73e223d75f07049a3b603cbf3a316e05d965edc5a22f86dde3d4a24a4e9479c5ed0c862e4bf988aa1a626d8ef206bc1336d979dc8bca7014e973c11826ac61704fd29ccb1cdbbc9e3c2fdaf67246254df9349a0f92e1b4875120031188c09d07502dce834d3cca18414ec3ec432ea8b39777c7d1f7f9af722def58aa380ee2ede65becc38b41ac2c9b4ad44d33853b5f9b07048b33399d1399aa4f447814ae7864193fd38ae6e71a6448f177dbcf86b46865b91f36a991b70ae93884644926121b792e0621a6429f631aa192633f207bfd4968481278b87838a49ad2094b4ecf51bfecc33781f3af8458cf5a08a77bfa8d5a2be94d1749f6381e552f15e948724f179a83fed887d5e0ef15d0ad46317a064002f133879a6793d5ab01b3c35ec4f6ddc666afc0f46a1de0602adfab0c4466ee0d074f88ec1a930a77bded4671c7f878990e662a72f6a9672e6a45aaceec742a41b56f2efb4d1d166d8d38f2e15fc0ec8dcfe70a7d66c10fae99b629a881476a974cee7ba94cfe4db5bc6bf910f5ac520f753a1ba7e277122d9a994f806d1a2318af7f1f3fbbbf5de8699e2c7a1b31aa259c7574ecbdb5cdc4ae3a34c99ec26a5e0e53cbd11c6a91e967bff8265c5cd819902a555aff14e08ea1644422317cf0067494aa7f1e770f9e9ba6cb78e1dfbf359fa2ff7237c64560d24d89d53e4338d8dd246de4893c6bbc1ec3e475bcd775beaa150ed1c86dad7bcdc32ae099f9810c31d4dc5e1499be961239c5e63076d3216daf5950011d3840c6ae2b30cfe0ff60d38e8d98bafb8e6d5195011a3159f8939c4a474acc51c8e6a8ed6264d7cb60233254aeee605358f005eec4f542de97f1a0cc63c936bd49c5a7be9708bab5beb23fef6dd8613b7359ed2e3fff858ddd88e3366725c3af6bccb7b3281c47df162e8b3fba309166383a4436fabfd03fb6fe357b3bad7bdb9a445aafb37a735fdbb9b87e29fc3dddb8df5d6ec74c19bc90fdab3b1dd4126b3e8e2c8658abbdc424aa1189d9d778de7d8ac6b05722089d69c391c640d70a695b4cc220d22b13f8d43a78c940130be20589e8e6fc024957730c53b41b7848c23de397de4aa8de228094f543a6b5dcb19621e016f94d0c0317873dd8276bb12f4b50f", 0x1000}, {&(0x7f0000001640)="1e379df2b33d667d188b5a81a5a11ecea827fddc29855822d2d03cad875f900fb979b75e1d0b3943d82dab6e7fc9235d4b3ef55e4121aec84cf5f69399d5c204f0b92d199352866db5d0c584b896b0d6c0f988c156200e3d7f6419bae29883a7456639ad4d86c1281b8ce1729b9fe34e004c0682484b5b2a0da0894a28fff05e7340a817c6d647688ca8239177d4d81033b6fdd9b90b2fb90cd4d7c529587175893745", 0xa3}], 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 16:00:27 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xc2f359b058b4073b, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCFLUSH(r0, 0x20004268) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x840, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_settime(0x0, &(0x7f0000000000)={0x6, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24, 0x0, 0x80000000, 0x4000000000}, {0x60}, {0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20480, 0x0) fcntl$getown(r1, 0x5) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000200)=0xe77, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x800000000003, 0x6}) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000340)) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r5 = syz_open_pts() fcntl$getown(r5, 0x5) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001340)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001380)={0x1, 0x1, 0x30, 0x9dd, 0x2}, 0xc) r6 = syz_open_pts() r7 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000180)) connect$inet6(r2, &(0x7f00000013c0)={0x18, 0x3, 0xffffffff, 0x4}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x10, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x7f, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000380)=0x1) r8 = dup2(r1, r1) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f00000002c0)) r9 = semget$private(0x0, 0x2, 0x80) ioctl$TIOCEXCL(r8, 0x2000740d) getsockopt$sock_int(r2, 0xffff, 0x101, &(0x7f0000000240), &(0x7f0000000280)=0x4) sendto$inet6(r7, &(0x7f0000001540)="0b31c235b7ab2c2bba76d808fb1e1bfa33fc3819599bc7f3be5527dc940e745d3f694e8c09362f4b14435d16da8cd57a30fabc94f35a509c5be751bcaf18a06a2cbcc8665ccc29489d1affa0760a3eef61252fa84e3f51e21711f3b73ed17aa5d3bf0e0e957d3aa533f4bebc25d418063d5b1aa93ede049b90453a149c88f338e97a848a8c3005568781323b2b7d7479eeac4028cf9c5530dccfaeeb671e2bfc2ac315e41a627d4c77240b079e7cc01e8f2804ea29a00a1728a12396271cb92b1881bfaaf77d4daff4bde36a304f5e1fab3880596287454d78bcf92a7b0dcfb36e017a8f894759a9a1940ebf943e14aaafb5ebba14fa4cd0e3c88d5a1e4125a2f860b8e162bc38cd92755504666ac7dc9dfde4d31b2dd918423f1d121bbd65bdea4f4a192d90e53cbd1501819b41b2f67f74c0dffe795c93f26ce83f67bfc7f62436cac1d64075da67b44eac1082f8a522512d1b647a4368286615dfff54abdf7edea8ca9cda86f44dedc873cf3442a4ddcc513e693f02d9ffd73bd473dff6284a07b208d25192f72e529fdd8f02aaaf1cd448d2d899e8e79ba089a6d9e0b244006178fbdf516ca7af157e292772ca5827728504100ae3a7b1f044ab0d0881e0cdf5779e1bfcb0395535eb93aeabf9501dc4b3722245d26c527aae6408488f0dea352eb0435dbc87f599f405e050569968c82fcf4d5f197f996079a21eae0fdfc50bcf8443c5c852d1cb490923d5784756747955d00d737df2090208ceb1f714cc3418619639af673ed04769e7e3a451db7a1078d78a219f82383d824ff9d6d3e195cbac25a62901bd51cda80cc813c789f029e755160fc59fbe1791c3c4ca04d7e587e5c790a6fddf016f11fe1a4fdfdcb7f8026563cd454974c95c814492820d2c595a75998b171c5ded1660485a2622069ca66322edeedf7f0f4ef5306cd66ce53ba49f01e186029b4000b018cf1369300ac63b303483b9a2cdbcfba1189d1735801a824bb0169b70ac6a7f260ebe3ce79eb67d1f97407f8f4a871ca1e4e3cba24f40a3289c59ee84b6dae17cc17eb92b5efd4d998e9857a3855b240b4d805d7dac4a31caab91a3a467171edfcd9e07c9f6f8244dddf0f4f4627025dd0190c9151e71d21dbc673ad57433572cd0a34d4d8d7be8dc86272337fbc376b6971252550a9abf3133c33391f7d1c063a38689cc50dfa771770cca4babebea316b0c2841d28ba48de3a13af5c27dfb8aa16801bbb8a212a0a8e83cfc138ace64d83a2e26d025934b9f8b5b4bf5659e333a11f6ce0b57d4d12c7d83059c55d6283f7e5decc873e6d8fd55a22d2c1fd0eed58f2899019f1fe26a0aec177b3f545cf74ef212fba6a1c124817082169df03d46f56a6973ea5a8524afeed7441f49754e59c6eff071070f17c5931f6dd98ac65100b7137427d98b0f38fa782a90bb93c1c2e032263d4fb9413eaed5cdadceef6374f2e282bd5515725c81e8507420a0bf9b937f6812f4d4873226df87101c1f2d1f557c8841b7a58a0ee2e9397c7be73abbd87bfed1d8a4647cc1173ddb13cd50ffdb822457f9d9b0cc23ac331680d0436991585193a56fc448d81354cfc16279c180a197a299180ad6ab3dfe902ef29f6e9c191d4fdcc107e6b88465fa6e72b5b3b43e9fa8b0b5ea22c398cd455e74071ba7c27a30fefdd2eacf51ada91deaefc96f87d41d89f69d9c13b9beefe49bf2ac74af7fc82fc5e0490b5c28795aa33bd405ea15610a6e076ef63ade97e182bf5421c4c4e883e59c400ddceea468a39c706063955393f4fef645a26d6309f69dbde6f2b71328bb1112d43a78dba88aa72af3eaf9626d843cfbe17b92c84fe78d7ba973fd0509052c0dcd2e52cf9a2e5efc833235e5318c1507c27067a4b20002f8c1a4bd2b6953ff789299c31bf93d66f3e637794b6b673cbb20467361e6604dad7d88cc5622a56b54718ac451f54e6e4b32885176e1825fb93c3a847aacc3f342d79e126abf558044ac1f7056bdff95ecbb2a94052b63e92a1eb347dcb105850809bed95fd9e3781eb3bb698ea902fa91e8f7a221a2760a9d357a3c97db89f6170a411379aa6d97d892d536ba798603f3682c529269d7ad1d451ee6f7de32dd69fbd610a8acaafa62baec9f7dcb1c94b6222d1b98b9b0631f46a932c4cda721fa5d28d67c2b9049a02371c23e51df85c557e791d6f693c5fe294f79cc37a0d8993dee919a249206ad7df719820695dcf8e51d5d588a2db51ae5114e9c45e88825eb73a33df54851a826304af16b0301ba0c36cc96b7798cf9f0bd297eafba0046260d74c905ada6eb91edf442514ad440900046226b9401ec3dc1ffe5f2b4e902ca9b9a464a68b58698c44aa099dae248bf60e0c90f4964632de69beb3ef7ba6e68b9fc6da98fe0aa425b8e5ba90105608a2d16d2398ab09ccbe7d1ea5eec6b8ce93a8b489167bee2b08a4afef9544b76b9a2e3ac91b5444215916665ad18f49f0c857b2e5470bd66a1ab19546993e692a89b7ec05d97ccbefa8731fef1d3383b799d5d1a968c9a3270f35250aebc70918132465f72c82d5d5ae260a6d9438cfa75d6afc09cd6ddd05b52c9d4707374de83524f9c092b00fce75c8ffa05c5e9febca905e03d266ec2f7d3b6b63fe259e88881c73731f43f974b949354e808c1e7acc34af552c98b61346899d20956e5f3311f6fe24e41a8876723b64329dec67eb38d054f2897a2cf1b9091991351b16d350081ccd2606f78f70069fda19cd3a4ed7d8b4a1d0fc2f7fcf1019528a4eba1a5e20567d5e64b00f1b6bd75bcf7ae83e857843977a4df22278f39c638cd389e153bb06ccaf120fb1c3505f6c1ed972215cc0ca20211f9f06185e723644305b0caa08ba7913d9bdc1ae987ca5aef9cef5082fa57a4d6b580796416db00ec6420331bbf0090a029d0adad8a2ed9a5d47bd295abf1cd09a1c032919dda2ddc36f526c769189849f322ef4149a7064edd70b493fbfc46038dbae887d95a179a7c0c2bd842bf91a146b46c2998835e61dcb6105ffef2c87b9562080dd2e4346ece18cf3e9a408817c8b5b0ae35d172e2f022e2c3ba937454ef257e80a6bcd806d6ac9b11e58f7dddb288e0692cd6829b769de0d83d7714240995a841f2d400a356dfdab91442c3aa09b2b52670b14f28eb11ae1aac0a157bd1dceee5f80ec091373e832e7aefce79901ce426742b7b21cf023aaf81fad58077b9c067d69fd1a4365783f6961cec667527d6fd70251b1fb26d6ac60d343771e8de37a94430cc604f261d675433e2547281674b4e74c76c794e5bbe6450684f82da5bf7ac8482241b8e1eb5413ca6114cb65199f74bf3227c437ba2f5bd8956b095cd0896b33bede0860b3354599413c187421a85cb2d4fd5f5a989f2d84c2bd3b7a8bf794740cff25ee957bf71bbf6d9ef4569b4ac28c06843ef7fff361765e823077a82a644e7c07375325fc3be7551d7810d7aac82c2059356a1f223b5eca0a95c971f6cb8dc84ff1ea7106f6b53bb542a3b96daddc18b03a325ae660c4f0b3d1b4ef87908341c1d311dfcfa4cbe0238ffa52822ec860febcc887ea2867148acad75c0887c2c8e0403bb7b545b44f86eba2964773ba44823d40e40b32cae5d7218d89299ca06c0574f702ee31b8272d995f41e00277be3387ea1a0ccd7c1779910a0128642000b8e890b2b2e41894a9f0f60ee6e711a47315a2a58444ea001ad3b39bc5b8ef8d246e3064987fb2532ca7e54d3f1a2d7dc3108058bf82f4a943bec59f586b892700911688a837875fc816532ed52ec154bc4f394488c7b5cb60b81e344e1895eb68f0b589897800a88d865512289f422577507702fa6c74b30395e5b689146fece306b986183c4fba00cd2f41b7ecd9593945e1d9ad8eb00b6c462fc20ca49acda5a413d66377dd405bceb511f6b5bf857ffe0ebb0714e3be381b9a6620128c333abfcb217fb8038f92915da4c4324f2c96fdd4033907864daa0b0acfe651b918323dde851045d35611298888ae2c2b5186f72fb7a435eed5e60bf8e02df925fba6766f8916e4668de5bc085cc8ea81102453d0b0600afb8420b06e5ffbf12a871ca27f04744aac3c7d8abac5ed87b40663d0cf13b81f9e3046974c385a052f2fef9985d396d4da2cbfc873acebdf331e0cbc775b8f2d2fb50577811b7707708a3697a35d1ef9dc71208a5782e370405a13131001621ed319f56e1fb055d76d5a863a85bcac3ba88d37354e42696e11cf478ba5e70adae98b349cc4c3b5c4dbff37cec1d8e56cfc4f0fc2d16a9488bb1efc9d941747d9c66f70d366ef864521c6ccc3140af6fe69f13658f3352e4c42d57894deed6cde720e255c03446051fa8f2e817edb09ee434b904dc4787dc27a69527498c4f5d5468737d6191019217dfd2498c6ef5c70160265e05e8b0ef66a24a87efe59b18df8f148bd0800e48ba37160601b95f6145a727fd346b5d3a635bcb46d968a373f30836e0b13d4629de3c98b6ad3ad456036bbd995d93c3ac1b362a7d9b3829112ec43bdc9d99c110bdfec069d6f3a4fa7b1c9a60b7677f298abe3afd94d27920909f754e4162d4bc30d64c85377b8811471ffc1eabb5eda7355206b0683354f90e4fc4c0cc4a6bde28512505e045e1e923ab19187cb99f28719984e61135aa0ab286d071df72f832a64140fa2271d8f588253e5c5e58f7ec86aa91743d60e776bb17d971c0f7c598e3935ec221ae729bc9882db54adcb3139ab33d5006b2c69c9f9bf81b01fc12d1880200d764afc3cc3159255ece80fc5d8b6edeb3353de04403e5e2df0467ead9b3994d473907e01b50d8b829651dc4333b84a7f3473549d8c61f48d7a933d178cce77ea92f2a6c01a9541bce693b2009def7ab0ab2277e334462cc7d276072560bd59d91762ca670790d1ffc6269276a21c044fe75dcf353b3be27a146b72692d1fc8961eedc1724e3587820fba03a4ffd9614597772fc82f54b8970e130554099344c9f0da2a0a19bd94b4bfa9a075f10081ced7a9937b3e473029229332916301502fe1ce22547d1c58e75e90da9fc38487372fb3993c626287b1f5864b66dc22e0d39d00824a1fe8e8a2d56e68ea6b4d70b1921925b21337cd1fa01863800d38d302a6e940896608f972632aa449d8278cbda18d92d603329665bccc6e44f79f73b0ff4e4acc6e3164a7113564cae070a229b3610d4c73c332e795eac22e4dc2d6dbfe1f7d32e0c8024241e310ff91f620ec7367e88c06a1cd17c606bce37e8b1403779a8ef80946ac0d265d74fd8f8565d8c76114486ff8e99f07d71b1e2a238c646b7d53d38fbdabb5c0ca3f18aed9d4262ca92500a2c1939295d41c9198c954dc1944cc900edb3e5e703a5dd7176c4b1e8d737b3cf65d7b6e8e4bcaac45ed072f2e01f94b3d07fd3baf9a95db3d56a1397d19502b5e74714d0d7bdcadad384ceaaee844bdbe6224626d4460becc0c9de766d240132f0c24e5677c2c5b7f7daddec5e027b7ecc4c944db3a1aea9995774415f189fbb1c310177982bdcebdfc373ee4cf0ceb5857186c5b4c4b36af90a6c7970db5a67ddbc880b69d8ef304266cd4349a8ab9d506ae8785511bfbc97197d7371a89473c9059b2621300298fb20397376fa4bba1a8f7ba0fc5dc859a6c665767559ecf2657649c53a50b10372459d9693562c955fb8b8ff0d41a4ec67492b0e7b01ad045843b26590de1cbe726b47718d3693f95f47e8a2647d4ba81037a0ffe9127f0d62ba300c4775fbe947135527157ea72ddd85d418510c27cc85a2cee7", 0x1000, 0x8, &(0x7f00000003c0)={0x18, 0x0, 0x800000000, 0x2}, 0xc) semop(r9, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffffffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f0000000040), 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000003e, &(0x7f0000000000)=[{0x41, 0x0, 0x0, 0x10000002}, {0x64, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r3, 0x20004276) syz_emit_ethernet(0xfffffffffffffe18, &(0x7f0000000180)="f1b7f5dd0191de296b31769906443c81947c59f668eadffc477fa3084e7feed6a5c9de1a2164eaff8d12934ac844eb087a3ef403612bced065ce8511c6fa514da35a7ee480eb4867e1ac86ffb80e94e1d4a7671e69c88d3217ab2f26811ad5090c054f2fba847d68d0979fd73c2081337df015f7fe") ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r3, 0x3}) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) dup2(r0, r1) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x5, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = dup(r2) r4 = semget(0x0, 0x4, 0x410) semop(r4, &(0x7f0000000540)=[{0x4, 0x400, 0x1000}, {0x0, 0x7ff, 0x1000}, {0x2, 0xf4, 0x1800}], 0x3) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r6 = socket$inet(0x2, 0x2, 0x0) recvfrom$unix(r3, &(0x7f00000004c0)=""/40, 0x28, 0x800, &(0x7f0000000500)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000640)=""/199) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r8 = shmget(0x1, 0x4000, 0x50, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000280)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r6, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) getpeername$inet6(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000ebfffffee70000000000000000005b9d00290000008c910ab7411edb31000049e0f0000000be9b98487ab59ac3f8bf20a389019938d25c59f4aa773bd0118e91d1c0a6d58c5bfabfc7f57494cbf88ac0e7c7e6959ac039dd3b332366ef635f757583932ef05713305a658776ff2d69c922741ad57b6a1064b1d493e40cda211d9412644dcd27bd522de9e9ed439ce33cd0fdbd928412f34dae24199e0cc81de20fc0f90abfcbfa01e0faf8a40c40eb16d3a610df0c48a61fa5ec91b4158de377481a10f9b3e20caa4c7e90abdb77ffa86495bf2521d2a92a8fafe1c28d6f8b453dc075a7b21764096df1f4438df74941502c276318b604cdee5c0621c284017ff31037e18149700b3d91e5ad90f9dddbb10e7f667770ae49b4aebf8f9dcaaed046301f90379b05153cfe3686df8451f4f38ec659eaee74eed01f4999d939a25317dd3dd11821069464d4a9721d034ee54da8551ab1e29a42cfb8f1918c20b3b9af0a2c1c3d60b4b62494e21aa42a84e317419ec88f5463c525d383f132f620f8d03d8d3f17656b17266b703bbafd355abb5c86af8c3264c472b631269a6479eff76e150bfad7e1885783ead22f9e5da3cdd833acad676a03c50c8f2fe4f727bc4d724b8ce8da01fbeda7ef634019b22ba84549f5e887629d509694ce1d964c254133a292edb3"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/34, 0x22) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xffffffffffffffff) write(r0, &(0x7f0000000040)='o', 0x1) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x16) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1ff) mknod(&(0x7f0000000100)='./bus\x00', 0x8050, 0xd04) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x110, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ff4000/0x2000)=nil, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[0x7, 0x1, 0x1]}) close(r1) 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() 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() fchdir(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x3, 0x6, 0x8, 0x1, 0x4, 0x24316d21, 0x2, 0x1, 0x2, 0x2, 0x4}) socket$inet6(0x18, 0x0, 0x6d) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/124, 0x7c) socket$inet6(0x18, 0x0, 0x100000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x471, 0x4, 0x9, 0x0]}) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000080)={0x5, 0x100}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f00000006c0)='./file1\x00', 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') 16:00:06 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x3f, 0x0, 0x3f, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000001540)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000280)="d026c485945aa00f2f87ea2b73cbc5346ad05ee1c1f2e38613c1d11deaae4283227bbf43a415d992d1fd7bc9e18f32c6451aa1253602f5e98d86ae4ef2e9afc71e801a7264cface40d6839729a6d879f3d82b7e4017ef340b177b2801dcd985c5a8a7ef21665f5268098f65020947416447b76000086a100f24b8c52cdf5bd79921e42e46d6e147e8dfe9390249ceafc6bddfc307853ff6bd5985e7b0bd44ed949363b7fd9a165d4511fb9417082c079854f55a1598770ac17f1339efbdaba3400bf6a89f438ac461ca9a23adabd61787a8588da83d3d5be21e1e40417a8e90284f272", 0xe3}, {&(0x7f0000000380)="7b8a1550401d6da5e5be267d0a438c304347c9a554f9297e1f0adadd308af87f777c09f6af35975a5b769c170daba216646ad6796e7b0f465442a2586dfc1e790d74c83d776ec16009568fe95af9bbd52b671392bf37f0943438a1efacc39d7a8676590b5b136a7425ab7d444b", 0x6d}, {&(0x7f0000000400)="b085e48a063856e8cc5a22bf671c2c1c547336c6b4158748da12224ab16620efdcbaa1ff092a1f25ce990d8055cc21e49bc569ad92d540fc517f0f9024e586740b016b5ad7e6edcdec897ec5e4fd42515ef9dee301505fdd7f68f49b9707e802873823b6621ce1e4c6cdf73085293ef22e09c13dc1450dbcf04a90561bf0c01a0f74a587c2e1389234b58d247f51841cb9d2d3df18e9625bf7e1436adfdb6d59eb67993004dded74b9431859ea5999ed47c2b437d5786522d74b3b23a12407b4f20cd0fe450fd74db253eb9cc77f3be22ae50975d488c3f0f396cb3f00176e33f6515d7cdcb642ab14422d08f6e75a3615ef98eec86773148178814eb404cec57f8b382d94763c4158f6d141c9e0692e67df0dcfb57a041c1c362a80a1280f0fa2673507e39fc4c9ccfc8ee18d567cf982aeb81dc9eab952ec14b3afa58bcf16cd284b17fb84bef0c46f00290388b43358186aa5cc7153756c2a0c35a9e67b36920f7090641e1ef839d9f2738ead6cde2908d0190782b056fb0b496d3085afdff221554e8f8f3bca358269d33b895ed4999c733818e77e228e9f928954f8a484878e6b325a23bdb13440177ee9b87cd32e3c865272745fadee3f926efb44e1099a5fb3e7d5d1531f57d80ba5ad955db3fa0eb672381fcd39c62dd873764b5310a14cc7ee7aeb30adf377883e937484eabd0ca19d99495b28693abf374b82189e7ddf95ece8f1e6931e5c56b2d9ac8346418881e7632cd197b7f40edfed6bf7ce983e587b4bc5c0585fbf8f987cc0a21c846ba4ac76a4ffcd205be6e9db492ca76195407854b97eee8b8d0360724305558c2734a72b66f8e49b41b34b3891e064b83da271de23591fcf8fea7451d602d0aac9d525a5ec67f90a5b23a4d9ae9d4999cb07da4426a87ef0098b9e3a516a4ba55bcfe724d08b8c4a44138db8c1fd6ad604f74b1e06b46bac0d657787974a027d65726d83ba013c1a29dcaf86d2bb040b51f2e96f5459267be56f18983a3610135c9c752de28d4369e72e26966db06c289f96795471b202ee545158c4fb670ce3742bdfd7dc46288f36e2671900cd6f52573da67a86bd156b8294aa91e46f5f6132166b654d14bddf5a7ff8d6e06175531186c7f73a7a83eaa290d55e294e21b3a2b42d040eb6b4ee2aff8fafebf3996de1e78162b850140f4d63dcd035804196f98408dfc7ce00670ddcb764400884e1c455c81e67a851da6d827d2ca2bf4844c50c58ebe33f7656fa0f8b9c61e6a538dfd1b8c469b533f5993cb1fa55a71ff751e8d1c5fe799492a4b8312a09673874f173cb6ce3c14ffb4a6e17156cf5558340aac4bc727b2195b9420f5d02cedc12eef5d68ba1b23a160c9d6a5df3b1e40cdc6bfa6b20ab5531c452a09d4719283168aa2b0568adc3c5d2ba69aff54149099bd8ae61d29441a281dea650697fef9b4fa68603958e7b68a7b5cc2096d3fcacd8aaaf1bda33ac54fef090ee72ed0abe151aeb3cb86c6b95ea002d8e34935b840983bfe6c57440b1c3160620b23af06e7b912e1834bca92c7768920334d5b1a50f7f80cabee0b94fcf84ae5ee8d4fd202ce66dfac55bed5cbebfb564e886490d63acb8f4effe6045e84c70e9237058869d41571dab3c9e35e5928c4b3f7d6a10dd8b475dc437d68edc8217fb26fd08b538c93c8b44ed042296042a742f5ff45fa8999e3164c75d90af96a6a8f6d1ae9326b189e716924bb07f2d94e55fd278a5e7139bc2f39bbd953ab17619fa3c4aaf14b6b020139e9b5ebc638df10793bf840050cffc90f5f808d95f732aad5f184e01e6f6b4163d414e07f8653e9a6cfc540dbc294105d2a8a545563b9edb9bde4e9fc219047500ae91c41688ca248200665a8b47cecafcd652c311969a3ea0bcfb1a83d73199c76394031cdb0188be1d649a5b680b5e5c4cdf0ede8292d1a42708e2b6f90788d34b3be3791693ce48353036974cba0e833a47dcb69596c55ed95a942aa3f36f73e903d6beab9a384524fb3aca4566d3602bc8347442773ed8eb4cf85eedffaed84724f2b8534d7b6793023a41a90459445411ff4d696b7cb440b8b471b705d9b6a2cb132cc348683f15749f7e9c6c268ce845c00acaf5cb040b5776a0d80578269156d1ecabccc01a349c97e57bae9aa8314017ee8d96594007b1f8ccbcb2bee0f14376f075e02002e258f8c5a3683037d2fa901756670c777eeb4ae447cbf43fe8b542afb32f50bfa7bbb9992d39b0ca3173e464b3d0e44db469118690b07b8dc1a80d2dc18bdc88aa58d3c9e4aac6da6ae473a96c4481775a6d0b215ffe99dac5f395dbfe1866cd5100b292d1d43a3427492c74688880d8064b4a22d40427791925470944c92a21e2e3de54116867af25ad19dddf5ed428b39f8c69e27a227d8ca231c678774cef7dfbcb7828ace0672717a9a0163c217988c0e9a73b6f5f46a113d0b4b251f1c5c1a3656c66a7043afb8b188416e6b9c1c6b2b5f69c48a8c5c2cdd74c5609733615e8e3befe9c3c4eb56dd9e9e7d1c9c9d06d66d470bf9b9ecac7444162bdf64d9fb04a96fd217a1b71a0d91d996cb1ce96080a81acb9fb7be8522725fcb53a841d66ffe6a63b67b1d42366b9c9ae6c9a6fbb7169ba41d84c29eed67155bb63a4d2b5bae08221a573959b0880576eeaf4d6ab3eca7efae7072972ddd8e807b07ecc6829356264d0417f0a4ad179d9b3451bf0c2cc9746d4e8c5ec60b53f8d0b813f61d691f09e00fdccdd37dda4836ae61dfd67b685aa30ca4428c9f4df681df28c4dfbf57441d76e5d9b80b359491b73f860b1c580b17f2ca30b90bf33e58457a9bf5735624af39a8e7dc9664b78afcb2056ce0860d51bed3dd24ac41e4e2cddbc007dfb5d70a8d38ef6421ac394e15e820d46d1beac748473a7252c3662395dcc0aaf0fd8ca04f0afc915aeacde7236065321029cd7d81de685cd9d6501abc7423587a6eed346e3c1a85df11ac8ba45dc9406d7eb1f62f808a60f118589c9a13707a1ed1854e90a8c40dc6408affb6b55ca817792400196b60c8b7e607871cd4dcf70e233ae32ba01ba89333ff47f2e69174c710056a3b9f7c1bafd00ca995b00d58af0064711065ca950138523dabfeb50e766426b2cc2a6d90af869810c143ef0c64b604b859aafb7d2363860e0775f986f5af30d1b9d62f2767fccc0176d74abf38399bae5a776cf7ff947b4be8ba2f3e12b3989c30cc0d5870e30759992afffaadf71c885419a56af2922f376df7d496a5f767fed3575bfbdba910f845e5a4d866f7d9e149c9b1c483c6858dcc21db5b1eb7f3811a5037f7ec8ff9ea434da6bc088aaa011d3a8fe0ae3831fc3717af82c23ef969909b199f4b3fa8dfecf2ec0520574286d1765e18ff6e34f53990e9ddb12adb3f2b4d2d0813f22fefd9b1ba0607f990d5c7337902924ea114607d557511d9c2e2a1a0c29df86e87a799c9568fdf2ac670878dc5d7a84ac6c640917723f4531de933af5321ba6cfe9c8ac74a5306a87e8dfc25daf5a62665476e2c07dbb44464853af0d8c90ba3ee9deacdf88cdd1bec34f9ba8acc3f0598006335e36788aca6da3ab93d684be865336fdec7985d1ca3a8790e9f7b32c919a5cb78f16b52f8aa192ca69634a8e913fe5032d783edea14dee4ad0f6731704ad837dbf0c120620fccbb7a72cdb7c21ecb0858175ea133572d29f22cce6c940af6ac58aa974205dc68e4fa5f2c32931affd7f72f7f38994986a27fff3b3b748dbec81dd749110b1e9ace0bf8b0ec6591dad20a4beacb4dcb1a4a27ee87e2e1d943404ee3ca2fc57712a43f9042d8e2695d9883c5cfe3ff1e211ecc36a1af94ea3c055319b40e9110e60111eeb6e000e750e9c10b96057991be91f7ad1972355cb541d76f61dc3ab897f95cee92ebadad721c4b2305feef37802546996bfd0aebd1848c42bf9ce28627c465c63a9c4baf2db0609e8277ed1db73ff55e3ea0ae26012214dd4dfc73df6fd2e69f3f01dae9daf9aa85662167b103c42823b9a83ef71b7459b9cd331ecbcea513d477540d81c1af828b28fabc106a4418726252330e077537962a1249df97f9375aadb163fda4119c43488e5e8e30728a5551ce51ca78f7ac8dc56690982cde0e7bdae44c7cd3a47ce63e30eafc58547fd08c7761f35dfcbd555a92cecee57a722fdb07ecdc2c80f6fafc54d9d6945d34203e7b1aee90753816980eed58aebc285b71d15874d73ee1583a1b4117f26c5f2aee1524f610e1c39eccb0d0b8cd0bbf0fc10b921536770bdd775b7d008fdb626f70d18cc20def61b034efb1d1e930e7d491ca84a275aadb1c21ea63631da59a3d7e756311ffcf379492d585c651668327089baf4ab0d87c77e3e67b01cb85bddc355567124806f18639ba85ecebf49ce12f5d86ccd1e96cd686e91f53b5792fd0137cfc0de50782ea13c5a1964b137170ce5ab7666dd64ccfe346b5f2589698a28d66db19b92d12f7a6413877bad718cf0e3ae2501aabdf306baf7b7f8cd9ed65ad5b3f14b4af953e16a040b7a7d2c73d884e963cfbb6140c069de9fbe8d7a7408c7f12e378753b8e4d022132bb8ebc5052c1861ab68794a74f314863fb1ebb6386f66f074ce5063a793529dbe60e65101753b70fd81b3dae6a0a8bfaf2e4ea36f2b2e4e565756ad60d4cc28fb4bf6bb538633aea5a91b531a423fde2e0a577998426b4c0b7d8b49f1ab30b49642f94412d7f5cb3fbb0cacd9a0c7744684913aca94df8549c8847de441eaf02fb287440c7e302e92e832a077528e21602329e08ee2a4958516e3c2c73797f37282b4f5a7c5f2c19ce55961551f0e358d64071b0217c80c88882b38acc672625d53f25c7b45850b60363a279290df23c4bd2fac2674d21fdc464659c638a6b4a1490ae54c9baecf0b4373ace38d2b0ab0bb055399fcb5c9db2234c3e2e507d71e5102244f1e06cc6f514b8741cab9051b535e40e1ea48c0f0263155a0defc97531f98a9647c37332bbb9db447b6421822065dee187794704fc8570984128c961657504b54edf8f01765c70572ad71356ece8df9a205341db5f82a85d40818cacaf18f0f96adcab8bff9930eeaa6bdb0db5c34a725652757da5bf4f978e7ac534401758d4b83b532ecb9865bf29c12f2ede6d87e52244a500c890436ee736fadb56fa072fd372ccbef32c7a5e16d6dc8cecb268bdcfdf611be905fa28eae7c734cf69677a4bc0b7319104faa7713768e1bb831b6b2d1b6a98bd04e9dc33aefaee30d8c41a2fee0a03e7314afc8582ee20c34460b1d1b5c8d1f847214e83da690bbe7d3113844721ca73fee32f84e442c6087dc2bfbbdcfa25e4181c5eb545135b38ce04e248f104a6bad1938109895f464f2f6f37f176e837d250f7e1e4bc2bd964f79367202db632bb109187262b14b2491cc5912451b30786a1eabd594c19cee59939225bb66df862e429f78e98e587bb6a7c77efc9e3e86105d3aa23d447b11c1ad361d61d525d98d36da9920a75b8293a4e4b87ad20b8a4266e62fbfc40d3de3a12c0485d2f0fa28dd1f782e529eb80ce839b5688338497b7bb9511222030ac70f3863d2c835cdcb3c38435623c2f8dd31600b8442543c9e8d34eb6104a540a2fc3d35e2ff4992be70c6ef525c4fd10dee1a23469465b62236dbe65f4ca064c02aedd00fddf87279e5c833f77333f4c202d5280151fba4d2779bf86ab0a17f53e4577180c830d898691356cb7816f2e23807c2f6afec91b107e071b64d373e6ed7438e2de77ac6f0d1f20b4a5572789ba2133227cbb6866075eb", 0x1000}, {&(0x7f0000001400)="d09c26b51c7719128b81c3f15f758f9addf04c99757d6e7b5606b784e37d7480e27814600c44b62fcafa23c4a4f1e55567826fafc6adb2d125ed", 0x3a}], 0x4, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0xb8, 0xc}, 0x9) r8 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r5, r8}, 0xc) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0xa770, 0xffffffff80000001, 0x1, 0x3}, {0xfffffffffffffff7, 0x7fffffff, 0x40, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/111, &(0x7f0000000000)=0x6f) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80801, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x26, 0xffffffffffffc829}, {}], 0x2}) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f00004ee000/0x4000)=nil) shmat(r1, &(0x7f00004f1000/0x2000)=nil, 0x1000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) close(0xffffffffffffffff) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004ee000/0x4000)=nil, 0x4000, 0xffffffffffffffff) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) r3 = msgget$private(0x0, 0x780e25e59919ec1e) msgsnd(r3, &(0x7f0000000200)={0x0, "687375d34d6ffe53bf15cf765002247e659a779a61da06922469f3b596e65b86cd9967128bcb05dac8a3e0e917898bfffc765103b24ed2d9fb7f4f329045a058fcc3feb6b0537a5e852d91e0dc31a6161c6a4d938abb4abba113b5ee224c0344cb0d3027e4b7b2c43af7ddbb100ee03873a25dc9b98f280bf724a464"}, 0x84, 0x800) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)='./file0\x00') r4 = msgget$private(0x0, 0x200) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fef4d609a774b45761d732dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d01d0509fd0000000000000000000000000000000000000016359623835e5de99dacb6000000"], 0x1, 0xfdfffffffffffffe, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/179) 16:00:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) fcntl$getflags(r2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x80, './file0\x00'}) setrlimit(0x8, &(0x7f0000000080)) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x108, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001180)) r1 = shmget(0x0, 0x2000, 0xc1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) readv(r0, &(0x7f0000001580)=[{&(0x7f0000001000)=""/167, 0xa7}, {&(0x7f0000001100)=""/105, 0xc3af81c6948fd45b}, {&(0x7f0000001280)=""/124, 0x1d2}, {&(0x7f0000001300)=""/190, 0xbe}, {&(0x7f00000013c0)=""/122, 0x7a}, {&(0x7f0000001840)=""/188, 0x1a3}, {&(0x7f0000001640)=""/35, 0x23}, {&(0x7f0000001700)=""/94, 0xffffffffffffffa5}], 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001440)=0x7ff) 16:00:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x481f991ef7698412) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x100000000, 0x4, 0x81, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x14}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x7000)=nil, 0x3f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x8}, {&(0x7f0000e2c000/0x2000)=nil, &(0x7f0000f00000/0x4000)=nil, 0x2000000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fdf000/0x3000)=nil, 0x401}, {&(0x7f0000f9a000/0x2000)=nil, &(0x7f0000f4b000/0x2000)=nil, 0x7ff}, {&(0x7f0000f34000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000f58000/0x1000)=nil, &(0x7f0000f34000/0x3000)=nil, 0x100020000}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10000}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0xfffffffffffffd39}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0x21, 0x80, 0x7, 0x9}, {{r3}, 0x0, 0x88, 0x47c4b6fc35e1ddf7, 0x55, 0x70}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x596d6e1e, 0x7}], 0x60, 0x0, 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r0, r1) r6 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000500), 0x10000) r9 = getpid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r12 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r14 = getegid() sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="69e4d46f08e023b239adef09a2e3efb3a2ecb6", 0x13}, {&(0x7f0000000080)="c88916fdd6f648091d9f70db4f7f2cf13eede1e35390fc1e6d563ee38c6f5d03ff", 0x21}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="0000001e1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x2}, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) r1 = semget(0x0, 0x7, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0xfffffffffffffffe, 0x4, 0xf6, 0xfffffffffffffffe, 0x64fa, 0x7ff, 0x8]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/219) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) syz_emit_ethernet(0x170, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x6, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x455) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f00000000c0)=[{0x7, 0x3, 0x3, 0x80000001}, {0x10000, 0x5, 0x0, 0x6}, {0x200, 0x80, 0x3f, 0xffffffffffffffb9}, {0x7f, 0x3a4, 0x81, 0xba0d}, {0x7fff, 0x20, 0x0, 0x765d}, {0x22, 0x400, 0x3ff, 0x9}, {0x8d, 0xfffffffffffffffb, 0xfffffffffffff9d0, 0x8}, {0x100000001, 0x5, 0x4}, {0x7f, 0x0, 0x791d, 0xfffffffffffffffd}, {0x80, 0xfff, 0xb800000000000000, 0xffffffffffff0001}]}) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0xfed4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x80002000, 0x801) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000006c0)={&(0x7f0000000680)='./bus/file0\x00', r2, 0x3}) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r3, &(0x7f0000000080), 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus/file0\x00', r4, 0x1}) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffffff80, 0xa0}, {0xa15, 0x1}}, 0x0) kevent(r2, 0x0, 0x3, &(0x7f0000000080), 0x9, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000002000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="14573eb0abd7926a95cbc70f7d8d3de1c51b1a", 0x13}], 0x1, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x18000}, 0x40}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000280, &(0x7f0000000100)=[{0x24}, {0x87, 0x0, 0x0, 0xe752}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair(0x38, 0x1, 0x3ff, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect(r1, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0xffffffffffff8ea8, 0x5, 0xffff, 0x3}, {0xc2, 0x5, 0xd44, 0xfff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x40}, {0x6}]}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x44, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:07 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) socket(0x6, 0x1, 0x40000003) syz_open_pts() sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7fff, 0x800}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000004, 0x81, 0x2}, {{r0}, 0xfffffffffffffffa, 0xbd, 0x20000004, 0x3ff, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000080, 0x9, 0x7f}], 0x40, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x40400000}], 0xffffffffffffff7f, &(0x7f00000001c0)={0x3f, 0x80000000}) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{0x0, 0x2c9}], 0x100000000000020b) 16:00:07 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdfffffffffffffb653000463f7b238bf4688a2a19fa3862070000000082959559453e68c11700287ead4bcb77ffa69dfcea4e6a2bcf88d52575091c2d588e72367acebca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5ad4ac8717b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/218], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0xca) sendto(r0, &(0x7f0000000000)="6861fe261e6f64378b5e05cdf304b82e010000000000e02c0000000000ece1597291bd508928c1fcdf82fa627475b78f000000000000000000000100", 0x3c, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x9}) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x208c0, 0xfffffffffffffffc) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)="9470d239126edf725ef7ac8095ad7c673bb9b80c50055e69560fd008894c23ac0dc44b04422f7a4560f316dbcad7061b03b9b6c24b5bdc50f420e54ba74e452a1f03c45b36fdd8568fb80717886600effb666b6060047854d7a9310ffcf7df76c14e13083ba62eeaed1ebf5e38e55e0060caaf4a4d4523", 0x77}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x100, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x80000001, &(0x7f0000000240)={0x0, 0xfffffffffffff800}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x7ff) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0xfe9e) r1 = syz_open_pts() pipe(&(0x7f0000000040)) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xbd1, 0x0, "8506c5b8b7c5c259420fbe37c06aee8bd45aca1b"}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99e353e5918da43f20f3371f3fe2e58be2be"}) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xffae}], 0x1) 16:00:08 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x89) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8100, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:00:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x83}, {{}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xfffffd02, &(0x7f0000000500)="54ed39bf0287c2c638487b3a9529ebfc9881af9484b008632450662ee7374fd9d80cda789a9fd5004600312814b830565af88d5658932e3f0216f241882f4e57bf23e55b0e351225f8d5c5dbdec6a8309a19c39ea7fbd4d8ac537b6a9dc66aac354b951392925116b05eb73b15f7fc59a16e52bacde85fc70e28de11bc36d299ab678c1d3dd8635fec6aa5eefe2ace25d2f52e65b2c601424d19cba0a058b7784a3355323ae03b6189bc909dbb9cb2d17e1e5c15c4706bafa9a5f25483a2147c643df9146025cad01000e176000000000000000000000000000000ea855fc39b7cec0000") ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200ac, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x24}], 0x2}) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x1, &(0x7f0000000080)=[r1]) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) open(&(0x7f00000000c0)='./bus\x00', 0x10400, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x5, 0x5, 0x213, 0x1, 0x3, 0x7fff, 0x1ff, 0x1, 0x2, 0xdb0, 0x1f}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000186204018b002b3a0000030083ca4fa4f7afb9d8dcd18500136c13f393b801681a09f1071d5027e3e481106a0cc55797713680000000f80fa6ae84c9831c897c8127023ad900c51bad5a8b8c1a79f4c094c198cb", 0x57}], 0x1) 16:00:08 executing program 0: getpeername$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x1e, 0x0, 0x0) pipe(&(0x7f0000000000)) socket(0x1, 0x2, 0x100) 16:00:08 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) fcntl$getflags(r0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x3}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x1, 0xff}) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x20, 0x4) r3 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0xc, 0x20000098, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x100, 0xfffffffffffffffc}, {{r1}, 0x0, 0x2, 0x40000000, 0x1000, 0x5409}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000022, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0xa6, 0x20, 0xfffffffffffffc01, 0x6}, {{r0}, 0xfffffffffffffff8, 0x63, 0x59, 0xff}, {{r2}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x8001, 0x8}, {{r2}, 0x0, 0x50, 0x1, 0xc72, 0x8}], 0xfffffffffffffffb, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40000002, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x60, 0xf0000028, 0x8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0x26, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x9, 0x6}], 0x4, &(0x7f0000000440)={0x8000, 0x100000000}) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) semget(0x0, 0x0, 0x400) setsockopt$sock_int(r2, 0xffff, 0x103b, &(0x7f0000000480), 0x4) mknod(&(0x7f00000004c0)='./file0\x00', 0x6088, 0xfffffffffffffe00) fchmodat(r2, &(0x7f0000000500)='./file0\x00', 0xa4, 0x4) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000540)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000580)={0x9, 0x2cee3fd5, './file0\x00', 0x7, 0x800, 0x2, 0xd000000000000000}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_index}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000600)='./file0\x00', r2, 0x3}) mknod(&(0x7f0000000680)='./file0\x00', 0x20c1, 0xad5) recvmsg(r2, &(0x7f0000000a00)={&(0x7f00000006c0)=@in6, 0xc, &(0x7f0000000900)=[{&(0x7f0000000700)=""/127, 0x7f}, {&(0x7f0000000780)=""/183, 0xb7}, {&(0x7f0000000840)=""/170, 0xaa}], 0x3, &(0x7f0000000940)=""/150, 0x96}, 0x1) accept$unix(r2, 0x0, &(0x7f0000000a40)) syz_extract_tcp_res$synack(&(0x7f0000000a80), 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000ac0)) msgget$private(0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000b00)={0x100000001, 0xfffffffffffffffe, 0x7, 0x1ff, "1d7e9d47a6bf6782e0d6b98b04c217ce3cfd64f5", 0x8, 0xff}) r4 = accept$inet(r1, 0x0, &(0x7f0000000b40)) shmctl$IPC_RMID(r3, 0x0) fchdir(r4) dup2(r1, r2) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1000000000000004) close(r0) r1 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x8) r2 = socket(0x1e, 0x2, 0xffffffffffff0000) setsockopt(r2, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r2, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) 16:00:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x100000000}, {0x0, 0x3}}, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = semget(0x3, 0x2, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/36) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) dup(r1) kqueue() r2 = kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="f8", 0x1}], 0x1, 0x0, 0x10000000000000) 16:00:08 executing program 0: r0 = socket(0x18, 0x7, 0xfbfffffffffff003) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0xc00, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) shutdown(r0, 0x2) fchflags(r0, 0x40000000800) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0xa1, 0x180) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x9, &(0x7f00000002c0)=[{0x7ff, 0x4, 0x40, 0xfffffffffffffffa}, {0x8, 0x1, 0x9}, {0x9e6, 0x7, 0x3, 0x9ae}, {0x7, 0x0, 0x5128}, {0x8, 0xffffffffffffffc0, 0x94, 0x80000000}, {0x2, 0x101, 0x800000000, 0x7}, {0x41, 0x1, 0x9, 0x7aa6ea82}, {0x8, 0x3, 0x40, 0x10001}, {0x9, 0x6, 0x8001, 0x4}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0xfffffffffffffc56) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20102, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8001, 0xfffffffffffffff7, 0x3ff, 0x3, "a296185b04360c94f3cb2d0be51e5cc614e45730", 0x10000, 0x8000}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {}, {0x6}]}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendto$inet6(r2, &(0x7f0000000380)="4d8a351773d5d4721853818eafd5a0a93efb36990442e1a20bdb4bac2b694c711ab48263ef0bd9d43e8e2b7ec9557a4b8c23c8709b2f935be3fc2a55c95d538de9d95ce42ceca87b95727db154e9e7dd7f46c5c5f9e2739b9feb11380b2e555e406a70041842954292ae6ef93429dba6f48ba92502223c12cd0f94332a90646263aac9b53b88fffb7d4691d139e3ee3d4b66fd7a349a35214e28aeec6ce0d4bec78d2c4b20585fee9533ef324cea60150d9b0090438005ff5cd7fc9a7b0d0d314c1d84d32c8fd410251d46182e8bdf5ba54e652a5a17c3788e1667e71b0337c9cfc975473339067443c33d", 0xeb, 0x7, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x1}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x100000001) getppid() syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x8) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="dc9574786669f0fd3000"], 0x10) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0xb9) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000140)='c\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000400)={0x2, 0x1}, 0xc) fcntl$dupfd(r0, 0xa, r0) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/158, 0x9e}, {&(0x7f0000000500)=""/76, 0x4c}], 0x1000000000000180) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="86a8184635b1195d7bc0a4068511df9ec599ef7bc950ea5b941ce1918bb51f354551493a0a5ee4f2a5140a9c55", 0x2d}, {&(0x7f0000000040)="0d769a818d9e37301fd16aa2f3a4b434fd347322ee9b6d4c7b40703e81ff446b46cb31fe69d3f57ac4b354356712c8ac70fac21866e64982f28812ce31a2db5b05c2c35907438009ad7b4fb29b834fb04b37de05d522edacbb238bc55e379b205a806f98dc94e4f8dda89fa7e987c9f28f4d5c749984064f470ee233de351ede6763b7ede0fad95231bd", 0x8a}, {&(0x7f0000000100)="d77872d5a0daaada3050b29bb5161eef5bae1422cedb68b3887b8951215c9a9b098573158a3deafe6601f70b1c68ac5658c711ec00e1648212b7d1f144254652a65c5eea0c1ed83774bb9e7f5441e51e79cbaba675715c7d522fb6a5217f0b8866e89829ca5b0749064d4f51523f1b", 0x6f}, {&(0x7f0000000180)="8ac5ca28fc2f5711f033e26601fa477b7d1816b8d6a745434e3cb6a2dfab9d89fb2aeef8a502a8d44822965a1fd72fc3c56c27f3fb16b27a54762b04d1bcc10d2f699f9b7c8d327722fbd28ebb56db5273413c41c995a1454ad0ee313585f41d464d915a11673d4dccaf2ee5c75e6a1f136b725bd1752438390013a3fd4bb9", 0x7f}, {&(0x7f0000000200)="f2ee378e7e4691cc7df9d3752f7b2c4fb757cdcc7f9ec51da3055636944e77d56571e299fd4f5dd1793cdc5f9b526f5ee3f5ba1eefff0330c18b13ee326dfd91eb40098ba078f2117d33acdc746eb8e33a2ee781d6ae15a84fa5900bfa4d7b8d3d3b904ed316bf353148e5c8d8f1aecf78e6450d155b11f0b22fcc7f3506b1aeb25a86d7d99b5ff7fb60e508301fd3e06dc40035308726e57e1d1fdc1c8c8ab0efe5745f1711a32962b88fa8ffca10a443342d561c064f09c6", 0xb9}, {&(0x7f00000002c0)="b7ce895e5ca2bd4c010d0e7058bc9086dbf65380b2daa6db72251d37066fe4cf23665fe9dbbecf67cdd1651c3a9024da3a", 0x31}, {&(0x7f0000000300)="c1b349acd489c80d206d67c7a3d666de9c70c4a56b9ffcec55480b10136597377b0a541ed7013919de4c2b76518a81ef13115e114d884b406d56a0da85449aafb46b470586aa0b815c3f9a13fabcacf0cd7bd24e03e7ddacd068759ab724fc4aee5fda8e91efbf01f3b111e1fb53d61b9a280fe25a29e0d27d7414", 0x7b}], 0x7) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x11e) 16:00:09 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) r2 = semget$private(0x0, 0x5, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0x7fffffff) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000100)=0x10001) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = semget$private(0x0, 0x5, 0x40) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000000)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000140)) fsync(0xffffffffffffffff) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000006286938b324cc7c804273cb950bb01a4210f0ab2b64fc054d9480ee0e9584a8f879563af2e05a102adfbb9fd4ae160bc2ff6389cbf89e81aa1615201689d0c99a5008d"], 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x1, 0x4, {[0xc9, 0x70000000, 0x80000000, 0x8001, 0x0, 0x7fffffff, 0x255, 0x401, 0x20, 0xad0b, 0x5, 0x9, 0x2, 0x81, 0x3, 0x4, 0xffffffffffffffa6, 0x80000001], [0xffff, 0x80000001, 0x6, 0x40, 0x65f6, 0x6, 0x10000, 0x6ec2, 0x100000001, 0x9], [0x60, 0x3, 0x1, 0x1, 0x8, 0xf49, 0x4], [0x4, 0x8001, 0x8, 0x3, 0x4, 0x401], [{0x7, 0x5, 0xca, 0x8}, {0x0, 0x10001, 0x0, 0x80000000}, {0x100, 0x7f, 0x5, 0xd0c}, {0x4, 0x4, 0x79ba8fd6, 0xfffffffffffffff8}, {0x78ea, 0x7, 0x7, 0xffffffff}, {0x5, 0x6, 0xbb}, {0xffffffff, 0x7fff, 0x40}, {0x3, 0x7, 0x80000001, 0x7}], {0x4, 0xbda3, 0x6, 0x1f}, {0x1, 0xffff, 0x200}}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() syz_open_pts() 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000280)="8f8f0d5d669b18ac58050000000000000003bd08279b4ebfcf50c6a33a020410c43eaca0ac7ad1424fd30547e14900cb1f8e78e904004ca03afb25c57cde645d6cd503160d3545372ccb90d41e773b0c7f1d701403844ff1f692c32329315bbeec5bba6fef796941707bd4326b6e670ab156e495a342854b9db14c4e52993647ef00f3ae050f29ceb06cdd", 0x8b, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/84, 0x54}, {&(0x7f0000001340)=""/235, 0xeb}], 0x5) 16:00:10 executing program 0: mprotect(&(0x7f00001b9000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) kevent(r0, &(0x7f0000000000), 0x100040000008003, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) sync() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r0) 16:00:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlockall(0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/194, &(0x7f0000000080)=0xc2) 16:00:10 executing program 0: r0 = getgid() setgid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r4, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r3, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r2) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x100000000000002, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: nanosleep(&(0x7f00000002c0)={0x80000001, 0x9a0}, &(0x7f0000000300)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) r1 = semget$private(0x0, 0x3, 0x21) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000340)=""/4096) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x4, 0x747, 0x6, 0x8}, {0x81, 0x3, 0x6, 0x1}, {0x8000, 0x9, 0x5, 0x7fffffff}, {0xa8f, 0x1, 0x5, 0x2}, {0x7ff, 0xffffffff7fffffff, 0x3ff, 0x7}, {0x575d62b5, 0xe676, 0x6}, {0xec04, 0x0, 0x6, 0x9}, {0x8001, 0x8001, 0x3, 0x7ff}]}) pwrite(r0, &(0x7f0000000200)="99402a07c3abb8ad30443e6f985f683f2c1bb428bb4ab1bb09bb78aa4d82e7fabcb94eca31dedcaab220550d3cc94db6f9ab7c8100ecc57c137239b91c12e1c5f9e274f57108d4c231ff1e51bb96150b836ffb341961e870b8e90057c6a73333ea03b288092d47df71d61f823c1ebb7461cc87bc5eab2180568bcc333e15a1ac5c975c391c", 0x85, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:11 executing program 1: r0 = msgget(0x0, 0x10) msgrcv(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x1800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/188) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000400)=""/215) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010100efffd2f7fe432a7c2209ee000019a80200"}) r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x3, 0x0) syz_open_pts() r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)=0x3ffff) 16:00:11 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r1 = socket(0x2, 0x4003, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2000a, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x5, 0x5, './file0\x00', 0xffff, 0xffffffff, 0x6, 0x4}) r3 = dup(r1) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) r4 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = getgid() r7 = getgid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffd38) setgroups(0x6, &(0x7f0000000180)=[r5, r7, r6, r7, r8, r9]) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000008100000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041af45218d8a4b5d6982031b557fdae38fc16e04b2cd0ae4b7b567ec9edfe2ff24b4457d8eef91dfd871ae0758e14b101cbbba9644f2c5ba7bc9baea6676aa2026c05c1887631bacab19653e27fc0b648fff529215d9be561ae5352d2e063e979b479146d2d0d97006d257b50ca6fc80"], 0xcb, 0x0, 0x1000) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x10004) msgget(0x0, 0x402) 16:00:11 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendto$unix(r1, &(0x7f0000000140)="302867c26572a32fa747e40e2d9aeae165f04bc866417ef4362689f29fb33faeb40dedc514fa2ae0c46ceaec9dfc6b7fe33d196d06691d0af70cdc993ac6b47b1ac8286d7c2a43badb2fa576846ffa65cc29cd0105a65dd187b5cea91f304245131b537b4bdd04fec3c5783eed044d2d8f24c5dfb48fbc3b2e3c44eaa2fb1278b9777b0e454dc04e6dc39c1b9e5cac16dcfac77cddbe8b92dd459753f41759df02ea1d1fa391f861a2ecc074ce3021e2b85b64f630613298cc6b835f0587fd0b81395969b9a87f0f0cfdfac6534b62537994af9ae42820d127e23d7b2c5d2939b5c96a8eef77eafcff4fb7af790b738331", 0xf1, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) dup(r2) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000000100, 0x0, 0x0) 16:00:11 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8d, 0x7}, {0x1a7, 0x6f0de1d4}, {0xa6, 0x52e}], 0x3}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x80, 0xfffffffffffffffb}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x2ac400000) 16:00:11 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x20000000007, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r3) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a1644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de4899b40a797864c17ae41e13b92ad5083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8a474057b2c10d48644a54f698a56c9710a1939afd5922b075c9da5f3197b1b20bc32b83865d998ff77faebfc9c84ae59524a7c7ed9c398b3492a0281", 0xd9) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="78012e2f664984653200"], 0xa, 0x0}, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6}]}) write(r0, &(0x7f0000000180)="6aa4681ba1867a959faed5f59a44cb6005cec3608500bef340768a8262f714b044e448847f8222ec060359405b8ff477e2f442df7cfab8028bf9ebb6469c8efd966cb350e65ff90acb6f9ce486cba78195c1cd15324a91a61a6f4b0d3a247265af3bb3ad59b5252ad147e6cbcc75cfbb2ade69b911e80e46a46e646005542db5cc4e3601758b5c70242339d1e858327df859e95cbe965b5cc57cc868e80033c0a3aa7afd1507c22245007b669e4ca0a412748392a79c4aed39873d1164d85e27b76322420c2fd1780aa33182b5c84df34de5f9c979aa970341870b6fdc9bddac088fd3938e", 0xe5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x50, 0x8506, 0x3}, {0x89bf, 0x20, 0x7f, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x800000004001, 0x0) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x4, 0x7, 0x8, 0x9}, {0x6, 0x8, 0x7, 0x3}, {0x6, 0x8, 0x9, 0x800}, {0x9, 0xffffffffffffa81a, 0x7fff, 0x1}, {0x2, 0x1558, 0xffffffffffffffff, 0x200000000}, {0x0, 0x8, 0x6, 0x3}, {0x7, 0x3, 0xe25, 0xffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000180)={0x1ff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) msgget(0x0, 0x40000010000001) r2 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfde5b415eb198b07dc62b02a15c3205c5a50b381951400000000000000008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad904177bc0253623631e2298f42635d2925b5a650a0500000000000000f0d8324e012d03003d01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048c5a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eadf000035e4e64920e56355d83d95662f0f5bcd57281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45cc49f65a13b5176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11769f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3fc28587e93c8e1c05f7adb6d67e7b639f0bcc262b059cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cce46b3e2f04bbfe41591a4e5e88a937ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d63ed876934b44c36a9cf77639689c7e95415a8e02434151d7c625f264c3589e6313e100c1bf65eb2a4d2de5564fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e644"], 0x270}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000500)=0xfffffffc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000a40)=ANY=[@ANYBLOB="ff202e2fe1eacb7a37a79da4af6bed0ea91b3c"], 0x9, &(0x7f0000000140)=[{&(0x7f0000000c40)="5141bf6435862abef80c67eeefcffa6c3aacceac64c1e3eee65a51905f006f0d6bbe60ee00e268c87794cb3e4aa32933aa354f64c8b05c08fbea41365a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39ffffd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12cfe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b908480860000008400000000000000000000bd6e407e3b989df7be6a9b36fc1f750d964232b6ba98555c7edcda3cfe1a41b2fab56ced65fbc75f756afb30e476734e8466224620c834ad2cdf928f2c4a6b1c6de002060c8cb85bebd4a272a251955cc67446cdc4e80c6129deb055244791d06cae54b6c6a9418e3b1ce19f36e4235fb41439e21176274cf35f1ba68862e79387178b76123e0519c3507a460b80293dc8a140d9f9b4966c0b46644a3b", 0x195}], 0x1, 0x0, 0x0, 0x4}, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000006c0)) r7 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b80)=""/189) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000040)={0x10, 0x400, 0x4, 0x0, [{&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000b88000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file1\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r9 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0xffff, 0x1, 0x3ff, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) sendto$inet(r6, &(0x7f00000002c0)="31d46d66bba99b047599c074521ccb76319b8643314c1bebe9813e2a5d9165102067affce4b13c12e1fc7e6339c7c8ecfc84a145b061cb89d4fa09b99c8ce6c81bb25633b02c1b7768198156394a19753fa6a42c533200fe7af76c21089fd931d1c0a6c8a9c3add05f9b5897126aeb3c55bf387414c75d51f3950eec7c9730469f9a0f86962c808afe643c866548519cf7738561e4b3675edfe1eb2a8533dd1f03c37e4e8065861f3d61842cec04a89735a3636dd47e2208baaa43c5504a126bdb6e4824fe9c7ad84b8677cf06e0648b1b9c1eef97ea9186965d01ac63e029d50003111700159c", 0xe7, 0x2, 0x0, 0x0) semop(r9, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semctl$IPC_RMID(r9, 0x0, 0x0) accept$unix(r6, 0x0, &(0x7f0000000400)) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000480)='W\x00') unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000740)='c\x00') semop(r7, &(0x7f00000004c0)=[{0x0, 0x100000000}], 0x1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket$inet6(0x18, 0x4000, 0xf3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x44, 0xfffffffffffffff7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x39, 0x2, 0x7ff, 0x7c77}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x7fffffff8, 0x3}, {{r0}, 0x0, 0x40, 0x20, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000009, 0x3, 0x8ab}], 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003f1000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x5dd, 0x100}, 0x10) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) shmat(r2, &(0x7f00003ed000/0x2000)=nil, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) 16:00:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000240)=0xfffffffffffffe69) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) sendto$unix(r0, &(0x7f0000000380)="8cfd8f4ef860f788b26d74191b86a878ae4d31f081415b334d20f15278bbedcc3fca48abd7b33b94a199d4e692fc530c775d0d0c6b9ef8da9173689693f18486075815a82be35015dd487fbc0ee0059b73999eb53129f4f4c372a6c07cef222bfd8fc0c76368fb3d16bcf2e70cc53ebd637928555b87cc3e99fb5bc54c8364feb2dac1b617dad6ff8ef44c2135223b864be61937f54e2f66d807ba5edc7d6a81fc130e475e5ea214acbb296cd85e80ff76181ce1b266c30569f5ba717f26df0298b52e53143d8bb1cd7f8daf82cea21555529e0c2592c467b7dd8f7b0c5a3d8841572426c38ade2fb72a86bb04921974eef9e8eaad46148d9be75e4bca1845510eeb83b113eb9002339e1fd5b7ab8e57b94e48b3bce06607157cfd6bdc507c32e896b5a04ac0b0dc12bb238431f1e51180c66fc97f8ac8e946f0df52b87bc3e3fde456a5df7581365cdfdc679db36a0a85d0b467018dcab661c0fd7d9977e3e7a10c16780a7a300cb802535b39a02d73a05cdaa655ef0f6c552c11f0bcc4a10d4852e497e114e2c7a6035b950323d311bd231da70c3d822f5d075d89e42150b29776cce5c2680e86b71aa9c6f02798fb1d1031f8b42e44438ed259ebf8c8b71670160cb8109fa5dc4d3fb15efe0b2ab26b6e80f80d5811e9b9fbf0f56f3f5f9ec9179dcd15cb0eb49ab19d603a73f2126f8caa1d39d7e407434a448f221ed30563ca6eb7126b1dc3763d8d1424fa594473bb043fbe0ffc47363fc5d623e82ad6a556bb221800e0df5c5549fe0dda2449f252713f50f32886b474e20f3cde42e3f721cb93cdf7fd4ba985ec6b725e8cc797f2a5277483ee025b00e4bb18f40bf707141eacc7f8167c24d5d9190341ef9235d2fc97b965ad7e2daa54cb17266c6d3ee908b15a9083b1062a12a4ec10d0196b565f5036d9ef743a0e9aef8787a9db6ad3cc488a5c535f77dcc36c6ae9bdc34c352cfd0eb75dd2f85ddb26b61253958bddd79461b06c5bff80ba65b136851a8f986b6840ddde3ed7a805fee16309dc8c2d2498d3e3579fdd061c2517aac6aa84e24f931b4531e7bb550f79dea5f5ef257dd4087bdcec90c26db61deda31d4a1d80ac201dd57186b931af0c3b04fcf2f9a20e187c4ac1c9c7c4ee48a5c6fe80284363e1b5dc6797bdebd156584b6365a1167835c92f22dfb13b30e6a2555230dde00c78d9e185983308d1b783b7b09bb31aa3b912058622a07bd59b66a64cc4454fc8db8d2e002bf92141b6698073d829ea7347586a42c039502e86bdfd38ec33adb2883b227ac9a1e67dca20b0f3cdfdc1fb3ec5b8104b53167638a3f2922fab1e3acdd65513b41f75595ce34dd15ecf62ad37783fc415d54bb914c6e485f4f265842c83701cc2871170762a5244ce6d74304c7d22a48442333e0922b574c700a9d431d55512b4a73b8f0147675d5d2151c711fc2acbe901651b00a176a112ff56768837c0207a621b59afe6a5b98d602a38bcc0c3b1bec66b8fad1865b667607a9b1b708e337bc5b7b95d880564c797c61179adc39002495a4c0bca4b5dd3f24c34b20dad376629f6ca5205765bb6fb4b971ee4f7a5fbd6c11df5b1ddfc2356b75a62c80e4dbd616652f884907df11b0172e0db6d0d5c8043204f918dca662a9a2ac33a80f1f7341c606b64ffe12f0eff41807f396e244f8d51f029ac778bc0a3e870c1b3ba6c4b38d18f2dafe99943cacb02c6ecd1388af98e5d9dd3e00631ccfa679d26bdf1c02917d13a3351c4ddfa17debd062223ec99b65d87fb6caf24ccc466256c96df93dd23c591cc90df9acdf25f8e28b489916aa7f9ea052ba9924d4fd5c959fcc346dc8cd112f50c2cf0d6ebd839a31b20fb1d810ae66bc04826cb93789a9e028966cb6971102242429585126efec82e1181e2ddd1074eafe9aae65a2cbedfaa4c5759d42bb1bf3a8350c655b08ff93efad3e013b8f522c07936a76cb4f4557e5f2c85cd58f9add0f6c664cfd7ac8ad814814faef7be8311a6357fe328bd4305ca475299799af5f36c7da3d0f4f35c5fa333650202c1b730bf101a781b6104d1a22c2044d5a8d9482aa6635cfb7648d65ae721d438357a732fe90ca55930c618cb59ccb0f8de11ab09f0a41352d2e0e6f641efb0d4ce722085719082530138d0c3096a63d60e7bc96971200a891f36b8eaf60a16c6b723fb3bfed49ac8b4a2ddd4ffebc78b47bc64fb0b4084c7148d6fd10ffff053b698e9ff9274036f485665a2316c94ac5d2b3a2dbc5618109b3f2345bda4d48c2685e942ec6ab7e8c3117dd54c11e3243864abd13a71f8565689c8acb2735976a252d239dac74f8c70b074a1152d90f95daeb021a36e642c78a51344cabc32e5bdaf15317061803f65e0059ecb3bac37fc234ba86c46f890eb4d464f25945d63c4f8c8e5b8b155dda22ac28999feb707781c6e2b0ba7385c1207ffa7634916f5b2a4fd9fe100c6250ac30537c1391a58c8b26b8f305bec81c73d22990e7a1b4185a978d6a41b684dd3c3d81b12a15a15d3b0a22e85b310028c6f5c20505a5a8d828506890c5990cc3dd9a20422c8994475a0bc3f05cad661b586da67ce8d49655e27c295c706a722eed27e2ffb26d12b86075cc6faa953c1766a79523ce7ca1ba7c9da5ef980bd3e7c311eb722e06a6658b664830fdec94510789b0e40f40ace2a630e3e1e8a47c1af534d0e883e456c6bae7ec30fc59f892f8cd06fbe973776651df7d6ed36e7fecb7a2f7a10342d4308fff2aab783cf7e0893f18780a80cb485ac0cf58fc773b76f969a9ea9fabf0f23fe7b19ac0d62e5d6e0249669acb6ac2a3995a4d2775c2cb290662c2d30a210a3839ac303b1d872afe2d886866f31d9dcd958a10f1383aac4cc086aeba8f3b6367915f579740f5caa32660b8015a41ccc036fb348fdce71065e118841952f0266cbb0aced6855061413348925f600cebee9cfa64bab230627cd5233337e8527770a30b33ada587902d5c9c01eacfba09ea68dce567cfd54f9472e83bca0bdd89670334b7e040adc74341c14c139a7228953f26258aaa77ee7ee4c9af9077f528a8e5e1a7ea3525c4f1f255d0e7991fb0555ae11381335e8df952e01dc524395a1a04ab32d0547823defbfec1fe5c053c8f142de146e6b939085693e9864cd4419317d4767881dca4037424c1102716161f53755e0fc9ad3954b813ac3f9a6135bda5b391336a4d4d2c5d531e85f165fc0b8b40b2584f03d53b581a3c233a72efc2782c5e707a46ff70b1c2efe490bb7afff5fcea7cf51b1866dbc0009381d1d383a2e7b5a805ae178060575d2578be2a7646a91adb38d5fca1a4bf5c3404fc98129790001382cea444a6660ad4fc00bd0efe0d4cea3282b3ddaf0dc6279c1ce5041d51281677f89c455677fde172d405d9dfa3fa50fd147b616393fdc5b7d1dc24692f82d2f0b5d05c1551b28426dde794c24262025c5402ece4e2183dfa41803611ca8bb8bd4ab5358e76be9a66eeb5e7cfe4434ea43c3b45ba6e2cc894b180a2d7552bdddb47c0b2b93a933a332f7a8276f9cd2ae4acd1e8e46cb8b566fdc10e0b9471b7f85ca5f65ba40d2fb700c3152b14870fa34704e013fe66616a31e5fb2626b8ef402f9d1453c014ccee82cdb091d118d5bbe130692a9c529be582fb62a180bdb0ab42792ab0325adc0e44857cedf01f3b7ad0c71df3232a574672e6542286e4385263d42a2a0d165f51a2ca2daca881485e2f1b74db45208a106f784e6e55948deffd25ea4e571f106958ed2c0f41d1050d885e7d6dea9140d19940c0d4ae7a8fa16e55beaa05e36dc2a3c0692ecdda35036332b57f58999ad6ae4e8a9005e00799fc715f88e6dcd7f8042bf90307225b8e0cdf281dca30ba67e055c91c77d493fc7b7f8d070681b73abd56cfd90cdfc655c9b6a58c58db0b3f5bd860741ed40240b99ec43eb55441c517432bef1f15b5068645f8e679792169011ac7b05de4eb77d725f0eed5ecc26696c10a29076daf987927e3b83d5651a13015e5851849aaa25ff4b49dfbac89a20b925ed80f80876dd4a7214e6c71f53d33f23b207f337988b7fd147101b92bcd427e71a4d4df233c379f2c34663050c24175425a0b290b8f5dafcd37cb39b1458b5f6e3b48d289990863f1aa4efa90f24cec9013b4f9e6a31518bed4bb001a0f0c1f8769ff79b365ae0ffa6e0639f86a5ab658093ee15cf3a7b7d92b8a3d95ab93bd4c87ece0229a5dda206d4f1e78e4dd08394a3b1daa442a4235a00baba38e7dba256d16d8c1a877dcd31104cc399906e1bfef5bdfd08c2615dc073edd01e916e09aa2d611306643a673b646f35e93554d64e67ad7d2ffcbbbd46f9503d0101ef8eabc03ac9927b31cd06f0bae8183f749985f44e548e7593be11e4b7789712bc28cdf52333e478438d92146b103777309ade359c788d403caf2d54b8c290600492d4fb78ee6c08da80112e763136db33da4986dc42f52c95bf2fc59331ed39ff2071372d0d4fccfb6ca599a572f3430edf0eef9097ddc12232434051af8e577b9ca8022f064b77a331be20f12469cf560420e5e27dc1749d82a0784559b9b248863008a773f7c0f2c832e4c144df513e21b922c6ad02fb04818877c6f87c1c209178b2b302b329297b010315c8d4cdf3e9ec3d7a68a200e2686e904629edd5970107dc980d333bedb9534a0d9b3a027a180a082edbb3cd7a32f5a932eeb52cf4e506c18c665dfdee3c99ea04f7bb065d805528097a904973023e6e0c2e94edac712a53f0b3b12ae0eb839e956a6e5598c36abb35473e7d658779e7598862aca9ef8bcf90ece0f29fca16c4e7ce52a20d8098b349306bde68e86e70fa9d9ba2ebd56ac060d5c988abd042042aad44ef975872f5d1d8334e17454c5f613f92ad69fc6007f70674273437180a60a583cd7a2ea49b3ac792cb48ea41dab2adf891b671526ed716413b6660c9037e527dd0066e26e3995f69d2bcc545e67fd69d944822d5464b603d883b1f267720d51c4ae521cdc7501e3304b517c6b105b5b896c56a89e4d9b0c283ff8948d22fcccf993b1894f5f26848aeb98072f723675475d64296d90b578090708006e790c03c85b08889b89b30a80220493c53a43dde97a8b452c2b523010d17a5128a32a6be0208aa66e750f9761388a05e716eb3fbdd5e42f1cccf3bac79e4a1ece81c42bdb782f756394dc0e89cafe6c46602e8d04130b841d27cdbab9dac6ed9285812dd0f3b70cab915ef4b5d46bcb5fa7dc2bf0018654d9628b55177dcaa5ab77099b7c3474732fc808546b1d7628bd0cdf005885f4f291c89a7cf6c4c5a18b80be8882c6b00f72eb0cd43d6fa95255c356b8c7cf178a554f1e82b643e625eeb587219ac74561166de282260ba7f5f7727ae2d97e78e23fccd9c95d6367437b8d66e850f9ae64f6b619a246005a0018e2be97f171f6c213b69ea283a77eb64333c02b893978f655d860d538412f8f7ccdf0ddd5c17283a3cba4e5ad27d214d521b790ad28195f2cc2b5823e475853559b41f7b56041087fff5843464ccdbea6b0ca9b575f5694b20a7820926abda4a1ed7d26eb19d89b8e39faabed7d849d0c85dbeef2ec285e14b4c0d251f9feadde556edff898166c3bb6cc6192c48ca5b4a64eb1758c4822183dd6733b6fe5591b33fd34560b2d317c3e96177e67bed27739f20931209f702734cf5863855bacb1356a78b7402d6c157047a55eea73d9a50097a5b24d5636e772c253643aa8bc2c02aea1f82a9d45e096c52505697d28ac01caa7ca7c68b295ec3", 0x1000, 0x404, 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000001380)=""/139, 0x8b) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x400, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/81}, &(0x7f0000000080)=0x53) sendto$unix(r0, &(0x7f00000000c0)="b100051360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 1: socketpair(0x21, 0x7, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x9f, &(0x7f0000000180)="b62583b8b76e980679673e33d7e43fd20ed3611e8cb88b42567728127aa6b2c1dbdf13581e3a2641531447acde21159d7405763c5597e21548976e4e1b3dc4b10f8b15f00834e84d1400") r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = dup2(r2, r2) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000280)=r2) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000240)) recvfrom(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0xff, 0xffffffff, {[0x0, 0x0, 0x7, 0xbfad, 0x0, 0x5, 0x95b5, 0x1000, 0x77fe5a8d, 0xc548, 0x1d6a, 0x101, 0xff, 0x7ff, 0x76, 0x0, 0x40, 0x84], [0x7fffffff, 0xc6, 0x5, 0x1000, 0x4, 0x2, 0x1, 0x4, 0x0, 0x497], [0x8, 0xe0e, 0x0, 0x2f1d, 0x7, 0xfd, 0x7fff], [0x0, 0x2, 0x4275, 0x6, 0x80, 0xad6], [{0xff, 0xfffffffffffff001, 0x9, 0x1}, {0x81, 0x8, 0x4, 0x2}, {0x5, 0x800, 0x3ff, 0x20d90473}, {0x100000000, 0x1, 0x9}, {0x47ee, 0x4, 0x3ff, 0x6}, {0x200, 0x5, 0x6, 0x92}, {0x4, 0x400, 0x800, 0x3eef9d9}, {0x38000000, 0x4, 0x8, 0x7fffffff}], {0x1ff, 0x8001, 0x990, 0x8}, {0x5f78, 0x2, 0x7, 0x1}}}) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x5000000000004}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 0: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) msgget$private(0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) r2 = syz_open_pts() r3 = semget$private(0x0, 0x7, 0x19) pwritev(r2, &(0x7f0000000f80)=[{&(0x7f0000000b00)="8382f2344cb6a44809abd7ee4e54290b0c9499392e4697b8582343b02c7ad9528fef5a34d28d2549dade53d5bbef6985f5fb48667c96c5051811c45f1975919a6e341905e0d97d010ab0cb187a3fe03f42c70736ce357e850439afc1355281f6e706739520a609e6cfa4a9c1c26c5c7a30bebde706414c35d77cec0be7", 0x7d}, {&(0x7f0000000b80)="11bb954722240c112ccd728a1a4b303b221d7e26e9f2baab58f36ce390636c9d961db516f32b99b641f6d40bab86c1b7c7149ab606d0f9d3c2c99b7bddfd1105e1c29b70185a1770caf8d087a84e3a711633b1fe55a98594a1d1541bd39fb90acb371cad6583c48efe8f78337f0fe6589bab5a1f2d5a358c338c423a29568fb38bf94133919d96e87b6b3b9611447f934f6c85cc79e5950ebfa46a5d84cfb1e773083ad1fb4774b4bf6d4b18314f12e47464fb872c7c74adf0545349c1c1edb58dfe05384bd2738fa5b2008a0acb980fbee0204ba86aefe8626e7cbe4a719a30f33371cf4a64a09bc55b25ce0a936a8e5bd9f984c0b17f5d3fb9a9", 0xfb}, {&(0x7f0000001780)="64c056e3eb6d4c134f918a9ab1dbd1daf5975349863c7a9187a26ef93a7747e7284807a53e5aef4acc2113325df2efb7904832c2844a37ccb398f09e583b13f800b32677196677df38529d93dfbb1ba692d5403f8802e7ce291f668cab33b7b0b0b445c21f8db13edf340009fc193bd091c44c5e99a0aad1d881dbcb2a9a1dd9ae428f2e6f1fea30a3f4857ce78a84e143046a024821a06a644e31f6a3ad35a6afaab47b2ea0be5ee0c60d62a538aec7264cfef34c526b65e4f4b91349c4297434286aa5e4392a5e98659631d4c3ab56a3d16a3a6e2ccab6a2e6f9f522e4ecf9481c91b0146d014cb3f8933a5ccb13747da6c58c6d9f15e21cf8bf080b5148e4e6fa7db50ecb11e5fa5a3b928f6542f84059bc9e4a6803121868a34efaca51637563cb6c4e6716f89292533912b5b727266b0f0edb0d906dd0d05bc2f3924570ae774fa558a5f141b2823d9a601ba770733172e35e1fa7c31410cf899fc7c313a1a390d587aa26f4e055ecd917c67ee7ecd3d1c4e9087f6bea37286cec8d7da86e28e102758dcb44881977b0d6d621df90755629e575f0e40465be21f8c58796e624c70673617cb8db2f47017e4bfb7017c6dd6579844a43f28198627d79d768d1f1841ba0b1d630f4e3843147c9d310cccfd3c4c4129360eaccf1d86cfd193b0a2fcaac6d00c9609f1d51348b34286b8c9888177c8e52975b729dfe97e09ac45cf1afff5d68e78a97dc660a203da15ac85a5e783d3a488593ebae8fdb50272fadcd57c1d6963a77a1be1aa3d90495e9723343ecb8f7d205e0f500cff85c2751581a9f80de26713108952b8090fe26affe095148291956709ef13ce7edefd60b31c9145d50ab32f7559faa806570a1b8aaf5ed1712023cae974e4f27505eada730f4780f1fd8534b8dfd6a855edb450df0a0eb664cac597fdd78b8d0ebeace2293b7ed6f905c542836a2f99ddc136b196b27644f085a30a6d742bbf23436fcab245d88fcf32bc22978f38a957bb94a692c1d4f1dbc4b83aeb1d0afaecc64a282525bfe42e3af4337547049d863f1df5d3f753112ce0e6b2eafd014f5e1c1dad7154113b7b73aec335e69d4433746a8c0115ae4fb51c9cecc7e50f0b0ce4ab1d58332ff43b26898e0ea2a1c825387a7ca001807c6eda04cdc5e9ab33d87c5fede0603e45859ba4485fe742f5c9a0bd1a5f81da70c20f3088e2ac89d37d2d9e30caa7bbf60143bff50cbda84cb4c2fe81665ed675fc654bd4b5ff8eda54bb7d3161c76623c7f28facf40ea8861dd0786d4123f03531caf45231ce8bf5e18a34cf3854045440b3eee0b021a1319ec935b4253059a4b8f381f6938052c9865a0270dbdfcfdebf92f4e10fbc41bd2b8b31de97ef52172057396ac61a05f7723f962b8920e1fc4aa878f0bc829808684ed4433f8a885e3b7d394489d1391419deb87c682077ba4744ac6475df6d29241dd31f29ef3a68d3b017edfb4f7cb52bc0fae79b2957685ad28f9c2af03823779a25a7ea456f7c45545c883addc0389806cc2b1facbc475c7b701ecfaafcf3f71b0318b768f1b61e6ac51a0f89c73c63d35cf2d96a81d0574077ea06b91d2be747334ac6709f4fd9a5cc1923b7969601b745f96e3bdaf3ef500cb5f097a9bc7a9e0a1454a60621a34512edac440b980be0459dfefb1c0e17a8ee14eb84769505d3e534afdd7896f5d62af8dfd3e010108c29e8d0b6863ebf7c12f7508e38691090659d102ab140fed36dde65f4bec6c31665a4dddf705404a58bf23a9cb25be52680653587d746c7104076c8481fa6c70530fd7eae51815400cfccaea97b16e540905f3ede65684ffa4f09e8919e906c83d88564f27ef9ab8fe2bf6d23f8c460c0678da9702b332d131d6ab925eb14e9c1c24acd9a399da74997d1df3f6b5667a5fca02262bde928432e6b1bd0ea5b1004c8847cc8946d29bd3dfaf09cddfaa0de5f6e0887ba36fce43d4fdf05b41a1082649b7de674ca666333dacbd58fcbde7c23f60aeeb839ddf42dd29fabdb7238da8bfa7492eb8bcd478d72c4ff39d548c8fa951fd96bde1d5831d0b16567e3b29404bfdc6bd379dab5db27a67810a4e31f1d8047b73c7293fb40d8e6df688d149dd1d754865e79338e7051ed0e7acc973b73b6c8de04b22f0907bdb0b69293e619e5b8c939ec180ab600f0a87989ae6ffcc9562dd8531a74e607534d0162f160f7c17c3f0ebd250b34eb4ec63a5eca2b9e627074c7099f50d4eab8c9732b7af3f6ebe0be8b7c75eba603d9ed513e4353be04f1c555e8751ae08e11a308537535102264d09a2d052dd4a7944a78fa1e68e323e263a731782d41ab394a7d4209bb9bb5fa976fe015197c80583007292bb4363a4ee0ed62ca2ec2fb6ea88c0e17c29aa74392b73614b55e12ed7d9c9fc28d3be333636648f9f682619cfc8c2bada8a5bbc40f91a9b32e95323889ce915f3af5decb306babbd2fa6cefeef4d1e125c29087bcc22ab1bd2a0b14170809bd32b2ea2368d6aa7f1be566c2c95e8a686acecc972a1e4ec1c5b0d1df342275b9867cb5e959641c0d1fe25aed0c488899a3a99e59a0ca407028697dd57e1857a8391d684d196e05fabf86903413374f111d08143404ff51b1e44ecc725558bdf0091846c117885d243862c1cdc21fcf7f55884bb83a026d74c85daad3ccb1e1f48c5c56f614336026d0f6cde9035d91956a2417888e4d2a0dcf81ff1186d4341b2ca23296f6ab2930d2826d7498e2b2c12fd768107d91a7b1a03b694daae13e275cdcf4ac9b650906e57d3c92ece67f7afd755c05ffc07d372b7248d6229ca86dc8c0813c44bc9d896a75bd5113e3dd8b1d19f814cb1a536121053819ad47f08ec9e801f136a846c8910007350ed4c02d4bda71916c978e675494bc9211bdfcdff4f9781e94c1dc2f9648cddcf68ba1b1e2c7c8b3b0169cbab97c95d5548e52d7cb9482a2d514926ab0dd760c4374a028f1163bde957f559932a78cae04fbe31985d54481c2e54a73a174c9a87ebe81fb52a874d355b54addcf9971cb545abab67e221ead95bf3315c228d3dfa4e2e1f803087319e7ff05b1d91eabb94ca949334f504b1fd4ffe61f1b1e2c8ca9b88be45b9b613d7eae7287eb33c00c49abc7e7fd10278565dc19f95fa91d837e301891785f0241b63e355ce330f7803a7b8766082fb3823f72d7000c4626dc7df6bc4326831f2ab242bdee21327b4151867698cf81bde723a147f54d50bc23a16d286cb8735d3a1daa09911d722fdf0fd8d0e801090da7c8d1272dd07aad8c5bd478d76950b5b918ae5c0f18ea6c5578e0a0956040b37bba6ad26eb4266c84c9267078995b1c3f64ffc64f94bcf18d154d32d2dbdc3aa3b440fe717e996a550d8e634de7526c6ea010a610247254fecbf37808770891cd3771c369c02a867e14ddf45d601c7cbf78d5305c7f40fd52f7fb8b1b156b568d88ecfac5386a52bef19cbb673c6485501e26b0cb6de89081e466a995fca25d78c6dcd2abe9ad00822c192a1d7048c86287d350e1570a7ce9356024a5eecf55167517640552b11afbddcb11f18a1fb742cf6a80a6810b58acb0b112e9e6591916d6db7390718fa713230447a57037913b78cb52e731b69e6604e0958548ac20f89f27b0ef0e59041bc58e53ce5d5d0f0c68460952a01850d02803414097eb8cfa75b638c785d53b8039566bbeae59557f960dccf374ed3f19cbb9b439619a4d52e7aac7574f9cf10062d57a7dac4c6ea73a43a753063b2b7b13096e5847607100307c403d59f14e4a8a6da45bd040bb42e4d32b7ce556ffdb0d67b4bff2e2bf51d30a40e039f54c41c798247d31504aeb0cde862d6dc41957bad4b5403c80e547356999514037900e406661fc3d7175b22d10baa1445b7954dce6d0a93f8ff65d21bae913092ae920cb165827ad62e93d157bc83e23fd6b66a427fe6142d63e8c41b6899bc5ae9801653b956d85479798c448635fc3319bf0bfebec44b698bcf61791c4b2914e3a1c961c710ee44beed636d583942006d93e964df45bfd11df4f7f3f461599c6f5cec7e54768c4b7153e3d33a559fa00178d06afef3a3f6c407820dd0319443010e187f3266dacbed56afcf13be5c97e7b01d833be7b87baf43778617178cdb4c787508be1d8a8fd1989ae8d8b5928c547c72a2a02059b84bb76adb642e0a251dac8027de04d1b0e212451995ad49c2b83618ef96aff596cf3ff2c0b4f05c6d71a26e51d229d93a8ef8558db79bdc494365b02b86fd904cf3ead24f0797acbcbda8d32d14430c6bc4e6e3351166853077de11c57316d9303f0712a0f4000a876bc5c025f8f3bc5c7265db3f181f784552f7c670fd09210e2c05d7497f44d0cc3b3c80ae9085c8d7ffa43ca68731bbc0d37707cbbc160dd3a6163ed9bdbd6463a01b70aa73e7f7bb553afb900e6c821f173a57fd9cf2dc1ddceeb19b1c317e8a1133a914e556072d0a7b94373c534d0e29714c11c796e1accb77591ade04a3ece9a408f2b011cd896c65c7d82b411901e84f08a91cc78c334f78f40e754102f6345801e96e8b05ff003518379aab6cee16ba581b6b642e8696109cf18f1aa708e2ce5370977174cc7132e42d45e5640f2532e3053756afd04a91f029919d3af13dfc0c8a6133f19c0112380506d5ed0caa7e7f5e6913613860d22787432505ea048447940d463beddeffd4fb03caec5c1cd7631b8a0cbbbab0f5bc64d43c12e146470e2c80b0e038595ed6d2e3939a8851890afda9348ec83dd1bfeb37b7c46a52e0386d4e26fc2c77777deb6d9ffd4b2a0a5df09098155ba429566439cab76b9f3d9e115475475587693347d1087488491d3267d930bf82ec7bf4b082556820bfe2e31332a5dba08a3ee4a14420050180d308d8487fe2db8e6469cc3974dd885ed4bd5d2f99030d97234c3e5414e1146f14c300ed0281d9f68242f8693efe7dec3f299a7246301bed35efa0bfdbb28eb8f0518f584fed140fe8b8fb34c2c0a0779a3ba112b1d67178e58ac8ef24199f7da09eacaacaec3d536bedac3310fb0aa93a964d634ad4435aa5fbbd348ce7be101d73ee43f2dcfb2dc1c089fb50385e0e8b39454553374aa306837400a0756656f672851a110dd4233b9dee7a9040483134b62f30b59053af1106d141ccf84c3864a5ab8427573b238a2861fb78275900ea3056e44ce497c18f587e83a2001a6355ae8b2a7573735b6eb2a29ca1c4bfc4d9cbd2fda208af2729227be24e264ba7b7ae9f39308981b6c908a25eb893a51d017d8cc0403b481689f46828cb83f4c2b6c24a5ffbb6efec58ce587fc2aef2581839b866e42f8c459ac97f4bb64d27ff3840f12163e2fb933640bdb563c89c22c1f3119115d95989d7c0e43c5dd4b8ef70435868aef525fa7ce3f009f21a5df77f9a0d37b0b9fc627b9378579fff11b4f15601b181d16a53e7a77ad7db95ca7c738e0b5fc8bf5e2e01ff167f5f5f5d80e19070abe53381dca33015114ba1a3525380e3c91bbd0ef65b4094b467acfab6a0931f3291fe0135c6a849f647a6fcd08008a2f1c005362b08852c3cd7c444307405ba63aff7a58d7de42caaa693466161823f4c0aaddcc23241a636272a2648dfc765077c6a4670e7046a33b6b8792bd024fcc6255cf10924b466424bf3bdbf7af21e14d59bef616cee3e22e027232250d826cfa7514e592f909f60e45ae81f8a7012f926671c083a4b5bd4a3d6fd0ae25b73970d147d2a77d794edca65597f3baa3b8183e167cde3940a5919d6338d9cdd62f17bac8c4946ab4", 0x1000}, {&(0x7f0000000c80)="68972ba80770fb98aa07ea5640cb7461deb40ee9bd847e19dbe90338857568a6a5ebaddf2e65b4cdccf46e70d23d9400fd6e7bc82a3327256bc67576c1f492adb1f53f1003baea549006ae40773a5bf6246254cfdf66a06e548a72183dcd6ee05b71a446e4ca5decb32f7fb82808c7535c2cf69c94b1d9aeaaaac10f1f4dd200cea4cd3f69c4049eec1085020bc46866f6b5afeff082aa7c0195787c846272bf2e0edd18bb9141d60808b2196bfde69a", 0xb0}, {&(0x7f0000000d40)="fd1e65b096d5d6eb9eb61d032fa8a88c0dbf29c431abcad1bd22d3125942fc1db5d6db501c59e352ab63d99faff7eb4b97194a4108ecb46332a364d717f825afcb87a7bcccc07e1b25bccc5ed1e98ea5fe73d6ea86b98d517af1b1aa3ed5e91ac72e76b3f45d04b4824afb2f46e0d2391dfbd4c3aed20e4e0f14dbb2f168d1", 0x7f}, {&(0x7f0000000dc0)="3fc24a666a707cb4981be08ef573b04eb52279841295b4776016388c29efdfe37ec5891bb7c0e6c5f1394d127478b4eaf783b6149204eac5bb86ca8822a984fbe05552cf934f70201efebc2b6a46fda6520412cc74ddc2603307ed36f3dddc7bfa7fd48e52c58f4e523e381260bee1e21aa18a905e00fd1be9dce18c370f6847d8929439b89104dd397a2bdd578adaa358652aefadb52d6960873896bfc0af0180d4a2fdcfeeeb208546b5bdcff994054ea2f4846853984e9e442741b5ee9a647ca011187fffaa96c82412f2f0d5d0add5017ac2d74cff08eaced0030f9b276a6d4bff6b4c875a7000f659bfce901bf6c0dd24b4e0a86a4095", 0xf9}, {&(0x7f00000000c0)="8ef7f0566ca50a817a8cc85ef08207885c8caf97127ed9", 0x17}, {&(0x7f0000000ec0)="b02245357e1968c349df6570ea3e197c4a35c6107ed0b7d1f750de177091060d01b139521802205d353869105ea018cb8a5f2d612bb63502d8eab0ae22473e0421aeb51efc2ba7327131ce786fd941eb9fb7f3e0b9e37503e096654f10db3c923cc9a948629a66309e478388f51502773ecb8ac93852317df432a4c445c4b871b90da48cd658d3f41e8c7d070fd5b0bcd47a3b6155dc64fe2a74061fc1b383d1faaf89", 0xa3}], 0x8, 0x0, 0x0) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000000c0)) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r3, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000880)) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r6 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r7 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r7, r8) r11 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r11}) r12 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x1, r9, r10, r9, r10, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r11, r7, 0x100000001, 0x4, 0xfff, 0x413127be}) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000840)={0x6, 0x4, 0x5, 0x1, &(0x7f00000005c0)={{0x101, 0x6, 0x2, 0x6, 0x5, 0x7fff, 0x100}, {[0x39, 0x7, 0x0, 0x2, 0x3, 0x2, 0x4, 0x1000, 0x1, 0x4, 0x9, 0x4d, 0x9, 0x5, 0xfffffffffffffffd, 0x5, 0x80, 0x80], [0x7, 0x40, 0x101, 0xfffffffffffffff8, 0x3, 0x5, 0x4, 0x8, 0xd78, 0x8], [0x7, 0x1ff, 0x2, 0x81, 0x0, 0x7ff, 0x80000001], [0x80, 0xcc61, 0xd6d2, 0xfff, 0xadcd, 0xeb], [{0x1ff, 0xa00000000, 0x2, 0xfffffffffffffffd}, {0x0, 0xfffffffffffffffa, 0x3f, 0x1f}, {0x5, 0x800, 0x7, 0x200}, {0x9, 0x80000000, 0x2, 0x2}, {0x7, 0x400, 0x8000, 0x1}, {0xa9a0, 0x2, 0xd1d1, 0x800}, {0x8, 0x101, 0x1, 0x2}, {0x3, 0x100000000, 0x5, 0xfffffffffffffbff}], {0x1, 0x1, 0xec8, 0x6}, {0xffffffff7fffffff, 0x35bafc65, 0x5, 0x9}}}, 0x0, 0x7ff}) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000001500)) 16:00:15 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r3 = accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r3, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r1, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r2, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0xfffffffffffffffe) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x15) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) semop(r2, &(0x7f0000000200)=[{0x0, 0x4, 0x800}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) 16:00:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[r0]) setuid(0xee01) shmget(0x3, 0x1000, 0xc6, &(0x7f0000ffc000/0x1000)=nil) 16:00:15 executing program 0: nanosleep(&(0x7f0000000000)={0x185, 0x2}, &(0x7f0000000080)) mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000000040)='./control\x00', 0x100000000000, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000180), 0x0) socket(0x2, 0x3, 0x6) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@in6, 0xc) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/16}, &(0x7f0000000040)=0x12) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x7fffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0xd, &(0x7f0000000140)={0x2, 0x0, 0x9, 0xfff, r1}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8, 0x16) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x4, 0x6, 0x3, 0x6}, {0x7, 0x100000000, 0x4, 0x7}, {0x1f8, 0x9, 0xed, 0x1}, {0x9, 0x7f, 0x3, 0xd99}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: getgroups(0x1, &(0x7f0000000100)=[0x0]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r0, 0x20004b43) getrusage(0x1, &(0x7f0000000000)) socket(0x20, 0x3, 0x9) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x1, 0x4}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2012, 0x1) readv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/149, 0x95}, {&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f00000003c0)=""/91, 0x5b}], 0x5) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000500)) r3 = semget(0x1, 0x0, 0x402) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000540)) semop(r3, &(0x7f0000000580)=[{0x3, 0x6, 0x800}, {0x4, 0x4, 0x1000}, {0x7, 0x8, 0x1000}], 0x3) semget$private(0x0, 0x4, 0x103) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000005c0)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000600)={0x6, 0x2, 0x65}) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000680)='./file0\x00', 0x8090, 0x4c) r5 = msgget$private(0x0, 0x8) msgsnd(r5, &(0x7f00000006c0)={0x3, "c2e12c94c5ae06985cfab886d0e719a7268a70aa0e9586c05a3069ddfeef47af14b4e838e7963e8616ffb82b29104cfc24b4c9a5c676cd8170d59dd491801cf97b35485484a529dbb554a44c6a5b7d0b865ed4a02983aa3ed3dd35d648f6078c5f740f0268e90068156f522b11e83b0c0c4d9ad6df7404b6eaa5b4dcc995505c64cec795258cae4f5d79c9c68a8b10f51c2839b9b94604"}, 0x9f, 0x800) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000780)=0x8) ioctl$TIOCCDTR(r2, 0x20007478) pwrite(r0, &(0x7f00000007c0)="1f98b3d7b31ab1a285c6388839803ec55f83349a9b08fc3ea6b4222a30de86c458a82938c15bc5a66c59f63d3355301e4f8ba8fe7f65c2cbaa4c043800426393937fa91886c92a90a23860febc9d81318ee129f4a933670bfae8f2672d3a3fc57d092ae5bcd86246df4e9ec7feedd4dda2c490e65f150f556e7beb0703d2c0b616a96eb4", 0x84, 0x0, 0x0) open(&(0x7f0000000880)='./file0\x00', 0x0, 0x1) msgsnd(r5, &(0x7f00000008c0)={0x1, "89257acd9a5aec4d239837f78e95efa0dea2f92bb8f53556b0e683d70bd251f83d551edf6134f933cedfcc520dfde3e0c0f0286f7fe95c605f29366949b6c318dfdd6cf2d2a10e42b0dbdd136c673ce87ae83b9fe55a76699e282f10805f"}, 0x66, 0x800) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000940)=0x1) r6 = geteuid() r7 = getpgid(0x0) getgroups(0x6, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={r7, r6, r8}, 0xc) r9 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000a00)=""/56) msgget$private(0x0, 0x200) msgrcv(r9, &(0x7f0000000a40)={0x0, ""/70}, 0x4e, 0x1, 0x1800) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) write(r0, &(0x7f0000000040)="90bdaf142cb9b9a957f2556536149f03c81cf03e51ff51ac1bb70527046cdcf6648c393978f252ef53cb7176ed754d", 0x2f) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x3}, {0x2}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8020, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x20002, 0x0) fchdir(r2) 16:00:16 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x1, 0x502) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x0, 0x143, 0x1, 0x8, 0x5, 0x40, 0x1, 0x3, 0x7fff, 0x401}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x401, 0x6, 0x0, 0x5, 0x1, 0x9, 0x0, 0x1, 0x1, 0x7}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2000000000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x1000000000006, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x10, 0x5, 0x6) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000002c0)={0x2e, './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x4, 0x800, 0x10000, 0x100}, {0x8001, 0x6, 0x2, 0x9}, {0xa, 0x1, 0x3, 0x7}, {0x8001, 0x1b, 0x1000, 0xc5}, {0x5, 0x1200000000, 0x100000000, 0x100000001}]}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/24, &(0x7f00000000c0)=0x18) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x3) fcntl$setstatus(r0, 0x4, 0x8) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x2309, 0x8, 0x1}, {0x4887, 0x2, 0x400, 0x7}, {0x0, 0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 16:00:17 executing program 1: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/6}, 0xe, 0x3, 0x1000) msgget(0x2, 0x608) 16:00:17 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xf69, 0xb1}, {0x1, 0x8001}}) 16:00:17 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffffffffffff5a67071b542a538706000000b8180000002900000031000000ccb503000000070005a2ab35"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x102, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) 16:00:17 executing program 0: r0 = msgget$private(0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/143) r1 = semget(0x0, 0x1, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/148) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x0, r2, r3, r4, r5, 0x10, 0x8258}, 0xfffffffffffffc00, 0x7fff, 0x9}) r6 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x11) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000002c0)) 16:00:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x25, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:17 executing program 0: nanosleep(&(0x7f00000003c0)={0x10001}, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200c0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x3, 0x100000001, 0xffff, 0xfff}) r2 = dup(0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x7) 16:00:17 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) read(r3, &(0x7f0000000500)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r5 = geteuid() connect$inet(r0, &(0x7f0000000380)={0x2, 0x3}, 0xc) r6 = getgid() r7 = getppid() r8 = geteuid() getgroups(0x8, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getpgid(0x0) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r13 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r15 = geteuid() r16 = getegid() r17 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380), 0x0, &(0x7f0000003840)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x100, 0x2}, 0x400) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) sendmsg(r3, &(0x7f0000000300)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="1594f24cd1d669bc44c2233595e05f54124f755c05356174ea62fc3e3bd6c244e3d9d2965fdc770f67da476cce9cbfc71eb33b4269047299add6b6a84632a327bb25aa4b34f48fc72de2d6d4bf78950efdfe8894b1080d206b6ccdb2f1af340dfc4e7ab33927d5651d6d2db5990ba2094bd3144fef342074b433e4bc61f7245f27e4dd72121029d02229f217d0f8871f2879f434c0747cc1c7a592224c3dfb7a16abc846252ee5f6b16a4802e5f37b393d95afc25e2c9e303320f40d078c8033283c2a5e6873141d81d16572b8dc12c9f1f6a83b537615f30942332756e822b7b6e64fb63f2c4caa9831ad171c8c00b6ce08f73814da7c20ae", 0xf9}, {&(0x7f0000000240)="d2326e5c544e1136b5bc5662f68e393ae550ee31302a34f614edc7a70d4414d0504ce587597f2b6bc1926f9aeddcb4eb9207483931592638b940b3ec30778a0d32af9fee42bd09b3e1b4488b90d0ed0952b3090ab4478c78c13e5e49ebdcd83d802750261109b295e26b394ad4ded7d05dc53d2780156884e04abff5926b32c5", 0x80}], 0x2, &(0x7f0000001740)=[{0x1010, 0xffff, 0x9, "80ff96a7f81b9352e08aebcaeb39ac763da7a70a419e5df8cd638f6bbe889ee432af9c413da7d409ac42f0f89df81a499eb8b7c4348fb3730d6032721e307d8b4389e0031aa74542c2094765bd41086d69d028550db9014b9e3516cc13f05338ec1dd14f2005ee6fdfec5e96f6102fb412fa75cd1fb41e0dc6ffd26f53b90e003960ec8d01d0bdf82fe32ea3defc0b9586473e35feb8312ae20beaf8f5c9df7ef6bf706a936139cf9af5c46eaa0258ef829822b131b169941670811d55020e7d806e5ef2829649e1085a2f7e1c0c215e4ca21fac1f9fa7945d4f2afba20c0f116d1de07c62758666b8cb44e023acd11d13a61f09200052abc760575a26d0dad8006264e2461c87ebdee0bb6ccdef70fb0eb2a3be631dc6de87d519b2f8cd0f8035b53cb6074027f1aad570afd72b5550d6e1e4aa3d8b228843d41856150a26cfe3aa5ac01008a402624181a727521439ed3aae402bff85b854d3331887e734203d6158477e86ad350c13b2d894b882768529194c65ccce34950ed15447615832990675af0bb564e06bf29e03a374ad1c07c6e120b63dfb1c61a2f84c25af627d4e625a0727f5606d7d5821de0138fd07d5dfe228207ab1ef0ec6426f06dbaf6f0c0e98d98039a9a1a8f0eda2cc82988f50b2ddbb47d1a77f96c4b09274ab465b449d9051dd49d39da84a16d209e720df62b90367d5e1a0f2274a3adfcdff61bdaf1aee583b79278b650814448a9e5ae70aaf02522503263acc932847fc9edd794dc1bcad72aaa93ea0c634639dd4a54c015d0663c811f2bdd4160ebb84b50226ae9b1e0b2a53f4a6688e930ee8813dec74fed2c30cb87d804b36609a617a1a953983e1a65cbe5166423f9d1e51345d71c7e56b9ae6db7f7a999b7f7161329db425216a56f43ad67b7785066e4d61abf7ea50cba93fbe2971409e65bd3320fff1a5e8cafbc8fc7fbd25a807b58d2d1ccb4e76b868c02940ffa2942434cf5470e925a72e032d0ee991dc6d5d387f3590c26982dcb88e9e466fa17b60415bdb82d2ef3d40df8c04cad762c4688e8f7f41cca382d38f090f73b5a993420c9ce966179ed22396c80fb13be8ecb8e5e125efe355d2cc200aa40e3dfce7266946991cdb5669a285e96ee52e94fc1145531dfc291c6d6edb4d193f078dcac1d670ace6126ae1d968d84e77aa8819f6326755d316cccea43f0b7cffbb07c0e8badec2593d4ed8e118df93a35c6006a22d8ad1752948dc4244c3229dd83c5cf295ec60b59327049c73da0ecd2a500a4a569cb782739609cba8e216c21a4f8fdb1c7973318ea14511dbb2e3c18cb3c2458d0f475aec2c5328f5fb4eb4d49059c18f9cc14e5a2ca7be36ef6e5f4d12556cb8ed52caf5133ef394cffb437e9fadc2a49ad76829c8df31e86df27eb2623f7e03b509f78a98d05df61c87202b795a108d3ef1fc8f2ffe8afb84697cf10dcb72444499f13cf680fa44117afec0022a5bbfc19195fbf2edac4c59b445b72ee98af2ebdf286c8d3425e95690ed7cf2458f85f0997940c7acbe4b2420b7e751a49dcbbe918b48cc6d49af4a79409ff5c3f9c431c8128231bb27e0b9330864c41b04735839aa64ed512b061b05ce70ef894e9fcc674bc3eb048ab4ef6c603d9e70c08f6a92adb7f02d676484cdcba2405ec5cf0b9fdd300eb414f5fbd6bc2aa8e29dc49db660a58d73081e932f630cc2145da6072add94700ef984b34cb5f7142e7812c4fa33153f9841a5116ee9f8e891c6ceea8a06f0167e94e7cea676bb04a51c0f0645ce527a938970a69764bf50c7fcb224b5fb9c7262cc26f39c4546d481109ebb5bbd4b06e7664b24c5691f8532ff4198b48316e325842853fa0bdb2d5f63daf55153ff7ecfa63aeba024e6328e2ae6cd6eb117a9ce13b2ee206750405bd41e0432661dc39a3bc75a98d6607b94b139b424a92a1bf00412befcb4288baea9daea21ac6755fddb3184c770044cea844a0c751401ce8fd614740133636c01cfa1bcc891673059dfd7ce2e74ee086047313c50a41799c9953fb2fc7854bb37902d24deb5a9ffb3f42072fa92c3eb909c7c86f6f4ae7d6e8ce7b1368cc4136442e7787d542571b253bca65125f15406c46473798d5a1adb0c1cb3df99390333e862856dfe9df9e22676fe90c0c64adfc2968337d370988c6f3b546723188195550cfa7fa127ef9b57c875a771d6a09511ad6009b6eaf2c51e55b984127b74f2eaed9363aa9654d7b953249779aa88ef03fdb25d7b1cdfafb7142d69528626b192e0efc4f849e807c5303a0f4ce1ab51e8130f01c1951b4d95c031d789e42bedd9f6d3a660a0ab1634158cbdbcb653e66d6a6b7f1d9e55014a35e6ca7f9feed6dc702934e2a235f3782da5627d26a8fb87c03b36095814efa504f88516c593a52c05c3c8987184e278e0b8f39b6d18b4fbc2f63761e6652693ad537b5f56dfef03f5b5315ae100a975a8ed80a67b4d61030e4fc3403f29fb674329078ec46215962ef620317d87814091ea7f81d998c802f402629e0d520ed8224dbbbb68a9e8a35f4ce3dd61e3a0aa026bb773e52cde3c5c36d7131235e91f0b142a9e850418a7d5a7931ff583346b2fc4a27dfa0d3ac0d5789a53c014e9bf88fa9b527e50a5ff0a4280b0f6b068205dab9229a24e2263b795ea606bacb52eb8cd7f552063bbf0a36ecd4dc87d8198ba859af60f162b2f71ab56bc44c52f3e87109898ea15b6c162bbbf7f9b6dfb3b36d50ab1b12d19bca9dfdb4c8c7049a6664d0cb2bd817d198cf2a153ccf350b7009ccee6915a44dfe12a6cf2b36189f436dc6d1c261cc18fe5e4a29eb6e441581875c480ab40633a0f6bca322870d7bdeaa921e3137d1d02c0d7e02b719909d335729df69725a946d27f9b37ca471dc1f28d62d43d1029f626d3b70c9dc0462f4b1cdf7fa6f945642a5541925bcf70885c39f77c87496ec5b4da8afc84c588a5c65c3a1bf38bc97c1b4f34ed3ad18f511f0f5ddc802ef59d464277374da33b60bd18ba619c5d123b824216f148821fa474c5ceaaaa38a32f5d3637125006037da35f3e55f6b5746850ad24b7408e9bd7513e98166a020119c3d555ec101b7f83621f894221da19b373c036dc5e4b251069a02890d762c0f9ac6dd82434933579e07599ee5d0f6a90298eb4366f1a8810e9d726b2117f333ab2878b0c9ec9969e81f499236f0d892cfb650141f4b82f763ee2f4636e821dd464444d6d671ce904624c26478c0e04dd3df7e0393f613e0dccbb8863893d51af099a180cbcadc0fe7ae628d0edf20cebec5d349e72c354f483c67b355e96fc3b1a5bb0229204451875dce073c9e84d7c15781bca25802ccccfceebfe7d0821f8733b80b275bb11203c9e9037744930ea9fa8e0848a5c7b5dad78d4230a85017288661f77d4e82d220f2c39b3d68974ff65344a494739260f92cdfec35a0e5d4a0fe3cd1a3a75f9ca9cf4bc9324a5c2d6915d291601fada077dfd710793c6d923f6f4712d8dc76b82bbfbc9cadefac6778e96ce43d0eac2ee475fcbba5118000dfef7db7cb3f1b2429684ce35c93daea5e50843cfd2cd081eae198c833825ceece7bae59daef0f3654c4993a691873ec7b43f90d9ddb1c24f526ffee4c9092890cfdf4aad2c90193faa9ba11abece1c32d9768dcc6e45a1f7dbe7024fecaf81f1d08efceb83b31b6d6a48462776c2d00ca6e48dd99369c22fc197c0f3f0e6eb0d53f5a38d632e54613e6dc48324274ff4770e734bf9937d04ae9e73cd489d3f57bd57b47d45d08bc6798cf77a1c50e92bc7c9f87a474471895b06a8c0fd444f28daf031ce0ed0dfec6bcce9f24f238b789a44d107eccac618dafad03dc11a420818089576b93c5a9720385f0d65a6015c650ce5b9afac6be0488aa57303822923adc5a91e49d468654d85b5c16fc68150bb23ae1b0a4ec804812e9a3837ca56727a3af554ea52516a3d385cad5d51d942ad1e9743e8d3005d0574d96b095180ea358c64c56d132ba2c5ec5e5bf3339a521f8316bac8b5a00217d04eb39af208ceb965832b9604e422eb740a715c76db7c57d1cff1a3b32a5a4f5eabb5a993963550f451f5f67c6e247ce7df4d02f5c42904342fe3eea23c201dc7d04dc075d6598e901a30f8b991f8ead76f60c054892bb5f1f6274199c50f8cf5c25611198c048778ec8b7e8d5ce7663b7972a94bc164a0f5bb564f3b9caeba57cb67fa711cfeb41af646c3fdeb02b76a324486f104e2b1f88d1fd234990810f45c699367198ac28484baa2dccf7a0c813e7cfc78818f58f70ef05870e3fa334c4910d0cd109034883de990041965f93ec2bfddfaa0e8cfa350f64fc55acf68ae40f0743775cf371e4b240b5356bc59ce3fb865cfc90e8103cf35af2f01720290a6b074f4419849fa00caab7bf83686e50617f04997eed7fd3455f99e23933c77f843972b62c3373c6f7ee1971877a3e3053d3ce85a4a74e0cd2fa6b9ccc0947acba8572a8693094fe25c7307e2e7bbbee18f1bdca8b0cf1b5c89769ab16cdfed265b10414659bab2dd79da5d062f57d31d3818e12533e915517ff440bc1e7e272f6a599458155a44821f85a39ddb1b7fdaef8f4965940c2866efd9400299a12a387ae2c649c13a6676d2f05efa1294086f79b97d92e053baffccff13662b80b5413bc14ba05c8089c61dc1375c4fc71d3e98335b45aad4058f29b4571cf35fc97b83d92003b9f1651a0a32a95d7b07c7bca6967693dadc1dd7fbd176349e46fe42433a8ef377d42a22190917954ff7b8521576f544fcbcf8160b1974807a65211d3ee146bb1229cc521fa84a0960cb98255695716e10e1ce805752e1f41eec7d4e0e8fbdd390d7d8a53b43d25c92acf3d6bfdbf17da5161f09aa12140af9b809717c8124ab62155247f28e5abd9ce1ea5e83d2ebbe9d2b8aa3802d05b7568e0388c6ccaf1675273a0a48fc626538055d74315f1dbe5d4a892871c2c2c4baa2eccc9a6565a3f42427585ea96b38ec70108bf8cf6bf1feb3308db86cb56d8708575e809245811a5940467d595cfbcc67fa27ea8782b041513be016585ee617a69384390a505afac5cb4c53279f5ad35e910e0175dd03b5b27e85ed3ecbb26e6f64314f0daf00565f61d77ad7a0f04120847b3fbbbc1e4b6fe21b7a89ed12c99c41c823e287867985fae2a60f33d979b827e0fb39822f8ab67ac2a1e50219720f0c88998d0a41a62e2df38baba99e4ded2b36b4dd58cc5593a60d556b45445e2252a34ab31d8ac79f17e9b5260a4a90dfbe2161c51913825f4aa84091b1eef914d92ef6af35aef5da9a088418457c5b3a9340c5af27fa8b56f56ab101c923fab3d006cc5ce6b0c7ad2ce69b78a4a98078847ce8760d15721080b1cef95ad718d9976c9b3a15c5acb090aa681572e4c55a258f7762b7796a2faac03abe167a79f49665807fdf970a86d45a65b9f63902968083138370e467222cba26932938fbfe970cf0c7bf9f3d1b2850754b39de4676dfddeacca09054115e2dd78d3ecc71f661c03c8b5c199ed43500ddb2e63cdae6dadafc7f28325b7e152496fe2b27384333abb91c3c3b20f0d184f54b427d2139ccb21f0f21e51ec30628c402df48e44c2f6e7143d0cfa080b6c0176d00943c1675681a40f71946bfb5220229a684b0b1fdfd03a8802c3c4eb269518b9a12ba913930c3671e4590c45bf25b660c6469d889a1cf8282b7d163fb30ae835d5bcfed898fe2bdd98bc7e6b7d7f8af839e618ae900fd0d226f2bc557733f29b6f6b803381b3e87f8b3f0365311d76e"}, {0x1010, 0xffff, 0x5, "2da0a53af2bc9d244f7fd769c7c49e3d3de193ae451c287eb0dbef631ae8792664088f7b8b6491cc16a90c8a90db5cb9bd526ea9e0bd2bb9c1e79dd55f6f304ebae99457dc8734890b336c1d4c47bf3b9e6ad9b44b593b98fde36d6a14e44cd923f826cb684b3558ff85ca5135219720f1ed9f75bec3c0fdb0ed856a1bc0cf0f77447f9b800065f2206869c86f2a2e611c3e839b30490480c9307dde984ba1c7719e40a15c3135021f3dd791f93685d80be2b711544e53a50c21c619d2becda8c474bdb8e79d04045a51940f3d7f274ed74b7871519bf3c7bb7e2191d442ff47a02bded06cfd02fa137d20ab4bc51720a4cf756e9804f017af0a92312fcb7335ee8e8b3fd8291dea28040608a89c83210483950febf386c01e024fdd3524ab4e05eb0e794abec1d2fe285f6b4c91f68f997488404984be68e5f0417926caf021656ee31911f630107e1c0d2d4dc227a9b8e99454929b9dae02ffcad19ecb275645243e341a054f749a9463f17e975430404524e1f1fc756e53fe1dd642fde0365e0d16f0eb09fc9f4427cc6255e8605f6389a3ad720e3e326417c92a04fa8647fff0748378e230415ab00b57db1774d322efb465385a5d5c3b6270834b1573c1f9fbb33c069f91d1c646ed7938e1dfb3c6877ae67de97d4ce9a7810380804ff7ee57013888bf9c8804d2f489ab153a198e60e100d296a387aac57a1eaef446435df381dfc0239e03d14144c2f497e9b9c6b3e97d9a3e368254008da7d72b1e3bf2687fc6be6f51e2900c8cdfbff2fd3616eba3e672fa415f3388125f6959b365ba5fccfc7f733bb521e8295cb8adc3a4129cc1f5f07fc2f98346fffa89733b544a5d23871130bfec2ed96892963c096538d9d383504383004f89f87ed9f7beb838d0c1af4582c98c186088adb19fb79d89ccb6f7ad17c2be86e2fd2cd286361b49f8e08034a6974965d0351671c33624b1d8a5c0ddb47b2d24c81b203b27f197cb49ba1cb16eb25de205b4a6a4e23665af987172ffc79c42bf4bb0093908f157f84622fbe7e2dc9eb5536ff12daee16b3672f331828c3f66b981b18cd44cdcabb8cf023d320898c3c48257735433cc51261405d52e14c8ab24985b1681c23fad2d846bd11b9f4391d3e910ca26ff7af6866ad9d062b1370c60b19d6121be3a9e62f5bc10e374f455dc54335e25807a583530ce6500708aeac0b41958272be3b1329edb991e0e6aeafd894ea8960d9540d7e06d0f7b98f0deef7eb79db6418b0e5147531d4211158228aff44410d087572dc1100a3303eaae7c59daaf78a2c11d0b6de6c7eddd2740da930f4aeef930ef04de4d721bd2559a492fa2d4e1991a7c48f00cc0c52d2815c288b999b7905732ddf02aab1826dc065bffdcf7a384199472c5895d7bfc66e1698bae06f29a6755e09bf39509261541b57e7d74ebb4f6e05caaf56c14b2ce9916c5d88ca44820ff9b6c343a988f65d4263505a289c8f5c54dda500b75bfe58ff1121194f860750635a76ae9ba98ec2c3855ec914a76f7694e87a3618ffe3a3bdf553b48765cd7c9fe43f68fa687fc9f1a5672e2526bc4d74bb60f8e899e735c2c04760def10e4a9651c1b76d85590beeb8a3126d3b54987a857a62b7ecc7a81eb7b5d7690b478a2faf42dc5178370490a3b0f5e9ec33541b6fabd8f7e6eb90c96a5b5925c3b46d4b9cd62d647b0d7ab87d98e99be2a4d7b4c28655ea2dbbe8374b1c13810ebff53561b745d03492d789fba079391764990029e9f6f2ee1b3f467e4ad8e975b22a36128bd37743ebaedc366b8808d29b5b14dc11c283ca1707a11ea94ef3722d8a8b9026ad32090e0f36231e514b495e0ec485688e5a84bec48d9dbdca984bf2da45ebe4c50d31201a4dba21c4b9ce9b86d4d58a252cc9737a17fa8461a3f2ce22ddb42b925eecf65f3bc91e1109553078f99008128973e4ac02171c9c7151fbceaec518c3da2514998f4871af7d02fbe112ed1ed37161be664a7fc5558264eabcff2822708ddb5d9db3289dd7f35cb52da97b704103a0cd84d9d3e9a34de181c6a71855fbe00095979c0b0feddbd40ed7972956781e5b19bd535d58124a7536a255bb937e1f693baad012b4f78799cfa509aaa39b66f19cb562893ff176318cd765212a9d373188f2f4e4193253058782e1047f0ab149c7f9481d3b0a679bd18ba8f9a3338fa913cb9aab3be7688529e2198c5c2300049a5a27c1bcb9da50bc7bddc7202a10c85524847b6d2802e9e549f6ae71cc74c39f36a3089a80ee6043e990941eeac78e1d8ec20fc1c32cf360d3fd7d1aeced7bd687cb8951d8659b552a2fbcd3b19b8fd1271f62614528f0be50ac43c5c01fd87e13baa061b12584536f4b998baa8cf02471eb9948da0cf1db7fa5796e4b70717f1b8306ed253db0d94511d8d46ab9836abf3a30f20ed9fa2ef68218113e85c7365867d37beeeeea2ea53968e0b40d67570875f66fc55d9f0da137c01e5b6ae7114a6295fa2df2cf13ef545c770503adf62d69137f29ddb995a847110a227422c2426d504d3f061772c32fc731e375bec48066e0f6c6ed0c73864e2f5f9d513b915b06a6beccf6287a5f53d0d23c6792dc1445d83af5c13ee9cca5c7be23082c07ab92df5446adb5141b6c8271e90060727b7d1e80a36389bb58b5a25692a4ee85bead7b5ec5354a7dec64142a4cf5eb8b0cbae9eaad11b39a29af984b3e465a545ec4cd2d09912bcaf43c8108c3013fe2cbcddc752b8fc11b3834c5ceb864006a3c7c600afcdccb14a923c11bbd2866c0aae49127e67a7e29c2d529eb5deeae3f7cc656dd7360c5c8ddcb9adbeb53aa60b5a0e982f8e1dadb4182483c5215bbdda1783b5bf22a385c0cd95a40ac26c874c472f06ded8ab7fcbd5ac49d8aa5d122dff152c6cd0b6f704cc09d0cea3309ca5e5d7d4e191314ef09fc763f403e9f7c17ddcf03314c13aec941e1ad7f069ce6617dcbae3666c5dd83f9f76c392df4583ead85d9b1275e165efdc054f554812f0c8fbc11a74c3537f52fdb9d3332d869ba88a828e84f4505645268d5d64bc8aa1059e962c74a6f3c8768c0472a519045a2ce6793b4fdde3f77e0dfb25c069b7ed8da31f52ff37665c192be5d8d96907695d4686d638bc3aaabdc43b08636718f3c4c4e2327e03d9f12263ebe09390efe9c3436798d71dfa8598fb8eb86edbfd54edf379bf6642f166511816afbb3d1be1b66129ab88d354a16db1df2c9524a3db93ac10558e3f5b7f1763795b11da5d407db5015ab9e540d0e963f3f570e10806d00f36190b73a55f254d1db82b169622231c95c2d0331ba1862dd3a3cb795a7e21e4d8460d049c4d689504d185617d748f767e9a1057aa521d070fc7fe72411c1521cafb76accf65d6ff7f2c91826d39c5ccceb17cecef857bc51cf12e20758c0ab7f7f15f4b2db5393b2063711dd13b0c718a668efc4be80584afcbecd3da49b8b096d64f3d7aad53faef2ba880e3711b82e7892e50791c25414a75dfe091be3b4550bc0ed471c605e22e65574bc302cb79b0368725e1a0336408bb3e4b40ba9761ee39b411bf947e1daf721e1321eaa0c0c412d223f1352f61a546c3ba6ad8bf7eb3e2a79987d7eeca9c666c9cc86aa2945bdd22408aedbc291f4ce27ee50b8a8f3369019c826d238819d1df53d9d56b3de66d2668008218d30bd2f2d222f030bb4b23e07de833c60af2f5ff88547201d6a3fbea92c56ae30c9fc63d0caec4a3955456458f2380ff67dfba24109f4131428d9bb16eb09b6fa6ce225d2d2753109aae60e2cadc8f4ddfba20db26e1f269faeb0bb29a37c1d3531210cc4084e917c755f0d2ecd58b887b4742aa3157c522164ba84b30a2698a59494574ba70ac6cdc9d5c4c81cfcb1ade147ea2657c3948bdd4d4b05e2bb7ed92409221e2edc9a161a525dc7aee582c37d7aed443a66da1119c3e1797083ea2794270dbd501ae8dc013c349397f0b60143a7fb0ca23c71e4554ec9ee144449c29d3ffcd848f8c2f85c6dae0fc31ac51a809b2dcd267a84ff2280b86fb211b69b14187addca8c7c9e4fd4daf18cf519a2e83c7100eb4d9525a67d3f7341e56e4a5378719a264e81e112c323a4512dccd5c68b1a19b4d2c7aa5f00e3c85600de3f25c4f9c2c177050685c990e57ced5e88c5ef939f3504b6fa55c7f94fe6c63bc2083869a35a402d74140f8104fe89f56d72597724ab4135f966165487d3ef292974345b4ec4d6ce6ed11c2541b9679690a86dac7e2f336793b8e19483c074b9037d0439e17f186f140ae3320dd1464f20df6b2b0f31dfa3b2bc834222863f4dcdc02c381af8c5f1e37e8ec7b91455c3892a4eaf1bf471c3074494113c356a44daa8a195f41895f0c6f0262c110a84927ca8e2a4b91875a06dfbc4effc19c65115a6347fe1d8dff093e2bdc1c4690a03819235f9acec649878df6cf70a04dfeb3407546827ae67357063c0e6d7e0b0c20800ca324e20d077c7aee4e72c433cf05eda94a2f86a6d7bcad0ef1aabef38395fcc43ba3750282ad37d582010fd9e7a9f45f51cc5ce48107bbc93cfc7c31336eaf16820feea7a5d97b3c2a8bd5bacbabf69e62a4210e58a9b4eda7f56cfd3e5971526756542d7faf7488c23105b7051f382ce308ef3504d0289b71e324cb552a4b57ab697f0a5a80dc4b61ce579ee7b8051ec3f334dc34c1901c9a20f7b3eb70241fadf4d874ae756ae0341c1efbcfb581d719a5616cb3f8cdd096c2e38e708362292c7edc7ad21ce144b3c1ecc795dc685db00c395a28bcac0499c9ee1ac99ce808378ba48b2e11a67c4274248433197a89ff359b7c53099a514009efacae13eec02511a64204b9acf3dbf0b1c3a736f380da28b36f3c8d4354cf4ba47185770fa0851c972ef6c9e4b994eccbd95d35d78371184c3ccb66ab84849bd16174162cbc7060803636dc6e8fc0701bd215d9a537302573d6c5b705ad776f9eb2872713a73ffef14d89fd99c2292c5579e131b6c1ee946ec47ee70b0d971900da9f927e3266d7593aa4a92da72f6f50888875aed1f1e00e82e19cc1d55cb1b6f6f5bfdd9c900da7473ccb23f664185fea4583b36ad39942455a9b862d354fb29765d93b5c9ffb9998e5ef87e619d3ca2e1fa853a5c74470626c12ca156491d551baa3d21a0da42934965485e127c12ce2f6a69fab89e61703a966f992f7d4ba80bdc5be657abf7cb8acc852dc65035f94f9599d071f669b054f74bb0eb4eb98faea72c41dcc6bb00e751c4a915491e80982dfda569ea2aa973834f5c1d5db7d6b117659361e3fde95c4595d7bf525e8cf14b48b733eeb46f38d3c187cfc3f7c28f296e5485b12327b5240a654203ca26db875d15ed7c6a4c909360c8b6de720d80eddf5f1656496f072b6bc8e0fa6f2e78494f1d0fec2bbda41607369a3aba084f6378c30e0e087b45b5cd9eb60326b81a2eb5e4041b11c00f1f1b8caebd0159e43b6d51ac128c6c1f4cf24485e3a06b8b79d061f658e309d690d8bf8ca3d9e1f596affff0f464fcbe3485e2ce3bb30bd09bfc1950d41815ef526701f011e7518531ac54ca0625bc67813472dae16d089363f9dd70adc2b30b17a99e99f4892cf185b82ca86fce16d2130b86fd0a1b32ed653d0752a05c6d8cb2120e35b42abb2a66ae812e2422ed8a8deb03836fa60b0858c00596cbabb329e5faa9e84e4d197e30374b084e52d4bac3a2ff46dad03245ee617bf710e816f099594759fc5ad28e5c715567b6ef49b93eef0a17839c07d0ee5616609b1a061571d3a4129e00867fdb0"}, {0xd0, 0x1, 0x4c0, "7eb65d9b6ebc5554b64d6b600a515bfee4f3a9b6939e3e33ffa5fe8bb4e1f64049f7cffa78c4af2fec45a9ffdcbc625e15a64a36cf6cf6bec9d54796b5ba671bc62795073cf1df1ec83068a41dbadd99b2257de65c51a2b589be29181dd5386108ba9c068599e5e2a7b562ff407c7d61ae3563719b3cd3a37411203861b2bc6977b1776c01490ff65e4d80ec461c00a6f26ed1a86ddd1a54395c2d500248a58825a258451672f9f946d73fa271a80cf07a1d7644f27a18e97268faf13b0f"}], 0x20f0}, 0x402) 16:00:17 executing program 0: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0xa0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000000, 0x7}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchmod(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000500)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x81, 0xfff, 0x81, 0x85, "8e7467e19b4c8efe640053733ae936e6527ff443", 0x4, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) close(r1) read(r1, &(0x7f0000001680)=""/226, 0xffffffffffffffd9) syz_emit_ethernet(0xd5, &(0x7f0000000300)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b16860c23f797014099a05694d73") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r4, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089671355c1e6a47f07932bee8ecebe4fec830221cb6dcaee1b535d3659ab1a44597082e06c844dded087b613d91209d12ab29e26c841aa5b4f753843103fcc8978beb4a5ede9112e1589ada576ce23e770f69a52a991ad08abfce94a355f0c70fa2e18", 0xc5}], 0x1, 0x0, 0x8) geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000480)) close(r3) kqueue() close(r1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000001c0)) 16:00:17 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2daee69f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x9, 0x41e, 0x2, "67982ee9f1fae818ac36822bb13a7599f0d200f6", 0x6, 0x7}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000000100)='./file0/\x00') 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x1}, {0x7, 0xffffffffffff7fff, 0x1d, 0x3}, {0xffffffffffffffff, 0x68, 0xd91c, 0x2}, {0x3978e158, 0xfffffffffffffffc, 0x5, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getgroups(0x4, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getppid() r11 = getuid() getgroups(0x1, &(0x7f0000000700)=[0x0]) r13 = getpgrp() r14 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000340)="9caa1df9fabe94b35a12ba3da217c4cbe81a98e1bd0aa6ad28f63c8c5f93c68751bc7ac0be293d5eecd836582738dcede293aa22222b68bc3d9feac2a8535c04a9ed84a8a490cace1e533bd77f38e5811abefdbe4b8b5089f052b1408842da63b697e3bf641558e41f464bd02d0dbe1a22b953d2c988b30185d5d83c4cfa47dcd619952673e501abe5807579efd899b86232", 0x92}, {&(0x7f0000000400)="8daaff637ef65db56bc7ef9efd9b012d2e81425168c20a4b3aba5dbb7f04c4ca69d4bb75fc0266b321f13f7c9beadd509a5f88e5eaab8c73a220e996d3063ab195cdf64aa469575bb4898fec6743b9819da3bfcf65bb6b29ae54cb21a2f0dac24f84056bf681fc525d681a938f30c17e6a93b8b4120d1609c34cc872d391205b4ee90fd1f4d2ad0991d2a77116b0794953591194f5b68c", 0x97}, {&(0x7f00000004c0)="07cf8b9477f25c8bbf14d37e649166025af2e18045b4b2ab41afa80b60acc141e251b63fdb6e460f477be4f89385ea9325971d58804cb61bbfdce9", 0x3b}, {&(0x7f0000000500)="88d177b7342f34c71166e78a101c047734066da1ae0fb4c02102fae25618f753e464da70d9b222d3fbc625496e4a3ad457fe", 0x32}], 0x4, &(0x7f00000007c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x100, 0x4}, 0x400) r16 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x620, 0x0) r17 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r17, 0x80045756, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_SETSCREEN(r17, 0x80045756, &(0x7f0000000080)) kevent(r16, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffb, 0x45, 0xb, 0x7, 0x1fffc000}], 0x7ee, &(0x7f0000000140)=[{{r17}, 0xfffffffffffffffa, 0x28, 0x8000002f, 0xa1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000001, 0x1eb, 0x1000}, {{r16}, 0xfffffffffffffffd, 0x40, 0x8, 0x2000, 0x767}, {{r17}, 0xfffffffffffffff8, 0x0, 0x4, 0x1b, 0x6}, {{r17}, 0xfffffffffffffffe, 0x1, 0x0, 0xe4a, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x8000, 0xa22}, {{r17}, 0xfffffffffffffffb, 0x0, 0x42, 0x5, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0xa4, 0x20}, {{r16}, 0x0, 0x2, 0x80000000, 0x9}, {{r17}, 0xfffffffffffffff8, 0x9d, 0x1, 0xd137, 0x8}], 0x8, &(0x7f0000000280)={0x9, 0xfa}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/20, 0x14}], 0x1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x44}, {0x7f}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x9a9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x8000) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3f, 0xb, &(0x7f0000000000), 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x10000000000000, 0x44, 0x0, "7c0a22be2b034d816d12de22f850efa0cb553a5c", 0x3, 0x7ff}) flock(r0, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) setsockopt(r0, 0x6, 0x401, &(0x7f0000000040)="3d517d28ced83afa1b6f516fd872adc914d6ff74f5018e0399142b2551c85ff781860943a39f406413675b472d76f647822cc60b8dddbe6a2e118231cab5df864e19a9912884ff5b898f5bb6d2ded42e622c15660dc87d88d8cd6e1debadbdafd21fe7106132fe560c403c97ac164291434f39c220eae96ea43f1f0fde49cd0c40bf1d858cf162481a9533c75f16940decb3294da6ff446666a0a270073858a00f42742ccca0e873e14112763ab2017d1c6c7732863fdfde67bc0a27e89fe72509be2ba918f667bb47aea1887a253e178fa906cabad19bd4e549b3fa1bf3e2a974e58d7135f2cda102a2693a4db94b31dcec121d6c0822752f98642a644e", 0xfe) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd6882}], 0x3258, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x16, 0x4005, 0x10001) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x1) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x17) 16:00:18 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x115}], 0x1, 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="440251", 0x2}], 0x1, 0x0, 0x400001) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c6530009e2f1c616bf018c034924a6b912900651c1f52eed4329f5f995b212dbebf1969f99d45fdfcd377070fb37af6924d3a784b13d31c9f3b152979a1b064ed8df7afc14b717cb185488c45920c3dd557667dc9f7a0ad787c9fe69954f1f5d511750ae7fd43cab52dba14e7dcf4be0f3c85222586876ed1f727ef1eb8d5d58970f10ac4d4be693ca580d9c5b11e8f0c878312cc5e2ce32b2c7df12793f1aa4968e4"], 0x10) r3 = dup2(r0, r2) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/233, 0xe9}, {&(0x7f00000004c0)=""/198, 0xc6}], 0x4) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) msgget(0xffffffffffffffff, 0x400) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCFLUSH(r0, 0x20004268) msgget(0x3, 0x30d) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r0, &(0x7f0000000180)=""/32, 0x20) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0xe75, 0x6, r2}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getppid() sendto$unix(r1, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1a27, &(0x7f0000000000)=0x6, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2e1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 16:00:18 executing program 1: r0 = socket(0x2, 0x3, 0x6) close(r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022efbffffe36effffff736252adb98ce1dd0684eff608299f7aaceb39019d55a51961e640c451253e3fe1d80dcb5a24e9bd4bde54147cd9d36326174a60fb754bd84fe880d1f7034ff74c3e7716e8ea0b9d93d7747a7b6c93a9b7801ddcf98823c9c3b7b3edc63304f7ecb9bf90d707af6a7e545ec2ba3c040956b350e49a68d039e56d3757ce333cf3dec617b39d7a51bdbbd8a5"], 0x10) write(r0, &(0x7f0000000040)="9e3eaa56000000000004bf9aab4230408600009255cbb014ff89f7668b8b0000d0457e70419010fa", 0x28) write(r0, &(0x7f0000000000)="070036c44a2d705e604c9e788031000000000000000424b887e6595cb5e9b0b4", 0xfffffffffffffef2) fcntl$dupfd(r0, 0xa, r0) fchmod(r0, 0x4) vrele: bad writecount: 0xfffffd80668712a0, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1484, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *230780 23524 0 0 0x4000000 1K syz-executor.0 451486 23524 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd80668712a0) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800021c0f2e0,1,ffff800020b6f418) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd806fab9580,c0106477,ffff800021c0f2e0,1,fffffd807f7c6840,ffff800020b6f418) at VOP_IOCTL+0x88 vn_ioctl(fffffd8066fdad30,c0106477,ffff800021c0f2e0,ffff800020b6f418) at vn_ioctl+0xb6 sys_ioctl(ffff800020b6f418,ffff800021c0f3f8,ffff800021c0f460) at sys_ioctl+0x5b8 syscall(ffff800021c0f4d0) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1f,0,3,3ced5e1e010) at Xsyscall+0x128 end of kernel end trace frame: 0x3d1c332a790, 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic vrele: v_writecount != 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd80668712a0) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800021c0f2e0,1,ffff800020b6f418) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd806fab9580,c0106477,ffff800021c0f2e0,1,fffffd807f7c6840,ffff800020b6f418) at VOP_IOCTL+0x88 vn_ioctl(fffffd8066fdad30,c0106477,ffff800021c0f2e0,ffff800020b6f418) at vn_ioctl+0xb6 sys_ioctl(ffff800020b6f418,ffff800021c0f3f8,ffff800021c0f460) at sys_ioctl+0x5b8 syscall(ffff800021c0f4d0) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1f,0,3,3ced5e1e010) at Xsyscall+0x128 end of kernel end trace frame: 0x3d1c332a790, count: -9 ddb{1}> show registers rdi 0xffffffff818591d7 db_enter+0x17 rsi 0x6d8f __ALIGN_SIZE+0x5d8f rbp 0xffff800021c0eea0 rbx 0xffff800021c0ef50 rdx 0x6d90 __ALIGN_SIZE+0x5d90 rcx 0xffff800020bfe000 rax 0xffff800020bfe000 r8 0xffffffff81a72513 kprintf+0x173 r9 0x1 r10 0x25 r11 0xbe845226d2d66bf r12 0x3000000008 r13 0xffff800021c0eeb0 r14 0x100 r15 0x1 rip 0xffffffff818591d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021c0ee90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=230780 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b6fb80,0xffff800020b6e558 process=0xffff800020b7d500 user=0xffff800021c0a000, vmspace=0xfffffd807effea10 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 23088 291840 71819 0 3 0x80 nanosleep syz-executor.1 23088 224098 71819 0 3 0x4000080 fsleep syz-executor.1 23088 385745 71819 0 3 0x4000080 fsleep syz-executor.1 23524 361842 61152 0 2 0 syz-executor.0 *23524 230780 61152 0 7 0x4000000 syz-executor.0 23524 451486 61152 0 7 0x4000000 syz-executor.0 71819 203545 76245 0 3 0x82 nanosleep syz-executor.1 61152 173496 76245 0 3 0x82 nanosleep syz-executor.0 323 163842 1 0 3 0x100083 ttyin getty 28039 76683 0 0 3 0x14200 bored sosplice 76245 149422 13983 0 3 0x82 thrsleep syz-fuzzer 76245 347107 13983 0 3 0x4000082 thrsleep syz-fuzzer 76245 456661 13983 0 3 0x4000082 thrsleep syz-fuzzer 76245 58896 13983 0 3 0x4000082 thrsleep syz-fuzzer 76245 281179 13983 0 3 0x4000082 thrsleep syz-fuzzer 76245 475668 13983 0 3 0x4000082 kqread syz-fuzzer 76245 396008 13983 0 3 0x4000082 thrsleep syz-fuzzer 76245 108740 13983 0 3 0x4000082 thrsleep syz-fuzzer 76245 223397 13983 0 3 0x4000082 thrsleep syz-fuzzer 76245 159823 13983 0 3 0x4000082 thrsleep syz-fuzzer 13983 232201 4423 0 3 0x10008a pause ksh 4423 147676 69262 0 3 0x92 select sshd 69262 109402 1 0 3 0x80 select sshd 75913 24674 38267 74 3 0x100092 bpf pflogd 38267 232084 1 0 3 0x80 netio pflogd 77127 145245 6636 73 3 0x100090 kqread syslogd 6636 434361 1 0 3 0x100082 netio syslogd 93943 114222 1 77 3 0x100090 poll dhclient 38091 151649 1 0 3 0x80 poll dhclient 74156 245962 0 0 2 0x14200 zerothread 84337 520492 0 0 3 0x14200 aiodoned aiodoned 57919 60630 0 0 3 0x14200 syncer update 843 478291 0 0 3 0x14200 cleaner cleaner 56919 329288 0 0 3 0x14200 reaper reaper 16974 314362 0 0 3 0x14200 pgdaemon pagedaemon 16797 164265 0 0 3 0x14200 bored crynlk 3573 274330 0 0 3 0x14200 bored crypto 64945 325539 0 0 3 0x40014200 acpi0 acpi0 60068 156530 0 0 3 0x40014200 idle1 13956 491237 0 0 3 0x14200 bored softnet 85642 274587 0 0 3 0x14200 bored systqmp 31518 520724 0 0 3 0x14200 bored systq 95608 428062 0 0 3 0x40014200 bored softclock 46836 372669 0 0 3 0x40014200 idle0 98165 176608 0 0 3 0x14200 bored smr 1 114377 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 23524 (syz-executor.0) thread 0xffff800020b6f418 (230780) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823b2e88) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 tsleep+0x198 #5 fifo_open+0x3b6 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x1ba #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb6 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9628 6483K 14912K 78643K 34830 0 0 pcb 13 8K 8K 78643K 662 0 0 rtable 93 12K 13K 78643K 2174 0 0 ifaddr 88 19K 21K 78643K 941 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1989 0 0 iov 0 0K 28K 78643K 1166 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 77K 78643K 10242 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 136 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 1019 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 9724 0 0 sigio 2 0K 0K 78643K 110 0 0 proc 54 51K 83K 78643K 1911 0 0 subproc 32 2K 2K 78643K 208 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 917 0 0 in_multi 22 1K 2K 78643K 471 0 0 ether_multi 1 0K 0K 78643K 37 0 0 mrt 0 0K 0K 78643K 27 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 1159 0 0 pfkey data 0 0K 4K 78643K 7 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 130 23K 32K 78643K 32847 0 0 UVM aobj 130 6K 6K 78643K 144 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 463 0 0 NDP 22 0K 0K 78643K 266 0 0 temp 242 2749K 3390K 78643K 34054 0 0 kqueue 0 0K 0K 78643K 65 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 31 0 27 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 383 0 381 1 0 1 1 0 8 0 rtentry 112 168 0 135 2 0 2 2 0 8 0 unpcb 120 2930 0 2918 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7285 0 7285 2 2 0 1 0 8 0 tcpcb 544 1662 0 1658 1 0 1 1 0 8 0 inpcb 280 4373 0 4361 21 19 2 2 0 8 1 nd6 48 36 0 33 1 0 1 1 0 8 0 pkpcb 40 72 0 72 23 23 0 1 0 8 0 swfcl 56 9 0 0 1 0 1 1 0 8 0 ppxss 1128 173 0 173 29 29 0 1 0 8 0 pffrag 232 4 0 4 3 3 0 1 0 482 0 pffrnode 88 4 0 4 3 3 0 1 0 8 0 pffrent 40 10 0 10 4 4 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 156 0 150 1 0 1 1 0 8 0 pfstkey 112 156 0 150 1 0 1 1 0 8 0 pfstate 328 156 0 150 3 1 2 2 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 660 0 513 17 4 13 13 0 8 0 art_table 32 661 0 513 2 0 2 2 0 8 0 art_node 16 159 0 129 1 0 1 1 0 8 0 sysvmsgpl 40 60 0 42 1 0 1 1 0 8 0 semapl 112 1017 0 1007 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 16826 0 15402 47 0 47 47 0 8 0 ffsino 272 16826 0 15402 96 0 96 96 0 8 0 nchpl 144 30475 0 28837 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 97655 0 97655 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 19 0 19 13 13 0 1 0 8 0 scxspl 192 91811 0 91811 38 37 1 6 0 8 1 plimitpl 152 833 0 825 1 0 1 1 0 8 0 sigapl 432 9903 0 9887 3 1 2 3 0 8 0 futexpl 56 122826 0 122824 3 2 1 1 0 8 0 knotepl 112 1683 0 1664 2 1 1 2 0 8 0 kqueuepl 104 2020 0 2018 1 0 1 1 0 8 0 pipepl 112 5788 0 5769 17 16 1 2 0 8 0 fdescpl 488 9904 0 9887 3 0 3 3 0 8 0 filepl 152 58770 0 58668 21 16 5 7 0 8 1 lockfpl 104 3313 0 3313 5 4 1 1 0 8 1 lockfspl 48 1138 0 1138 5 4 1 1 0 8 1 sessionpl 112 37 0 26 1 0 1 1 0 8 0 pgrppl 48 147 0 136 1 0 1 1 0 8 0 ucredpl 96 11958 0 11949 1 0 1 1 0 8 0 zombiepl 144 9887 0 9887 3 2 1 1 0 8 1 processpl 896 9920 0 9887 4 0 4 4 0 8 0 procpl 632 31251 0 31205 12 7 5 5 0 8 0 srpgc 64 22 0 22 6 6 0 1 0 8 0 sosppl 128 137 0 137 30 30 0 1 0 8 0 sockpl 384 7853 0 7831 16 13 3 4 0 8 0 mcl64k 65536 647 0 0 68 45 23 34 0 8 1 mcl16k 16384 14 0 0 2 0 2 2 0 8 0 mcl12k 12288 36 0 0 2 0 2 2 0 8 0 mcl9k 9216 33 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 3 0 3 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 215 0 0 21 10 11 21 0 8 0 mtagpl 80 44 0 0 1 0 1 1 0 8 0 mbufpl 256 928 0 0 25 0 25 25 0 8 0 bufpl 256 29382 0 22353 440 0 440 440 0 8 0 anonpl 16 920330 0 908230 243 177 66 66 0 125 9 amapchunkpl 152 59745 0 59614 86 80 6 19 0 158 0 amappl16 192 50163 0 49516 316 276 40 45 0 8 7 amappl15 184 2590 0 2588 4 3 1 1 0 8 0 amappl14 176 2701 0 2693 1 0 1 1 0 8 0 amappl13 168 325 0 325 3 3 0 1 0 8 0 amappl12 160 4890 0 4888 2 1 1 1 0 8 0 amappl11 152 85 0 69 1 0 1 1 0 8 0 amappl10 144 112 0 105 1 0 1 1 0 8 0 amappl9 136 2484 0 2481 1 0 1 1 0 8 0 amappl8 128 2049 0 2014 2 0 2 2 0 8 0 amappl7 120 83 0 75 1 0 1 1 0 8 0 amappl6 112 61 0 54 1 0 1 1 0 8 0 amappl5 104 5173 0 5158 1 0 1 1 0 8 0 amappl4 96 6963 0 6929 2 1 1 2 0 8 0 amappl3 88 4105 0 4095 1 0 1 1 0 8 0 amappl2 80 80238 0 80156 3 1 2 3 0 8 0 amappl1 72 222499 0 222031 26 16 10 20 0 8 0 amappl 80 31763 0 31718 4 2 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 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 9904 0 9887 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9904 0 9887 1 0 1 1 0 8 0 vmmpekpl 168 69752 0 69720 2 0 2 2 0 8 0 vmmpepl 168 1209041 0 1207120 330 236 94 100 0 357 10 vmsppl 368 9903 0 9887 2 0 2 2 0 8 0 pdppl 4096 19816 0 19774 6 0 6 6 0 8 0 pvpl 32 2376436 0 2361027 494 332 162 164 0 265 29 pmappl 232 9903 0 9887 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 697 0 66 19 0 19 19 0 8 0