ad80f55ca97d703495958c351697740b2c5f5de3515d58011e816b130444e3db46199c8fb22369c5166e36819cadef4c9958094f76347f36f358306325979471a6e788b4dc187663a4d455d4c102de7b1d4a7c7cb360f2759e3aa1a78c174b9a0e97fb80ddb14cdc9e1931391bcabc9ecad2b468340a9df591f08685d6c06881845330a23579a5b2473ebb7d8540ad02206ce4f54a995a4cfd5425e8", 0xfe17) 04:28:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x1f, 0x4, 0x2, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbe}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3008}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfa}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x22a}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x491}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) 04:28:15 executing program 0: r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x4f7) mknod(&(0x7f0000000300)='./file0\x00', 0x2092, 0x0) 04:28:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 04:28:15 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x3, 0x800}, {0x0, 0x4, 0x1000}, {0x7, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x401) semop(r3, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x2, 0x4, 0x800}], 0x2) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000200)=0xffffffec) clock_getres(0x3, &(0x7f0000000380)) r4 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000780)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r0) fcntl$getown(r2, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000900)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xf7ffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000400)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000004c0)=0x100) syz_emit_ethernet(0x40, &(0x7f0000000140)="2b23229099534562a6c16e848b680f87df1d7f11fedbe21c6cd5c953000000226e04018719e286000000a1171c4ddd29996fa4357ad4bdb49e00000000000000") login: ""‰~î[åmª åê™Ëà éÿW¼t§êÈ`0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 04:28:16 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000002c0)=0xc) r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/14) 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}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000380)=[r5]) socket$inet(0x2, 0x4, 0x6) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000300)=[r9, r8, r9, r10, r9, r7]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) shmat(r6, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() msgsnd(r2, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) 04:28:16 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)) 04:28:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209", 0x113) r2 = syz_open_pts() close(r0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x3, 0x101, './file0\x00', 0x80000001, 0x200, 0x6, 0x100000000}) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x101, 0x5f23, 0xfffffffffffffffb, "094acb7f7dca5fafe62da220c02278d1fa592e5d"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept$inet(r4, &(0x7f0000000140), &(0x7f0000000200)=0xc) 04:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000080)="48fe76edfffbf1910f7021fbaf8a8d1a029be96914f4357e3a", 0x19, 0x0, 0x0) 04:28:16 executing program 1: r0 = socket(0x11, 0x4003, 0x1) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717ffffc000100"/177, 0xb1, 0x0, 0x0, 0x0) 04:28:16 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) 04:28:18 executing program 0: r0 = socket(0x22, 0x8000, 0x7) close(r0) flock(r0, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180)=0x4dd, 0x4) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r2, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) 04:28:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, 0x0, 0xffffffffffffff2b) 04:28:18 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004501) r1 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x5038) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xffffffffffffffdd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000300)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000340)="71c8ab", 0x3}, {&(0x7f0000000380)="650bf50802be99e54edc8dbf87d10b7696001a70ec0c357ad63680fb577df61d97977742e44dbc525e2c9b8848bbf0bd37f738c4f171201991f55eb713d7ec1d6d3a518c580e8f04b6", 0x49}, {&(0x7f0000000400)="9acb2239e7ebe73803bb9a42d24e19b3a9e78eec1e4d12a69e893935440ab981a6ed12e1e9eacf0249c9e9f98c087b6b88511ec25f3f950ab4215f42583257a97d025d5dd35ffc66bc2967161ad1ce47c22dcc265b5673401b3c2d2ed3ce7fcb264442e0197d012c0b8f61c617f5", 0x6e}, {&(0x7f0000000480)="8d6c62bc5f533563a92c382a32240762f2251fc2972f6c942f12676516d5a3a7b24f948466e25f9a6f95475bb9b4b090df42a4781c10f6320c6d4b1a13faa4b24199e0325fc7255c5fd348e238b011c1e4b76f8c627216dafab7b7f9d3f4d54b822bdd05f3d6430ac923b0ad3da7226513be44", 0x73}], 0x4, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x406}, 0x400) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) recvfrom(r1, &(0x7f00000001c0)=""/251, 0xfb, 0x2, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) fcntl$dupfd(r0, 0x0, r3) pledge(&(0x7f0000000000)='\xe6:-\x00', &(0x7f00000000c0)='\x00') 04:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x3d}, {0x1d}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffff7, 0x1}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="f9") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="9535eb3c1f6351e6bf47ec6d7b810ed1bc653424f8355480043a9d0c6a2a752f543d33371469d94616f16ecb965954e59b7bb165bf89002af0ab71473545b7f5a5b3d47de0a277cee6024284a8e9b61133722e79c3b222578f5c35fa10bdcbbdbe04cceef29c3fcfb416a1526d114142e98fce45a71ffe0a9dce8f4593fde032fc4b50c0d7b522f7b8f9aca334f22c0e5c712d0d8c9d09ae69a6fbe876332de6838a8d9fac22678c8da0888c830c5831b490ecdcb7ae02f431c579e16f4d4886589eecf970f187237863724153b7b47766a92e63", 0xd4}], 0x1, 0x0, 0x0) 04:28:19 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x8000, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() fchflags(r2, 0x0) 04:28:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xffffffffffffff00, 0x0, 0x0, &(0x7f00000012c0)=ANY=[@ANYRESOCT=r0, @ANYBLOB="f8b4c09944522dc96ccd62ace7b03a72c6aca613572af5fd706eb76ac273938bb05c8063eb8d8462738ac4247ffbc12283914ce82f4d1309afcd077956a2073014dfb7e29199a33df6f5f0e30b2fe117bb0167e38235827f79a759be3275f8f7b382707f2e2ab429453cecb1fbe0a01a599a13c8efdfb0a23d47215615df4e257d3b0d30cb5747497b0f1e339b4e836391f4eeffb663873bc35205a965385fe38c07e7080884aa92fdf5c400c1520c2f36748e65a1669e46ad0ccf171d7b6e19fd0d0a1973ba162339984cecc37f65853656c7ce9d5fe7c518bca740114f8fe111d1207a1265af9ea8c8a197f23794575f70a4174d1fff4131845ef9812a31720701c8edc7e49b2d684b710dc0994b51227e14db6cf606f14d160bcb63a59d690d8fc284444491d3a556f7374fb20be8f8e5da8001a8cef73608bfaf619e5f130942d83855abcf22db6c333c9e4fd85cb0181955effbc3196c4b33231a2098ba5ed2f3d5af188fd66515220b24f1fff921a42ee2c7646f6b1eebefc12edb8318e9409d564c98c866b471ba50d0d991717c0d97432bdc1512073a13eb228deac332460a90522474c87eace1d4ee0d575ded29d6774d9b828bc5fa4014c099082f26ee6d3b08d659ca54097efc24a91877c867b30501e9ee4409bc22d98c70a1cc12c4f6505b216b40f7cd4d941dc9fd91d54296995c82b3f72400668e9063291c7bd8d41659a0d7b4b9982e8c5d718f8ef1d4f61afa729f1ab4617aff541f4ef7986755014f4e37bf6b3842b8cee784c480933e0f6632ca3b839b5532611a31905db32cfe1f299f45b0155776428ccfa44edad1226d8c104abcb4a505f91467d01071b15ea81dc530e6cff71bd455925f6704e54b00a516ff451d7fe57fb77db056a107196f4bc6e3f5e20f6fbcf0fd06a93529cca360a27833bceb10f2d809a55034f028dcce1a0c08f71e1f1a03a5a6c59a298cc6d4a3ed6fd76a134ae7050be05ea905a101c4c7c8b1ab3bf561b362ca3ab75d1ab9789711766093dc73ce96b2d5977f5d4932695328f0be2710d333c001c3adb3e25c2e92fc76b3cc7cad8998bd4b9e1e0614b0ede90128e09d925f900a3d757df7e784c088af4b08cb8a8d9cfbee69d51195d8b2004e3e7fb9a5854e6036f3603714507b127854075dc89695a00e517515d0730324324869f572910101cb791e1f6ad0c90f0fd9a073fed6a617c8990609b979952dc2659e4566894e254d1e55af0e1247f29a5bc071be9fef29882a8f9278bb553c54ce978aa07695302209c23e43fdebb592710d1b030749816e7e7772827de467f8895fca34babe6a89df24a0e787573b1a393fb3be0378b870d9a555aa090392e38f0549e026af0e407069116de3b2b872da1778799ca2679003f5e21f2d08cbc7306c6de44ba34a19c25b735c39a46713134c11d30679cb9115d128aadada74d065c024da9ab36f34983aa092daaa2efdc1c1e9cdb94efd45464cd6c23c8e3e85d4f5204352f44f01ef53c3559e95d4d9dbae2086b74944b09114cc770b1ec8a7961d05ef9ed82b3a6ad3290cf57369b2c3ab9311ed69d518241af5d32369f89b6c4a3002f0ab9d31c20ba5236edb102d1684ed3cfff1a4269d6c8d6e794a89aa694345353f322e39ee5c5acdfc56ab6eb5e9c91bfd29c12f41336183f413432bd4feddc051e21aa3dc0b87bc3f32896cf29ec69b452b6fc831fce9d1ce564f56ef8ed21326075e04717ebc55ef268277624782f936c7b728afbc30f463c6c2272fca157e22d1cc333464975b53e9f3dcb9097513347f9373f691757f6431c2872d17f1b799a0a35858e975161ab245871a4cc62fbbf85c74d69aff685a8c566af223744b97f3055b60ffc46ed3b3efd26147c3b6f6288bce5e39862da9c6869201eb825447b90df1647371fa0a07947c7312cb8f885b24c95871e8d9fade759293613df2a2f8a64b961b027a94ac1844a338d4bd9eeb990607d3a07ed66f2a4facd02a738a5f279887d480deea8cc3ddb2c70bdbcadf407faf042ccdd02089f3d8ab5b5a1cfff43b4d609d324c03221ccc48fdb46668aab4aae5c401526df4ef0b370450e96a788e1de00afc18c0f0ab16604c71024f90889303f678ab2b7b510fece7f88f67eac0ebedff2de0185834344bcd1cc8a4404aaaa7e6153fbbe27d3b843d2fd19e0973979678fdd79f4cfbc6e1d5f43051117cfeae947e19ad95d48c642decdec939ccdee707e21b12ff30816b9c10eeff840950431ff2769f7a203fce2b0f5a40414e2ad295c0d211da9adf12bf88cd124a23c38c1e4cd57ed8fa3d98ed6542f78fbc04f903c28428dc36537c2ff7419f3eed976dde3e09d331ed39c47c27b1eeed895aca293f14ab4905fdcd57e2bdcf10b8ad534c8bfcb33359fbb8b6aab4f619ab53d81121413ad34c9e6bbc49c4f11719564334c19b459f8f66fc4bed5f039a6cc0500933dc639a0b73f87403418e9115faab4f8446a16b59ee5c968ba430897fe4edd1f2ce569a313ad808e52251962bf44d71f44123442d32110b1efee2481c5532642547c927d41c021f825b41673b708167475327f63b8a98f4fcfc8e5582faba0384a49c24f71b0f5e64b495f2e9880edc6ba9dd3a2efb96e9bfe2ba32b86de89e73db6a7b3329b5e1608fedb338dfa051faf1959808b1d0ca5829706ba20d38a339ff1a06f34603c7a85e9e6c665703615e4edb92ce59c7c8c6eb46fa9eec5cdbb1f2f8a59234fc7b734f3dbd4bc2e0f8d2069a3e4af07f219e9bcac1752c1e4e5693912fa76cc6473e05d8bf721c3bb20b00b6cc66aedc5e5e416b3cad3559bec86db48943c83bb9e9d9f80aa24061cedfa207b247dc9e6cfe63692619ea7b8939100a7f1e20f937616be5b0388311bba113584a73dc963324e5178de48c927fbdf7633f10762fc57287a897f3021a34b7933cb8320b215309edd4cf851c7b7d800843d20c9cd60af74c8d17e986f132aeb020ed33e40308edcb9e56ddd6883cbc8302126e7ac8b2b1642205dd6054fdde2ebde8b7b866e5b3ff98614bce589d29993d915fe987c5fba93aec6951a1b7bce695ef935774efa672986a4a4e5fe67d704d0c1339f6d8b6c66f504be10c4e51516c18e560600cd5b3918be71d57a0cae3e1351d5daf08eeb1e6ed84014a6b23d56c8b6c3f5a2c89359595c36b20fd3733dced1fe3ddd39ffe7f58d41a1398c79b9ea1c20744636bd8c681646d69a0e28bec0cb014338029ce7421d36c360786ed44637ad6d7a3eb57849003119533fcdce6a4e8df99dff815fc30e428c0531b0396f3a60dc11d2576221557430b4d101a2d482c2b7f2495977eeaca306bffc422749dc0693262af27d50cfcd757e301054b51280cede92b3f62ca4a2a477c7de0c82f448086e7b094ac3f5b0fc47a45a7559204bad7e940f466d4d1cc369ff05190791bf7de83c289ffbce72454255c580a8d0ba2b6d8a33b6481f3592aca8f5aab7c07a923b5ba71f828be33807f2abccda0429a42c09bc367c96b876f51925f7ce9e6ed2807315f1c89fabda4836b3edb5fd26f07028b27a1fbecc7cd7e4c12c5ab47e7aba4bee6f91e4530f6c58ac04130d6bf82b7b2a895124445653ca77dc936fc3036d11bf38fe94ef2bb8d9b171cecd0411d15a9c317f7ad3ec4a033b3a84d53c43ef8216352aa663de688c1d08cdabbe2c7abf61e81c455b812ebf018cd7524ca977e88febd97d445baa510cea192bebaa093ce94d80e900d92f9f7594fbe2dbf4011ce42cc4756dcaa0574e120d9a67446f86f592ca04175437b0d825f889d250ee0d714c4ebf04c49b7a834239c15f202d5cf4fa1e942d85703d67c463e720eaba4a4429242577c95e74e916d19f6cf5cd51add76d68812315eade7a48458a87ff5c03424b298c42599ebcff0dbd36db323b16b4c86da9c74616a002d6eb7465fad742392ec494cad4aef9a1ed9e53dbf626a2e374500517f4816f6d9269137cb576b44347c309ce5302088b2e694ac38258301e114eb985dde6207a3892b2a6da64b3e58db62cd3cfbd40fa0c8303098ddf6a0bb27c579d5ae2460714fe100453283bd9fe631bf59f576dc247d89574ac04cfc2091040b4c409355321b69955e8ceb5325db1f25408fd5defe379dc79e3827cb73b06f1730c5090bd4c7e667926b6f916e84e34cc254953bca8cb31d4aa37755fe8e1c5c4c0dd91cd1e4064754b1fca45c9dc09abb580821cd6f4b5ff7d6e3060cdc6c9ff913c717c1b29a7db70d6ac71cd1e54c8d7605027aa93f2f92c0ea2609f67fcf6415ea7b490bd3b1f075adb12833aa2ec2d0ba758d38106e1f02e9d9a4864573163ca59a17268308f379d36356f57880d0a904e3961bc0d4f8671bd30ea004a0ed77909c7199d4bcb46984a08bdcd1901cc81c3d6776f9332cf8ceed3945a2304b890e9abae8b0dcd557c4f0bf0057bb3e5f6f6590480e64b8f8db18cfe42b97fb0173401321aebf2966b4dce66e83bf98e758b041025c86aa074f024ad21ae4c673437e2b52fcdbbfbf9b7975daed55a0f19595e590a9ae138889f056c33cf537b36c63b0ee564b9bd3a235edd3d3d6025ddb7aae8f9ea6db2245d5b3ecaa5393b3b258dffb2e8c70c619b04e63b916a56df5e8f06727e075266696675d4729c89af8658a17cf4d1069d4ae12f943c9860c490e185efdd586c0c44e9a6b0b0132984c00b30047bc12c3457b1bfc02db5b65ce12b30ef6dfde0d574a39df08aadf7d91a968efc440cab89c3f86a6642939d9478078450687e066d5d026657846f186c949ac1ebc58e0a11c60d983914f7a3a242d739f266f3f3f85fb35bf52d7035456488c227fdabc233d0f95ff8010c71b892627a7cde6e5ad6896f0d107e19efbeffc396c2cca2df646a8ddada056df9a83e3475c8395b9b66057a03b53c304c45107e5c791efe1964529d6878296ebae8f91e03a46a10ce8d0c2c6f2de201695b20d961725fd32c7756bb0d312ebe26991b18f7dc3cdc497918d60bd7be9dcaf79caafd7cfb94ce5b7d51a4ba90a7e5dd5c3f13e351af088bfd33d2e568fd65f281bf21ea65287836521eb5b05c75a3aba1a70ff5f3f92f6ca5258889cfcee237c90c44e8baded48d5731b1f2c9521e4800b53a71e5700b4dfa5360575c93f2455908c4bf6f7fc8d18fd03d0943b17abfc5782bd8cdc5bca7bc0e61ff6a88c20d43b53f6a819e912a2dcf1ae4022800838ed644df67742d7f74baf9a9f6e8857b8fbbffb648250694df372c26123a9ba39567232a059c3fce380ee7fddebe0ed343eccf73958ec7ea61f58f8f69123732ae250f32c49e8bcaf150d011f7e975eeea2b28efa6f08c0c4b6314ab277086f45f310f39ed00482c9c03ecab7d85f25e8bc038c59828c601106674e131bda72455e5a5885e241d6d60d985740e1bdebc086b14889d1ed92bdada6100558ecb2dad7ab91c58275cd58180d96ae997a0d9299169e8bd005aba618b5119f426ae40b6df8ec2f01d353df3cd06348f42f1a4a0b2322f42fc1d563f19f79cefcd588336eef8a217cb8c1dbb3680ed2c6d364acb057c9799f9fa04596bce9fa520e5b33884949d68727405ddbbbf9581fa012b2a0dc288dc030de177df114c3d947d0d83040c68344e9253a7358eb0953aa7304e5742f8a80fadf5cbd0380cf5825041aa7def2667898717adcdfaacffae679bcb604d0cee96d25cc45148e12e6992184154a8075df1d7056b587382b5073f76b7f603cbdccc64b2ba66dde219672e2092f1986221338edb8b2", @ANYRESOCT=r0, @ANYBLOB="2a26eb4867798700ac951bee2b8f4c7ca1c0f7e995b9bd5584a085311bed9ec070efd08ef849eb3809eb1f8190030bbe2217d96b5067963806d531fa7bf1e3aeba44c7a57be68b29fa877a6dc75205dd3c49593de5b781a8a020f508a55cfea4268c95dda8ff1de2c70e6dd62d018d7e1cafb6080b956af39e", @ANYRES16=r0, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC=r0], @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRESHEX=r0], @ANYPTR64], 0x10a}, 0x16) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(r0, &(0x7f0000000100)="78fa3f6e9e860b508b3a4e6b8a20cc50031e672004fb4711c064707cdfb4fc9b3e521d4311ae03c5486a64c878e95cd50bac4edeb1009580c8aacb19264ac90184a620d52652de0e92df0c10aa384c358b0a0eca1e52353124299c", 0x5b, 0x0, 0x0) 04:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060, 0x0, 0x0, 0x497}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(r0) listen(r1, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000140)=[{0xfffffffffffffffd, 0x200}, {0x5, 0x10001, 0xe5f}, {0x7ff, 0x7, 0x3, 0x100000001}, {0x400, 0x100000001, 0x8, 0x10001}, {0x9, 0x1, 0xfff, 0x7f}, {0x11c0b166, 0x5, 0x3, 0x8}, {0x6, 0x7, 0x6, 0x7717}, {0x4, 0x0, 0x1, 0x6}, {0x3f, 0x7, 0x7fff, 0xff}]}) getitimer(0x0, &(0x7f00000000c0)) r2 = dup(r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x0, 0x2}, 0x1, 0x7f, 0x7}) r3 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) 04:28:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffff7ffffffe) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000080)=0xfffffffffffffd26) read(r2, &(0x7f00000006c0)=""/178, 0x570af399) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) socket(0x0, 0x20000001, 0x3) fchdir(r3) fcntl$getown(r3, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) pread(r2, &(0x7f0000001980)="b2558199cf12a75905aa037bc7ff20abd011cbed96ff2fe45425a2c62c1c03357367a3179317c3c0e91f00cd82ef66f87215a2f04c985d6b47c926dcd306fddb82272a5df1c4c2edaf2593e5e4fa283938745929aece3b126913d80962728e8042d664a0f21cde70576ed94b3a074dd5fcb13d4efb4f4969ad3d33f25ff1e187d768d2b2d510ae6394d5fc0847c22ed3ed1e6303fb57f89539a339ccec076999d69f17c37df13f91d569d6d859166069ae", 0xb1, 0x0, 0x0) 04:28:19 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="602567ce9af6a2ef059f4efec78dca76800cbcecba7a3332af47c1139aec3ba256f06eb19cc19b33a80e9439afa5998562ad34fbbffaa37031f7b2f20d215a67dea6b91854f5396ac3bf1ae248d28595e5692bdf5a67002c02676068f45b31236e52692fdd40f4eb762fb54c866e69e4e8cdf9ced4e3413c9418a7c520454a613ead602110de4d0a5cf8b73f6e268bee", 0x90}], 0x1, 0x0, 0x1f) 04:28:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) dup(r0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x800000000000003a) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:19 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x100000001, 0x80000000, 0x401, 0x9}, {0x4, 0x8c8, 0x3ff, 0x3f}, {0x0, 0x1, 0x748, 0x5}, {0x3f6, 0x5, 0x972, 0x7}, {0xa, 0x1000, 0x2000000000000, 0x5}, {0x9, 0x4, 0x9, 0x9}, {0x1, 0xabcb, 0x2, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x35}, {0x714c488e}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 04:28:19 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgid(0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = socket$inet6(0x18, 0xc4138c5eabb07a2e, 0x8) r5 = socket(0x244547ad00e66677, 0x8000, 0x1ff) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x800, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1, 0x0) r9 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r12 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x10000, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x8, 0x0) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x10a80, 0x0) r16 = socket$unix(0x1, 0x0, 0x0) r17 = fcntl$dupfd(r7, 0x40b, r4) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x100, 0x0) r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x0, 0x0) r20 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680)='/dev/diskmap\x00', 0x20190, 0x0) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x10, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x8000, 0x0) r24 = openat$klog(0xffffffffffffff9c, &(0x7f0000000780)='/dev/klog\x00', 0x1, 0x0) r25 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r30 = getgid() r31 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd\x00', 0x8000, 0x0) r32 = open(&(0x7f00000009c0)='./file1\x00', 0x800, 0x2) r33 = socket(0x10, 0x2, 0x2) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000a40)={0xffffffffffffffff}) r36 = syz_open_pts() r37 = socket$inet6(0x18, 0x4, 0x8) r38 = openat$pci(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/pci\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000240)="7c00635f2ef9a5a5910cb992e92f7bef89364a67126a4d44e0145f8ea6d70badd134fa02146304c00ab794dbcb52e2d9b81d4f27a7034c55844866f3c71276778b35787abee675767e8e5d20f38805afdcc574556a412c7d3d658aab4fd183248fc9fec57c7a3cb09f56e2997ce468cacfed9b8f1f2bbe68d8935092ca5f7aaa65aa1ac852d91081cb2094d2dfc9f7d2835f3ca04b2ef7d09ce5cbe21362a0dc4d9ac417adc256e46538938a3aa8e19f9f40117f0522e2962569c378455c94be1e6dfb38b5a719c90854d053b3c8404853d33fa924acab3ead835d6757e2693e370c", 0xe2}], 0x1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="20000000000000a73eeb560000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYBLOB="d50a0006"], 0x158, 0x1}, 0x409) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r39 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r39, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 04:28:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xab18, 0x0, "3095e15da47625062c59cb3eaf085d274daf28f0"}) write(r0, &(0x7f0000000140)=' ', 0x1) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r3 = msgget$private(0x0, 0x220) r4 = getuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r6 = getuid() r7 = getgid() r8 = getpgid(0xffffffffffffffff) r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7, r4, r5, r6, r7, 0xd8b52c1f317dd843, 0x80000001}, 0xffff, 0x7ce, r8, r9, 0x1, 0x9, 0x3, 0x9}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x7, 0x5, './file0\x00', 0x1, 0x7, 0x9, 0x100000000}) 04:28:19 executing program 0: madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="ac381b98cba4d7b0579955041ea7572ad69a8b622917ee758da5d2f6576845c0aa24685ffb2e06f24bb0ea306bfd93b3bd75ac62085aa4e97c08d56183e6b9659e690ee2391ca0d6e365ef15394dbc6f461c26394f3e3cda40def967374e9393729d0af7e24db67e4e9e47b8f85cb749aaf9774ba199cbecceac2828761e86bd8359e8aac77140b28b729aa624866c95bb5f3cc8c5b23fbabe9df0f5b1ba0a13f2056d3119a08cd262dded3792e6c7f8b6cfb2aea5b6e94b", 0xb8}, {&(0x7f00000001c0)="b084fb4fa29d8a14e3886ad164827d156d344127d0cd4ec42d7d807e10c73cb625ee1f6f652882609e077faf81544690f637", 0x32}], 0x2, 0x0, 0x0) kqueue() munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:28:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) nanosleep(&(0x7f0000000140), &(0x7f0000000180)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x9, [{0x3, 0x20}, {0x3, 0x100}, {0x2, 0x100000000}, {0x2, 0x250}, {0x2, 0x7fffffff}, {0x2, 0x8}, {0x2, 0xa000000000000}, {0x2, 0x15}, {0x2, 0x281}, {0x2, 0x2}, {0x3, 0xeffa}, {0x1, 0x5}, {0x3, 0xfaa}, {0x3, 0x10000}, {0x3, 0x4867}, {0x3, 0x10001}, {0x3, 0x101}, {0x2, 0x40}, {0x2, 0x5}, {0x2, 0x8001}, {0x3, 0x8000}, {0x3, 0x7}, {0x2, 0x8}, {0xab51acccc11301cf, 0x4}, {0x1, 0x8fd}, {0x2}, {0x3, 0xffffffff}, {}, {0x2, 0x3}, {0x2, 0xffffffffffff0001}, {0x1, 0x4}, {0x3, 0x8}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchown(r0, r2, r3) 04:28:19 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r1 = getpgrp() getdents(r0, &(0x7f0000000080)=""/106, 0x6a) ktrace(0x0, 0x5, 0x2, r1) 04:28:19 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ftruncate(r0, 0x0, 0x3) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xfffffffffffffffe}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 04:28:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) fcntl$getown(r0, 0x5) 04:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x28}, {0x140006}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 04:28:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000380)='./file2\x00', 0x20) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) rmdir(&(0x7f0000000500)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file2\x00', 0x10000, 0x80) unveil(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000200)='c\x00') flock(r2, 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000280)=0x1) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000002c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x800, 0x0) sendmsg(r2, &(0x7f00000004c0)={&(0x7f0000000300)=@un=@file={0x1, './file2\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000003c0)="b8b132271671458ddaed9dcb25373395ede4cee67b0b2a87497d3ccbae39fb947674c5bcbf5f923808b0bdb930b5e54201cdcfde0ad9cbaf79ac41bf677b3269277548b3a97c5fb42763ac6df7223e685fe738f9c5b6c96aba3f2539f788fe7bec3684129177ba3ff2760238523459db477ac3133e404295bb910a825f0ea2703d77c691253ea21d4b13ae844bca28160afda65b19e5077370d99e3350de45dc5eb85263597ab752e91e9d6994e94a06c40e", 0xb2}, {&(0x7f0000000340)="cbe64b151741560863e10871ec6b4e0867d10fa4b237aeaa71a3d3a8f3ac7a979fe987af25692fea5520bff29e781b", 0x2f}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000ffff000005000000a050275be3f0fa45b800000000000000ffff0000880000009afc15ff7926409c8b49b78e44926f77a0894d42c712be89bc8d1ec05335c0427643ccf78339f5d78ef2cd68863033dfb51c5056c1edde6f3c1322b3f057c91cc252bdf7d34a077110330db496798d6d519d586072e763dd5096e41dc905100c1306e771bf67ad1eb510a1f78bd535b11396ed4b30cdb5f3ae5a664b8a2c33dae3031401eb42af5182672d0cb2bed04658d1b027da932f11e64a561e6daf123bfdaae5c9000000000801000000000000ffff0000000000003e302991c60a5067e9deeafb777af51729a7f7c279b20924e6f254a9d603cdba1f893e1fc03066a8bbc9bfafefae52b6d6901102f948856fbe882805618c56b2b7f07222a8c61aae3b063ca8230a10f406c04d958056e3b1fb895c2be6d7812a20c8c688c49af7083bed92ccf3ec5d5547ce5b844a1f7579453da824c88546d377fa32cfa1e988ee365bf71113e47d893aa8f2a2eadf6ff9700634671eebe93efd9ac03040cd49d135caf90b16674f2abf95670f9dee4dd501a876cd17b3b6eadef38e1112f908e5ea8c014afb6ed3f68084397e72acde104c8e8cf903b8eedddfb164eef010eae36075da3319fa024d0000000000000000"], 0x1d8}, 0xd) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4000061}, {0x6}]}) syz_emit_ethernet(0x95, &(0x7f0000000180)="04") ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000240)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000780)={0x0, 0x80, 0x7862, 0x7fff, 0x4}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 04:28:20 executing program 1: r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x7, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 04:28:20 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) dup2(r0, r1) 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) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = getppid() fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x1, 0x80000000, r5}) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r2) 04:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='o') 04:28:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0xfff, 0xfffffffffffff001, r2}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") pwrite(r0, &(0x7f0000000380)="91725fcf98870d9aced13a622b0d659622bc836659523b2a1a4ed5f61f693b909cce8994bfa199a3378fc6eb86fa025703fbaf4f4ddea476de740cd5bb17e1022b54138051aaa0602ef9d2478ca0af2d70d000f43267a0d2c709b6505d4b3323094b9f0c8dcdff8781b66bbe9433b321fa1e42c5662e7b22dcfda1bde9aff11982fce65ce0266eff569a049d91bbe491a5fd5b0cc1314b6ca8540c73476b2b620c681a7831f12762ededfea17bde2e9b827c233e718f570285fa096bfae801238ec940aab1d7a10063a5152ffa352b8cd8f543d35f3c326cc06e9f4f5e47d7571731e6641231b0fb381c94180a79a337b0497238bdee14010757c8bad5b1fb1771fe4838583add63624bea310e0d715e51a9300e117b2882ced11ab3db85e46ba41f1ae348b6213bc97c7206d553b98869e8a280b98b0d8f6f1bd682a882d481027288aeef5c6945eaa1e1a32dcfd9a5457a18359a48d64e88e665ff4905caada0f29410fb35a0d732cbaf4973484a76758cdac2ea0678380160dd4edd746f3067e40c3a61eeac2fcb5564f07d19bd79bddb6384a9807ca35eb4027088b66db09b75745bfbc9da18bbb623c06543f44f3fa470996f63020954bc7f35cc42658e9af7e1416fcedbbb4d51888e15aca5ae12622b572eb40e81fb3621fe948a67aa9e341ef2de6c7da9089b922c8f70f1b22ed5dc502c3fa54c6c70cf35f2d54a2dc733f81c4e56698bffeab9c306c91d93982e94b43f115e2b05efad11223c1141bb21d485f11977edc309d3cc701da30c8b9c628531b1e7cf9119ad0e7ec10fd50c924bdf3eee38778342c68a8cca170ad932a76651761f5fc94d2bc5e76afe6a18a549b1bca7e2a51fc349900daf9cec6a2459ed633760ba2508c2ceb2aed8e645fe209a6483aab0c7c84b6449dfcc732c17345a1806658ba3d82b1f075e1ce9ced05cb52e4ae0aa9d30fb8f1038e4dd819c69a7c39c9ba1217106810b9967fd9bdeb0fd666feb84c0bf7b1369806460addcbc4870ebf1b8b8ee0e723d07c527aaf8bf0c7e9db3651c00d4b2ba781b0ca7fa40e0232ad925fe150fd997bbd2fe1a494d0e4253a2923a6b124a132070cca9eb7169aca658ee850855b4ac08ecab5dd8d8458be012c2d01a1ea7474dc9ea36fef533c12486375c635831134875ba3d720174b6e2ac20eb2531b78822f8c01e7ecb09ce52ef40cf4bfc9b3b88e28809216bffa02eda81aab47f3ad259c9501448b35b2de529b17639762416f11a400c8408a1a385722937970e98226c3741cfe87fda25721319cb9e4af3e61d60cee5b4c524b7824b4f2d857c59efe0036163e706f6fe0598699102304594dae685d015ac65dc6373ce6dd0bb79c9550fdc8976a09b04dfa7ece59e0e5888d9b1cb45ba171e361d1abd0d1cde8b8cfb8082030e7d688cfa4112191f705d682729b7811c563ca9fd4294dc21d5741d8b0b11a28be2bd72455df64eb9a1df8d79af0ac38b2de1388861a5400e966b6151b7fe0d893007fa99620df8f119b232aef8671e55f0d3a03fcd8ed3ef8fe8a105fba3901ac32db45c2f1991ba5a238cd24fc0f3169b1a5f37deee2a890f0365581b7ab79dd5aa10ff5ae07058c5a177e49a8471e8cea574a4d3edba4a05e742b9fea6dc6e0a39538b540342e4a68d59314143d41bc7bec85ee9975c9228d6befe283a008d1b169bd6e1159d594a63c4ed4b1b06ad98c29de1abb72cda933ef430c751a92903109c3c1e99d6309f6e28a13c54dbaa10051fae8f6fb431025738544cdde279142f249ba9be95393ce6e9a8e54f535fc4acb26da5de4315ae80954d05aa53ebc319d8459f6406e2a2e10d8589a6f05389492c5dc91eb6c9cd0a5ff1d95de780d39dcc29401a934f81d472267861f7cc95afa5adff7f0ecca4d32b4ebb9f625f3513fd7965cba4e2c927a3740315eddd29068056ee6985a3056e44fd9ff9ab657f48c0b72664f7803dbb0b5203795390e3618b22c12bfa8f000def40ced183661c90c9fbdc2f50127b192fb7743b19dde2c11cffab3f29749b2eb051f160c29f249511b89fb8e2582e635fa086315b6c8cbc4575588cc91d931dbc8d3d5f64ba08c6a8c79222f1a3ffa9300f71d3d5b1cba7950f655630e5c8c1da5fe30c3c5b84367733c85a0dff25e97599223292a79dcbb170ebd64411932bc6ed0a48365956c2b14ad637e1735a435b7cd2d6c00051a07d4c130c35c15c6b371c62131c91ee8d28d34aaebcc42255e310bd1e17fe9e0abae7e64e3772db0dd0f3a97c70743522a9e6c0199e7e2a0dfb54063dbcb89bdf10400e41ec7956e7b2ae86a5a1d09a9b4bde4d3c22268393e7f4086384d846b8d0225d67738eeb9e0cc25110028397ddfbed30ba1d144233bce7a8ed26733abccf9689af1fe0fb1d1e2b5b0456dd0a961d4b193dfa84982801ff12e5765db984cdefa7ca41f25b93bb7a1b3ecf31169dbb9f55c8e58fbe0a015712ae4832607d6a7bb44c6cf78a41632eb64e41dfeb1e32e913a83ad67321f31ca3b72803194d9461ca24ec36d6e3e79dd323bfaebe38a2938589308e755819120811f5cf1cf3a45d02031174b24f7323cd7c00c310eedc9ce5ea3cd52f850c74703dbd2d960e3cb743ffdfbe1c5baa30ee9f982b2ec3a664a67c877358c5b6b542fcdb3520e8904fc5032e4dffbf5a01ff5a2980d27424b0a514248f5b646c3c5576f82a19c6f915fc0306f031e285c051efe3587613e1103cf1b6f4625dc5852448dd98323d8bfa6c3e87c1e86d8277870a4c5c87373534622e92e8079e92224148e17fe48bec0bb59ee000f2dd25a1f8bd4bf6a67a3bf4549f4a7fad67e6bef36eceb292a1c07dcb5058e59cae4ad028951564c3297847ab045fe811baf9d76ad02b24a1071ede293d1cd5052372e57c65574d992a053319ad7d1b9935846ecf2f904c6a03aefa204ea7c4ab32e656726cccfe95c4bb367ff4a6101ee25ee5f6a32dcc6aa5fd42f216d005960ae5f080ad9942630e41041251fe04a792f4cd62804636f7e033913aea8e1b9f1fb2c1fe785631f7d2326686a67689905a3c2dd7c05b7a2050c138bcdad680fa9280ce4f7207e7b8429a43c3b8c8294515f242df69ed816231fbc85f7363910233506f0195bd12badc234b140bbdb1cee3c289b544c3e83c987843754fa8e8d0ba4d18c7e2187c1a2f693948d7c56393dad12d047d9692ae769c995bc72d351eba2937cff6f266908d8ff037e8659a195895f3bd4f094f2093c002f7cbe45a0530e554dcc0ae36babe53381b24c1b5fd072285cbf3c311d1671aacfe5b9fd8ae55afa0ac9e60a6e926a304c305dd65cfad89f805ba9f2c7b00406f83ecec315281111533388319eb9d8f11ea2dec43268a2788a8a8b1b38ff86f0c28ff87d4e88f2fc8f0222e056f9973b81b6b790373b831bbd2f44872259b2f356a971a29d8047d0aa9d7836b68fdeca622f9af06060706f10c0da09ef6f4f9de43a377e585ef45e0e178951c440895a145e7e7bb57b9e8936cddcaddfa4a2be84e4258bc7129e5c2e3dec5965d60481e5899de034d3cf6a38fc00d32431444663d4fc8f746189b231de7d50da59087d98a12bc9093e43f4d80ac8e24a31b88fc2fbfa94d089cd01dfd0aac908756c7223089b3ebf99852269dbe3f92c2a7c908d7fc24b49223a81b4216ea6a8c0d5c6f4b48db4c409514a30e7a51f348a9a36e541beb79141a7db18d1b1f6356f447ec73e2d4fdeb4b597be65e5c2421097bb84e0702f266996fa4eefff54bde942c88b9a51a210a6dfdfef7806e99091e939307c22f2435590fa4289ff2de37e0d2af2a10a8390b37e974add7a3ee116640dfbdf3fe4611ebf7879fa64f03ac38f80c2f41a81f777abca86128ae8cfc789ad08bd30286db097ae60cc20fc1b02db1b28fc5cbe817ae56bc823e58e5e61e9905f92e1ad896ce0b461597a8c574de58081f06790d0c385b7a8c0a69383fa059e74deda3bfc3e45340e23dbf4900c6679c07ed707831cb258561c1f2e82900993d72d87284a546b01909b63a5ac22ce112e09d60b88e6351ac98d9a899e128a6b737797ef90769cde39a00e0e181d89adb57bab604d2aa0d3a01966a3ff617f63eb7583dda2dd19f353b949517e2744297dc0fbc00f9891e3a98b211c7b2f9412ae4597ec977ba0daa9d582757bfac225699e428fed1be52155ec8cb6ede7850559b1642fabb1c4c1cad31f08e8ba1772b0caa3725d038739f305059dffb1c44210bb71690aea642adcb902d1d257030b63b04d7763e0cc54dda5435345de0631c4aaaeea4ec95b8ff9406aac1e3d3c5bcffa83520e09cbf1854b5359eb96ebc9bac96ebfefd52193cf22126ae41d4429ece34a9fa78ac78bf1eac1bb9942cafb5df60a9e2a1168d086326575049711ef2d750dcbfc19cea3fda16e87d6e06921f61a894a6d029876e946ee74e2a690230c9f40911dd46b74d90282583fd0ad5ca9a0007bea0a2c70a44ad27f295bd3a27c76b4336727ff83cf37a2658bfac7d199301c44f24a2a56151821c9dd40f688d72bfa6be5e8b5e1c25ee4c7001621b7772845e3d184f70e0307e2b22622665c3386f142d461497327b0a5511980759c6320f9c9ebf40dd629f269b387427a4fec626d820feaca53a2e3929363cb90337796a290ccf4eb0edeccd326d1530908d2df2e3fadbd60a66d738f5bc2723b382affdef460cd7245ebea3b9e2d6b27aebdd54b66378bafb7b64a1ae2326dba5ce72d1bb8404f39384822d6ecce745de3e7bab49c190f7d30f47bc0c3e6ee2771720f229728dcce200d682db5d5bc70fb225dab6a0df2ca41379fda726ef83504f1e6db3cdf630879a8b5071264a64a6ddb70b793889c52829cc379650f22ffbac003aefe97d229901f32ed5e884a1be5db6f3b952b2754f3e3bf91cfdc67ac6a006f0b9ad282c6ff81d05cfcd489c3e7231288931e7258971779bbd213959651d1c764a41ffe54ad3c711213886db9f36d5ef109627dd7b7514b0ed4e31b551895745f04fdb0c5642935691e8e35e109d1ca269fbcb22630fb5b83b11e566862ba46fed9e1627f2b797c7c7805d9f4ebf2ce623c07f807754af1883b5fe1ad386a3f4e56509bb68c60b92bfd4935792e0d34947fa91c9406ed9b762ccac4a6228e8694f355648f76716f27df011349e76c05613090f4de536b50c2095cb1862bb4911d8b3f3f8689735a0abe8fb31221e84c8682c796ef0a547a70a0553fa1a863d60ed1a4f17ce8c502387dfc21021d3fcdcf9b08667627317dbac43ef17c020054b9a8a7c39e3e3ad22484666c8ab9094100296f3df7900204289cdd81d66d97338e729d3af30ce1f9e8d53df73812d8860acbcc1f7223e4ded69e1e403f432379a3e3439cd3fccf7304ec15d9a43c449fe044fdb39297c31dfc6934bfed582217bdf814a3c02938ee0da9e374a29bf9bb89d33b3ae5a6ec1ecd96088b76581cfc984e2015ce2177a4a50f7dca3199aad7b15e311aff5970034c9fb8d978e0b4bfc56174842b62d3b0c2477fd3cd88f1bcc642a0b60aece9f0baea513c4b64e74b09d1fe133aca4da6feef6474603400fff74516eef73cd39e3c3d2c4a0ff94ef404d6d200df373d2b673f14b3138963186227d12222616485d61f6c2392742c5254e867d696738f6f338070affc9e6fabceb79b6214d5de0544937c9b618cafe48ddf9c77b7905509269d4327ffa1de4ec7171effcd8fc05b5ef7f83db20816778492adf5bf8156c22d6ee82a360ab26f1ecf1aa880b7ac614", 0x1000, 0x0, 0x15) 04:28:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) setrlimit(0x4, &(0x7f0000000000)={0x5, 0x6}) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713218577cdbfb7436951747e739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001075381e423a7bbb25d5e43535280fc146105791de58a814590681731ea367352ce6de49325ef5f2ee2c7a82e6ad300c2bf55b3a5a96453f2915bd3b54333a76c2694946e1e28e550b5d6775ffc70e48d6bbe9b36e9730e7f12c57ba38a1b53b759ca7b4e091d8617f108ee4f6c0e514990fd25afeb", 0x2d8) 04:28:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) kqueue() select(0x4acf0d3ad9b14461, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0xe201, 0xffffffff7ffffffb}, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 04:28:21 executing program 1: semget$private(0x0, 0x4, 0x8) acct(&(0x7f0000000000)='./file0\x00') semget(0x2, 0x1, 0x80) 04:28:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x317698703783d477, 0x0) 04:28:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x40066, 0x0, 0x81, 0x0) 04:28:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x400}, {0x18, 0x3, 0x100000000, 0x7}, 0x2800000, [0x5b96, 0x8000, 0x100, 0x100, 0x10000, 0xc9d, 0x200]}, 0x3c) close(r0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 04:28:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000040)=""/103, 0x67, 0x40, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 04:28:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x40044278, &(0x7f0000000000)) 04:28:21 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0xc02, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) 04:28:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) write(r0, &(0x7f0000000180)="db", 0xffffffffffffff1c) recvfrom$unix(r0, &(0x7f0000000000)=""/59, 0x3a, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 04:28:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = msgget(0x2, 0xd0) msgctl$IPC_RMID(r3, 0x0) close(r2) r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r5}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 04:28:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff125c00000000", 0xfffffffffffffffd) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x1ff, 0x1, 0x9, 0xe3f, 0x3f}, 0xc) 04:28:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) fchflags(r0, 0x2507ba3d61f171f9) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x24) ioctl$TIOCSBRK(r2, 0x2000747b) socket(0x2, 0x8000, 0x80000000) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000200)="220e22", 0x3) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 04:28:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x3) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="ca", 0x1}], 0x1) 04:28:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x400}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)) 04:28:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6c6d, 0x2, 0x1f, 0x60ada7037e11e783, 0x2, 0x100, 0x7, 0x2, 0x2, 0x2, 0x5}) getsockname$inet(r0, 0x0, 0xffffffffffffffff) 04:28:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) flock(r0, 0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x7ff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x304c) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000100)="c5f803a5224ed39ffad8097fe5f23c1622dfa204514a336a5b3d968ca378bb50f23d301dc0e0596c22817fdddd8fd00cbf959d9ffee45dcf4ef360c823e7e5968dbef77a1c096fa95dcef8fc5963467ca3bcbf2cf4b353b56ae5d67863dd38e0ca266c5b525e36d3eca7f3d1d637c1e7d4016168f13795596f3a43c6509fc7b445448ada893139c2efa0ed3c2e1b2dbbb90ea011d3e4649243c4fe78ecfcaafc8695b68138f73eb5529cbe50c58abc7d7a7ba9a67b679c72d2bd81f7a65f5fe2b3ffe481e16cd0c8988ef085fa9fea6ef630a3bad8757c7533e69bfe4e3e1067e0c018b3d501b34691a3a9a829d48f3442b82c9cc593c1afccf3a57eb974de13a459653040260b16e2c6c29453632229353f242f990f87a9c3dc4f342821586fc83b236e1196f55b2ded61c155e8ce5bd36797d28c09b349b797f52cdbfb24f6daeb5feac8f0f99682ddafc8e80fdb7887ee2e13b44144da98297e455452ed39364dc5e794c76342a35862c05ab920b56780d9665740ff300321adbcd59914adaec4526f3432bf5299eae8314ac56c00167471b3d655d73bea1e3a6e839300c0c278a0abaa0280b76718cf33f47650ecb8b62f3eb8e8c6472e4970ae8df60b5b1deb2e02f46373db7ffe76461509886f4b78a6591cc5ca6335d85495f2a51aeb3dee4798aaa531c4cb294cfc566b73bdfb193a50d3f4bcf2f0d852acc754ed3486922607d797ce4a393d800f9094116a1e722563838fa50828a78e383f93ad42d5c5b30094d8a25ba4d9e9967e35ceaebcf621d234112c3143fc6ece59b59df52aafb0311f3c3c1f3c72d4fe2adbdc1e1816eaf8d1d35836cf7af6e316548ea0718b94506288e13eb2a1a8643891680f19d9511731c732be7f3ae50539160a12f2989d9946b0ad21b182fe8b4ca6a5d3424c64505392010d46fab20b18305bf9be0eee8ebd45ff3509e31a93d1ca0fa47d82a4945ffdb7eb9c3e9033112c571a122512829defbbb3ee221a46e54fdee05d7f541f3a89bde315c3c4c6e5ddbdceb3d5532f8b5687b904221582b01f61d3fade001b7c0e377589c9a138f90067f953b29b734812a90f8fae29183683d167b03039a26e740aa007bb35266ff076c46902f307cf54583e97192c88d82902a37278808c76114ed54240d837d48f9dae6fd4a9f6d3e857bed5eca597a3e8e9dfae574b75c4e0ec0812e2f08e7308ef80787e472b1edcea3bfd910e4946387dc4e095ba2d60ea32a41b02d5d1859001314b3c4763ad272360abe1fb3aee0872dd7a8a6a2aa2fafa64b9a7aed986719d7fbfa2362c414d2984ebf6c39b1af4a8e3e8ec21a3cf021f975e88296fe6be0446f2426a385cc2405b43ffffeaed31e1be9bec8c69c39c1fbfd49cdef0e0fafc8da5afee8952fadc56cdfef50f8c51ddd44224892985629172d73f919916b1e0244b9a89aa1dfcc59f8d59fc95af49ed20b083f1535b0e59d859ff5db70e42dfef52de332e05e24f8a9e7e014b30f75fc23d0f5c10cc99b88e16ebae1f2ef2153f91ba112a31a7d619fe8f3d2ea3484d98c8aa257deb90da479727996ceb901c7072d55e230c922a264693f2812284730df39ee1cbbbc4e413e28bca4eddf37b538a93954e060246d77e05985406533fbd276c0e7c74d958665c19b054f08bfe9c8c2abb8967de1a37d68da6d8b5638fb596aa9a08009a83f8fee1d9d9efa9951a6e7d3d842cb141d13906ec61004ece1d1f445a9b008f80c09629053801f844d4563985d31a70bdd041d2272b9685cd3fd90a00421b54072351800a0d3fe84b9be231b3466e84989b55f2d3636325565ea6f02fe9a8d5e762dd1d8d0ec20664ff46c2058e4217c147fa74464207ed233c6ea6fe6eb8c3c5644d6345e728eec61298903fe7665452bcb02c6e5f3e8fc50f1e91d58d39691c5fe29fc8362f0a42a04a631e6d8f959f6af6c13fcff0bdf7cda1ab77cc97173332e17bba61719949dc0fe7a5b02014027c2d0f13a378df96edcc0a1f0c5f54d78917573c6de3a302af91d163e165cc972e5302b1533dd96bacf3d89f806953e72c19c71c19e1a4e30833ded6b8e5ebd6818a0d2b1f116d6d75af29ab9d6f5e565cd40fd871f2027f195967a707c324ef2ca19264f34073d5be5fc16428ce14d47778f0acae9c33058de11037428f44d8f319141b2502e8cb338804d583498d1cf6237e61b922676c48a010298babe8302b61dc077a40a4c400ecd22cc82a62d796e3d964263d037ac8ec5c305068941a92624272d13906c3093721b9c54af8c62afc42c584111fb311aaa73cf38afe08a9b9df3577801c2bf3233bb77a7ce96ef96953784e12cfac4aabd5da7dafe7a1d2b0e3c7ea59d15c87eb6cf7724ad8a21967db2e42958d1f28a8dd3451b3366dd5185485dfb6303cca59b64e4f713f142f56ed6e9de45a4add8151fcac1394792dbf0b493f9e54b2d7a615a9917dcaffb90c555b08138cc0f7094577b19fb535d5626d63dec532bfa78568e31ce11b8b4c4652e7547f3f0f62e81b4bcb07e84cab051ec862112ce99b377b1938dd133dd6d4f2ed0bce97023ab0c58901348a5f55fd0fe06208f0858b8cfbac2a1b2ca8c7546615087284781b3972a64639e83318690b05fbab0a4354d3ed9e4ba470b86b126d50b1b984a2a53aea682849e2941b1ccfa529aa687d5a01d991e4c87161e6c647edf77de41c71b529caf9923d30696daf96803c350c1af1aa449240744bef35f6caf0d91fe3f4172b545ec69d945245d63b6dd25b9d3dba7d6a6dbacf965075e08ab4eaf8d1872d7724dee411aa0bf096bc5f5adc27ec89f81e94c347c75ba97a6dbbd9e830c1be4bc5c9a57f462cc820f8d3e8aa7a8c012952d705763e4d2c9fda4682c7e15078e94948e8794adf4ef8a5242debeb033a889bb41eef1465732138aa06f5341d790d34fe24b394c7e40012ff783b0cb2635b63f85f8ae73464d581d364870adef234026f4e0b584a59b85a567c4843d8dd9d9a745b0e60ab0815b9a12fb09825650a2f2d907c63d17f2e92529a85b72baa0f6db1b566d8b79a7e89c79116b01e6a2b653cccf99dc2c3cec12d9b42e50844e1f2f45b69d31443d2d6d384b6fef87721faac275b07ae32a8c704f69c281a15d1f09e578cc791950b5a4c8d856d47e5f670f46cc3794f2faa570ad016ebf5c2e5f2a0c7530b135f69e4cf2f0727d3c16376cd7b6519783e7065c68c356f1c2eb6bd0fa24898ae08f7628d6107d22269367a050e734c56a1b17f9077bf923b07c738bb88fda8a0ccbd958a7e78c86d543735af49981cd471bc61d7feb8ccda32239fb1c8236ca01c3f09268b393316f8db0c02ae956049a1c8b44605242f9047d650e38bd9579f9c400dda958caa2cf32868a25ca7b965cad178cace194ccfa17e420c41cd5338c46d3960ea9cc068f03311a23b15bbd6c67ae191b816a23d191655806875c0f228d8d734b2145e1e7aea282bdd8e813c2048ce81dec70bd1e5156d9f1ddfc61a1b825a8188994163047ef93a81eba8e4603a3505b50ae06e2176da3966cda940961da2d4efec88a11e8cde84def8bc78c3f5e921043b22187d05f6b642c7544f6e09603ee56f298748821584ac379ade84446434e9ff448da0d4a435d5a4c3c2372c666a894946c0b32ca51dcd32089836891df066a564526573cbf8f610f3c64fde773ac02f7a8b26f8ed45310f4f34c01413f1d006c5353f4ab31279ece28ce87b0f370de675a779901f395cd5b9a69842643bc5818fe5b58fdc8791710d2d87027b7ebf0236c5ddd57d66bfd5953738d76cb19cf74f24c3532c712c234920ac484d4519c2f595721c86a38cc1bf19ab832e537df6ed3bbc155f83393d3a8a52d9eafd3276ed70db1443fd1c81b14648add5f40740c4ec73722fafa059a34262e901c61c65294a9a86b2a73204906c0e584b3e17d5f5cd8310813aedb20dff4b99c96dd80233993a78b21d12497586f7360d57da0e893f5839206c1074c82feade91f2ba5646298311c911f84ef4f26d8e373780743e08a5a5cc6c70d84667011b584cf78d7826b5db41475e0f883137b4a4036f304ca941e4078f8dcabd582c23a274f8a3292f6bba4fc185c643833e670c87f69f227c6eb14ca736047685632dcce2b38deee31cea3e2620ae457ee9e8da7a378cdd68e97d8746892b76b17741fdf8ebd00d4700d056da068d6ceae9608e526a48523c6bc2ff117de4615c59b85dc4e02723e16325b8bb2af3a3045bcaa3b8167e468eef1e2185cb6fb975b3810ec091c7a8b52084146bc55c306abd437ab9ddbea34361ef071b1cf3f6b945e68dfe5275f470b8ab3c5fc96eef2d48191ba834e3d319afa817cffdd863910951b796f01c728ebd5274a158b958286a1fe446fc9ac567a05e4a2fdfa28e8a100f63272309165c958329aa642d510a5dea3c5d8719a6f62bac92830eb25ff73b97f28a7399b7942b5668b4c628a9419c90578c743d30c90410ef256548887ab0a4d196d03c5fd5a813cf1ada3f9dad0f811e338818df5457e8e235371474955c61239aaab2170360d6c3b955d96037c68b33cefeb0054d92b4e2d0c7e8195466f8989c39dff0cccd8afc5ce7378af99ebdf322456f0dd87040ad492d38202a07d64963bb4d4424646d84e05b60a7f24d1f33aab7e0ec6c094cf5418e0e7ddcb20a89937cd254155fe89393dddc0ca13c743a0af43fb0b085172f759d04f8420632174e1f2154af2df2a63351ae1fac3fdf46bfd7b408e501ed0115fbfbfbba126ce500ab26e55fee52067d346f0f9de35b4d7afc19d6996d17be165c722c9ca32758155fbbb3e16edec9a4cd8339562d48eecd99fcd810ce4cc379298f5893202d8212e2ba67b4dbcd21e874593bf509e7db520b0e45057a75803ff221a69fc967cd16c1003e9530982f4144bf46ac49016592caf65b58e86866508313328c5b69002c7127e07107e27567960a6c58bc737f8e3c5b5b5e7d193232615dbcee276ba0a7af34532ac2af66cef873b60913e15181f099b62ea1ebb30e0cd1121f344a171e7ac528ec3c5f27fccefbf9663d405df3dcce0fbfd85ff911773e38665a99381a32172013d63ed35a684008540caaeb2ecd66b044cd4e7871a30a24d22d4da0d7867f6a296a1559c7712c65b8fe8d25c3bf4f69474ef56e23702a2854847159a0eff0898e45a97788854c9f75b5bfcf8df833d4628985aec67d311543a8e5dfdfea0b8b966242ee1b3281b7c2b304737faca822071325fd008a03e44c056c0fff5b216bdb88a420e56c442b048a05c4552f68f76941c31c3df4a3b681433c8cd82b828b87af501d2d792c54ce1db2f57469a2f1e481f607dbb01f851dfc8e094fcb9c3104724c330d72fe0bcb6f459f28bf8f88aa12a5e49de26d08136b367cfb34079d170564a509e86d09d8aa671816cf8012bba01f2feee5e850605fd5dd97d2cc9bdd4ad5bbe1480138d7244dbc7e893fef915383870092886b102a560ea77b118a14b1522fd3d24bfc71f261f857b873ec73756056e7d5ef0817c38821a2961365c92fe2884c007dcc65c8be7b4edfa0a10ea5741f148c7e8ea6a7cc0deeae4de202552fb9ff749ddd5423eea4b694f2f18c836457ea162e3cca2f99051fa69207105a1aa3317099a0c8a753e70b1831bad9f347bb7d5799e0cf2be21b2410e24965480b68e9c12dfae4ca320925d5049259d372ca46bcd2c074fba0c5d82ed057ccb1a3df7b35ec148e04d8e0145e10a1ac7af38c262e189dd4333c5b6029fd25b9", 0x1000}], 0x1) r1 = getpgrp() select(0x40, &(0x7f0000001140)={0xffff, 0x7, 0x3, 0x4, 0x10000, 0x8, 0x1, 0x9}, &(0x7f0000001180)={0x10000, 0xee17cf4, 0xe1, 0x1, 0x8, 0x2, 0x7, 0x2}, &(0x7f00000011c0)={0x7, 0x1, 0x2, 0x1f, 0x7, 0xfa, 0x9, 0x4b5d}, &(0x7f0000001200)={0x2, 0xfff}) fcntl$lock(r0, 0xf, &(0x7f0000001240)={0x3, 0x2, 0x4, 0x4, r1}) shutdown(r0, 0x2) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000001280)) getpgrp() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$lock(r2, 0xf, &(0x7f0000001300)={0x2, 0x1, 0xd218, 0x0, r1}) r3 = socket(0x6, 0x2, 0xffffffff) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001340), &(0x7f0000001380)=0x8) getppid() getsockname$unix(r3, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) clock_getres(0x7, &(0x7f0000001440)) readlinkat(r0, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)=""/165, 0xa5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r5 = getgid() setregid(r4, r5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000001600)='./file0/file0\x00', &(0x7f0000001640)='c\x00') msgget$private(0x0, 0x8) clock_gettime(0x4, &(0x7f0000001680)) utimes(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)={{0x23, 0x1}, {0xd74, 0x5}}) execve(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780), &(0x7f0000001880)=[&(0x7f00000017c0)='c\x00', &(0x7f0000001800)='%\x00', &(0x7f0000001840)='/dev/zero\x00']) 04:28:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 04:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 04:28:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$getflags(r1, 0x1) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) r4 = dup2(r0, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r1, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c62865a8a04c4913b8058dffec6f2bb6e90d340b822a559cc60d828", 0xffffffffffffff8f, 0x509, 0x0, 0x0) kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$getown(r0, 0x5) fcntl$getown(r3, 0x5) r5 = getppid() r6 = getpgid(r5) r7 = getppid() setpgid(r6, r7) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) r8 = semget$private(0x0, 0x4, 0x201) semop(r8, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) semop(r8, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)) 04:28:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xe61, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x6, 0x5}, {{r2}, 0xfffffffffffffffe, 0xb0, 0x20000000, 0x0, 0x71}], 0x82, &(0x7f0000000140)=[{{r2}, 0x43e438499d3daf2d, 0x2, 0x40, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x14, 0x40000000, 0x800}, {{r0}, 0xfffffffffffffffa, 0x30, 0x1, 0x7, 0x6d54}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0x4, 0x6}, {{r1}, 0x0, 0x8, 0x4, 0x5, 0x1}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x84, 0x1, 0x3f, 0x87}, {{r1}, 0xfffffffffffffffc, 0x3, 0x1, 0x1ff, 0x7}], 0x8, &(0x7f0000000040)={0x4, 0x80000000}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r1) ioctl$KDSETRAD(r3, 0x20004b43) dup2(r1, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) clock_gettime(0x8a240cee6c3029d4, &(0x7f0000000240)) 04:28:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) unlink(&(0x7f0000000140)='./bus\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/39}, &(0x7f0000000200)=0x29) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b0000232700000000000000000000000000ffffffff000000000000000f0076a2287f433f", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x9, './bus\x00', './bus\x00'}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r1, 0x2}) 04:28:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x1}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x3, 0x5, 0x4, r1}) 04:28:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)={{0x2, 0x8000}, {0x81, 0x3}}) 04:28:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x49569f18e986cda8) ioctl$TIOCSBRK(r1, 0x2000747b) 04:28:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x4, 0x6) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xb14c688eb920ea1b) socket(0x0, 0xee382015e66a61d8, 0x6) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x5) 04:28:22 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chmod(&(0x7f00000000c0)='./file0/file1\x00', 0x2) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:28:22 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = dup2(r0, r0) recvfrom(r1, &(0x7f0000001880)=""/4096, 0x1000, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 04:28:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002680)='/dev/zero\x00', 0x42f20b9ad64daeeb, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000480)="327408462bf61189da6e4aff322aa90f75a055d24eee5ca25f237df6dd28d6b015eec777d1cd446093909c49cddd4837777172bb5c75c9bab923e3e7a0120c0814e8fcfaec3ce6b2341562103eec7a1a0356ff70320c3599946441e984a88384da4a2ae1685fa61239f35c27474cdfd22f07afaaff7c912965df52774e6ebf3eb0c25f75ac3635045ac351a767588345a189428778f3c7e4b4184585ae77afb2ab60e534e8075bcb4272a7f29b929b2ab3a3a2cb6b145d9aa8b58b1a9a6b4162116756c914ec75995dad31241cd6daf2a072fd21df7730f868d0392c127c4e05431fe2a2c27351081e5536793fc321eaf13a64f68d58ac02306c3f20d7969a518497957fd3d7002b344f0876f86b0cc03f864e56d6ca9a0277cf28a3a07587be16fd8f0cf9a41bddc4a88d69b3efd8b6a9121c528208e5ccd2bdcdb46697e3ac938ae9e63a442a3ff3206e590a9b60c8344ac726867ad03f0c121f68bf41ee04f4e318ad7504bec8243989d60616b9d44b0f044604d4277871330cde69b15281c735f9860d576d03c67ff500df4384e80e4b509c7615313498a17daad3425946c5c30fd1c8ed0d900a9b53ac1610fe2d7465970484f36e8dda15cc4a2e2f2a290e0027762f8905948861bda2c6a05596d478db2e01cd020ad3e66eb99afd8c97f5b082583cb12817105fde3a677629f72e155116d279b7e46ce71dd6847788792e4567fb603cc8f9e94707ca6e35daa94fb415ddf1efa4b2d79ca9be3eab7466541c69eea9eeca7178faa5f600609bc541ffa46f30119d27d1f20728e8bb2ad0a1962bed4c9fc7adc727314cd54c585d9f8764e0521505cb38cc6c0ecf427b933d3c90f21c9803abad56125193695064a549b5679cd1a71eeca22f67ffdcc7cec31286d5144835bb090e7ddabbb2e9c9f23af155fbd7122627a9669613ec4c98d10b453dd95dc7654afab1bc974d5c5c9dc43442defe87a2f44b84d7559995d8779f46ff642a06a781373d14970e025931bdaa27f3c0b36b73dbd90c1185de065934ee886436d25ccd248dd6121d432e203838fb4b0395dc2f55e58db21729d45813493a1e2e45fa5713d9b96820a23c1cd110d210bed770af7462a136af97eb10a57e29c96788026008c1c595189d15d9523d4965dae63341b226b8734f66dee524a266e28119bc7c086b47eb09a51b0b058cb945f8a1f71a064809e3709dddf4350638b753413a1b4142657adc02ba1a8b9366bcb79a7a7bd5fab2c61b2866623455af0cb8af6cc77a0be257d79370e1df6509defa150779d7c3e4719f5f7d53db202c9a261705479503713174b580e39831ccb7aa9cd478696371fd86525040b672a9479dc6abdb7d228bee0e6ee0e77be64bd48ba378db8d15a7c5e98fc98f2a44b87e60c479ea69dbb950956eec52aad0659d966b6afd4bcf61186b6409f12f0900e85993a0788202fc9db1449d39ef17cd2d8cbb2010245d08e8924ab03c44483f5c16535fd26d1628418c466b64ecd47ff7cc715ce8cec25cc321af92c55bab7afa8ef1f79220ed8e2f9c4794f3373a75e09a6686a39adef0bf7483d4607201edf60df28b3f21d1b73ebe19ec910912f8275c0518d7c4ff8010ee4257d783793c558728137520ccfb1362e0696607a386c1aadf815ecea3f39e81a735070cccb1a9a5a7dc2faa239830cafcfe04b8bc72419ff24fd1b3a4d2b3ad08f3bd748b4e65bb55492a8bbbf6da4deaf89af61e0f7beebcb24d0be52167b6dd32f36e51fa940a47ac865868d159afb282048180408f9087ec2350ffefa69d2d40f897e7aac264fcb565af0866af75c801ce2671e8fe6ffc88ebfd5a57953289bb3d80ef7bf833343d574d38f516ebec7c6ee76b3b000f81c73aab7927ae2092a09f537438b6c9283f8076a4d479064fcfcafe57f77e906b204d78ad9fa558719fa73d7159a32595be9a7d53461161b09fa6714511accd7ea1ffa1c30767d6aa2a921033dc5fb05e6621988a9499ad031ba915cddf173cba69c59cd9404b7941c58d086e8608db675c8aca168efc449db23a94c612a94a9dc1e378b30708cea7f1340bf074c583d90d9013181eaeb568227f50db47050036d11f253d821203b44d2df0a52ac72a5b832d59ee3cf9fa27be1158782ff4a912c084493cd971b82c065e24ae1a67a796ce8226c231635b1d11d82a649f555f39741fc82105ec01c509b740cfb885c51bd7050d8849660413713723cbc3079cab0fca6df4fddea6b57ca6b39fea9bc5896b301665cabc1c0de44b70b811cf2134268a50d7bd40dd1041ffd4fe3f501231e3a350744a51eaf6ab8fbe0b9ee65f45a5e2f8863cd85b12ede4eeb0a127002d500e16c90593ad410f16678f2aa8d00c4734e3f44db54840c977548fc86d08344d89b22a08dc930d35fcc87d4e206e610af668bad5037f18fe253c81bc209cd6dce3b42ff2c521bb39fa460418d0cb9bb0d28f94290df10c3fa6f98d31ce2e13abf2ec2151e5f26c1a54d17667d5a7acba51d04c8cbda02f2ecbdd0921d59b86416aa7e16da36eb731be1a97f0b959f7678226f975df6b4edb856478c95aaba963ffdabffc53d7fa60ffd5504ba7417869e3ea2ff0ff433606e0881d60ce4e493268323f4dad9128b9fe26f42f7a22b1acbc2f060b67ea5d057c331b7b76cbd69ad692b7863208dfde6871bcfdaf4d9a1ce1fda80a7ddba5332b7f3a04d21a9c9df21aed9c28c5d781d5502ab1b0a9c768fb883e7725254ee1628a9f46f4d1108dbdd9b86e5405180ac7ce4b0e58d82881c53652d0614d33b4726e212074b52dfb884aafcb37b41fbe6f6a4d2e8a9e3ed67ea7bb96c86f4c4e492d2364c92f32bd495c242dd7110cb65573d8a46d8897d847cb2c6cca26b8f923c2577e423c043684685e49d05b536ac291f0b26c725d69ba1eafea3b4b5feb3daf8e5d739367877b9b45a82b478ecd2b60ab7ec9917cc9893d5dd1ff08242750a500187603c4a5c2d12728eb2702485e58b71209e00ecd7ba50cb006da9887deac405bd710f133d37e616a6785fb3530e1d270daaf40f562f898a488f811971f372a41c3cb25a02a6a470e0f914ddd57f74341a07e2a670be618cb43dd417e34753ac5763a15f77f6153fb94320a99521b9c6f6729f89ade9596f84c644718dfc60e9c2089bcccd23981a3bb57f9c2737d0c0880ba5a10f30e87882749a103ad200c752eb8ee4dec47ac4e440a7f62b5d958cb35d57767a13eaada7517da840ae53b46aca2d6218b72d40900d75bb5c2a11178eda347fa9f3f3d62c8e95979a7444e104f424f401de910740cf6855a3242c85f280f4339170fc45399378735c6b8917aacdd3d6eb5aa8e42c46b2378f8c60cd5bf22bd16750f5de5c91b55ce26677a8dae902279745d12b01fbe0c56a1759cfab5ce78735acdf440d6b5608199a8ab2d1c83133fd022f4ec7c8358116d6f83d2833b34088b5a5a475246982d657457118fe9b0939a4b34c65d6c973fa529a5b4e827e7d227856cbae5f13887cd6e96123a3ec3cf2d951bc9012b42af899cc4bee9bba69ec97a43ff7f618b2442ad81df231c584d2ae0abaf4dffca7653d7d1bd1ff520ead52bbfd27493ece1ec551f4c9d4563344059acfedf8e22a25256f3941fd5249b58de433557338ccd23e4c1852d1a9fcf454e0b7416e8a7c8e4f473d9ae8d18cde7d880d9e45845ce8855a6918f5acc8d963c3c9b64a6eedca89f5cff0344b58539e21758687d65463b50454e12c359417ed4582e401d861860161ae6000bf9dc9724474dfb7ea94a0630d20f8d1c56f40fa0751f8764838be2452775bf984d9d7d2df4f3f4a0aaa8b66d87f9d548e0f7d9b282466e558ef6861d8761f19eb62c38a6fc3aa0f5f375ebe6847cc5d95bba5088efd440e12768699fde71c27a3326c7c53aa4c113c261e7b3dd87890f5cd10811895291cc3ee21c85ee225d4e83633343acee8d8f7dffec8e9c47f734ed9f4b282654057f2c3efd89c4877595df41c9d752f86327a6016961f3141edca1f6d5da82fe8d50f6004b30ec413f882b92decdd632beb8ec55e8f06aa1919dda05159427c4e363bafaa8e021db6706c26dcb4016b2b23e2af8c1e4e509a1d96641f70dec1730c33328e74cc832f259bef880bc36211799962d5dae2769284f4c16c5a898534480d9dc8cce90fb1ed1566e03d3f30e570f994a4473bfd452fc0602470b6fb85f1719a36fc343471b925e560737974c61c423b45e00aa35f113172b894a561bf9ac4c95ea88e03a4a3e4db68745c9c589a063c11114cdfaf5d6ba0448bbb1b62719242fd16b8661c3bd17e72b6358dc9829f9a35774967e0b0de11daf68090a5a25ce23289143856fde061425b8e30c453e06f9ac939cfec539650dd6e5a05424a5d7309d2d1fddd0c57a6b7118da015f187538adcd0f0f5e98d65573897c2332882f402cbaad8a97b187b030d4669b58cf45a74fc82dbf20ca3b02c7773ff641d5e17c4fb57905dec574be1f3b43434abd91570ca9d2f64d912904468c314d09bf627a22d087d5f7411c33ef46817dac894f613232602056eb5eecaa406f57b545eb42eaa073c219088140e55f64d736c55e55f3b411550b74d4dd2a5f65d769e7dd83ca79e6aa41eaefaf4fd1985299a2f652c6bd986e57a1325c56fd64512a0d2c450739898c93427337313caea656d2c1db9d58645ba9a4b5f09aaeaac631272080c0ded6881dc23919c4aba3a9ff4e9aba09ad0d095fcb99579d148c23ee6da66f998b045e79f95f2cd2118a6167e707bfe37bb5a8ec2c96837cfa6b6bcd9efb91bd9cef6c5de1fc099920780ab3b0871bcec901a4be8451d3d856296c1b840d4230134fa255ff0c05da1970a21de7d64ade42c997e180bc4999a13ad09441bddd87f8eb117f782307d11cbfef06f5154b6a8c721873d14632c8160b64e16683f841540dc7261859292dc0f32296df3ead27d0aa159c7f49794ed176959b69ed45a1bbe603aec96c559961817d7100153a32f1e30ffa8d01b558e824dcd3727f822156b8b73fad0f3630490cbc60c35870b9c60ddc889a45bb43a0f50ebd7075309ee1a07fee07fabc2731fa0b8a55db7e806a14c79c35eec3641ac69c564be38542eae75847ac81219c66da16c3512fb8846786fa3533fda7e784c7b17a8c17d82a6add78660314c1e7d5d60494c7415206541bfb7a3effab72a22ad32f81d3b0ac114e7182c599778bbc626faa227ebad6cc1214dbba0ce3ea7a6d9448f5177477fd209a5c5bec2d6273a39ae809796baa96084aaa55ce97914d40f17835364105181609cafb8176072eb26334260ed2c06e132d92611b20a16cb634f7775c8e63a0d588da113e69b49115c1532dc0f9ef73b23494d7ceb3e1cbae8b3dd47a370abac7da5017c1f1fcd966d06623d4b1b581760ea29d9aba769fa0c1014c0642112c8926e409db2a1aa8782bd31bc568e5b036abf4c2e5241c8d0964f367d9a6f7671555b28ce43e94fc6d603f4d9ea942db583ef97a08d71e01b70424f09636f10df3193ca86b2ee4962a1d843c67b4318ec5861d1cf3ae70919b082bb4470231dcdc38beb458c356154c2922c93cdc5dba1aad3c1b1c368b18df51dc51911846db2b8b0e3be6dff475dcd57c4fb5fbf02da60cc6f3df6828cdde7038e49b37089a03652ba65f67b70a58f3a10051040a07bcd58d1cce5acd309bcde842693ee61011682d9e66f53a110fd41bcec13ad12d38b609975ad70bee62a902110a47f1db8531adb8df9fd0a0bab4815220e5", 0x1000}, {&(0x7f0000000080)="3bab97498907073e4737e91b1605c2499d27fbc7c77a6ac236a040fa2d13bb4125a62e8229fc903e1495c0616724ccb3e57561177e869d0a7b6408a20b98db760fe2b4413d27b8d940d3becfc000fb9297ec09b039202abd18c87c614ffcffe97cb48163afcfd9a5e88ef96d0695d10eb38e17d81be06a9d265d0633c86c45a4796ead77bdde1db1a375054f7fc645126159bd3cb99d662ea3a20b09167fcdd561be0be2ce64bb2757619328e065cda60d0fdab5c63dfed173387936a18b23957da42b51d10ae1dd877574b0fe1558783f9a27", 0xd3}, {&(0x7f0000001480)="309f45ef66fc3f0bf825ed233a815170a8a657ca33433937f1c79512f5c4bd4aae884bb37c7cb4defa252f867b4f70ed109133eab79325fdda869d362d0d50b8ba6a726e45bcdc8419f0dbff421c6834319eb9adfcce5dcee8441c36e59837bb1252924155b951dad60048bc4314f8493428484fde3fadc660b5c726a4a53d178d893f63a7708442770a353586c327d8c1ebbf64cfbf737b8626ce868fac7d5747057803546252b6cc7c0375733cf4a8e9ce918e36ad2b2f829b560553eb0bb94c7df1f014af925a1f830bdc62945bbb556a53943941fb2473e712092a39c6658ed9ab94c8485a6e2b54c32903882558d907fd28807b687e685c5432fdefa8e7570bff51b1510eb83005b55bb75d1f72f6817b97817f431b378333280a1a75c64c7d22a77f2e3366ddfd8d88f15dec8b291fc12f4fb3854ee25f51d6e5e3077a450433333bbb9e2dbab014ba0587db80538752b4d784a3ec96821d796637567a4306ba886f369f8a069f4db391bca3261dbc54a34b9dab2c6007ad019be2e49904e9aa9a70c30329999b615e702dad4556d4c1297fbd76478b153130fc4e3d919bf88c005efcd22fbdaccdfc09b8a90e955b9a3965bb871e6ab1f2648df2c292b265339a30424506a6927e0b479013c4938c50afc0d4b08decb76f148c9bb585796d33cff5883efb0eef9b936dd909a00a7667a501cfde2b7ddee2db011e6890f50064035b49e8ae22e1ca01a9bacec599fa8005a0301853ca925f729871fb85a1992487a197fe10f098423e0bd87e30eda4deb6cf5f94010dea0d683db89beb5d9c583a66f03fa8e460047c27b7eee858cd7aa7e33ad1f6a6fa4b3b4d5f9e0b209977b9b117909b1184a558fbb7a7fe219ad0edcba86e90519bb142784f0751ae696fd120007ca5518f8e29510ccff52b37d4612e96c1deb037d28e6cc0e567afc84206e55b428f376714734d65836f2f54a588cebbcabb73d9e2b2954074bb60289deff2b6955e1fb36d3579863cf7bbfbb511dadd08a5bb6db922b085a7a04dd2f0f7204516279821ecf6d7b374767139d1028f6904c521dc752a40eb3050a5837abb075485aaa880545617f6c6525f878e9bb086796b4978e71dedb4741a438aeb94b4338a37d6d66ec207f42c50f0f42d5dc99dbc72f702a26c78d23e0d099938a7fe29cebf55d01411f0631075f25ac4d8b6ce6fa8043892026cd09e46f3581e2cf9f1f201fc5b5502986cd2948d9b30f938f532c71f44adaf72707ef47c4442501cff0f4b8edf24a3a064da31716f98be84a54e5e05a365740c588715fa5e6a101dccc37b8fc4f1d715474139ef027d1a8b8847d81155e17aaba3dfc675e9dd15bf6d45d15ac18c746f38669277b5cbe88d9ee3f566cdb409175e1f40e0659525d5de07a2411ccc294f5dcafd750ffb6fb4968ca23dc952e94515440f6ffd3930ff6298c171eed97ee3e9f9c6ac3fbce0768f73f05b9ae5e148da8979b79221bfddf68d1ffdc7842ead007808a7933aab6965c177ee46ebfa5ebc7aa5be23c423e60898ca6192960f4581724983713e3976dc554c9d37ac153059f40675575e20219f7d918acf3a3bbd3a963741745dbf5c1144bd935ccdee7394f1742eb123d291370522606182b888f0a06c985afa11b0b0001c369c47625b3c5038cdc9aaffafc44e33bf0a1f8d2bfb41dfe274064e4aeec36975daff3f36b45361d267bc2f311b24585db7addc3253a2006146d7a9bd2dfe976c0c0304c3778a15fbe786ece809443585f4f60516e7534a78b4c7c4bb97bcb7da13aa38ea35c57ac6b716e1caf626c40a513d9f4fc8847464158607ebca1d0c9b54a06ebf58a55aee492faf970ced93a3c9cf5f6884d144746da4fb9de69c488db6ea34b455a1c6da978b5af0808c5999db3cc3aed233ebdf9025548ceacdb9a6d7bdd6fb76d217ccfe2c458efc87fecdf28dc30cf7ac538d03f20fa69a0ac60a71ec27ef3154d9c22c0912f2e7491b93021ed5e2a0e5e1685c0fec6f4daafd2502cdfa8ac6fdaa05d102f93b7f6f55ed4aad38c56cb1439292a161ce1e6c526c510c8c5eca41353700a1ff403cf0bfc5cbdc98ab0948e1fd0360f52463e3439c0a661f4cb1481e44a397f3a8cc798c7690afa4699ea8fb8594a60b9137684ad8eb68035e9dfc4ea9e3c4e4907e124b7ccceac0802b6eb57c44d1a16a11cf3819ebcce8432e8efa5e422a4575319b77cd28c910a725ea1c10ba32bc4d7a02536057d3e7bd87c5b2aa0a9279d9a588dd6559e039927e5216d5d6073ff17d23c922ebc482d8f2e2a3e918c025b624ac3ea88056a0c0f53c7f5788dea3d401ece399b3d4d69e957064e6aec3cf0534ba088e8ea09a28683afb6dfcd87277b35f37617efc7c925c46a3052d7ff5f407170c8fbb12137cfd0f811b430a79d591cb0d8c9960de91b972269af0b2c3004bb0f622a68cc9c6f40282a995c0fe1185f9841c93ba502c9d7d769320d5f22d2a8643a41fc2ef10ed1de0793fb547a3a8e9b029bef20be0bad676c42f9355cfdf6a2754f87894ff9f7cdec3af320fd254e888267b0b2174d48d411c397302bd8e6a2defc6c8fe3be62ff04035ebe77273c90783d12d8d87313be60497a61ac692b08747575ce9ce11d23e6671cf4d10965c62f11091ca6f58f919ceebb8d13617412d1b5f8b144a5d6747b8701facefd331489349ef16f8654f2bc9863776b0c2948fac69123c5a6fd9e5d18aaa60b5a27c47bf79c354efc92e1593f857c8f2040df8129e42aa4fc64825342b810cdfc1c1bee34c920d894e14dc80488999765d9099ff1a5d6cd53e0d002a8dff595e0a12ba680ece7cfb1acdc4afb3a8b3e65aa08d863a689cf0117fe6d3a20d453fd727ab46721a4db50e9822b27c38f1c712fdd6fad7f6b87892fd6908669061743c32d7796184d65e40d4b4df64af724bc214ad540213b62abdb58b447d2e9866a0d1073756e614af84047494d72893b4ec0040983375962b2f2cc07baaa237522fdd8872b05bbb87ca5f7b212b5560cc23e2d92edcd111f6dd0d765d9f8d22e306505a19e748ce43d958c589e2b595de8a4bfe705c59963be3825fe5fb4385f0b215f5e78050cfc4202183f0630483053e80e2a09fb255d242e004eb9a38484615ce2fe4d7201a9d3269313df45038318c00693e3aed5202c6cd6c645fec5e9a6240294cd3f0fb0245a2f3aeed5d058d1912a14908a8f7e535163bc1872520674592020c83b7faf937b584135297024c56e3b7675985974ac58fb366bcf50e8393208a705bb58872ebb89859bb2a91ad2433547e062b4acb60c37e4a9f62c0f8454630400e533f53a73448ac1a6f5bc2ece47627fa45f602cd647eb4491fcc3b9d9c2afe8b3f565102a6f1f00e007217bc573280eb445a5a04a8222b543b27b4b5ac085439fe46e5841e2aafd1a24ab14e333f21e1e684b472c998fa74c92808a892cfcf9de9e0c777ca86f68c160a18a0395d4c446a1ee0975e88f4bfb1141a62a071f2316a21aecc5baef0a46c6e608843e98f6feb6b78047921a25da13f0b62d493b22d50e6b752f296f39cd59c202ff2ed925e104b6adb2b737e584d12a70a60d11a0c5c97c1144ba93318501824743ea4a14e2d07c0415ce9b0955f77c40d15c704f9670fe55fa110fcf0566c6b132c1fa5cdc88ac680ebe3265914899bbfdf9b634d83276599247231f252481b98d3cc6aa9ab4451d28d07ebb95faf32e9972ae84147fb049af016faec3be6de39739601f444b7e84e6bae58817075af4a94d09304c2a29b2eb98887dac686eac863000b67f028039b0f63a8dd6909eb82556a9607f59608b9e75d7022077d1409e82b0345331510f337453199c46839f529ac0da7fff1e93f137fb44a1f7e38fc3bcf4ec44360ffbb42b94e7ec64f74b0e25cd1d83e2e44d0c9030357f27fca576044f00bc38cc939b2d8923721c64e3624d96de22ed46b8c5f1bd782dc525127ec0171cd622fdaa11836446b61962ef3a3227cc269cb392a7399dd00cd9003c4765302f14b6ad6b3cb066fe84ef1ceac3c79f396c9cad0687499d0835ea2a2ae6028a30b44685d7cd4e5f95612b98ead9bdf5022a4a47b0657a15a82bbac0516a0fe846ed891c1944e56d3f0fbbe7affc4e4f2b67db6a2a1e7c56982121d99e29e12d6bf4f8d025eac0327e99bbecc31f8a40f5fa744d038e3bb7d18382bf5cff97c64dbfef8636d389ca790ee431bb033e6b6429c8417b6e52754310cdb259027a997510159f692623ed4ef71d333e4058f094c0a29e41de6f18af1c8779ea8f0043db85cf3a10e69c477cd80fb275c2630e1d9ec8b0393c0a964a8413a678793711ed8010e6bc91454da8997f6b5f298df33dbee10fb364f09dbb0d9c21e71dc3391682de1d0b34b15f77f40d9f3d858298152d703bcc849bfa244856f20c199ced803e134a6fbdcf2f21e9505ac03807a35ffa3057ca82507fe4a6f372dcc523c2d7d2964e5d7ef0737b9f980b91bdda4f8eb7dbef063a54a472a5c66d1a61e6ab2ba4143378e840d1e7e0caedc797d025f59e6b52627d1def67a32b7579ffe634dbaa3f8175e3fcf74ddc76a148dfae1beacd7039254843388e377cd7d8e4734dbfafa84d383653da8c4a6bb26b961bbae59f49c88af1ae9199a765c9b96e510f7fa750dc4f3818fcef3fab4faf312860b334f65ac896cdae77f4b95041087297615eefd7f3bd9f14328107b2f9034a1181dc9eb4e7e49c99efa07cff3f0c1e7a3763ceecb3def9e87a1004e7301cdae0bd09771b299b64f6de9ff0a30541c493545dfa13d6fa0dbf6c40ad3a6459b06b106d74cc00517b474ce71e62c9904f247972e7da695df69725fe09d2ad1efcfff9749638f5871cd08054afd44306edf9644555371bc691433961b2b120d1f11007b8511acab2755907c20ae5c3da2200da3c24331fa0ccb350934c064f37f4e85f15e1fff6f009a513089cd81b58c7e50973d9898e0ab582384a1f1cc42723aeb58b19d26bb48cec0bae2409dc5cc387afee6f7fb35b242d3b559428d943af4709f3e4546a8aefea7061ff083f37077620a2bb2d3e525136ad5c2664537f63e6c129a06b364622d234f04350c563acbf31a76bf7db1bd1db810cd3ab4f880cb33ada0200cb22e7a8f50199ef763050b6668c3397f1c5d2d1cede427675784fe2222d0e335fd18048437fe725b39b6b9deb3154316d55af23d0bc526d8c57937cd36a729b4f69fba1a4c21ff0f070580372c781916da6e694c49de3ed59d59f0326d47121cbb7b0c59b8053cedacdcf815e1b02b0d889d1a742682ccb1ddb7d720b1a93eeb57020b15a440628db730adcbae5644f6ee7737534bb043e85e598469ce562efb3d2bf28280eb7298ebac24f42c9be82babc8664dcc69bfba1ac72b9260b30d1ecd13a8bc066cb1e28bf787af139856a4857723dc6f71337d7dd52f23390dbe075718aef7e2a340f58d6cd23867976e8919a20bf2ca0a2aef6d12e824e7b6ff6e989bd6b82e6c69d19a0978c5a8bb65148d41fc6e890414920ae9113eb5ce70c3ebf645ac6782e937ee80fb14111f4f1e0eef5c2d94b32e028fdaced6a89e64c25f9ef9ec44dab8179aac1cad09247367a394275c1a9b9400ddb51051cf9e2bb3cd29db524c540f92f2e68f35110f8481bc9771d0638cab8188b38efeed2e7031243c11e9e50dae66b5cfff6e4e2f50d4cac0746af6426b337c862f441512e59d68bc803c9e49f573573eefc8bf22c8eb65515f889dacfe80b8fdada07a3e4894530159", 0x1000}], 0x3, &(0x7f0000002480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x98, 0x2}, 0x2) sendto$unix(r0, &(0x7f0000000300)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000002540)={0xffffffffffffffff, [{0x2, 0xffff}, {0x2, 0x8}, {0x1, 0x29a}, {0x1, 0x6a5aac48}, {0x1, 0x2}, {0x3, 0xfffffffffffeffff}, {0x1, 0x8}, {0xc602d4fb1b965f27, 0x1000}, {0x1, 0x5}, {0x3, 0x20}, {0x3, 0x4}, {0x3, 0x6}, {0x2, 0x2}, {0x1, 0xfff}, {0x2, 0x8}, {0x3, 0x7}, {0x2, 0x40000000000}, {0x3, 0x10000}, {0x2, 0x6}, {0x2, 0x3ff}, {0x3, 0x7ff}, {0x3, 0xffffffffffffff85}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0x9}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x100000000}, {0x1, 0x8}, {0x2930a792e14e7d4e, 0x45d}, {0x2, 0x80}, {0x0, 0x80000000}]}) getpid() ioctl$BIOCFLUSH(r1, 0x20004268) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) 04:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:28:22 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000480)='./bus\x00', 0x17e, 0x10) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r3, r4, r5, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setuid(0xee01) r6 = dup(r0) accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(r6, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r8 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x42, 0x2e, &(0x7f0000000580)="ebffcbff13b9fd812e2b1b7ac648f49931929648", 0x3fbd3df8877dbf99) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x0, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x633) semget$private(0x0, 0x3, 0x16b) r9 = open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r7) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000300)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r9, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000000400)={0x1}) r10 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r10, 0x0, 0x0) 04:28:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x100004}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) unlink(&(0x7f0000000300)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x1ff) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}], 0x1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 04:28:22 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0xa6351024688c966f, 0x4) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210, 0xfffffffffffffffd, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0xffffffff, 0x80}, &(0x7f0000000180)={0x2a7f775f, 0xff}) 04:28:22 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0xaea5645443fb7829) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x4, 0x100000000, {0x8, 0x4}}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x9}, 0x0, 0x0, 0x0) close(r1) 04:28:22 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) r2 = getuid() r3 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r3, 0x6) 04:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) 04:28:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="76b870a584aede0603783af9973daca16ee0ca72acb42e4cb47ec5b74538d84aff635c36ff00833dcf1071d5a158d891dc53f49f189c9ed3286198ce18886260d365eeef0283ed17e4660d0159e6fe6dc5abc90df30d1af07ea507c564b447f1f77af94e032ecaab25876c87be432a6807d4c22e9cb4ce775cf29422c577da7ff706553e6de0bfb1f40f1492b47a1e8945ac59253b43fd437b036f6915931183be6230e26fe534a9dc6562cb38be8083eb4a2e4626a2cbb5d2ecd0c95352f7c8f5025f7e5f2f0a4070266109e5486a260759b7fae9524c7a4208dce9b215d62d551409488f2e6f0a6b76e92714f9892380c0bea27952f1e08ae4f917d69b", 0xfe, 0x401, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x4}, 0xfffffef2) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chmod(&(0x7f0000000280)='./bus\x00', 0x10) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) 04:28:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x3, 0x0, 0x4, 0x5, &(0x7f00000001c0)={{0x0, 0xfffffffffffffff9, 0xfffffffffffffff9, 0x1, 0x8, 0x6, 0x6}, {[0x1, 0x1, 0x3e, 0xffffffffffffffc0, 0x8, 0xe000000000000000, 0x8, 0xfffffffffffffffc, 0x9, 0x5, 0x7f, 0x8, 0x101, 0x4, 0xffffffff, 0x1f, 0x1, 0x4ee], [0x380e1a92000000, 0x3ad7, 0xfffffffffffffffb, 0x199, 0x0, 0x7, 0x9, 0x401, 0x3], [0x8000, 0x10000, 0xb9a9, 0x3, 0x6, 0x9, 0x3], [0x200, 0x1ff, 0x80, 0x8, 0x6, 0x2], [{0x5, 0x2, 0xf46, 0xfffffffffffff000}, {0x2, 0x4, 0x9, 0x1f}, {0x0, 0x80000001, 0x10001, 0x4}, {0x1, 0x1000, 0x5f, 0x82b}, {0x0, 0x8000, 0x700, 0x2}, {0x8, 0x40, 0x5, 0x2}, {0x6, 0x7fffffff, 0x4b23fbf4, 0x8}, {0xd19, 0x3f0, 0x0, 0xe29d}], {0x3ca, 0x9, 0x990, 0x6}, {0xffff, 0x78e4, 0x1000, 0x5}}}, 0x4, 0x100000000}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) setsockopt(r0, 0x5, 0xffffffff, &(0x7f0000000440)="d4947445aa2a48cf53f3c1162a0dbab15a11bd4c5b4db8bdd284e21d950c87cd62fb92d2d66e8ae4cd0ec998c82a764784de8644dbaa425388cef079c5e987197a8d6a8cc53ecc80f173", 0x4a) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xed, 0x7, 0x3, 0x2, "2705924d1e2e33913be8dab4089f71177b1441d8", 0xbcd, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x2, 0x4, {0x101, 0x72}}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) close(r2) fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDSETRAD(r0, 0x20004b43) 04:28:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) recvfrom(r0, &(0x7f0000000040)=""/17, 0x11, 0x41, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socket(0x1313e6720be288f2, 0x1, 0x80000000) 04:28:23 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/71, 0x47) setitimer(0x0, &(0x7f0000000640)={{0x0, 0x12}, {0x0, 0x4}}, 0x0) 04:28:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x440, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51486467f9b483f7c874ca8cca5be23c41c910e3fb3367b69773ff566fd2b9fc1bd26b7b0b7f7ada2d4c2df08d5e3a82961af2", 0x253}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 04:28:23 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="c1", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xff8a) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:28:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r0, &(0x7f0000000200)=""/77, 0x4d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 04:28:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x6) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() syz_open_pts() 04:28:23 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') dup2(r1, r0) 04:28:23 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) ktrace(0x0, 0x1, 0x4000030e, 0x0) dup2(r0, r0) 04:28:23 executing program 0: r0 = semget$private(0x0, 0x2, 0x204) semop(r0, &(0x7f0000000140)=[{0x0, 0x80, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x8}], 0x3) setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setuid(0xee01) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = dup2(r2, r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000800)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = semget(0x0, 0x4, 0x600) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r6 = semget$private(0x0, 0x4, 0x226) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) semctl$GETVAL(r6, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 04:28:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x30) close(r0) 04:28:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x68, 0x1000, 0x0, "0300000000000000a600e1ffffa75f174090a000", 0x0, 0xffffffffffffffff}) r0 = socket$unix(0x1, 0x2, 0x0) pwrite(r0, &(0x7f0000000180)="4d9644ac0e29b1199848c008621eec7b28138f5a0eee358ef099180780f79516fa721966a10256d76753949806e66e8f60de03677d982c349d82b49c1db6a21e078f76f734073d1580c0d435fd8ebb93bd2ac0c879f2d523f22b81f0d41e5b888094da972b508b0027729c676c68ff45bc7bccd4c43ccaab4dceafedb1e3b1e6a85cf7ede7fbbcd7a39fb9cf004950aae1091f1e611b7d6c383b41969c1c1c817cebc958f8e415fe6d71e5fb248000bda38b32758e990376927588c1d3891029024f21cf9e07724bfa3d192bdbbd1e906e7bc2f66317bdf11449239f557615c9", 0xe0, 0x0, 0x0) 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) pipe2(&(0x7f0000000080), 0x0) 04:28:23 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x8, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0x8, 0x4, 0xb871}, {{r1}, 0xfffffffffffffffc, 0x40, 0x10, 0xf06, 0x81}], 0x9, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x6, 0x80}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x59, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0xf3fb6f73df76197, 0x100000001, 0x3}], 0x1d, &(0x7f0000000100)={0x400, 0x5e0a}) 04:28:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x4, 0x4, 0x4, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x665}, {&(0x7f0000af2000/0x2000)=nil, &(0x7f0000e8f000/0x4000)=nil, 0xffffffff}, {&(0x7f0000bd6000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000f44000/0x2000)=nil, &(0x7f0000bde000/0x1000)=nil, 0xff}, {&(0x7f0000c5e000/0x3000)=nil, &(0x7f0000e78000/0x4000)=nil, 0xffff}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0xffffffff}, {&(0x7f0000c75000/0x4000)=nil, &(0x7f0000e02000/0x4000)=nil, 0x3ff}, {&(0x7f0000b7b000/0x2000)=nil, &(0x7f0000a95000/0x1000)=nil, 0xa1}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000c7e000/0x3000)=nil, 0x3}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000c3a000/0x2000)=nil, 0x1}, {&(0x7f0000d2b000/0x3000)=nil, &(0x7f0000b63000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) setsockopt(r0, 0x0, 0x800000000001e, 0x0, 0x0) 04:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r0, 0x40044266, &(0x7f0000000200)) 04:28:23 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x48) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x17af) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:23 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000040)=[{r1}, {r0, 0x4}, {r1, 0x2}, {r2, 0x1}, {r2, 0x20}, {r0, 0x20}, {r1, 0x10}], 0x0, 0x7fffffff) pwrite(r0, &(0x7f00000000c0)="5e87dc6219412c09a9f680e5e670065872b5f43b3e502b259f2e23d4d215c5b686b4d186a46d3889c04d4918c422c0d59b19ac2261c45575e16533d224665e23d80499ffe3ec5aa768a96eeb468639448bf0afcaf4695e9867ac5a43db592bc8024547f5a8f382c7675c49", 0x6b, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 04:28:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x80) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='$%\x00', &(0x7f0000000200)='\'^\x00']) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket$inet6(0x18, 0x4000, 0xff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00'}) getsockopt(r0, 0x8000000029, 0xffffffffffffffff, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x40000000, r2) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xcf000000000, 0x200}, {0x1, 0x1}}, 0x2) 04:28:23 executing program 1: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x3, 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) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x202) r4 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000300)="6f6ca7", 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r5 = semget$private(0x0, 0x2, 0x1a0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x3, 0x1800}], 0x2) flock(r1, 0x6) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0xf5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x1000, 0x1, 0xfffffffffffffffe, 0x3f, 0x2, 0x80000001, 0x3, 0x5]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet(r7, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r6) 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(r5, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r7, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) 04:28:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x7ff, {0x0, 0x7}}) 04:28:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) 04:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1b) 04:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 04:28:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xe1, 0x81, 0x2, 0x97, "e7365686e81b6837b9e3c3f4b94796dc230efe40", 0x9, 0x8000}) 04:28:24 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r0, 0x2000746f) 04:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1c}, {0x30}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 04:28:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000180)="b9ffbcdea170fbf33f2764d75354acf81b5ec3fb202a5bc45446f6755a31dd560d11d38dd27461d4f51acb29e09e00a3a93639ab1c085defc247919d08a8fc77e0d244b4ed1a1c0c6680ab33f5a3626e5f1e60a7004b49b0ffed1ad6a1fbac38d74959421726b32deb0d76892d02c1283efc946551d46a2646c377797d3f8c9d54f0d00f7f9936e430eca952174ef801799ef6ca94517db109bad367249947b645b54a84a9cc78756ee03c990107d891c941f06a2b59923dca278c323b4307c60be843a52dbd2fd366f34e3d70e5ee9d0066fdf0320944880895b97177f280eedb651f21ed1baeeb40010c27", 0xec) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r2, 0x0) 04:28:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000040)=0x1) õ‘ð†…ÖÀh„S0¢5y¥²G>»}…@­ läõJ™ZLýT%èload: 2.53 cmd: getty 39366 [ttyin] 0.00u 0.02s 0% 322k load: 2.53 cmd: getty 39366 [ttyin] 0.00u 0.02s 0% 322k 04:28:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0xbf0b2968d67b2ff3, 0x8) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) socket(0x2, 0x4003, 0x0) 04:28:24 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2, 0x100000000, 0x6, 0x1, 0x7f, 0x3f, 0x1b5049e2, 0x0, 0x0, 0x10001, 0x6}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fcntl$setflags(r1, 0x2, 0x1) 04:28:24 executing program 0: r0 = socket(0x2, 0x8000, 0x28) setsockopt(r0, 0x607c, 0x8, &(0x7f00000000c0), 0x0) socketpair(0x1, 0x4000, 0x7, &(0x7f0000000000)) kqueue() 04:28:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x47, 0x80}, {0x20, 0x200}, {0x4, 0x7fffffff}, {0x20, 0x7e0}, {0x24, 0x200}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) 04:28:24 executing program 0: socketpair$unix(0x1, 0x18b13ba2a6af3222, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 04:28:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x202, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000340)="18d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0x106) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xfffffffffffff801) 04:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 04:28:24 executing program 0: r0 = socket(0x10, 0x8000, 0x200000000000000) setsockopt(r0, 0x3, 0x0, &(0x7f0000000000)="a88f59bc99f40369c7e70299f35f266f038bf19b55ae7de247ac0d637b27f3c9263b7a44912122bd973832fa79380607aab4e196c953d555b6b6e04d1152a04b911e56e85b872da96d84297f0438516b547c222d283518699608720c89d6c284b983e42757878a499df829f2917636793617758ad72244690b088f831c054f1863dfa0396b2e542d46bf25f57b4baadc0be83665f47f28533ed07e3a9506b027a1778e4f76c220f5c73231d5e2c1f4bd50c7ec85c2e79133c0f99e0a5c2d30cd1421944339065ee3861667628d9bd5783e289d560b9bc9b40156601a74949339f62a0b985bd71c32350a91509683b2dc1926cfe15ae3fef836984e021b654cf16f519e84b43b58ecee8e658ffeba512f6f7645e06ed24116070016dc765b8d7f7a9f24bade221806ca7e02944b978f2a820aff6efdd9b7fee1a63672a6dc9a98df9567f8351055c3c84664d6d7e9ae0df733aa4e64273e586c917cc34dae5dbf6081c8a2ecce933da0ff19147a7fc2970231b46b2ac9b363f4bb0e47b76c1741644cfbe2f02680879364dea3d23c70ce3f286655514fe551a2f43eb9d9ad1666b0eff8a65b9d4095ac9e38f439c44952a795fbf273613d401a1fc3c41f0150a3896db3c943f3ae0ed2934baff117f9a8c1f34ae73e3a841bc3349c0a1ae7de57515ac99d4bee4a3e8a9cb99be2058bf96727f67ec025ea68be3d2a75a83e4ea92d41a345fd77cc73425da3c0789b8b6f32b1ec2757f077385c4531da260787468595301d07f6035fa6198a75a04ac109414ae71de0830984520b1760d5dda2d3e695adb8e4b80d8f330aa0e972977c961b2c8121b6109924570915ae6b8748569c50f043436891063f6f2a7022731e604a521d1d5069b1dbe9ad63943c6d48e8d37d75468c4c864a9b26b5877fbd74c2f645e3c535c57b363e73b1eff6728701ed9611c1dc7ff853d6cc7442f22a186ae2d31c20dc7307d79d1eabc1cafc4802d58cbc537afdaadb384312543b567a87bbfef88aec875cba17611768b5402f5c87612db6169367cadbe82a1756c5c3ea3f87c0be1d7341880e09d64ea1922c2d70f6766d41e11ab29af0120c379cfb9f711ac6652d8eaa8c6de16700eea8699f91c7f5252eb5d4fe4fc3a8be75fb80c66e22ec3bb8d1ab05b60733ff093383b7344de243f4fcb53f8fe45cade488babcf9b577079ce2b14428810dbb4ebe89ece8b9b1365c0ffd87b2bc981469bdb7b7cde1315e15847e9806564ca1cbb0f298006e0dfb4069707b59ec42ae2bcc98cbf3d2ec7320444b68f0d1995b641a5653575d3d19d68a89447da24a89d8a4807e3597e476e91ad765e4528fc2f04fe979ecaa7508ef6fb0a7d6b73326418d944b348af7e71c2d619f97478bc9c05398ded3b7e0e8b16d0ff01ef505e9a4260f6f85edb77f06fce40abf19a203c56d2b74d9382e1c5c5e08ed2746fd1013eae5d4c26ce8eace7f2134d15db5320e8840840d24e40a59db9c7c20b9915917e8502b93dbaf3460b2d19833eccec2a55452d12138c0372a030f36a16fa21504952deadf2bcca368df65747cb95a04ec3331e8fd9cfb747e6956f3a1cc428557da2ebb9ed4e10827d44759cde397bf1bf0033c4dfdff385519e424b190cbeceb8dba34e3e78ced7f4aeec387714d178cce9f7e61a08bd02b2ed37e7391bb0bf3e1b1717fd97ff42a70aee04e9250b61120fb1ccf25da28de7a2017d40fc3b2350fb034cc09c8c672a04b9a55394b7094897567c9a9d18434a378fdc54ccf0b8634158e24b77c15ad2da44d64d0e4fb5c2b28fc0597af93fefe4fbad6345b942dded70e47f6590b8f6335a60cd308c80c5bedbb607fbf62e7795a5978e4b1f089880ffb8305afd192b596b3de382146994745d78dc091c6c7c87cad815d042487693f9259e1f7deaa6c8b1d4077be43a831c29ee155980d848291ff648fc692a1e7d2a202c402280229f5c4d509cc312dc179bf8393fa0fbefcd3971d76a20dbb9bb7725e3939b809001e9a2ce590d5206f44ee82c62a81ea35897ea7e31e31a0468b9933d8a728b3dd72fb00804c0aca7ccd9a2b3010dc0327f7619de7a6ba73c8d8c8fe0084f0ad5c13276e20b08e6328a7b0a3d905082fe31ca58697e8773c2c55693ab51df1c87f0b69cf5fa83326dc876deb62d153a0377121f0af5abda0dcaa5d93ea0d98aed664340d66f64ce31758c3b9bdfe487b400b0c5d40f94955a0a722455766dc904919f2a004ad72442167e3b363ed603ea2a6b5a8e421c56ca8b6cbc5443f97c2acd23cc62361c992b3de18cb88fd533cb35ab3643e88d12e8d06840ac940678da5b7635d1ac2d51ae26ce0c7e7ce5b049fa6167d6662e4197dec0d9b32c85ac190940683eb3847620e6dd8ab1f7063bb1836bf0acefb946a4d5a241a4e6992614fa9063802e80a64d12e89352f4c26910ad014c74305a3e4f8386b6f0c3938b04b81c54535a6c2ab770425c6fd38d90a9181c5b7390d9c1b1e5d8b982fc684521ea6a416d4af7546dbabb609c686491f9cfe7efa8a6a9c14d84e07476a56fbc34e18c0b441656bdd9bf979826e12ec13cfee3943d0192c5b944b24cd818371e9c6da6046a9b08ed3cb0870cc16dc9b7f0946de3e6f1034a659af8c9b30799b8de3ef0a858ddf7ef194a4bb6274d83e961266a97022b88ea869c2260f24948db7715966866d06952d1c496604ca2c27e1e8ff30470e0a4b5e2addefe576b961119a52844e9fadfc2c5e5579cd2df88f233e3d15648710c0b1a1a0c7baa2fd1bcf46367637c812a3c62ceb3b7ab25ced15f24f0e95ff9489f23773314e38574f4f87cea61e947433645db8bbff691cf73484e29f3be742615e62e9635effb542da292cadaa470f2d0b600ddf51c2b1b1b9dc9c4e8735054fbbd274df8fb1ee3a269198ffff46943518e272793757475a23bbb0b5a75bfbd834b664f879065ec04926f65c59f45e7c540345eefdd28ab354056b61f82f21edba29344326e907a51b8b72153ee7a336112ec69bee6c8319d2ff04e0b9e04a805b9cf238a6700d8714fb467410666f9ba6012d7be30d6c0fcdc37eb7a780b75c35d43f8ebe6ba7bc70fadaa034f5814e6dc50d9153d3d7f703b84ffb6870651aa4e2291abe0cc4bb3cf57a0439c551a2748fba6b50b7f639ce29f99bb4c0994131ccb1f604ba1ae993cd56ac2858d4ae6b5f173a181d945ceef59e4c0c80798eb1506a53eec7c4de88c98b668b732fa46fcc3a9582cf63705b11e8367ca6dc797b6584272ebb55120163e2d45170406a21e95baa0edcd78045f7a6604205ea782d504ee1867190f7a5a480f5ea4d1ea64f38db2bf5b2e06951caecae9667907a9ab18fdd1ec456dcd1fbaa8235a8a468c866df3e09ad322641190a6d9fa983b80e5f350d0545674768eabfb9211f4c281b541574a6b95c215602348a452992cb30f125fafd677f55d5a724c460580e8a283e450ba59a0626c5b6d91910442927a81c51a8c1cc6e64daf2c3d58948ee57af499e8c8f974b5bcea39fea27f154fa0c36b5c98fe445aeab28908008bb55c65e7a33b6c130e1fbd292fd9ebb33a432d8494efdb1d17ea6f7417aececb97da6ed06ca3880e757e71dc5dfefee9b34e0451094f43780ea33b7928720fe8e4aa3a667a0fed98aa96b05517178d3e5f932a2951baae2662b2708149dc4f5b7384ed6e60c4d4ba369c47c8843bbdd2daf7c08399c3a2aabf5ba927e7897f6a5949bdaa791e09fcf7610b86d4a32b73bf75f3a3d456eeff8e859b8d91909b433de9c9a81d96c654c9f8a0318a067141cf780de804c8f7b0579a5484c5e8e7ea3a5e7cf75e023cd871bd35b41091cf38245c9b45d816cf5ac3f21b138cc1701b37b3a556eb7401444e54164dfd37db6d4c849f3a18245fc9d1e5f561417af51968dfafb3ab299d7fcf3127129df3800bf188a9a9d09f12168ed52f6ac3332933c8211f8e6daa2d088c9815e473de35d51d321891621894545a393dd97ca18b5403ea970007ce4ac2eb9b95cb12d3ce097d07b70585da5b8f4743c385bfd9ad0a7946592b9cf34c777c31a1da660a9456f46ea9f413afb150f81f18d07eece2f0cd21e4843ce1f098e1c50cb7bb4f53dd31f10005ecebf9cf5e278739b429ba2f7a5194996e7534ac7782d505f3a5c0e9eac0cede86360def544452f830e8bb432c347b9baab42425c6eca7034fbf5f50f1d40995e52fee82363eccf06c33ec597ea0e2f949b8a1928d3813bbca56bc0846c8a9a8b7cbd857c8c4d2b2498f49c03fce49e091628fe59be74628b9f5cd9e462bdec2135af015652c9ba95ed40900e4a40c9e0a8ae8b288eb309cfc54377bd642a2d4a8e9b6e3eeda474211dc62c4ca8826b28a3b02090a171377c82f10a093a4be026c90bc9f1dc64e1ed3136f8365e2ef6a30f1ed69aef46cf36fab9cd74d96cafe1b78105451dba5b98934d63c21533f06a79bae36df79eb76cf6dd6a64ec182fdc38069ff4c1d3e3539bb3848776c677a15da84a4560e7c9e51315809c2a48ae6440caba76ee8141ed232f1347ec82f2fa36ae0347bac1cd733febb864afcc8056f4d6ed38170049e9cbf19a8aaaf8e82a3ff2ce5e341c5a19387a79bdf7244b75028a8201818c5b54c5599f9f20070c74f8e20a25068f65cc8bad119383db64ea98912e77ff06c1c1191e007fcb3132cd4402361c29ae0bc3b2e1c2d6d7fe9d4a4c9e5bcb4a40ebd5e7c6f7f3f7ba99e58aa3e053805184479fd39af5969b23ed6da04d3ef0f8864e2cd4889704368692bfa008bd044e8ec12531f510c1f9cb00943087c3ece6f302698df64f85d15289838709cfc67b02987bf09e37e49e4a12f3be008601d4368185ac1da90d5d18abc1e43459ad1e8510907c4a5403e71fd546159cbf829943c67fe3bc1401bc017e9807427d910b27a297689e59318cc32cf54bbe853848c8bc426ef78a83f70f4f75fe640a88e27bfdde08c4ba9aab57b6eadbe7b0d7a7b79cb5da721fd640bb33c84d51fb2fd1eb95b1d4f84bab0ef06fd4d6d84f6a3513745740e0d4db3d960f2ddbee9d426f3abdb60e2d1ebf649085cb2d269909f9b4ce027779ade5079238d565c62f4c85fc9040a84b637d924515a2101f6ca1ab751d3b3bd697d934a43a166bf90cb3528325ab06b8ea55f157bc41c1f65a86bee37b02b63f3f518ad974ae20591676f6b6b946e04a5a7ab31be125f1c6f7743a9d1f5fa83c47b94fc6edc2144fa1f73851b9738fb558f5ed83e1b78ad611be8f0bb64689b2a982fa8a2ef41daf8c0651cf3d804d589681b09db9ff9e4c5f37eca4baeffb2ab48d22f63de7d8b8b524efb5bf9aadd3e4a2b2d4475515f225dd6c3617b1628f3b80124db45f34214898a08dcab135769c6784a5fbfe82c4407d70bf0ec5c51ce4cd9d08261dd81d921038a9525f10a48fa15b948be51a13059e8b5805ae5199d816a78fcf779a8c5bb66312ec497c3470d1317c95c3586747bba8dac2eadf486c6a8a063df8ad3526fc077800ca4ccf5a733e1f3dcb44e3f81275139c43ac85831b87be9cbf77dd20099282965cc48c173eeed525130aeca35761cb9e803dd442151398a68505454649f9813cf3f99dd2e3dd3d348d10533f9a7e877e8efb26ba8f7c804381bf47da5f4c5030e73c9a73a24efa1f5f7be09c73f95438cb769ddd68d43a2040096e12db39851fab8e320e52d734eafce75fb9895b713a6bb857e041bb5d952c8a6e9f43627cc794fbb69222a0e794c9fcf4a3e1db670cae6e4a785969023d0240", 0x1000) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 04:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x84}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="81") 04:28:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x4) 04:28:25 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x3, 0x2000000000000, r1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001140)={0x1, &(0x7f0000001100)=[{0x8, 0x0, 0xffff, 0x2}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) accept(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009077078817539f8600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000c46cba05200030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a09000000000000781ace9943c753e6"], &(0x7f00000010c0)=0x1002) 04:28:25 executing program 0: rmdir(&(0x7f0000000100)='.\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') 04:28:25 executing program 1: r0 = getgid() setegid(r0) r1 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r1, r0) r2 = getegid() r3 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x400, 0x4) r4 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r1, r0}, 0xc) mkdir(0xfffffffffffffffe, 0x10) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)=0x1) pwrite(r3, &(0x7f0000000100)="83e1381421375fffdd1f1866e592fb83cc6253497e2aafecfef5566c544b8076b577a2e2073462019b1fe6ba7db2813ef4f3a034a2a7be3fc540895fac7e69193a38848d5e41b40d40be1a4417b66bdaedff3dface802045dfb9c9ddc47d64094c69281b967097246948d6f15b5d833acec95a3e9da42ee48de65fd0c148129f086d69fc917c5052387bb2ff9b743e37cce5", 0x92, 0x0, 0x59) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000200)={0x3, 0x2, 0x1f, 0x1, r4}) getsockname$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r5 = dup(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB="0901a258dc3409974ecd027f73902fc153b177e76b57d35a052000000400"/44], 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r6, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x511f9f0a7798b7, 0x0, 0x0) r8 = dup(r3) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) fchmodat(r3, &(0x7f0000000300)='./file0\x00', 0x22, 0x4) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000340)=0x7) 04:28:25 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x2}]}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000500)={0x1, 0xea5d, {[0x8, 0x979d, 0x50, 0x1f, 0xc1, 0x200, 0x4, 0x5, 0x3, 0x6000000000, 0x7ff, 0xfff, 0x100, 0x8, 0x2, 0x5, 0x470, 0xc43], [0x3, 0x3, 0x10001, 0x4, 0x40, 0x3, 0x7, 0xab01, 0x6, 0xde05], [0x97, 0x1, 0x96fc, 0xffffffff80000000, 0x6, 0x0, 0xffff], [0x10001, 0x5372, 0x40, 0x100000000, 0x7, 0x8], [{0x81, 0x2, 0x6, 0x8001}, {0x2, 0x9831, 0x1e6, 0xffffffffffff451d}, {0x80000000, 0x0, 0x56, 0x3f}, {0x85d0, 0xff, 0x8, 0x8}, {0x41, 0x200, 0x8, 0x1}, {0xfff, 0x7fff, 0xffffffff, 0x6b}, {0x1, 0x6, 0x9, 0x9}, {0x4, 0x7ff, 0x3, 0x44}], {0xcc9c, 0xffffffff, 0x8001, 0x4}, {0x0, 0x1000, 0x9, 0x9}}}) getuid() fcntl$setstatus(r0, 0x4, 0x80) chdir(&(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000001, 0x10, 0xffffffffffffffff, 0x0, 0x0) getpid() getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002080)=[{0x0}], 0x1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)) close(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 04:28:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x3, 0x80000001, &(0x7f0000000080)="3b72d1239a97718d119fc9fba282619b42d5eb4ff70e98d1083722a7a13089b31ea1a11b2af8ca3f881560f728160f27beac801764ce7dc0e5a94f7efcca1fb20d7731a6b99885b25daa80faf164038388ab320e4f6e8ce5d2b5c4eb11adbf94d54cb3abc03f809258c8f2be1f529fdabaeb984d01b97debaea3bbdf283abc94a328140460bccdd3a6c4a6b13af58b588dc3c28183e788c412714d2f852b61b3aa53679e290387e53098050b09a35a387cff12731690e30418994d004a702c0c8c167742616582d3a06e8136", 0xcc) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 04:28:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x7, 0x280000000000, 0x2, 0x6, &(0x7f0000000100)={{0x6, 0x6, 0x7, 0x3, 0xfffffffffffffffe, 0x9f, 0x7}, {[0x40, 0x8, 0x4, 0x800, 0x4, 0x81, 0x5, 0x5, 0x200, 0x0, 0x80000000, 0x8b1, 0x20, 0x1ff, 0x6, 0x3ff, 0xec, 0x2], [0x0, 0x0, 0xfffffffffffffffc, 0x6, 0x8, 0x5, 0x2f, 0x1f, 0x4, 0xfffffffffffff000], [0x1000, 0xffff, 0x5, 0x1, 0x400, 0x8000, 0x9], [0x5295, 0xffff, 0x3f, 0x9, 0x7, 0xfffffffffffffffb], [{0x3, 0x3ff, 0x6, 0x85a1}, {0x7, 0x7, 0xffffffff, 0x3}, {0x4, 0x2, 0x5, 0x20}, {0x100, 0x83, 0x75ab, 0x2fa9}, {0x9, 0xb5b0, 0x1}, {0x7, 0x0, 0x5a32, 0xaaae}, {0x9, 0x2, 0xfff, 0xffff}, {0x1000, 0x2, 0x100, 0x10001}], {0x1, 0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1, 0x3f}}}, 0x3, 0x101}) getpeername$unix(r1, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fb4bd2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3038f38b1fd3e59038f56886300"/4098], &(0x7f0000002280)=0x1002) 04:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) r1 = socket$inet6(0x18, 0x4000, 0xe46a) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000300)=0xfffffffffffffe9a) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x5532, 0x80099}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0xfa2) 04:28:25 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 04:28:25 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r1 = getpid() setgroups(0x0, 0x0) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r2) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r1) 04:28:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200a, 0x4000086128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0xdf, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0100000000f8e9", 0x7}], 0x100000000000017b, 0x0, 0x0) 04:28:25 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x0, 0x2011, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0xe000)=nil, 0xe000, 0x0, 0x4010, r1, 0x0, 0x26) 04:28:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socket(0x2, 0x8000, 0x7) 04:28:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x8000, 0x0) socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 04:28:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000004c40)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="5cb8a88699", 0x5}, {&(0x7f0000000180)="d5453ff7598727e5cd7c1de1e57a8d71f4f55429f795b8c834f543c2f7c5d9832f809aef35f1b597c71ba4947608d3d30132e744833b482aa16976fae6ffe08b9134d2ffbce22b906135dc99fe59f072c78582ef3916056818ae61a26f3625019762e3ec3112de3386dc3949b53b38c54da3db5a7c24a119da0b272a494a7ccd0005a3cb95cdb2f213284f39", 0x8c}], 0x2) execve(0x0, 0x0, 0x0) 04:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:28:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) r2 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x7fff) kevent(r0, &(0x7f0000000200), 0x60, 0x0, 0x1, 0x0) close(r0) 04:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 04:28:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) semget$private(0x0, 0x4, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) accept$inet6(r1, 0x0, &(0x7f0000000140)) 04:28:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 04:28:27 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7fffffff, 0x7ff}, 0x8) sendto$unix(r0, &(0x7f0000000080)="98bfd357916872e83fb4779dd1287b530e60c1d70533785af9b9a4ed7ca7f7b2dc8f60", 0x23, 0xd, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) select(0x40, &(0x7f00000000c0)={0x8, 0x200, 0x81, 0x3, 0x10000, 0x0, 0x3, 0x6}, &(0x7f0000000100)={0x5, 0x8, 0x1, 0x9, 0x8, 0xc227, 0xab6}, &(0x7f0000000140)={0x101, 0x37, 0x7fffffff, 0xffffffff, 0xfffffffffffffffc, 0x3, 0x5}, &(0x7f0000000180)={0x9, 0x5}) select(0x40, &(0x7f00000001c0)={0x9, 0x2, 0x6, 0x9, 0x9, 0x10000, 0x649b, 0x5}, &(0x7f0000000200)={0x46a, 0xff, 0x7, 0x7fffffff, 0xaa00, 0x3fffffffc0000000, 0x40, 0x7}, &(0x7f0000000240)={0x8, 0x3, 0x6, 0x87, 0xb7, 0x1f, 0x4a3, 0x81}, &(0x7f0000000280)={0x683, 0xf7}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10280, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) preadv(r3, &(0x7f0000000640)=[{&(0x7f0000000300)=""/234, 0xea}, {&(0x7f0000000400)=""/189, 0xbd}, {&(0x7f00000004c0)=""/209, 0xd1}, {&(0x7f00000005c0)=""/65, 0x41}], 0x4, 0x0, 0x0) r4 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r4, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mkdirat(r3, &(0x7f0000000680)='./file0\x00', 0x80) preadv(r3, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/213, 0xd5}], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x5) unlinkat(r3, &(0x7f0000000800)='./file0\x00', 0x8) msgctl$IPC_RMID(r4, 0x0) syz_emit_ethernet(0xef, &(0x7f0000000840)="27e958b8fa4caea35f8613b7897c66895085e6bd5ffda1da387f96b0c5f369890b50de712af171562e6a7efe4291de9d934e51edc2eec429ac4664423bfdfaa98f1b9e21703c5ea5e967b35703dff420b59bb3b350cd2719e0d3d20fca2757ee01b670ac0cb8ae33d5b22dcb896b36db531795e961963ee5476084e1193b288e7e6a11c69744264be79bffb83537ed0c97876d9e473699096b0af2d52a46ba94293aab12e09beee12bf44daca36ff1792d3d4d59da7583b0ae7d87a35ab11dcaa7cf1ae2250a97ae1a54f6d29c1b5ba03ed85af4f5a194c7921137506e26d610b3748a869eb5404623f1599b0fc45e") msgsnd(r4, &(0x7f0000000940)={0x2, "73aba0c6dd57f5ad93c47aaf7640eb091e9ceb0018064bea8efe0adf7bad4dde41f8eb9ca71460bb8aa804dcecd6d1091ef035dd06008f31964f8cfa40f7373d14d33a0bba16ce3669a22b9f66d32322b9f4277149b0bcb9460e7a221cdc0a700b6a65d6c7b50ab11fbe6247dce2d877134ee5388f88634a813fa0e2253a4e64d77c6538c681474b04d6ec3bc899e12642"}, 0x99, 0x800) chflags(&(0x7f0000000a00)='./file0\x00', 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f0000000a40)=[{0x3, 0x80000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x1, 0x4, 0x800}, {0x4, 0x800, 0x1800}, {0x1, 0x200, 0x800}, {0x3, 0x1, 0x800}], 0x6) ioctl$TIOCEXCL(r3, 0x2000740d) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000a80)) msgget(0x2, 0x480) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000ac0)=0x80) semop(r5, &(0x7f0000000b00)=[{0x0, 0x0, 0x1000}, {0x3, 0x6, 0x6000dd74a9d9821}, {0x0, 0x7fffffff, 0x1000}, {0x4, 0x9, 0x800}], 0x4) 04:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:28:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:28:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000480)="4e8ef5db88d2134552be8ec2a4709c484872564c510de9e55a8584d5cbc173033b66260c64fd4f2e0dbf3c7dd60008730ef8ac5f75c83b181d1301b5c77406bed3a3b14b0b61726b42992df030524fe8831ed46f253d23c7c2a9f0c2d9954b63492c6faf671fb4d40a5676807644e16d3f5c5322423330", 0x77) r1 = semget$private(0x0, 0x1, 0x108) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/40) execve(0x0, 0x0, 0x0) 04:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x87}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") syz_emit_ethernet(0x1, &(0x7f0000000280)=',') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='.[[\x00', &(0x7f00000001c0)='/dev/bpf\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x96-{-^\x00']) 04:28:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x401) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x820, r1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000080)={{0x2, 0xffffffffffff8001}, {0x1}}, &(0x7f00000000c0)) mknod(0x0, 0x0, 0xffffffffffffffff) 04:28:29 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x6) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r7 = fcntl$dupfd(r5, 0x0, r6) accept(r7, &(0x7f0000000200)=@in6, &(0x7f0000000340)=0x317) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0024e2c97ea9066f2ec6a4"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r8 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r8) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 04:28:29 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) 04:28:29 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4006}]}) clock_gettime(0x4, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 04:28:29 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x9, 0x1, 0x1, 0xcb8, 0x8, 0x5, 0x0, 0x2, 0x7, 0x2}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:28:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x105) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x12, 0x5}, 0xc) r1 = kqueue() r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x1, 0x8, 0x1, 0x3f, 0xfffffffffffff587, 0x1, 0x2, 0x0, 0x4, 0x4}) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x59eb596384fa88c1, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xfff]) 04:28:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000500)={0x800, 0x100000001, 0x85, {[0x5, 0x3, 0xdbd, 0x3376baf4, 0x3, 0x80000001, 0x0, 0x7, 0x5, 0x5, 0x0, 0x3f, 0x4, 0x1, 0x8, 0x6e2, 0xa43c, 0x40], [0x7f, 0xfffffffffffffff8, 0x7, 0x0, 0x6, 0x3cb, 0x9, 0x5, 0xcd3f, 0x7], [0x6, 0x31, 0xfffffffffffffff7, 0x2, 0x7, 0x81, 0x1], [0x80000000, 0x1, 0x8, 0xfffffffffffffffe, 0x3, 0x8], [{0x8000, 0xffffffffffff4885, 0x5, 0x2}, {0x8, 0x3, 0x7, 0x7f}, {0x6cb, 0x8, 0x8f97, 0xcff}, {0x800, 0x8, 0x9, 0x100000001}, {0xfffffffffffffff7, 0xffffffff, 0x8001, 0x7}, {0x7fffffff, 0x8, 0x3f, 0x5}, {0x80000000, 0x4, 0xffffffffffffe666}, {0x7cbb, 0x1ff, 0xfffffffffffffff9, 0xca4}], {0x745800000000000, 0xd5b7, 0x300000000000000, 0x92}, {0x100000000, 0x8, 0x1}}}) pipe2(&(0x7f0000000080), 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 04:28:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/94, 0x5e) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0xc) r1 = open(&(0x7f0000000300)='./file0\x00', 0xc02, 0x0) pwrite(r1, 0x0, 0x0, 0x0, 0x0) acct(&(0x7f0000000100)='./file0\x00') 04:28:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000280)) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000080)) 04:28:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x280, 0x2) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x26c1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000300)=""/69, 0x45}], 0x1) 04:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xad488430316671e1, &(0x7f0000000540)="b66377253a18320488f31ec8b93b921462fd07952b2cb9e05317569c570c7a7646ff5e6ef114fb1d603b9978dc6208a941ffaae769f4d275bde0be070c19297fb0c3a8699310e7087ed50b905efff2caff1c933beb0e804aecce74148040c670d6d2b187d7348badd887a4d3f25d5ba0b9b31308b36c7391fe79e3b8ed0b69441a900e1a019e682af776ca1d38f674132ba2b085aca196189dc182d7ca48d893f657883f7a424c28a1e60004ee5ddb526cf448abcd2dbc910d7042644ef853e106") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) 04:28:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) ioctl$TIOCSCTTY(r2, 0x20007461) sendto$inet(r1, &(0x7f0000000180)="03ff73ffc0f860fa09d62ffb1a6e641e9abf73c8fabe88ddfa2a8042f2888008a2564a12b17e64779ee8a7c4f883e65e74550e479322653a9226b9dffd46860d03eb5eade6ebb33bb579d11979906de7b24139ca1bd992661e2da6feb56f2c496c1fba66a000a475a1e3a0876dec52dcf41ec209dfc74fed7a67414250441c9f0252be546f2f8573ccc54f056ad261f27d0ef763102f615793a5b9e350d9a2ce5b7759a5f8a9c9610a322de764e0124b93b94407df1937b659c5ad93e15288f7fb802c3fff3c1dce86f661d27e3421d0de2861bc25c2fda4da00b025af5de522cf38f5c0fd72e79d14b9095ebd728fa01803faf9a6cabe80c5d82aa24347bcb29f8bb2a2b0e34d60d8c69813ba4c892e0350cd1e46eda329ce9e4a6b6ead566de4212fcc1bcf7f833e8512340a637b8a02eb45782649127ddd89c20efaa8104b80588d4f183528521650170cf437e5a3a02b6d1604ee695d5340b67d3bb53b3f8156e3da127f28e0fd9ab2a7f7bb0275fd8e99c08ad6cb27f5e9056aaa80319c0553c83c49727673ab2a5612d50685dd92a20cfb13e03726527dccd1ee0ae85215249cf90083b2f9d9381ee5cd04f8af609a5c0e46ee0175f3b6155cbb45cc19a958fba71df341a80a76001306f0c06bdb0bf11b349eea604e0d45c39218a4d8a9bea4c550fdf71aa65097a3ab110707e186a0ccc3920788ccf96a2ad097fbaaf1938e575dee27917e9819a0dce1d794ed8b625cad2d4863622234b8fea43e48b36a8329f00b8288f42d5fb166ef44b3564724480bea53afe3f9b8489a80e564e2dc7ffc591ba2487e3fff81d2bc5b1bdc52272a152584974df186478d4ac4e8a2132a2d0e65e97233823cd1eba0d3d6fef51fdd989b5c230b7edca52f78c3a5cc47a14a3eef4d6a0f9caefded90dfa6f1139a5b5fafad0999640a53595b1389c9f150f2e7c71ceca0239646615cf19b944eefb8d293e9d1267f37d354f94d65cf1a00fd0feb63a259943d83490d21c0386b62db6f6ce1bb104cb85058238fc2be9a5f604aba11b6259e13b096f40b21e7a021b4f4b1558ac06033e87d4edf637f3a2b99768df311baf9e0ce0be3e38e63359b6e7095a481572c2cfbf264d8d2151acb6299cafcce59c3f4b2ec20741c711527a8ebeeb05d89a4520e0f4b1214eb4c0721bbf3876869ec5776bb2a20fe68ddd526c6189c6721a8e142c88e6ffaa68ff5d70e62865c5ee60441941778c7397031711ab18fb7117eeeab7f420eb7f82ec13aad181f9ba81db2e608ab03c69111c0c794516c2bf3d1aba9a6fedb60fe7f62b3918702c459b071fe8a3effb4b4360755e150246f2d57a1d2fb9d9b72f278290237fb73e76bd9272f8f576f4bf468db8bd3da12588c5efee8037ba9261401a8ac4ee5df8de5665f8e57de012265ca95724181e16333f26f02ba7f47204684992137a7ab2ec3de4500ec76fe40fddb4972877802e7c7d0569c13d7fd8ce75fddb862b13daff7574033ebb2cfb4de0735ff00832b4adb9e8787ca90f91dda16da77a6e20857ad2147fe1f1652f49b8c18cbb4c37c5361d317280eb6d41192f6343214eea91a003a48be23a0235c8509eba20456c5e87e929e03e5d2602c32bd99217d9d3a83e5702f549ac4f564ff1c77cd2501c8029460654d67ee0fe5a2100e19e2369aea6af2537d650119b8b325aa78d8151f4fb5dff8ff484f27a2c7df6316bacbc358f269288d72cf739a671156c29d941e7f65487e56a852fc3b9295b31a7a204522f53b5cec79e3219b3aaf5d075cfbee79f2f0bab8e96b67ca13b5bd7d3a5d6e8187ca38d15eab1adb6f363c6cb52178d2aefbb299fa3adbcd5bfed8585eea1a5c7b0553a0aa359736f84a3a4d24436d4efcafa898567b758e4f3d6880ba113a50e9ef4f1d7bd5b2e0befccacf29fb6dc9b7e009c54cff79d12fc7258f58a8d5374d42a2220bf14538472d65a5c7b97001472d353b22fc733977506b856d00241fac72458b235aefd1415a65850f2dfac427387f3ea0acd9e1b0063e33c1ad6932efecd7217788ed77c37836d4317e9ebb934c351b0bd4fcc047a8fdb8da5f717d36ba218c16c1176112f9507ec74982d4d7e014a8cf81866bc8294c03dbbc2fc79c182f8702ab198d4d525d476be74c38f4a0e403ea55431f1b9c62ee8e5ebf482a63ee45f7e91f1c001b0a9fcd5fcd9bd8299c346ef91e0d54983874672908e4abd52a42f16985cf353689ac337143a7bb7aed571b545bac37a0f6883304d153b45b3d0076579ddb58e5b0a9029b756e4259f1099cc2f6f865581d0176d42a30a8fce1f63b4b4076ad783aad075b8f9d07a4deb6f9097e2d9725e5c75705696758876021eef2b15140ac506c08994b00be33f90f1b1c77cae71bd20c681885a7e56f379e54f2a0746ec9d2f3f73d01cb060715e5d84c9a7f6ef7aa4bc3db999ff6dc0a58bc2f3181ca334b020e9f48f00fd4bd065f77ed491eac1bce1b02cc68450635af6cc5e5858840f67104a3bfc427026696751291bb9e5b6c3f7e05d2b62b471d4a05040df645c5143b04adae7528226237941e8be7fc6331c56a91b7bf0501b60f03e293861eaa5bd60986a86e2c2a2cd294eda51865e95004cc789338e21766663b3df0955b94a75284227ec3436f14276bde21b1901662ea06701dfd387b2a4fb4b79e662fa2c4d322eea6d92b5b96db3016189b7486d1989822b70ba25b4589eb913f7677d2730a0bc4536516011fb79c6480008ea82d0a7e43e935ef0d5174e5cdfd36c6b2eafb08d5e13c88ee35849ecec4cf3c93592a9bcc744f0da82920d71d84e2add49c720533dce0cc2c172d552f68a8d136b8b90232bff462555fe0604f492ea484312bfb16c6f4a0c445d55c45a7968cc673b71f6ed6afb1ff23de1f638a5434d5309dbe1cc165036063291f01c5559f427eef9a762be42f49af79f9ac7f9de04ce1f90eed668ea01aa986908a4e5caf6bad3692394d44865bb12e7eae7bf36ac231bbec19b187d9c61b50bb7e5d0b32bd8336b0446aa82631b40b108afb21cc9bb53049d40cf527d5af9949d2c4f2ff67172cfc2bd252af569d8745b5e64ed1fe320409dbc9728590b361de473e76176e5aa70fdc1708c15401960e3a3fd9e53e512fa6f4b12c8ee116ee37dcc6628ee4b460d033058a3969e470cfde447148764160852b697cf3ec5e2329554b1b07939cf3786e9a35672d4d06200680a85522a2c1524e337d285c657bfcd819314a7690994480bdab64d7639ac7fdba15605eb96af42039dcb6c6e4fc2ab9e3f84cde20f47857bcb7410eb91f5851828f89eb458d8fe2663bb9ed4f0ef0e6f69d49fc1afdfbdb55ab95d5c9154c760fd69ca5ddb2da52fe7547ecf227400f69194ed702afc1bed0ddcff6112055c975a2d147f888e45fb993ca8969492a9c72f785fe601fc1019311f7dee4b37cdd59e39c5a3d20b2a499ff7cdb293275eacd4b372102ff7c9d14ab8aebf6ee9ecedd990bbfc0dfca8d9f5a78d57c6d7530ebcff0472858a0c3f1e9a7b831cba5d542f50553b7d74f760c30e5cf451587e779b9f7190fd9823c370cd7397549b569ccc2ed7b9da8b8ccd4b13687e4ea6aa1070e51832c20043c83228b79d04a49fa0ee0e33471996e26bd469a995b01688ccdf6a9b9885537686f4784e0e7bb1aaf9b90cde8512527553889e3593c0f4ec1f954c542a548c04ed7c99019cdb05d39159a227b271613c1cff66fdaab255bf40d9c9d105cfc21b001af746acb118aca639dee7f74c0cc8223d33e322030211a1f15e5503793fe0f43e9dc790362f6a939524467f76f0c278f342ba065753dca39084e4a90d05affe91f5a2d0aa7e0f1de380d68ddef182e24ed72a53cb26dfbda10578ff571233435c68c2de08cf77051b86ba577722cacb919bf57527a9e6ac7415d1c7fb40222c9bb8682578aca6d354bb72a1e18b54bafbc9c8a9a5491f3dfe3304822ad84cfd59506381ef224a97bec4ca3b3d314b6681103a16807270f5c9cc5979541cc73b0f6af7e092be0acfd156cea190e80a0e56333e203111165cba32469dcca94c28aa0b631605c16ce694f766803f796f3ccff25f594ca89776b6010b2146b97d16c34cdd2747322150a6dfa567b501c5b8cb7765867f5ca6dc3af7c0f73ed18883965e2f7527981a3aaa8002addc676654afcd62c88f449ec47834e5f64f24a62d32509f4b6b2ec4da1d6ad2bfd6a225874300c4d544ab64a0a2c0f0f189eade80bf4e483c5917ce29eac585017dad0ddc7004ff5760b286a68d7b6cbc53973c0beb0f7a40ace57f74e649c9b3d31589b214597afb4cd7598b96d6dba299bb6c9f739a8937939226e8deba2f128ec3a242a4d6a82a5932210796b3475fb539606a010ca346d0edd6a0562f07d6ee4b8d9a495c5f59391125965f52f7cc49c4bb7acbc9ca92cb97add27b81ec21194976874c1279a1ccafe1dddbbd3a38908341a155779f640ddc497584e94824c8391541706cd29d4ddffef0bb32683acb2b98ba210975d1481a465fe9198ce359a4251111dbf1e07a13a7bf770eaa5729d144d2eda16a4dce52e5e8669ff767578b31a5843ffb41a11a6f9e93ee609281f1a2408e89ad75ede151ae8f9ac84d0e421d0bc492605b4e6ac9bf884fc8fe316e914c7a47953586db462bdac3eae3ad26103f4e9505c19489991ff9caf2c6b973141bb7c73a15794be53d1c7d64aa942c9dab769dee545e635fd7ee47a98624b2170ebb77a4b0f9d0474c9e411ace728ff501f5f681daf0b79a4ac637e6f31710681952b171d7f5eff48a51d1f4d9479e8fa74494737fdbdad5ac15801416f96646cfd7af9458d40747909295e86779ebe9c2c19f9e2fe67ed21341de62ac318f7414bc785d754b489fc05789e40922c529fefd5f39b6f25e66f0822fa7599ca5dcdf1c84f1f7b1d6fa3cb6ed8ee9d0990e04d54d0aa6f655d99bf971c13e10d49204e261674273d26b067e495615a447aa7db7e4102cd294cd9ca65091f72e86d5a369f41797e35895744f8afda55597b34119ed00147a159fce60c0ba2a085353428fede060e06953a67acc8ac978ef0a672c8c9c7ec0ddec980e0d7eee9562ad4cf9beda377c2c9d3a9d63492723329e9703bacf15638076c4b80b0d6e55be8be00170373eb0703c70948febba18a0d28c72cdacceaf5f7b8b512d748e84b42df331ddcc170202c3a45634a292eaabb8eb968fd9fd9b051eee53e9f59d90da45eadf64d66f0dbd2f384249a550f7cf29bd710bc1968670eeff134f462dddde4ff5b8b7f2054e9030e2827e40c0a3032d18e19636be97a3a4d5e9e1261f6d124a638c64a108834fdb5e753196897736261271b50ea51262d32648e68411314d01cb873dc5583728f4a6a63333fbab53a7e78f5be481ab8b181c72f9e227769a7aa0f2742ace77500e066e582811a549f8d7828b2f918b5007e784eb6f1ccb2b2f88e0da027a60228c7c22c65a7d30a27e71ef6a0a189235ec258a66517a85c48f18dea8e055e0b9ac418892eeba9475fdda751731dbb84980263b8756a53d2ccc9a43acd3161a848c8808c5c808bb126fa49110222a8a61daa1ec0fcac75501aa64534b30d3cdd251ad3f6ea8682d95ec4bd1613fc7269807e560294cbc615fd87c6ef2e3c7867afb30d118189dbc5d75948a3c37cde0243c4672a6953a26e9c304c885ff0ac5ef44476bd2489ffb56e50bf31a84978765631d2cd7edd818eb4ad29acf3a59fdb2332aa02cefa6e66b3bff2ab0e4b7a69e2986c65", 0x1000, 0x81fb1417cb9d5551, &(0x7f00000000c0)={0x2, 0x0}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) flock(r2, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) 04:28:29 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x20, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) fcntl$getown(r0, 0x5) 04:28:29 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) clock_getres(0x0, &(0x7f0000000100)) 04:28:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x517) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 04:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r1, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 04:28:29 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) pipe2(&(0x7f0000000740), 0x10004) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") 04:28:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="0c191548f3b756b2fbd2cf9aa1f0ff4bbf047b5ede517cbc9ecc5d6782636ecdb558be10f345158868011a8bab42a9338aa6996d77eb7d5a713544ebe55a90952af640fc7b7d9f92028000020000000000000000d6cbb5ac3958dbd4240a7473f420e501e25b65219819b758cf059d51757ab2916a678d5e732d3fd642988d1cb9b9a6780367c141e87d1010ad64c2f5adab0793889182fe41293f41e57976ccc4e79a50511446b819fa72538429b5e78227391b4e2e80c01a76337a3fedf2328e28583aa13ffcbf96ad0488961fea531265681af3eb2f973db41f09e7e0499df4b74b1aeaf648af390fdd6630fb9a09fae84164ee649200da47b28e2556c0fff4fb7db60496c27408a0c282"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) mprotect(&(0x7f000021a000/0x3000)=nil, 0x3000, 0x4) 04:28:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 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(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 04:28:29 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000680)='\n', 0x1) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x2000000000000110, 0x0) 04:28:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x40) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) read(r0, &(0x7f0000000680)=""/24, 0x18) 04:28:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000440)=0xfff) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) fsync(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[{0x10001, 0xdf, 0x3, 0x8}, {0x4, 0x7, 0x4, 0x8020}]}) r5 = socket(0x11, 0x7, 0xfffffffffffffffd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffffffff}, {0x18, 0x1, 0x100, 0x4}, 0x280000000, [0x8, 0xe2e1, 0x200, 0x0, 0x80000000, 0x8, 0x8, 0x1]}, 0x3c) fcntl$dupfd(r4, 0x0, r4) fcntl$setstatus(r4, 0x4, 0x40) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:28:29 executing program 1: chroot(&(0x7f0000000080)='./file1/file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1/file0\x00', 0x40, 0x120) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x21, 0xfffffffffffffff9}, {0x48, 0x2}, {0x87, 0x8}, {0x47, 0x5}, {0x6, 0x4}, {0x21, 0x5}, {0x22, 0x6cac1f2f}], 0x7}) 04:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x74}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xff, 0x1}) readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 04:28:29 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4, 0x3}) setregid(r0, 0x0) setregid(0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) bind$inet(r2, &(0x7f0000000000), 0xc) 04:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000640)={0x18, 0x3, 0x0, 0x6}, 0xc) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="daddfe66ecc00a8806f785f1240b43651c006fbb7aead259740f6f2df25ed182b5b26e7a57d7fc85cf346214f14faba120897162159570f7cbbe270dd8613ea4a0e67fb80b508c80", 0x48}, {&(0x7f0000000180)="6c17f75c05f6420ea22118d883de2058a30ea7ad622bfb8c820ea42078c28872dc2250f442fef028a2e43bf675e61e75b25daeb4a2a43473a620a1d22e9f1d264f50f28fa7645ac44b843b813f77d3a7133ff4615daf6c81706790d2", 0x5c}, {&(0x7f0000000280)="85c8f52a04fa7d4bff747835740ee8212f8d0685865c81cb9a5566a45907dc14738d9ae9f1fc440c682ba83158ba9485bb38960abc7e58321d2284c5f0d69c0f07993cdcc332d7f5140f38a98b5c22097e4e189cdecbdc975add826b1a75bb759afbe2547c0e3420c4f07380fd44e950947aa870252d5c65afa8cb575103550f18691534c3c0e747b249c20a6521db903456106f06af37e3fd7902d818daee45ba946e4e273938eb5dcb436fa0fa73f169e3f0ac4dd2c0b9372e9b8c6d553f232fc17841c57c56993a4e35a0bcfe27dba7f3ec22", 0xd4}, {&(0x7f0000000380)="a10243b4fdb638e05529798a80ea2c54a8e70522ad164502a3330320aaa52882dc859c278d9c03051860b8c9e2b12d88e36499600a87a5d8299a782570e183c2c12bcadbee20197e3c4059b701904d583b6ee1b660ff8b48d1d4d0bd5c4a34145538c9d8c29eb6efb3", 0x69}, {&(0x7f0000000400)="115ec3df3080f79c7a96270aee8b7f0cccf281d4d83f09ad03f91f6ef6565d5b71b6e8244980ef27dce36cf49b657c5a560707791d9eb608499c0c335dff04e6d6b4129265ef01451dcbab246d24bb11f9dd38130a09285ade3e7c6c9b8077fa3b0ca14b7eb8640be273a321d8c2a6f68996011736524a8c4ef8a7f2f9e38def341269d32f75b1186ee6e164af5022204ac37b2ec5139125", 0x98}, {&(0x7f00000004c0)="3389f0984398c3a107da0317d824f481f6076202dac9248a12d460f256ae2dcfce5e0f4afb7db09b6b917ea7b5ff117b245ebc6f607745dc291465733d8182492e4b05bcc919b3e074ea631005d1630737f4ef9d076ba43582cbe18e82888f9ea86e2024c24d03af8fd9a0bd045a01168997c6e2bef96e0d2f60a1e8876e416cfc90b681aa10c76fcdd44db8", 0x8c}, {&(0x7f0000000000)="e1419e835ce3e2cd37b4bf9ee79480e4bf", 0x11}, {&(0x7f0000000580)="ff654c534c14e24846e760043091ef96960fa2540d44b08873c736f467bb2b066197d42cb52d271942", 0x29}], 0x8, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0xec5, 0x1, 0x5, 0xf2ce}, {0x6, 0x20, 0x3f, 0x6}, {0x2, 0x53, 0x8}]}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x8000, 0x3, 0x10000, 0x1, 0x9, 0x3, 0x7ff, 0x0, 0x0, 0x7, 0xffffffff}) semget$private(0x0, 0x3, 0x48) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3aa0d7bb1b0201140e4fae82bb4aef5ae60ffaf61391eb90d7f1c69c090478ed016370c9f5cb4fc32506631102542592e0e0000000000b068ccabfdd5344a88ad7899541d25929f82418cf9f80d20ad34ba6986d6653a64723106cf4af8e7f703723cf384e651d31beac3c074b3295a8bc680734f60eff4d50ff9da4eb36d93e9d4233d26ee66afaca2890c8746ff88415e00863fac86f761741473faf4fde45849c7794423bc01208219ce2fe81d31dc07a37a0f22265e51bfa18ef1c78470cdabab45a49245ec9e81703438a4b576316c6181fcf6c9d98d7f5", 0xe7, 0x0, 0x0) 04:28:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) rmdir(&(0x7f0000000000)='./file0\x00') pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0)=[&(0x7f0000003b80)='\\:\x00', &(0x7f0000003bc0)='\x00', &(0x7f0000003c00)='\x00', &(0x7f0000003c40)='\x00', &(0x7f0000003c80)='-\x00'], &(0x7f0000003ec0)=[&(0x7f0000003d00)='%\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000003dc0)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003e80)='\']\x00']) msgget(0x2, 0x700) getuid() getegid() r1 = msgget$private(0x0, 0x421) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, r2, 0xffffffffffffffff, 0x10000, 0xa6}) 04:28:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000500)=0xfffffffffffffffe) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)='r\x00') ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) r5 = socket(0x6, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) semctl$GETNCNT(r4, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) 04:28:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)) 04:28:29 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100000100) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchflags(r2, 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x8ae) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000080)=0x2) 04:28:29 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0xffffffffffffffd2) fcntl$setown(r0, 0x6, r3) 04:28:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x800, 0x0, 0x2}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="9e542035b026f49c7563629b14fa80aa24d53ef2de4a971c81772e170ebb0a435c616d791ef197f9dd69d1043b98ce9241db7141ce6876868b1476c84ba15d062fea4f90c57027f6f194fa02f30f1319959609dcf28c948931f99e28a65f3b8f1e81f73a5e742f257322a05548930b2c905438e75caf8167a14dab21088617f3e334ba2ea76d65333ec5a824ee5d5dff5647ab132e8956018e6d31c745cb06a957dc484509cac12b31b9958316b3934ccb7f382efb027a12e9c0912f0e6795c73ff68b5962b228f4d4be841e5dd51595a916382b5f351b1eb5cd0a69b4db08bf9c9ddfda3c13eb93793d6960e9649520bc8a57915be7031a93c8ba2cf25b9d9b9aa4c4323408b223a0ca54d8881904b900ef77417f74a1236189f587cc3a86b334156e818aa2ec9ef6858f063c033d014abe634842427ca9cd3e5c27b269689cf151256dbe7f04e1180abb2bc75c1d8264ec59b0080b4d510a57073883755842649b53d2f5a56c0974940aa4fa0a6673840d1ffea602a9b1f155b123ded732b39ab178fb345f5f1041420ab07b099da18baa177928167b9594dfae30922fc95a8f0dc85523f5f923d5db2570ea57ad4747db392c27d70275ebd0a12a04fb7213b4f57e9d7b4e4e8ef432067990139827b7d68c9afcb6bf6da55c324b54523cd1c1b077d0ff8cea4945ce0fdc4fef3c8ea98635f3b343fc2439d67739864193afdd902e5204f3b224f6bb8e85b5863d94220d30c248967782a6790a5e42f954f5371955ce248a1f64046f5f92131f3ca21b141675cbd29d71a34b8b7ff83be604b2e690b34a45a0f3196de2bf1d5b0a2ad334511cb60eef5984d824ee4d1cadbcd685210ad6fca7c3b56df21b3203207d17a28d321c8cc1ed80a2ac185f054dc3d4f1863def3dfb861ac259edbcac6a748f0cf34764aae6eb24b70a5551d910cc8cdb3bdde94f0d6d298fe1a13fa5485ff099e9bae1b87e2a1d7304ccd026e7cbc83e1698a057fc75988b25e9be0f270368eddcdb4dfcb6f0dca0530f00a7077c5b7104340862eafd324d8020a8b25193186cc3a559568d79b7779654a85698936bf2cb3fbe746f2eddcf5a8eed198e5e2e15bf2a547e069ce487ea9ded4b4d7c8bae679374708b4b402a976833588ffe0c7044b50340a8d4310fd9136d1bded83ffaee5289b66617ae0cab75e38d5ca28f0a77eb9a4d6034bcd499d51abbf7a5ce9866852569329023d8b1ac0751d6aeab4dc6a07e7720084cabf5bf56b8b75592852418d4092bb8730fa9e91b9d069882373ac9806ce7c9c477e90b5725495bc5b579b2c6688cfef5e0e3d2b26f5b75b8e68b43e936a118c431c7651797e7adfb436bdf5f4ec1f2bf2717ffd637996bd9e73cbc9b4908edca4aaf03c1f0c3c2b5e1e9113aad0cf832e650cf199d49922673ea2d4b83f77fdde17e1250720ce1a0e0c2e79a527a6254dde880ac569de06fa51ef316c0ea5afe7ffa5e89602d4253adb33a78a20dfacfeb017ab0857204531848634933dd30a77276ebba702951ae84404441ee8aeda340ec2802a9a9885f75eea19586da9fee254631b6763c3933bd5c7bdf4d7256ef4a594f5b574f19b2ff5aae1b9cebd8092d37f3a65c470ec8001beb2a9edc2478ab3d08df925bd269a8fbefea727ace03fe8ea12402a2b97e12eb850f205f0136a7360767614f1c9016d130c1b6c210d61acf30ef5f2b32fadaf0614090fa5685b74df9683815ff508876886b213c41956b3f770423fa6d5d5f242cfa96d023b024386bb02c6453cea9294dbb219831af3d3ca2a82a6ad56d6251d47c58f0210ebe83bdb899d2fd7b8a9ba49f197d97d559a9b8a69322651f853dbe4a123583e52469b86eb0639530308801362f92e99a22fb0122b701ce76584d51c53431107e28931f9d0c0341be71299a9bce6741653995947e9b3d157a2ab5ac1605b4b86f48b4334b44d56b4ff2e8b1fae5ea57ded9e8479ba9d4dbc71a92cf1fa6e82c03a0956b4c365b547e0db51f2bd2730e3451bfaa23bd6b9bcd58fb85a5508a28dbae73712f81a531c3f5fd85d26f541bd5d07c50c25e071db5f69bf799f347e5e987c6d782c60ed67fc17b6fd9609946017a77a4b2208da78574a04a9196d9af503e555b140abc7da59729a498e25f949b9a2f8f91f9882908485befb6481f8e119310ee11049f23bcf8a53a0b1e70b553d5239a54a046cd41e769fbf2600c3cbfed5880f03ffefb4c5c41d808530000cd95282aa8317319771a41c3ae4327c5d0eaf2149f6c4a2842608598d4bdb30ef1fc3ae392aaeea4228058c4ec1531bc1f4dba41eb1c7cacba981ecb6c005fb33869a63d9378872918032c615408e0b942df5499cc0eae27f3107ddc03fcd7909f7a8c50db768709d8bf51f70db6c0164f207ac254cd45ca10bbf9910b80f0784e21e02ae86bbad8ef1f71ddd345c643662f20d8a81277ba1d10a5b69484cb5013217b6d34cad4d6d79baca50db68511f23e8256360df2f65080638bbd0c65ddaedee0795eb6c33a8f901c39c4f8e4963bd1a197f1e0161840da781ca67858f5a8e1c4ff4e3d369afdac5ae5cb0574f56da0ce8cd26a9f9656b76fd51d2fa1a1a8ff645ca4ebad5b5b71893c6fd876b0240501d8570d8541c3a068fde44775d7030d8d9b3e0942b78a933502f0c5dec1cd74baf37c65a7692fbe24f8de69ad0715c80660d50d819b32f75768dea18445d7a12114eef70eb859a1046390e6f17adc3de17751cedc247f40614210340c56b832992a5ddfb8457b0259edc575f72650e5b5f95d91e2c0f5c6681096bf3960c002552b6fbed70acbd7d06cc2be9ca41d4f77bb827ded3fd4afdfc55d7cb0cef1a98cc8a38f1e53e38dbad87880c4b963b1e9a614a1a8c04f4b0609dc4834408b22500ffa04e786308d16efa81914ba67b82264f5f8fecb0fdbd11210ed5e417c6fb846c55d14b65b781c3445654c7570e44481ac6011240af602016cf6def1e0fd5a7967606852f38415221ecf6d114a539492d1df378d8a1e901e4503d6866a13fb9e9fde2cfeb030ce4020617b3197f00f0f93c332e85099b91758eaa66cf46d48f7a0d308cef874d05fbbdfa251daffccca46611185d29b64b3a7b8acc165ce5281e39bf71f8505d83600c442fe53f3162cd44b84dbc6d3c74603f63216730a26a015da3e9d581391d411f57271ca6740e8a3f7e7ef0df8382574a277de8472e843ca30a4e04f518be3c1350d50487dfa673e2a98f6123584c88e399714dadd733d74596cb97c49dd1189ccc182626b4d397bb5dcd6a6a26aea356f5d7bea8790ca766db21bdcb5926597db3e7162f8dcec119a33eb51071e29eaca763eb4f33b7b8e9f5662a56d82bf0dd1d48dd0c076b92f2a9bf8e310bdda1a0365a9e3ecea8573e7f77767033b36979df97f682e124adcd6792aab0a1599469457e8d2657de2793259889fc06ed646fa8c4e6b59caece24d2f644081b03f383290c657dbd823d7cba3d4263a9848fb1c8fafcef269918b265382b2ba07c9fbde8510720de693917cb5b399ebcca5afb0fd48df7a6bfbae97767194af7c7076953a4a12eb7c2ee0b1af4190125cc90b651d531c65e93a12a7552421b1949c17ce8bc682e2a85747f67013f96c224a3e865fe8f98fd7d1cf5619617fe45973d0c22d8185b896bcf852bfa8ae770e2da8d1137aca6143124764ac86cbbb7af0e148aa2f1befc07f7b2fed16790cdf96aaaf84daf09d994f1d3760a5adab765e0842125faf21cf71bd17b1cb85f90066f32ebdcd620550e07e71b3075338154b24f5df76ee2075d8a7f08cd4a2c73e5bfe920ac7cc17e62a428a57647fa1c2dacd25ec6c4bc6d2314d4ba023e855a3cf0ea644da1aec6da9020f592df2b758dd4cd1a3fac2ca91096fb72403b280fb272b76101c00821c7a56c464064c53022490561df2b628710bcfb6666ee5640f384f18e6144adeb6c290f13781dcf5c60382b82783226fe7cdd50ac6da29fae794605accdeb9990e7ca2cbd236e7c0b22540709dd3f32030ecab0df3727511b96a694333f7e9c5a13ab3e042cda0e79c83d01fb097ecb3a40d43ec45fcd7579f3c25ef98f2ad1557feaa1426004cfdd46ed042c35eb863da0da989f1dcee8bbc002bc9c575cbfc5b4a279aee586ef0e335d650a9a754f3d0c74d308d8fbce59dad276266426ecb0d8772dbdbdedcc0f0292675d0bfba079375ca99ecfdd10261d0aca1b2bc2cc280025ce8438334a630bed2744f28c70572e091fa86c0302eeef07b45510b29d5156de0e9e2cf0ec81a41bc825fe3827e6495acaf4d04c6bb2a491e1da4894b80155459ff1aa6ef96a4486bdfdf3ef022018e8e33c55dbc753dc2201168f6768c0072f3288c789531c3e373e66a3feca02ca0f9577f6b22b36662d63eb87c4d5e1bde84217e8822f18230ffa48e46e365f381eb6321d3e0fcb0a8e9ee73cdfdd6edb7b4981166ad6cf3b60bb0b51bd4556c9ef51b281f6c6e4713f4302abdee8f35a964c3eb71c048fe8dc3584b4a2d62b9539ce7429cd07d1e8b07e9cb74089706182bfab6584b37d57ff5d19181312e4b89b760f254eabc579bd8aa4fc05c5457b0ac2a3f9aa848606912bf0162defc343d190eb4c97d340d24ec9041b22d17e5f0524402d9f9467a12e55abb3f2c9fadbd5d6cbd84964d2419d3c64a2bfa69a9a6200413cda68996f86e0a8aef4f1db2629ff92203fc9365b3eeafbaf92a5dcb049de761b81415528a93c40c2ac10795702a182c3ff99158ee5a83036bc2081a82645e5dccbe25d8f6b8f4316ea5bf69eb95ea8f64ed312ad148e6b8d8249928847322e5fec8a60032611071953ce4a3c3c17a733b6095005411d78f6eb4e3d10e6ac75210e01e94888491031edd1f7be1b75835608279b268d1f750340fce9c6d33dfb4e3836d00efabb781b827ada4490571f68eafea73fb6e8dc43e96892df69ddd603e52bf2a28dd9c090824376200399d062d2665498c33d734cd5e39465bd8086622ba606ae375963796a5fedf3320e0d3bebf97f4a2744b9d290b39272099394a9a4587764a8fa48605338ddf733f0d02e5cf085a429a21c7b7b2d0200e4ae37d57aa2c5138283ed781fe9c3e5cff24a892e70205cdcfe5cf3600d77575590ce73a0714d21571b96786ea269ec732b1622487e96ef7145c7d7cefba13c3eab0907ffa927a95b12825a9fa2628b6b73980a17306682044c907e7213c5797ec4ef3086c2479743a7c177b0fe184cb66ea3374c446806bc73c0d517cf9fd000236e1575105a9b20c603d339a035087d055b295df3415e9dd1e847e8e156458e117d7a4fba3a17eab24a9999402272311c6fdccad9ad21e580859f8975ae1c6c3240ec67624f30ce57e21622f188de3421ba4369fd9ec71cd400b402dab170b2dd7381ef69516e97306cdcf5856c2de808b8e35569c234ff5df65e2598a3e8c9d7fa8aa2e30726c029b83a6b3e60d391cfeadfa8bb8513ec96af00599e38d91a101fea1d96215ea288a24fcd6ae95d3e217917e882c2ea6dbbce562ef93cdbfcc467f09ae1ee1dd029e4ccd9aa11cb3bd0db48d13604568456c214f06c62bc59e18f195b6c690fce451f4c9efb7ac81af188ded9ac513d3f83de8da842964e829c4b6f2999c3c385ff8abb310e6e493ea929ace897cd6f299c53862cdc287c3aab5547a3be06776fa4eb4c06332d926d35452383afcf7b2563b925e7c661192ea63d6ddeb412256b05c263617133b991ff8849140288dc50435b23131cb85c1c2f7fe28", 0x1000}, {&(0x7f0000001300)="97294ef933edd2f41d7c2466e8086a90857737456458854c60bce1cae1f481c400ebffe78a1abc8b772aa4acce1078bca5443768e2e0fa41e6428321685bf69cc6d4000095047816ae7174c0bd38cd048a36c6b43035fdce2e0d2db2d606fe77bd4b61c119f0cf060dccce2c4e1208617bfeca55fe9dbaaf67963a645fba64996da71cee1fec45232aea46abd998bb9460e1b487f4a0642d068e975395026dda848d5fc4d20022f0979a8ce93edb08945095dd759b6d23a9cf447b1295600311881abe6e3389f6793ffc2b56c881a400ab400135d6fdbac9c574c65dbf5db370322f6eb6a13f0031787c1dd89a246cadea93beada33014133dd00050d696eadb992541694c3581535517758cde5db989a5b6adcc8848512ad63454c9618caae93ca920d0d96780a85d26baae777bc6a01d0945f77ee4fc834e9c386b23f30484a123669997fa6ddd8401e7bac04147676907e0402d401b844485aa93b6534fb6779004950c86f7db4fb99b620972294d6d9cb1441ba42e5ba48c75795b7e84756317827008e5abf4cc664435f0170ba262d79822880379d6c42be8e8843bada6bcea06b05da23538101e1f16dbc13013b64073c1b365cee1bcdd1995985cbce596efe1ab103c89d666ddf80825f5a66c56f53c0d75fab4bc1858eec10d8f11a1e5fd34ca258eaa3c79de01b4f7857087687017483acba3e95a3d3310723760a40de23f71be8914a8fed06acfda526ddc745f5ea4370fbc44fd0a6befc8bec43083f36a6e30ba2277fe2b868d035d845d3f773c7e4d3f791393c1fc9799b99d1d5079307b0e911f96a24721caab4c80c988d7d697cb637f2fa07bff0f5e6009df91b700132e0035380068ec939c20e4d52eafd668ee92d2579730847c568a372a396c833b5fd72fa58548394389d33b2ab99a7f6451022691364f87ac91e6b4d17763d82d26011a274839eca620513f37dc829e36e55a7063453dd0f51cda38ed5f18028db1836cdcae8a0a68a7a0be37e46144e049caecf16da14258c2898e131473e35cfabb1ddea65e03c759c92371839984296b8abbb0cb103296b6645ff515c834ea495dbb3a84e62672eb7acbb13aeb58dadee233e4ec79e3002fde64f6f732cd912d2d88fc41296134706cbe70718529406beb84e7ecc48946eab7ceb68cae2edebe4e70f190b19a96bb056687b10e27d3ab23a55d66a297f86195271aefca4023cc4cb6d4461507dd6d17eaae953e84885c7f2a0b6d54324e1f4609207f4e80afd06e3a307d51defbf81d2a54337e6302205c5a7e42beb35c368e58dd4d2034175ebee0aa921d0948edd94e1ed857a4066e42855fadf2cda2f96f07b7c8e018abbddd36bf1de1a0d9684628a58a105d1d31dfde1068230365e72c15214f66d14cc5f5bfb957b1d73370ce2cf1ebac956c5f7391e20a8e478702076fdf5c8a4ae2cba1c2ccceeb260e57e6781636898ae84f173f78189e7cbecfa86062a11b96681768b99ac2e58208f5d64abaeb3340428be1e9a0542fea6ec3820ea36da5504ecf1528fec6ed7981cb5a3f3726a4f769a96138cb2ec3c10cce1caa746af17fe55dc0cba32ed072714bcf729b794d6f78328991b3dfb205cf9b31486da2ffadb5437ef72937f3e136aba3a34998bbcdceef4981cef27ae978b4953b7bce63fa72933ff2fdc563895fa8b757e1b424b7007adeee8126922d68a8f6b8dfd6d96bd206a47b85c8998569c3dd4435669e49063d9035cdf0a15ef7639f7062110d4cbdf561856359a2668d392256cfbccecb234fec87f609de5d6919249fa454c4dabc6d7a9bda1cf63467d9423f4c62fbc02f3d3c04070a9ee043e990d4d82e38163b6bbbf3ed032306235f8de045c4e5fbe0330459263c043d459284ea5f2dcf8f3afda9c08fff58f74337e6f4913df2cebbd88ac6f30ef9832fe52b5055ff5b8e40c6659cbcb15536ac879acee45fc3cb5dc791a5b81c11d1a250afc669ce46de9ca5bb85d2dd40e7763c5aa1b9f2cc4018a0c866e3eec03acbed7a5a30f8c69a8b1c603b117f8c11a57d1b1ded89f537a695389d58a05d5ceaf4d0d246acf447844c30b334972d6f9a7f92a54e1e5a62c75231b0e8dafae7a4b0cdfec384e74e197478c0b31fce9d56158ef4a4e1750f6c1950dfc8210cfe9d1b91ffa4eff1e629e13097191313264a42684278fbf9ca49fff2d948cce9992dd7e0f9082d7aa67e0d73fc22e9aa77498911355ee98c56481b49cc5c100689ee5075af2fac9632c1d5f2bdb1d81437ad13bf75d60bc33befae8f8cca1e46e0f94ba7c6511b87d59a5c9b5794de3507db165e4186de8943dd5805deb55b2d140554e8fd6f00f62be3c6812b689d9f1ac6789a6ab19d0e896a7e8f5bda02c7afaaf94afe0f5f431b0f2ec8c62cd1674105262db181d4ef2f44ed542b69d54099dfc2288f88de09db946761dbcb2912cea7ba676b4b941b6d7a0edee493e79dfc0accc800484dcb10a5454a5ae7dcbb3093485417967f52b53e62f646b32d094652ec5109c208dbe8a3ab0b4da52cab6ba7557373b4c8a7f16108d0b1bdab417bcf41fb48185166cbd0ed7a78a1e251535c0b1b1660a67680e40e4241ecc447a2dbe9fa74476b35494caaa1ad25fe7794c211a6446bfd77b981ad5ce8c68f357d51d2b263ca9ae57fa96a496aa9c152aeb93c8af3294cdcb712d761a36133bf78f06bea3770bff5c5ae994cf2e1d862517393342dc155fcd65ee820a7686cdbe4ad4b62fa97812d4987133f1f5b32f90be691eedb3b012dfef49af4bcd525559627307682b0dc6230f6aa8911ddbf0bed2079910def4baa67a3250d1af8ddfab41e5780d13a9272b8123594b1c2d3ce1338656d81f3148ee4b06eab2e48a816871d0da2840f5d1aded19e9d08c53f3eaec46d0a3e93b83f827edc4963ed028895607827ba1fa9102c3e92bb0549ea1bdcfa62e7496773b32e1d029d63529ccaf6042909df9b48f590f55ccef561bb619db76add9e55bd7ba1629c8a69cf32fd15af54114a345ce4a19bb24476fcd9b680c0ba142b5ec3642e7e9b449236935a80859a359320a3f35ac586d3848c0bab080202a14820fc163de1f866a903e86150a1e84263d95787bdac51a5d1807ca488f86cc038055bbd1df717a0093da213f3568e583ff6c3d6c85b8ff1899b0a2d31ad8671fd603a1f4089fb883f6d0bd311410876010de5778d2d245175b797f7c12cb9c1316e481cdd36a2916eb38983790d82637de036309e127934d8ffb0e91bae4abf2359ff8d5ecb26ca07dd06d91e71edfd931c9c93d4eae0b7158d00d1304fc7e3724e3a168a3a1c774eece6e726a8c362309733835973675c853f0dcc5e3f5841a05fedfd33f3eca281236a02b38a0873a0a730a61e4d6dea2f957a9ea56a23c7c512db4e45a96b6301223e5586c2bb032d7dc58f351cf913e67588e6b78ca1b096399724d86807c8c048d4ae87f2fc76e9b4554562e882a58ca77a7c2461472dae615010086b09396c61b5faf65babcf8bd2ebda6687418149cb9050cc2fe181818cd27ae99fbd3252bd5a831e9d97bde2bc5500cedad5ee6917cf5c46a5763638560abcd6754dcbbae2937ca50c8eb459b39b92a4f075c1eca1ad946a0bfb5e9e7e0e34243807360afd5446114c25cd7000bc3083095538a7c7e9f3fa9803faeddfc60336f9f7fab0f387b4f087cf981e05c1f228bfcfcd3922bbfa208b16445645251734c71f96a52d5695ea6ce1dc50fd79cccfd291f468c16119c72094460759e6b324fb97d1d8311e10fe1d91dde66e22088cd76570adec3d1a50e8aa056aa131f3ac37ba5c66823f7eeae195804cde2f27193436fd297ca97265f1d09bcca730f7a8ff72ec75bea58f2c787292610a45f1abbaaf7f36461736bbb070d62e4f371a5901cbd4b8dc2511d5666574a1257f2c406f7341bf5e686385213ee0deded393e1c6407ef152791ffe2fe7d90f8fddc768271b1e4b36861b7411cdc7b9b470b98abb917fff8eb4a0ebf8633a546255d690b32a90d1142b85f497be222daa1ffcb97f9194a5b39afb34020f0408d25653315b4b6cb148eb48e1aa48010767219e29cb513e81c2a53407a3ee94258c75c32aaefcf79555177243352b0535508bd897f69c99d26e9a808bb41e2762a3edba9d04b3ac5fd8034e5fc601042c2184ad43a94eb35c93d364c3134bda9c9d258a6714943f9c734e9ebe422236e03adc631a05d7b821947e5cfc6e647142fc4d4f4415eaa282ef5c4bfa4f4038a43c598a9b161eb1a2749b9df977b49d53f4de6d375215b24940c2dc9d7617fcae3849579447373489930cef55819728943424367b646ccc266cce9d81455c963b60a0e6337161877f01317d771fe0589aa58fd640cb3dda4a90df81d0cd79e4c727dd3e764de67d4e2c9849228b55a0df83aaedd78f6dfbac750fe1a1ab39475b128e2cc97e26054f44c59055705ea2b5a3f9c58f9f8c3ddf2e57103f02018d1233c199fc31e406f5ea9c28be68029b05f1800ee1ed2f4460bc6194188eae0b0729a724b494fe639fe78df3d52f5f1f09ed14ad6d127787d6178df4f0da57a11fc2b55a5287aa396df309390aa01f73345906ab35abfa3f7a83ae457d91b46bca28b0724adce7c2d4a0ff5b688b2d27a7c745e5610087cc9de08feb86a37c1e3f84e88ba4f1af7b3489bfadbe33f763dbde5f628ccb4561b0330572e1251d64cfc52bcc35ed50e28bccfcfb16f4d7bda180514ba1e2f197ce9738ec2ee7f50fa8d1bfe8d80ca0f6b670a1b4e736421b0946531dade98fa5dbb78f1d6a616b347eb2168cb4180d5f4d25950d10898548d639daf754e49d723cd56039a122371756265c8381201e8ccc94cf4308a23d55ef670a514c26c2b51b207090c07d8b304625ee398d7382d5f7fab896972793b7de5d7dd87fff01b0ac8a2f6e9d1e3167862a8c3d79be50f84a7c4c9597de6e7d2e9486df084e7e408e85654d6e36a555c3bf319ea2d244ccad150339fa9cb9170fb7e34d76fd88479bd7ef5f216a905a492b75888eafb4e45f714453fed27e19bc640f4f9f38314bef83287df0e069d79db7417a68638466f52f8f01e045965f601d1470e22090d3d1e717f64b562d7cfafa0bed62c094930c69353263e2844903863ef63beebeea36794d3f2bff32f153539ee865e51e1938e8a7e59f028a0068a2e892f021e534cb1cc216536d1fc0a977200d68b56c1d746d53d759827bd1bde6fd9d4fbefa691cab15a0118187047ccda5819f32a310e2b36a931b161d6bb3f113c6c9fb6f2e4a07dc5941d16eeec96c8a4656a60550f5711a85defbc1e70a80f01bdc06fb3027a18c8b98986c81b0ef2d8211ec55742a2aae24b571d2ab4744ce138bd117a4890faa1bc7a9a7c041b6dc97e27560282e29cac58f818a99475dd9e29a06378afced66342e56749ddb71be61d74a729f3ff9bc331d10539e31a463762563a3ffe9a3750d9395b16188118f5e4cc9e36473d1438082787ed4443fe06dedea8c32739c54bcd5e001c4ceeb11e3e8ea6af374f6270b7323620dcfb3b62bb4aa47ce4c3d5a880bbc6659c6936e1e7f41037000c817d80b2b2ac041fac2c2f0594d3ab5ad5a81bf4f9123a37dcfd5a9efb4b1dabe60fdd6539c914bd0ea536b2fd87fc772d1d4f5874a9b1ec97dc8ded75abc53df15ede2c61a4528a464de2bf418412656aabba81613180d6703713bfb92c8c4f7e5942ed5ee5ce9bb417aa9d3a271949bba6ea141a118d1367e5c860da60e9f41a542425b60861dbe", 0x1000}, {&(0x7f0000000200)="e4250db25e9768e3c1e810c4d39b52a0eafe81074883fd139dd3a2326151c6b0558a0024a5462b69c365175d634205496a2f5114eddd6fa94cadc1196b5e055cd5117e3b633164ea12d2c700b9c76f1da1ceeca3b7f0538e54f9bd28dd3bb11c193659769c7317ecdcfb00c5102e1e8f38113dfddb3f3bcda21bc777da04503e0f14d55818bf632f38a825ba4ce7258284ed5aa4eadfbe", 0x97}, {&(0x7f0000002300)="95aae1730ac468daeb2a28fe8bfc0944f0e4eab84f39894810686e5770d77f88b23e075b6ee9c30b26d915f5685a0187c3bc48b2cc9498128daf792e033e23e8d1fe0a0453303665af74da97f616b6da6b298e3ce1ad4ce48525fe2ed685bfac5409e4fc4757f53cf0167c9ae713b14a2af3a804e5019c351b7ecde37664a5a8f291b4ef78589c1b262393d41b967f1f849260e462b306c9", 0x98}], 0x4, 0x0, 0x60) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffefd}], 0x1, 0x0, 0x0) 04:28:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x34, 0x0, 0x0, 0x2, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x8}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r1, &(0x7f0000000040), 0x16f) 04:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 04:28:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:28:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xa) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x9c) r2 = fcntl$dupfd(r0, 0x0, r1) sendto$inet(r2, &(0x7f00000000c0)="933b666315e3cf21441ca62cacd57da76ee1140b0f490f1ac4637d03ce120290af3a3344c254ec742131e74ea89de8443f828be1c020678151533918e8bcf960416d3ba8df57e83501bc7955764e4debabe37a27e3631a53eee10ac41afa26a7b198c3ea0332521fa246610501cb4490d698677ed687486f995d4c353bb062a752a100e0bef4b4b9e91911789acd7087de894b5813f368e78a6e730b66749823471d891a129103ab0f88131c6a79b1f714c67b81b35f0210e8272da88d47a372c8a0aae6222dbccc5c59ca2ca575cc533aaa6cee10812b856d5242", 0xdb, 0xb, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000240), 0xf) semget(0x1, 0x4, 0x4) 04:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) 04:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setrlimit(0x4, &(0x7f0000000100)={0x3, 0x6}) semget(0x2, 0x2, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 04:28:31 executing program 0: mkdir(&(0x7f0000000400)='\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/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000340)='./file2\x00', 0xaa) mkdirat(r1, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) rmdir(&(0x7f0000000000)='./file1\x00') mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa0, 0x2) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(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') symlink(&(0x7f0000000480)='.\x00', &(0x7f00000004c0)='\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') unlink(&(0x7f0000000380)='./file2\x00') unveil(&(0x7f0000000240)='\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', &(0x7f0000000140)='c\x00') 04:28:31 executing program 1: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="22cd6056cd36da762f05901299ebe3789485c1c8be7f0aa226e1d2c73a0afbcd1ee6fd659d598f87eafdaed7e053756c2b2c1941b673080624b6f0dc5e03503de44771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e00"/104, 0x68}], 0x1) 04:28:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = shmget$private(0x0, 0x200000, 0xc, &(0x7f0000dfe000/0x200000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x6, r3, r4, r5, r6, 0x40}, 0xaa8c, 0xfffffffffffff970, r7, r8, 0x2, 0x3, 0xffffffffffffffe0}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfcf2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet6(0x18, 0x3, 0x80000001) 04:28:31 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=[{0x10, 0x1, 0xffff}, {0x60, 0xffff, 0x43, "4fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a5581"}], 0x70}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000680)={0x4, &(0x7f0000000640)=[{0x1, 0x4, 0x5, 0x80000000}, {0x2, 0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x39b, 0x7f, 0x5}, {0xffffffffffffe929, 0x1, 0x7c44, 0x7fff}]}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0xc59) bind$unix(r0, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 04:28:31 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) geteuid() "Í`VÍ6Úv/™ëãx”…ÁȾ ¢&áÒÇ: ûÍæýeY‡êý®×àSul+,A¶s$¶ðÜ^P=äGq»¯²çƹ&z—Lvºamovµ‰öQ† ˆä"Í`VÍ6Úv/™ëãx”…ÁȾ ¢&áÒÇ: 04:28:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/138, 0xfffffffffffffc99) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x6) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 04:28:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f0000000040)={0x200, 0x8363}, &(0x7f00000000c0)) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 04:28:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x280, 0x6) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) pread(r2, 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x4, 0x418}, &(0x7f0000000180)) syz_open_pts() 04:28:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x50a92b547a50078d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000180000000000000001000000"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x10, &(0x7f0000000100)="b6bffd9f110aac1e5d500ac1422e8e5800000000") 04:28:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x20, 0x4000, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:28:32 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000400)='./file1\x00', 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) setrlimit(0x6, &(0x7f0000000440)={0x6, 0x6}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) syz_open_pts() fcntl$getown(r3, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) linkat(r3, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = semget(0x2, 0x4, 0x1aa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x78, 0xed}, 0x2, 0x401, 0x6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0xd3, 0x2, 0x401, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x6, 0x1, 0x6}, {0x1, 0xbe3, 0x5, 0xb45}, {0x400, 0xe05, 0x9, 0x8}, {0xffffffffffffffc0, 0x9, 0x4, 0xfff}, {0x5, 0x8001, 0x19}, {0x271, 0x2, 0x0, 0x6}, {0x1, 0x7, 0x5, 0x7fff}]}) 04:28:32 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x86, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x3, 0x58042afa9188133a) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x985, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x7}], 0x1}) r3 = getgid() getgroups(0x40000000000002d3, &(0x7f0000000480)=[r3, r3, r3, r3, r3, r3, r3, r3]) getgid() r4 = accept(r2, 0x0, &(0x7f0000000040)) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x6) setgid(0x0) r5 = socket(0x1, 0x4003, 0x9) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100)={0x2}, 0x8) setgroups(0x0, &(0x7f0000000040)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0x800000000007fff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffffffe1) close(r5) semop(r1, &(0x7f0000000140)=[{0x4, 0x2, 0x1800}, {0x1, 0x4c}, {0x0, 0x7f, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1800}, {0x0, 0x2, 0x800}], 0x5) semget$private(0x0, 0x0, 0x8e) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000340)=[{0x25, 0x5}, {0x101, 0xff}, {0x89, 0x6}, {0x45, 0x6a4}], 0x14552923ed227422}) poll(&(0x7f0000000540)=[{r6, 0x10}, {r6, 0x5e}, {r6}, {r6, 0x12}, {r6, 0x10}, {r6, 0x40}, {r6, 0x10}, {r6, 0x40}, {r6, 0x5}], 0x9, 0x22) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x80040) open(&(0x7f0000000400)='./file0\x00', 0x888, 0x100) r7 = dup2(r6, r6) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x80000001, 0x4, 0x5, 0x1}, {0x8, 0x3ffc0, 0x5, 0x4}]}) close(r6) 04:28:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = getgid() setgid(r0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) recvfrom$unix(r1, &(0x7f00000000c0)=""/148, 0x94, 0x842, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) 04:28:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x17, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 04:28:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f0000000000)="e4785b7393f18e8f8003803d75e391b7426581c754965498fc0877d964fae603ca62c920961f88e9d8640b49ab47e8fa7bee164862d11685", 0x38}, {&(0x7f00000001c0)="cc53ee9b0f054f7bc06539d3683705488c41d6e7ee21367fb688314ec72e3e1d26c1231ace56b75adef395fbb2a9b8d1c3ebf7a0a21540830e99b65fb0c1e696c8d78a7167f4876c6461d7d5b2a924f38e3528c65cbec6cec5a011051ae20e54287bf31a01c4abf512bd893319ac5c9c938b973e344757b96c2c299f33974110abd410b9a3d6438855360cb4463c443743796d932e53ea6ded937d20b27fc73658eb34c829a32d9b3036122018b569d2905cd4f17df69e94099032a516ae1a7cc0266dd5dd68c321bf76fead72fe6c447bd1d858f9642e23a82b5563bb148b7bfb33c5d7b43abf651d5faa0867f6b117e4dc293689a0aa85115c560728fbe3112aa7fb52aa3caa7d6fd9966079148ee33b43e13bc821d1092350163da612f2f4d8a55ebe7a901d90fdc2ee1ebd9e571685d6161edb7abefce40954004574c9a016fa33e800ee71ac4e9059258a4115418661b9fce70d1f40817bd2b92c54999aacc50e71e2001b9ed3640dd3f369c5d878229483c75a25f94a5aa03d692df0bfa9f0de7beb182e6420dbd7f1b1b15e03d79cfa8fe760a290b0cbb887e03cefb28d6adbc26d68e8c14a0971fc7f509379febcaf46abc5052f3a03237cfb234edeaba6054dae5981a8eb9d4b02ac74afd640e266256aca77c29296257a06e537f3e75f3a5db56ccce66b303adbe21453b2a8cbc3cf899938bcf96faf742973b57719cef75b9aab3fefebd1cc88d57c986afa15004b3052bba7bcadd021a910c05586ed3d1a1f407c459c15dfa6bea9923069bc361500e012e4e49317871bc615307a7fbd1ae93d43de9203923ed9aa7f134b5de32e64ef05ba0f1fa7defee9aae29475fcc9013689e0a5bb4f3bf1329c26dc82acfc93187fd22605b3d5013187eb9a9b3c62d97eb503ecdf5553e621feb3aaa19081912c9c3dfed73a87b2974826db610d62836fcd06f287a06a30052f7ee7b53137803436ae615c0e8cdf8da5bbf5f2d7b00b56ba17ecc4373d2957c0e16942e53a950613edd4153c7f9aed845aab519c09fcae52ccf89e4b6cb64a1c7a6c55f368b0a0d9ba79e850ed5aaa4aac9ddc94ec72b73568f30b90c82a924545d3eebf7552393f48801e77e236eff9589068ebdeb4f3747b1ebb5b421f16553b275f45367e4e632570f2789abb49248d632f94ea4fbf4530448f9c7f7dcdddfa0da4b647bb93c3553be90aba39bcbbaaba47b08d6a0e6d7493a58020f38ccde52576b0c5ead23fac30bcf9f54de32674cc3a41278db0a97c951523707358480cc2b1ba18dd987b9a0d40e09ac7b0c115aede89916f03d8eace58fdc5c8c8d9ce88945df56fa2af4e81c541ccbecaa0dc43f52614389cd30a126f2f02f6a4661dde89759e0b305005718d01a06a19166ad248bed052c46a34c8ac06ed31f8f15bf6a6e083699e3f0397b1252ca8a6fca9e5471760d1996123c3ebe4d03ded2448684c233fb178e6706c17888beb7871f0ecd83b6ecfd3e12be5cc212357e5c63a3bf68d56a82bb506124435622757093c9b61bcfba24b34cf55abcd5aae0efbcc5927fe1d84887c3e9ff403c5f23244f7c8040051f2fa82af270871e037d127b6bfbb92e0e026b6292263c72a31b4e253d26290cf056717dcc10f63b79ee0139031025041079f958e10ac9c3f378989c28c7fcba35520770e9d9f7eb94547c30d73910cee8175bde80a7536fbaf72aa6e43845e5f2bf9825509d10032ff5bf17d5ff0f2ba2cb76ef90fc54430337d8f00b81bec4f1dc1333ce5c7e0e8c269cdc10b63c950fdee02680b0334b985791fccbd040864f236a5318b371b5631d824e45f177f97950847c37fd278c45ee3a9193b40fd2e966c90d334a454b1e2ac5adb33d113d174e2c1b640224bbb11db40718bd7008a04fbf7aea45db0ebac43d176928eca6c9c7c05aeb7a6982705f9ba98a9ed1371d4b9f16f4a30bc2e58377718e58879528a314303cd9eeba8cf3129b71eab9946d454a2d4e47ea6e64186ef09b318990f1d698c88cf3aa91e01c26d77bfc5eca0014ccfda1dac2c190c1483966743c686361975b3f7a85ab87600f17e54231e77fceee9508d8b962a877c58cfe4f44948316ba5b31202c64e1525d0bdb8a0177f6ad634030f3336b7897b8a52b17333c9e7985b417dc562a898837f7b9f95f43853d6d9d0c108c8fd815f48a7611bf97806a28527f7cc04da20d2b468da862bb73368125932aed46e68c50087a3b0de095fe67102613545bfcbf9162d23f2a26595df178a6246107db4023737186c5b692843ff8e5fca8a5892a9edb6bda9ef9b05fe9fc9999c77d615294223e5cc2cc5e9bb2a5e86d3bba8a7c92863f121f648256b5c29cfeec1428d956b65aeab0142718a5ab5191ae0ce3d4ac38b6a6f143c5a5238e2339c95582cfd8ec79ebee271287e8b6fce21721e4c510b4c9a6794b981b9c89cbc698892899db6b139e603fe9db3170cb454b5c7de69d02b3275c34fb0494867c275ba642e29b501bf08e21f1eff6444b0ab726d41123e17d17d1689ea5fa6f9e0fc7ea7f05c90f20dac8375ae10bee345f70477702ccd8c2cbf7a257189f88ff8f8ff0335124f1459cc40586ea261221f76df08ecf8c6b9a290fffccb932356c9411e072998ba2290ec429f549748228d97ff95f7d3cff53b20d04ea0cd758ac67b20bc30b78e4ccd3d4184a34dc11f9b1160d6b9be427d63e3fbc331798e5e02db859e5401a45b3504f26b2be7229d4b1baad31ece07f73cae35053e6839ff13c9068c120fc1551935dcb0b86000ef89ccc49a52e69637b5b22fb62a1aedd59f8b4fca56c46af0d414b91eeac4bc963ba71158c3b355d45cd32cd8534087fc8a5a3bf64ece738344cb84e1b83cd217a26c93bc269ca075c6aca8e46beeda81f1dcc57f82c5a8a55a98034da25f129ea13bb4f5a8e2dbe5152c23806497614c6fdc228bf3c8fcb2807608ac90173c0a92be46142906cf07b4704cab2ea3a57155562e6883764a782cd659e79427d4a01b2beab68aa8135ab7842596752d68092b569481f5407b30113499d7f026f46d57cb56418ee51f68d2f9f475ecb6a6f4cd7080c89bba46e62e42ed5ba9a37cef94479a50976a2ec84dd76a884a427184e35b995ed656051f6398185e493df799ca9d229836ffc67fff09d0e2ae572a9a8b00a3d9c3950a7c04e2771972547874a95b33f6947e285b11cb5ddf8a47ed8c85fdea9fee2e1803805d169e62aef5a1166a2979411259def35807df33f01f06b437c5c0bab5633e33a81dd162f75da8a264fb12d18d11430dee5184076bfcce072acd3d935e9315cb192ac1347ba315a024a400f5c3f32e2744c5b8f5d87fff804d22743ddf078f10978f6aaa92e8551dc8c4707ac28d1cf5435f44463a20b59c9ad3db131b9a21063bfad3a73311ae012fce04adc2cca8f08b590b60e9b5ed6556ce8b53def97835135163174ed8c66bac786cc16173e9762e3eb8eeccfa4531b24fc3e8528dbfb59076be209265ff1ce3f19031a54c404033e6b92cbfc7be14eb59534fc44c94bc408d742f7076c5acecd65c9806136e6000a5a99301b37b4f2ef987f839da5d5f043688c7ace438a72fd0096df52555b2b66354079bad086a1cf73b8902687313cf09c04033e0a8d278d217a651ed18f1625f48eb50ccfd33f12e51d63b7ee657c70c3c49c4013876198290f0e833efe8f8f17d01bb782e70dc1bf2ce684738faac257ef5c8f0216b13094910de54cd3bb97bfb598414d931e34847362268e7b5f99002a459d9c2f050907bbdee00b04d2abc5e6b087f808a23bbc1cda9744d1ef838ea229df448abab6bf89222e6aee981be8007bcbf2e1d9a14fce20bd99fbfd016d3e0c26d16711c69d96bfcac4443da27eceb889b9155b065e6d1add65d75da0ad7df212c1f896a2de8386f2d1f8db1b5792bd66544362cb47216deec41b04e5b4f4d0ff147c3ea7e91f227012834c98c80ca3831c894408da65f721589edcb15ad92fe3478a68db52d3b4f81677ce3b2b8186ace6ca9765296acb1cdf2fa697bd19d64c4755867e7c3d0fe9690b1b4a797843650873560b970bf09ecb44dff97542bf75d8e9899565d0527473a90028c586f14cea45930d3c3fe741c8776598adef2b72db63d2cf519d4476575d6077e986ea028e0ecbe8e23da5003ccca78ebf0da0f1d20a42e23b185c0d89c91e4b12ec2a19c7495cd20a9d799b2f74579ec6912ef11dcf7e20b8fbe7027cfe31f145d0e007809b144f77df5061db3803eaece20fc379dc123b512a99d55c6e9cee56bc0950e917558f680c632e86232df15ccc8039dd1f1ae9876d48ac8626fef074a1b475423fa12ad67e37fe6b6b9ab88ad1330374dac86d1bf4cabb356bdd484416c5abd4963ffe004f288e33ea80a58e2288e307a5880d3ea9dbf1f2ef2a0120fd350df14a452eedffcaa5bf694e73c6e43696ff7b606692666e55f9e6bb1549ef0d900c7ab8fd5df5f6d9b5a0a9ac2cc8c50bda11d2b487a14ec8d0dead6a2762ebfb461a86c7ecb55532ebd3ce343c75c70d99efa6f4e7f0b0e40ecc5bcf6edac533d8dfdc021f219cdf9d248b662a6f6b2c208889e1731872c67eeb0c17545ee26c843c03f2941b22758ddc97322b8b6e7c2685a41bfb46bf6b66bdd3c9d19d6a07cc1c07ce582bc1deb74bf21b80709b4ddb93de05088a3ade0d2e3f15f1c898832ba6b06ab7b81ae2a873285c2e70d895dc53f63ec196390c42991e0987335afc18dfd116da26c22092830c8ac6462987946b490e719731fa771ef5e8383b88ed366a60df2eac98901cf7c4eef601ec498a3fe22e3e106fed290c0216807a77431033843acc9997c6e4d6a805ee69d2552a65460bc102fe1d5173ebd52da375abc66176fc2f42be2de887666a83fdaf3350dc88f2f4ec9ebe3df71e47ac8fdacf70effb3df0e88f8c28eeb5c1022e509e2d527541d271a610789d4d50fd2bac4571c385c6215a5a4b3de473a9f68fc1bdd0670b559fe88189c2ee4470c9059dec8af26e86499056fc380e3c92d7828f4c121f0e42d6b4394b97c5870507ba9a52972875d89282255a4264bcf5a710b9a65299d76956aeca97d0da747e3d1e785930f0a37e0e11f814344683faeb8706c4c82b0b2231640c2e8f2f615336cfa7029ee9eab11ae4b5c82da50052a4c87565fc4153f83c67491ec71bf83990ba872e792b5ab89c760ecb58b3b48ce7c38dec1dd8a0903f9754cd22c21eec2ca415a6fb6a53565af9813207d21969f7a6967d415e6ea5a5fb44a10d12889757b90ba07d95fb76f2bf925e277c7ae52bd316da4ad1469da45f3e7962e3f3ffa01fbe5d18d65fc337d94b5bb122396a29b227866744880d6770233b19eb4eab1cd28b17d8573ee80ae51b7d5d912280f6801327dc21e756770a7465b893cd9b7d9cb6681bee112d647383c660233bb16462e6caeb1119e8f1154894354e7c1154898d4de2569c6b7479144864681c9ff99b8aaeeed50c9ec4cd8d5ec208105598459ec2e0cff9634e0342b36a814af1d3c21d82a67cfef34b55b2c2e65cbaf21b4d4b911cacbc0bb05759e191ff7826aa694063826f6a1c4ed572516466cd4bc042bf96bbfeff8ab701b7f7503f4cd532463baa023478d4ed9ce408410dca51a58093dcd7b22d9d524e9b51a8d2017ea933f295e06fc43987629ccb5a39930b5f9326271ddf1c13274c1623400ae9e2697264e8b25ee210d625e6acdf9cf7571d9f6dede7de40a75025ae0bb28045c2a8cc05dbe4514a23d499a359746", 0x1000}, {&(0x7f00000011c0)="0d15f8407c76fd84f0686ad447e54dfb9ce3ad3ba913ff39f0a840c53ad7428dd10b8588e60d74b434b507678b8f8629116475db4edac2c4405f2e736b8e8d5a5978815914d6b563f2bc9b56cfeaaf7e82781a0e1ff02d017774eea78f18642bc6e24a4bb1c45917570a00527a3526212d4e39e3ae41602aa7aff3acc066da53522b2715425ed783e46e9a6a7f861a8c2c70777c1c72130fec3204716c19283a4d958da93fcf583b9a35501bd51507f2a1ae6801e3bba6a049b6d526da10b922920626bb13b2860af962df58f1eb67aceed8f340fbe6f5baa8c1948e56ef716867f29504315a54d1a6757ee8ef906ef0da40cbf3c4683e692a4d6bb1e3b27ad8ba46c8371dfc84ce366e7dad5ef5104a217ab9a655e5504377d8ff981487e04ef781b43ba0a6467ccda66453e9d179deaf4972fad067e4ebb66867a61c75405352c2e1fb4e3c5a7116f7340785939df65b8bf543788a3e250b38172593a9a18849e9fad9f031c7743ab3daf1db4b2fab593290fc5c50536a6be04e54393b4a6fba022d5e4c75f9a8bbec353a2d8a66730cfc1915650c4a245cba5bbbeb85e09ee5199f837bb2a6f3441769ac861b36645c25bff4782f030e97c663b6e68537bbc65bc033cda376ac15e8cff51e5c7b5fb6983f4db2b57673621e7925c4c5a76bd7e743b32ff49265d627369883244395cb2293b94cbea92d9fe7fa8fc494aac7fa170e46169d3d6252df68f8d1fa9c0e17e3a4ce346095faf8022420468fab097c84eb96981618c505da0d0047b2ad7875450dd92ac2b4a9da38735d225f4253d48e28f0dedadde64597238fab799fcc14af812710f07aa40b4b8e7bc51283aa0b54cc72ba760e2e8e750d5f0ae1a43d6cf725a4ecef6ab81d7b7915c91dd801b7dfba7709d005881f7348dae3c0655cd430dd7b380f3a3908e95fa1c8bbe5bfec8d562eeb1a6f3de0f8102ba59b0363170027be74a9b41e6732bff9c5eb46fd47a77071b9d1465a189719deeb0da66509003f6e752dcd1e5b0894905bf8b0ce8bdead81ac8a385be2fd88f8acde52d4dc4e64602542037e98da99a2b1ab5f912b58cbd288a5fa4363f002cfa4cb874c756219f102bd3d8719280642098b1d2e143e9fb880ba6b8e5dd75a150bad3b99e170c5e77d8dd1c0869a6964f0b81b156a0a4a3e347e945a1f592063ee91501d949f82ec581c440734b049064225515a13dde79e2494bfb01288f9ed70d55da425c5fb21570bb986068e0e21e6eb2f9bbf2032c54a336b385f82ce63e643fb884b29d98bdfedbcbbf0861965502414b71fb62b2bb8938050313df1e53466b1414be1d1cfb929407b75f81da4d447234d4c12d917f03c1eeed241239a44f497a030d8a3cdc20d3cb23b67eb521a367c6167365f8be36ed6890a9042c21bc26cbccaa5f3128ef7ae95153db9737d8c7d37ed7bd2e013cb364796018720bee710bbb7eb4d44028bb39109c7a7e854dc864da73596e6957869536fe81d249f85ead3c7538c526df72dceacd6fd1edab31813802523f5db10f2a7e8bc32ec88334ee737fdc396fcddac344119e9e4f898584a35a3e6998a967f97e79ca91b01de33693eb8ac1bffb98eb7b337a83f7c1bded929105c93386fd0bf61148e55d49463a4e1ccfa5c88ffdc4670d3dff0c32996d0167319b765bdd402531416c5deeff02867a0dd3b1c32378c9cc0b9b6f8b711bc9517548b45c858cff0825728857884904471b6c6065bf43b6a4c57ecb81df54e7fea50ac9ec7955b268441cf127f93509244b2989b1da8de736a310b7e0082584921d4de2dfe348e8d25685f0f81ef9438143a4789c7ea9d7a55fb4c0b05e55762275d061649e6cc2822a593f6fb41904ee6a40b146396c45b0479791d4f5376b274d539dca65210cb34cfa9fd2c88f562e5864838df8f8b82815fe397e7c4794003d04b3bf7210f2443e98daf7fe4cead4f95e856c81d99bfeedfb2a61e0d48a8de702cd66b47eb8e0e4cb4ecb8b4c049eef7da210930565aca787e0df0a9ceaf2c0b2fdb1d59fca09036cd8113472a6f996072d4aac408b29c1a58ea304a03064f3f01d0dbe34a1595ad298b555c36829139ab96ff4e5f5dffa43d13b51444b0763701f9719354bd38af3e2fb4a64078597630995a8386e23fe992f32637b207be706a2b1b6ed91c644f66712f42cd3a1af08d086e79a987aaca3da632ce3ca6112c2b84a7b6bddf9df04041a3a5153005f51f1352fb21331475bfc9735da8c7ad728879ebeca0559ec7953b890b1d1ca58763308b3b674d84a84d367a64757135c599146e26258c09a11dcba7a37b658d47d2d7ee882bd7cc2c3d6935cd8c0443362a60bf1b8d82dd137e3791f2d49b3530de240439f3c28b2d266805cc35e66ce3d3ea14b018138cb700b25cd7e1cb72c2080d87519b1589752e66da5e7ccd5532ea095441aca45cb71c371e9988bcb26b3ebb5e929681bdd52a456a2e8646de24711b66beb073eb5479d27759f611aad3c000d5b804279d287367c684bdb49211dbed6d5cd69af805c882e44f9f52e4f98c9d63a70b9ad51a481e82ecd7e48ea53556603d692cded24fb62bc212ad5dd7328678e32009368aa85d37f1250080b293e6a9ae21a675e4883f5cc4efed79450da621ca600b87a94596bde1553ff084b461641ac98db6e3b7ce260f9c8aab7d4f60fe0ba17b8856ad22b1ff05a3c2935e1bbdbab14e7c5f2338abc51b73a84e4b8df7847792fb5630cd8a07a449716e0d847714042791352a53f1fa2e1b6cb51bb2799f329a72704fe876d517e49bbefeff2e9675dffe1624ad4aa80bcc623e88b327ed019a840e5d3b456641672cdf41a9024921a4ce72c1e3fa2a78743eb8467a4cbc187beb6a62697c4509221cd9aedd5ad158955d6baa86aef0f4561404e686b1760f72b551eff8cce856ef92e6ca6880aebda048ffa69d7ab86e691d3a3c34a4bf9b68d11ce505ca6f7389e45ed0a41acca158b974ba5d03786a7f76b04cee692f90619007d7af770fcbad5ee4702914fbe6c45bed1a75d88a1b6f2f7e8c23db0ea17358f389ea9c62b5aeb6d601f617bcea3f6bc89850c7c62f0b99e1a7b017dfeec5c33c299695548cc8e531c8367a98d915599191b9d9a8234ad0d59e98c0df6189d0de6ba4b7666b64e105c989d99e2c3c3b8f3bf78bf23ba52c6e96ed87596e410c3c80597ad7ac4f028d9e48cfb56fdead0246ef2e1a0277970a0346e3f60badd1f4dbc7af3010e55712a25b2b65cfa532ec1dbe405d107be524e6362ef5e7e10a8bd185e52bbe4a88ff0e3bc75d1b6c2ad2880d9155a4085ad1a128fb172f7a75724410cc01ff4d8d8f55a2f3543387bd4aee5c5ec1801d5da45ea65c1ef43e812cdc81e1c02cfc90529eba4b40ca88665889bcff1762afa7eb81d4d12095bbdfa30b9d61b06faa1565d4ed60453b7f46a8a9b4adaf0f1385e95c7ad937c520c91425cf42edc6b0bd2cc8505e388664aa4c7c865a8541060df3d7ea00daa360be9f274f9b2ee714ce853703b2896d186c87ac91b354f017e13066c8947a19b492e8b1edf79196fd398a8954a839a7eaa12f742b1f954a559e4e1a96cc46476b34ded0d0f6d26373e5a48f7b5ae71e9de3fc48ccc1de4c7c9a72c51cfa5dff421582d493945842ac3ae42314cda3d5e6f82f391c2df1f8218811b23528c8f89f7a880dce74d3bcd0e79c7ba4721dbcfded37563f3a45753e05d409a25f0ccf1ff120b46aa167e39cf70b81b878b4b451aa2cb38a71d517400177d84f305bb280d9565056a45506f496715302828ec1deba85408656d0198de4519a79adfcad0c9b2bad74242038f371568d76467a907e9584722947ac6c3d61091b3180ee9a166c82fbf3952532a0ea7e1dece6e79ffe4ed914ffdab79d17925ba8121153fdc50cf67149f36902a7eee2267d847eba857d2a3879b3279d2fdfe03ba13397ff6b27cac50a7fac5e30866684952ea65ba1fcc698a9791a1d3448833c505abc70ee7b4ea000332d422d8264fc9fba27993ad151796086cffe6f1ad0d1ab6e3be5e2227888b3f4da40faae275a81ea98a6a6a2c0773be8764a54dbebe25e9b7ecb8ef2c9fe06704b2acc51a82f34072fb2020b0fdef5c8b2e3c9c0dd41afae6096bfdc7cb198b630209f3f10b2a0ad4bc7dd526264e2ab485e61c5389a4e1ab1093750ff960d87551da71c39f48ecee0836b578a880c35a43e9598cffdea953ab912ab710553ea74a9fd8fffc367714b77016ef63efb0af8d5da8b6c52ee0c7ba27ea15a7676b04a61b37d664809574dd2436db5ab1ff8037c88904a5c00b5499f849aa3fa7a667ad75b5ca7319ad9bafba9b8a3502090c1b26b235e51856fd2071a40241533d7602eebb97f87efdac7d4dd7628e054542444245de82c901ad4dc2c23833e71f21ccd37faa4247ae41626871197a4a8493e30de49c9bd26c73204db8472916e0e4ce930f86b673d45b91bae8a3b96c0e5bcc7c53f16c42a920671c784e0a2734e0b5e1eade4f20f5384468eee1698df89ae51a8b1f245db68a6eb42655f31d8b5681946fd40dd0c6cd6aff76ea73fd052fc94237b26dc549b9d00758b0cf52a74194135a11988769f4a8c633e5efc772901b5ab74684ff4c224cb5157be4ce25011ec6b4bde6fd47dcd595d04e2e0cc46c9d7450517e0f605055a6e6f1b2ad03f31f6eedf1ec1a37b46c834080ccc4227d3b7396577d8b18974d0672bb397e645c3619dea404a376c0fd055f35524f0eb7578c14661929842d78de0d4e872d4bd57cb32068366b00fd45a59575cfcf2988f4bac1835455811e3814d51d7a22454a86eb745cd5eeccd23d301a11d1b0a892b8032b335bcc1f9b6a897fc2a3bc9ee27e949293bb67f512c414319fe4129434c7b79ef7f8f614a3966680677ca8dbacaa9ffcf0b7330730f4c8d03dd9b1a4f00bcf531e09e788b3764a2c06dadaf1c7dc9e6ccab5ae3834da00b846a01bddd57e20213e3c937d6350969dff0f7b2a849a1f5bb2608fd3f8a011db4bba1f82bae72b2a3e52d89868604aa5d9af068226471f47ff9a6aed78970b1f8f8275f757dc78ebedc0857de345874a50e60b7b6d0d0473928df4afc00753e5d69afa2de1a9dec093c2f56b30f8d72af6acbd43a4c29f5288f6be9e6151bfb9680076bd73adf5c7d62841bfaaf58f4fc51d7636c70eaa85349cf1f120c8c39f1a2f732e5061492159653cebed43e1425b750f36bb7173ab23b249689ce941ec0dd7f90ee334b463256ccd0542d5865c6586f33461084751e14f9737770c07800ab1f14cbeaa8f2c88d323b6278ead1ff944ca9663830b561991ee431a6e5efdd562e926ce34309fd91d5eceaf51525ec27de4fc93c7690e606f21dbb1cc3f77f78cf8161f9f252e7010171a32acc677de594576045f470f380f29a5f367d73529c6b4365b787ed1a5b4e414cd7fefcbeee229b79b6b369a84652a8a26a9896d3a2868ab86b7c44b0881da16fc752ccfdaa4cffb3cb85e8cb7811ac230d6c92559036119e12912e0d088671ef40848a16c050469ccd28bf7b3f05ff61c3e46101c993fe3624a950202cfb5993e374b8ed88893df547a4fed35fcdc0dd8f2a316a49a73b68e4795e9c44d4676e17ae690632b13de8ba6652ca9807dba4ae86afc1c24a07c392bd9dab646c0a57f9bd124fa2cf74bc3aa2edc02779ff5f35798cee1b9fd5d4e76be4eb1d5a179bd93ee21a19201dba552d6d45b31126192b382e242d50219c44b5650f75673d562285ca6e4905894b0bf9", 0x1000}, {&(0x7f0000000080)="317581efb8cf451800e3571d3b265192f97dd1c4d83ee0004c87c12f9d5498753ed28eece38267bfac00f35bb8c74d727e29ddabd37887ca542ed35a61376ab9865d2c71e506889ea278ae257d29cef902973328b8c92d45f85976", 0x5b}, {&(0x7f0000000100)="28b3b65dfa5ff27c823d20c5c4645ce69c", 0x11}], 0x5, 0x0, 0x2c) fcntl$lock(r0, 0x0, &(0x7f0000000180)) 04:28:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) 04:28:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000180)="27143c77b21ac85f31eb64f16dc2d8a4171cd012676b60d4768ea32c10f4621c305896341b4e66aba2e78198d27af5969e2ad88ba5c594c47d35f0b4ba81241ac8eca88cd59f2dc7af7549bcc05ee85560d89ad9bab5fe3eb9cbef05967cb488d91adb9c5d7ebcc52bea935e24df22dff2186d852b94ed14fd4aa3cad2b1ec52365abc487d80b6d3b12bc11624", 0x8d, 0x0, 0x5c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x401, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 04:28:32 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) sendto$unix(r0, &(0x7f00000002c0), 0x0, 0x2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = dup2(r1, r1) r3 = syz_open_pts() flock(r3, 0x6) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) flock(r3, 0x800000005) fcntl$lock(r3, 0x7, &(0x7f0000000040)) r4 = semget(0x0, 0xf97be695611d837b, 0x2) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r5, r6, r7, r8, 0x10}, 0x8, 0x0, 0x8001}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x9, 0x8, 0x7ff, 0x1}) r9 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000001c0)) getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) 04:28:32 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x4005, 0xc36538e) sendto(r1, &(0x7f0000000040)="f538d49d4a9e433e0e0a8deb211d1f0fb4e4e530", 0x14, 0x5, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 04:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x0, 0x5}, {0x800000034, 0x0, 0x80000, 0x1}, {0x6, 0x1f}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000140)={0x3, "a353f0564cb628c6ad48386b2b2987f9d863ec1df603bda39671aac19362cdb19b0a6699895d11fdfc206c76f50235f85cb06ba5d9997c78cd052dee2c394ecc510b2cf5ec39b64b4a1c6b96a1e5bfacd51f7d6e9cde33dd7b00264bafda8d3cfd5769d347bcf319c0e7a974781dfa001429053a543a56a0879123ba4d15c56f5ea54b95975bda21fe5a3ce1d417628c9c21383d84cafd1fcea01751d4d2c8fecf"}, 0xa9, 0x800) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x1, 0x7}) 04:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x25}, {0x2d}, {0x6}]}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x101) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 04:28:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) dup(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 04:28:32 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) getsockname$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000080)="b25dd93617533151ea8d80d3a564430b225b2c896e5fcbf430ded4491eb4b0b716d55590fea19a72bb160d68a05e6ee5d1f4948846be5ef4db88109e6fcd56e8e72d3f403734eef94ca3d5d901baecefd474712775346cdabc7e6ae5ed84a71eba9283d093d75b6ca3cd7b13e7963e35a1d375a99bfd96f23995599dc19e7b7df6ce33b0cdeadb8e8e78d32846da1827019d3e81dd3a9d317cb19cf719fcbcb27d4faf0037d6b8611c6a97601b3455925531c123ea8589d48c1b0563a2403aaf3546e86ceaacf84f60fab1fc3628ce8f429802206f9c4087816dbc692ceba47de11319da591483fcdf6e257e3ad10877a2b739516eef1cab12aa23e630514bd082dded38e5f4526aae2040264ddee730b889d1c678dde8c9a1882a8a0628ef0862dce89e87b4a4e1aa0401e2b89c49a3bfbda8771a3e5e111d33e095b75b0b95abe7c4228ec05f29df82d5b2e78cdbd1e378b11c430e940c7bef476f4a4dbce6307883c227a741d5c9898a42aaee0adaf6ef4763af745d39b83910b3f23ba77e5ebe2fc09c05cf6c473af083a7fd8ead101a0f57279fecf1e435c3429f411de75763b5d4d9853ac2f8236a49b9f7eb45a8a14c1a680accfd32d8e72cdc63f89ff870b05a8721cdb79a52e3bd5c4ca5fa5f7038a3f04bacef7f6c5d89ad80bf6906e3edf0c6eea9eebbaf0e799178d7f3e6ea069277d39f687290eb09d9a1fd154eac9fbc7f0ac13de938137a036a2b6b29df8ea53f97df4f1110f1238ee972477c06a65f1751ed5674ca240e26deb892ce1f2baab1539b7e2e080663ab9838a0595f0db2e901dc2f0a0321067aaee4e0d60ca2606789fe07ee767dba89e10e8e2fbcaec97074607e9afbc3ecd48e59de425c01f222f29b71b39dd3a8f75aa521af4b80460549e61850c5a1b01161217872f347767ffafaaaf557d96051fde576db505a468c15983995b90ec4fc8c30f25cc98a2b08465ff741620857ce6116a5d82b72e0f2c37770caaeeccfc21b9999736d194b581e13074cf3f0a55bd8c99cc99220068ecbda3b675295a363c6a7c0064464ca2b6320269f58a628754d2a554295eb3d693034bcd20af1063d2f33524610cf8a4109df4e59ef9bb6ba3d1a60b1114b795238e63f4ac20d284b5c79b4e07e2716fc58d86fc3313451f9ca5b99a5e8f985be344f7aed54874135b410da5893b07ba206adeeda2de95157c57e66bdc3458855b9f4ad272e9dca987012c717008327a6583e0107c485c914c397bbbb2afb89a7c7d44675b5808b4540fe64de58c29a85645a044c305b590c1df6cd603715d536de23d92dca0ac0ec2ccfc9ee8d6c9e5520221328dc295912b972616ae08bb1d2491b2980cba5b245d93b0c951f8f21554ffc2fa9da61de0a6a99f858a22db651278b5b413d7697a3ea86d9b6d8ea47a57bbdbe712b9435e480adff23bc193e4f662619490aa1601f6192d3f78fb05348352d6794ba36cd6a36ce2bc2f66b56ab0fc179a03cadf802603879d0eab53cc4ff2765aca74bbba90bc67f97cd6fed05a646941ed2aac5c9d1bd4284ac7a71585e9dc20bd85d60e232c95f86f750308564449727eda8edbc8330a8464c69851f340905be19512bb40ab88ecdbe609a7894afb2cc2cd2aca8cd5565dae7d5addc4246024e7c182c247ee058c4eb0aac9c619364086d37d507f1fdccda03977d5f35e51150aa8493a2fabaff869d57dc13b59fbc0febc9fde76c98b5be6cd2aea46ebbcfc654749d0debfaeb581566956b3c674df54a8b73402ce30ceba019adb04bd180b31a9dc89588606229101f765d3eb4537880f091c1157309c8ade72185af5d677b52626fc236066afe696fa216c0a5f8158089f8e903d04298dc42c375bf160e6c91e209d0cbfc010cf0f044089f3a8fb8424bae8150cbcdc4fc989a5126cce5ecc5fa2013f426ffd76feae3a18d1a6fccfcdf9b901584106f5681923964b29d86c2a3632ad6e3e2b992c5bbbd067454c7cb429d882ebe980cf5d55cf3510372e4017dcc760366fb4d", 0x5a1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) 04:28:32 executing program 0: getuid() r0 = geteuid() setuid(r0) r1 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r1) 04:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x2, 0x100) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000340)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x16e, &(0x7f0000000180)="969b100c") 04:28:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000040)="eaff125c00000000", 0x7) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$setstatus(r1, 0x4, 0x8) 04:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) setrlimit(0x4, &(0x7f0000000140)={0x3, 0xf4c9}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)) 04:28:32 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20000, 0x0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 04:28:32 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x32c97ba5e33c5dc0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x800000000, 0x7}, 0xc) 04:28:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x8a0, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x27, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x98, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4") 04:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) 04:28:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000180)=[{0x24, 0x5}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000100)=[{0x47}, {0x81, 0x40}], 0x2}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x3) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/102, 0x66) 04:28:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) 04:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c, 0x0, 0x0, 0x49c}, {0x4}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000300)='\x00') 04:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x48}, {0x4d}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) ioctl$BIOCPROMISC(r2, 0x20004269) dup(r2) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x2, &(0x7f0000000080)="ed58") 04:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x7) socket(0x11, 0x3, 0x0) socket(0x18, 0x5, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffffa) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:28:32 executing program 0: socket$inet(0x2, 0x5, 0x9) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x5, 0x80000000, 0x4, "ac63700dfa9999daf6aedb2c5a41d8b9d831f355", 0x1ff, 0x20000000009}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) 04:28:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993cfaff5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b3050094c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9e0100000000000000189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) setgroups(0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) fcntl$getflags(r0, 0x3) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 04:28:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x400) 04:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 04:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') 04:28:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000140)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x280, 0x28) recvfrom$unix(r1, &(0x7f0000000140)=""/174, 0xae, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000080)="1a", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80, 0x1, 0x16, 0x8000, "996f7042bca2e56ffca5b5d4c41cc0c7cc21c1b0", 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xffffffffffffffff) execve(0x0, 0x0, 0x0) 04:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:33 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3) ftruncate(r1, 0x0, 0x3fffd) 04:28:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socket(0x10, 0x4, 0x7ff) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:28:33 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfd) 04:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x6c}, {0x1}, {0x1040006}]}) syz_emit_ethernet(0x5d, &(0x7f0000000000)="f67c02459db88225544af3b25683195a1fe4704dec0d5eb143a813501fe79e0c00e20cb3b0d0872f602a4cd91093f9dfa6e7b399ac34613a6200c8ef3e8d5461fb13a64689c0232b1c3837aaa4e764c0a46bef8eba48b34baf7db02c95") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x40) 04:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9f, 0x0}) 04:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x200000000087}, {0x6c, 0xfffffffffffffffe, 0x9, 0xffffffff}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xffffffff) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") fchdir(r0) r1 = getegid() setegid(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x9, 0x7fffffff, 0x6, 0xfffffffffffffa10}, {0x53, 0x7f5, 0xffff, 0x3}, {0xffffffff, 0xa47c, 0x215}]}) 04:28:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x10000, 0x18) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./bus\x00', r1, 0x2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) ioctl$TIOCSETA(r2, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x401) 04:28:33 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) sendsyslog(&(0x7f0000000100)="3cd96acd0dd27e08bf14ae90b2fabf324c3d41ff77e3ebec0073dfe9bfb460719a6b5c2a72ab9c64dda96fdab6016159d63113279dac52a026f8cd0d3f38e03d433b454af7c3e5edec1fcd0d9d50121a", 0x50, 0x2) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) r1 = socket(0x301cbaaa489dbfe6, 0x4, 0x80000000) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x28, 0x0, 0x3f, 0x94}], 0x7f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x6, 0x1ff}, {{r0}, 0x0, 0x63804587eb318713, 0x80000000, 0x1}, {{r1}, 0xfffffffffffffffb, 0x21, 0xf0000000, 0x8, 0x3}], 0x0, &(0x7f00000000c0)={0x80000001, 0x4}) 04:28:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xffffffffffffffff, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) ûÍæýeY‡êý®×àSul+,A¶s$¶ðÜ^P=äGq»¯²çƹ&z—Lvºamovµ‰öQ† ˆämap stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c730 failed: hole in range 04:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x100000010000004c}, {0x54}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) write(r0, &(0x7f0000000340)="8db308a4f98a71bf12364561a918b83b51060da78b8cc4429484dde2354687f76185c92802de3339da0cf0823b7d7b8e1f472cd0151fb794e1ab722fb9a7e9cb47f45428e764a8aa57d6df12dc11841c07325b96e0c4380813bb2c16ca6e54d3b3990614587b2d9a520daa571289fabde9f0f1ac47f79a4dfc5c5d17715ce62e27b87c0de4b7b3882c77f1b03248d72e0244ba1c6567137c48df8b82c76260dca586caeaa5ed13ae29ddc5b6708c5ef827280222cb3a1cbeb7262289fb5c6cf12aa32973df043d0424415352c5539f4aacc8b6d84fb48d68ee3313f74d67fd456f45d27c66c66e938095977df62744970f1bf020de20c8d2b3391e851272e905d8977dee149781401deb84e7b52df571c436e0435ce502988055cf75fa1d41ca3588eb2e17b5d39847706d1fb92189af0dfc97f538bcd7a14825101583eab2371e6dccb74d1764544d63d0c779ad5a3f4f604f730d58b295b8b58723bbf061a303a53e5b79ed78e9d99bea8c4116476466ad79adfc0b15dacfb4470c58da79394a3e52ecbfed3e240e20887a50a8068b168c782078d3466ed0dfc3a12ee2756ca15be4bfd9dd0f16f34d6704ea4cf4f1bdf6eb40828e93bce872f4b5165480ab0da714b7e45e5e46287944d7114849012bf9561e664a6704a52935ed81ff93ab250cce169cdc1bfb35a8f8b2c542882667a0687c2ce01d8e1caf505112388c3f47152f6444ff1f750d868cca27a239c440260e292e1eef948bee6b448bfefdc497d3478843912625b976263a007c7d4fdb87892ee121ab8e3295505576bb0ac2280637a4e99d0392f22d0d513853b1c0eadc6b8e96e7f09d888f3b70ea25bce7f3570548fd7f18c4cbfe17303b742bb3aa104ccae83e2f0c6db67d20d3c80da9ea2fd57b8b2f45efe7c0368389d4689880770e680c77811fcf804f422239744e7f6ab56085217e9d44b0f29fb2b3ff7c9ffdf2c48311e622d11f6431733e1fa88ac40b43bcaf28e6c992ca063f1111699cfe545baf7fab5ba28591b633f87671baa8063ad61ad2937c97da6736582d95efdf28337eb05964dbc12bc014251f2dad328b0d6a3f8e466be166c0dd7130b3674937fa9e60bdd69c30108826939363686a99ed2e6c2213d5df4031972b49aa8d4eac973dd1f91458cc6e74a2fec2ec95ae03f0f450b52b23c913477cbb521ade182715c5b16fb7cb11b21fc322598a5867ca7f2518280e890c77f09ddf97811ed49b622d0017981a9a73124e7d3e603b953f647fbcd7777ddbd536425c781ba682250d3863d08d15f8d5ba6d3b0b87064c2e5b7f70cbcf82a047c8ef7c79c3aecfdec2b837b63753cbd3ad8f14570321de596cb2fbfabfbdbcaca548bba386560371074ed18af89a119e22e0b84a5ca8efeb1449eda3b97b2a00e15f3a838dfe32c87f0e1c89a2733f38094aabc5cff1d39f01108dc74cb143c6150c0916dc2498720d9bfdfc77b960977d145d1d3e5b7c011b59fda6e550e10721d06f95bf5dbf8800379571c83d0bccc1302bd66eb65b64497359cd2fbd517f33b72a24298dfe2a30d112ded1db741a267f08fa992f0d7c6b15e4267d3e58dbdac1fde799b06691f99e15acb3fcf55002ef9ba32e54665ddff45426d10f41d5748ecbcd19e7c5c420862a4b090dce304cf24c1fa022dd270eab3bf5c3ba22490e0e1ffcf56371dbc543700e535fbe1132edab646d1bb317dc41d0fc81356afc0f21bbc701146ea841abe20868753adc806e55648eb62b7ffd3694c071b8d19528f64951cad3b657f78bcb0d733aca6d221ad48803f7b3934ea08dbacd5265dfebbc492864cce4982313f6b0996c157539542cb2a1a12fdb2ebdc4e4c60a8366d68e26c7ba3cafd8b09a0558496be1973b1947e14f6764fa5e1b0a29ed5f1773031a5ec0c54ede8fe2facdbda8f0e9119359d658d15c180b94705f584ab34134f897b0bc62e366081bcbd2bbc3ae4ee0016e55604f034a54bf65c12881933d26e82d3845307c01fd9ab0ed687f9d7db5777251b863c7ebb6b8713b556ed22015ac084567fdb949f3ecc01af2c1d56d420c3067a9545d2ef101dd6b7e9760d6afaf11852c8241b71645dd5968161ca97c4b8d601b039753d227fd825a86434b711edde6700b10db39b7610721d5698e8b026302d157170211d768579a8f1482925c9e949737d2d6754b8556c40d9926136eff144d494225514a1f0eb56d5519bbbdf4f8b308a513362a0047bd7ed7a8a6478fd8836fa928c3219d3ebfd3746bc2f7769dd4df8230e3087ba4ac9d2c9721bdaedf2db298ede09f70c11a6fecb6fe1e9d70b37c6ace25a7926cd712aa4abe4956b4ee17dfe482611872b80ba4b570b1710315be0f8b4b8b55d689668d60fe571303a6fc8ce04a71f37e1d25d01cb16ca2977b4661f21b87cb500c31e3ed4695b502df960b35b408d1e7983119b047030917005abbee278f16891f7b8db1d89f4ab5b381e99e960a99032a7857f21e0b165a7903c85b745851488b67547398646bfd8793e838eae4f356cbdcf7b29c992160f735c9f2c8554776abf94e25b480070301b3ebeab2b71b82d8fa789636352ac71561b8ea66fc2c27762ba83199291259866a3425106dbfc0b876506cd09d91e0a25726001f4eecaab1f99ee18eddcbffa1cc93157e84963572ff030c83dd07d744f9973010f496205a868461ef534b501154ac46fde26c7633e19610214c701d6e2bc6b7941c6671bb24ed3bf18af953537c2209ea66957fc4e87d006319b5d4c8f5db1bc3443eb1260e0ee2b00a43fa68d75e6d878ce7239abf7218e5de467265c2fd145180da8daa467ffab2b6596a6704a50fae8d503e0bb2b8b39905d790e62f83e73947f80283c8f60d69905dcfbd41ef7f14e593a7b75e886a20a0a9d2fb40dcdb24abffe617a0493abecc01cbb55463baf3a5c0c60e0bcffed4c6053485426a01308f108499f4a4f5e1c39545caadb48a11647e86adba771a4f770f836497466edc7175e0962104db6f349f6237ba5a38d788a5863ac67b303d2d72633674a2096004da5a430b26167b82f15420861fe87b2f024c8eafa0401ee44bff58b767e271fe2a29f50b8a3c58b024f38d17538ad9325b26453090b0336827ce33d5ad0512650a421df0809fbe12f8e38761e2bbbb3306592013c40d014e7af676d2a6841519f9be35440a31613b92348944a67f756af293994efcefab24b96e287690f09b0464daa59912b70bad097e8c7310cd582dc5152753e4a77a0c27d8151f330b07df36a0d89b4bcfffd6a38869067691e4f69397173150913ec8e4012670438b4a092fdf429bbca89d1f7bb8b66fe1000bc9933bfdf1e6c200f81e0f49930828e363ad0aee022e0f7fbb7497164dcf3152d0c840bd8ed4a0759194979701ac228d1ffe508089eb2fb145307316215e55c07c86b255bca25d4ca54907b5d97186e4a857797737e13a69313dd2698ddc785030bfe29f45775bdaea91c74bb31873d8c5dd0d1fe3121e8eff67c99ac6eb2b89a89b7c4220fd037dc5e93cdd1e92f3b0515460dfa574b4614c9e8c4a2318a36781902ca0cc552c7dd159016050fc3b9cdcdbaeb7868aed79a4770ceb4b807a56318328c3239976d0c082d273678fd41297deec23363695b2bd0690b0748dbb97ee03d05f4ab330ad4648084b661ac711bf833edd962b034797334b06cb80f1189b483a92fa4f56ae75b062e839561a4703cb1603f3fe50535ec8dc5038121c0e760a6568776c4fb0288d6fd7f329f4dc51b6e0e106c8936d775d49ecfbbba0c74de60d5c5087c0f5b67ab6b680228fe5d1011fa7f9b18320e1ea14b46a6383ea632f0534ef5130b179b5a169affbb9e9c6115504a321e78f7a4cc981a5ebeffb7e4c17d39b134f4b00629d3d3dcf4b2f6403df88683778866e1a0ac3fc060d23b29ee20f80e59398ac4cf744b20589a291aa85372a08addca2c5e719b3dbd56df70220df4736be55a172aae2995092e06173a01943c25788c9a4093356234a0818f0feffe84437e32cb47d6356f8a2d490ad39156a7c146c407bd24df1e6903104521d8dd986d62701065bc196bb1bf57c75edd3a5b25a04b7f33dd6f807ae480c18f36ae89b795c7b36ddfb844319fc4417e300b3466c2553b1f6764e840dea70e9cd113298065b517883ba308606aaf62d28a918f825e0716f312597812d58780dff118ebbb27c3ff034a7bd9346e6986d1e0762ffd0eb2610ccee38e04e89b107cee4d84496792412e4ca2ec7790efacfcda1becac4957b7378be9c9390c8b617589b2ac5831dd076d0e33482ebb67b2c1619f0ba4fc4d67fb584212a56b9617449caaf85e3986e6a109b3127b49a4a042203f165c4bdbc6a0d71cdc4da3b7cdeb5c116473f1d72068128c649d39c5c79d0a4739da58482b9fea07bfa5f2365bc4d056a96f9e6c542db234a2c826d0db309a317c7ff7b9e0ef2a74111124c79a438106d1b821b868967a465cd1a4626f93c2aa07e4d37630be751883fda08ff15772db3e4f3b26e5cfc5d911596cc6eaec6643d35e09e8e9d7f4f3b219ea1f231bf23f86fa79a90d4586b7bb2c830248e10f20fde0e10441b416cbad9a1bdf1fed69574b1aff97996e8bf172dbd9f4092e8d4ac6bb20dd66efee086cf8fc6f4072b1d287fc07b10312af9e02b7862cad6be524daee66408e42b3b46b76d4ee58060056b216cc87a77e86580da131ccab678edec96155de437ecb687212232e762d7bd1741b1c41f5aa74a4119f43f3e5c661ef88ecdae387cc97d2ed36d863a3e885089063652d179fdb0a6059cf1ceeaf3780d18739cacac5b8ffe1f9979702e9251dad61da0ed49f18bf7d4f174c01abd7cd2c5a44bbf90bdbdc8afd5323625f8246ed86179ebe06e3d4a2b146bb6382ae1aac850342d40aaed4322479b1e8b3ba0ea135de2a4ea5e150b56171b17e00564d553735e8ecdaa51722afbd54918f8f98d893b8a472217c6afd4d6e6d4d4fe89dbe0d702aa6f0d364425172e880ea31a6db3c704865a292f668c7986f31db044164e5f32eb4156c17a0e84f06fc9e74c0dff2b25553c8ce8ce8d9e05bc0388c2043c0d93d946662146ce64c523989a5132820f3a6fc9011b7d00301c02b4039688dcd62d38981844ded1e2ab5697f791e47bab9e240960feff1a8ae8b25058790bd9cb0cd186fe1edafcbffd6518b5a2fef1b0e106bc478db6b2bae47e933184b79f93da0afbbbbe50d20f6e5276dbd3c311e2165141b883079c4c31ac07c96cc2135de433e980ea38aa4e7927033d9477a3ae16760964f41ac590554e282f5368ea8ffcf09791a0261ea391c050f07380576ffae8f5720f1e8d7021ce85429977dbc09e962e74a0068addd5fc4c02b26dcf92455ea6cd9f4cdaf186dc4f72e0504e5156a106aa6450052e6bb8b340a9b4bde8ef0644acd274433fa97f80bcf72b1c10704197a847c2704b8f049299fc74b3358729c1067e4e046da4570c6d47bde490e6a86ea987ea0dc625242dd22c154858e65e6292f96f5634ac8115e94540cae0b3835044a6b66d6970691356c39b77a14583baec7ef9ee198ab4de05a139134e9518f373cfaed9e5a246555049c56864b334b246fcd744124ecab994d36291c01b931bbee7577522867034575373f8662e5d319a27f0d49b1d641b7c4badea405ac3d1996213b43f0083e1790929858a7c45e1228975189264ab7dccc33824a32e8ba6b33abff3c0a747c7aab171d954ab7e046cbecb1af5930d262dac7abe03c085089410c1", 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x40}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0xdf6ad2ef3506ce9e) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x0, 0x4}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000200)=[{0x1, 0x7fff, 0x6, 0x8ca}, {0x4, 0x3f, 0x1ff}, {0x95, 0x400, 0x80000001000000, 0x9}, {0x2, 0x3, 0x37, 0x101}, {0x24, 0x8, 0x0, 0x7fff}, {0x6b8, 0xff, 0x2, 0x8000}, {0x7fff, 0x3f, 0x6000000000, 0x8}, {0x7, 0x9510, 0x78, 0x5aa3}, {0x5, 0x0, 0x5, 0xa9}, {0x1f, 0x9, 0x6, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 04:28:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 04:28:36 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x0, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0x7, 0x80}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0xffffffffffffffe0, 0x101}, {{r2}, 0xffffffffffffffff, 0x65, 0x1, 0x9, 0x943e}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x400, 0x7fff}, {{r2}, 0xfffffffffffffffa, 0x20, 0x20, 0x6, 0x6}], 0xfffffffffffffffd, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x1, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x95afaf8, 0x5c}, {{r2}, 0xfffffffffffffffd, 0x80, 0x800fffff, 0xffffffffffffffff}], 0x87e, &(0x7f0000000180)={0x1, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0xcb08f3d36672cdc3, 0x2, 0x9}, {{r2}, 0xfffffffffffffffe, 0x10, 0xfffff, 0xffff, 0x1}, {{r2}, 0xfffffffffffffffa, 0xc2, 0x1, 0x4, 0x842}, {{r2}, 0xfffffffffffffffc, 0x0, 0x10, 0x6, 0x7}], 0x850, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x20}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x3, 0xf8af}, {{r2}, 0xfffffffffffffff9, 0x50, 0xf0000001, 0x1, 0x1}, {{r2}, 0xfffffffffffffffd, 0x9, 0x40, 0x0, 0x5}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x21, 0x8, 0x100, 0x4}, {{r0}, 0xfffffffffffffffe, 0x60, 0x40, 0x7, 0x10001}, {{r2}, 0xffffffffffffffff, 0x18, 0x2, 0x3, 0x7ff}], 0x200, &(0x7f0000000240)={0x100000001, 0xa59}) 04:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0xc}, {0x10000006}]}) fchmod(r0, 0x102) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = msgget$private(0x0, 0x334b199b45315e8f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) msgctl$IPC_RMID(r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 04:28:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f00006bf000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2, 0x0, 0x1d61) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:28:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = dup2(r1, r0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000000c0)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r5}}) getgroups(0x6, &(0x7f0000000000)=[r2, r4, r3, r4, r5, r2]) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:28:36 executing program 0: r0 = socket(0x10, 0x3, 0x20000) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x6, 0x1, 0x1}, 0x800, 0x7f, 0x1}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x6d, 0x8, 0x8, "c6b9be888bf4e6491171cdd526a6177b5cd50f73", 0x6, 0x47}) 04:28:36 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 04:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x7}, {0x7}, {0x3c}, {0x7ffffffe}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getpid() ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x500, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 04:28:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x104) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) 04:28:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0)=""/98, 0x62, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x1, 0x0) 04:28:37 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x100, 0x0, 0x1000, 0x7fff, 0x20, 0x2, 0xffffffff, 0x10, [{0x1, 0x7fffffff, 0x100000001, 0x4}, {0xb09, 0x6, 0x7f, 0x5}, {0xc1, 0x7fff, 0x7fff, 0x800}, {0x400000000000, 0x100000000, 0x0, 0x1f}, {0x200, 0x4, 0x14}, {0x100, 0xff, 0x10001, 0x6}, {0x4, 0xda0000000000000, 0x9, 0x8}, {0xffffffff, 0x6, 0x7, 0xaa}, {0x72b, 0x2, 0x7ff, 0x3}, {0x8, 0x5, 0x4, 0x7}, {0xbcab, 0xfffffffffffffffb, 0x0, 0xff}, {0x5, 0x1f, 0x8001, 0x1}, {0x77, 0x40, 0x2ea}, {0x8, 0x7, 0x2, 0x9}, {0x3000000000000000, 0x2e00000000}, {0x6, 0x3ff, 0x4f3, 0x10001}]}) read(r2, &(0x7f0000000280)=""/68, 0xffffffffffffff11) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7ffffbff) syz_open_pts() 04:28:37 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x7ff, 0x2, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fchdir(r0) 04:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x3) close(r0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x64}, {0x2d}, {0x66}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0x2, 0x100000001, 0xfff, 0x1ff}, {0x8, 0x9, 0x20, 0x9}, {0x5, 0x4, 0x4, 0xe279}, {0x9, 0x6, 0x9fd, 0x3}, {0x5, 0x1, 0x8, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x2, './file0\x00', './file0\x00'}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2028a, 0x20) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x7, 0x3, 0x6, 0x20}, {0xab6, 0xfffffffffffffff9, 0x6, 0x8}, {0x3, 0x40, 0x7, 0x2}, {0x400, 0x3, 0x80000001, 0x5}, {0x81, 0x3, 0x1, 0x9}, {0x7cd, 0x2, 0x80000000, 0x40}, {0x0, 0x5, 0xfff, 0x1}]}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x4, 0x10002e, 0x830, 0x9, "5651199009b330cbce2c0f5e84d87f4779bf1841", 0x4, 0x8}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000003c0)=0x803) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x60) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000240)) 04:28:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8839bdfccd7aee20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x21}], 0x2}) 04:28:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000340)='./bus\x00', 0x40, 0x4) chflags(&(0x7f0000000280)='./file1\x00', 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./bus\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) pread(r0, &(0x7f00000016c0)="38a067f6a4ad09cbb4f61fb0ef9a9401dd51e01856a405694925a21ea2eac8b3578508ce50c7fb703ccd72bcd0c0c39cf355afbe7f390ae38c17ae83a32c792e36b033605d8b3ba95fa5cfb26f3a1969754078edba826df923239a6e3aeea9afdac662b7541f4d02bc951c3b2c6d68b56c59dbd9a319a4652e89fb79ef001e90d6ce23351eb7d9c5ea92373f28a8e0812975b10719303be5465cdf41d7215273e7955e5f99887acfc3ffbcbccbc7c1ff680d08806bf62780af56fd5f4c36fa21309de0807e29c3d7d3acf0c92e308c63e3361a98d24c348f93999ab7c22249bfed78104b849aa6e3f665b23067472cc829db0f47962268d67ad9e4d79b65038f2d4c70304b14805123d85523b21efb4534a7da35c06d45e71f9c9d18abbfc29eb9d7f475b95b758212cd21756fb0c5ea29c68e1d7a57c56ef9344691bdbc0ba70b6b19aad9eee76b56cf40d60c7b1bea1673deb8ae59de7991043da43cf569a0e98dd5e97b5c2fb561e45481422e1ed7387f0b82f5ace0f76b927680cf1ab78c4b9c8793cd80b665ac093d5c454a5f509404e54d00caed70e9a1fb4aac0a8512d321a40343e4058754c46deaaf0727d9a50ef65af07f1141cd52f3c10070aabadcf701a1f915c0c1ece2374210112755a2e1ef2ad86f88e2d4d9537cc2170e9c4030804028523aba63d515295708a78bb6f911c17c94ec40795cdf60615dfc0a06db1bf61193f93e8c616501918b5094c514d95951c6deb9d2eecd37353c586d70bb615adeabb71061342e7784d6eb5665350b56cc009b84459b0a32cbcfff8ff7d57d70a64640cfd3e5d02ed2bd3044863cf438fd03ad03f606268cc31a69538a7e698265b724926fb0b52d3fd1f747f2c9a62c8e81c578da0402f66c0be2755d414e5b49f01d1cc5de4f474193b6aae2fb5a06ccd764437c5b8de188bf799600c76542d83c744d16b9546b85c573fb524b0e5e86b1dd28aaef32a7d959b601a008c64b793d82ced6ea8d202e69251613b8d1a4ba9d7aef4ae85b27422fa1fd24c5170de2b13572740c187b24a2983711f2379971633780174316ed4aa97c8f211558ab4af764b0403518aa27235d64170f5c87ec3814a8958ac0b2388bac8131a6945782149eb266c2b7fc68c1a03ba48a5434a7133a4ba9fbebf09acd95d9cf768090f072e391eaf7cb7279f798286a061d14930e1cbba8b8bd6c93d54c5d90f76d404d7e55d1db4c2ad8aabf609efb64b429f0ab9e442f0dc960ec016fb01fe63e5f880403d745fb7972a732f50b3ceb5ec8b20f5f16510b700d034c3ac215fca533f4b443ba12bc319a5da3a9900adf7f139cb7b60551535e9161ee665d8828358abab5663f0dff7075d5f730ee81ab8abbf85934ee614d6b5d3ae6f671b29a4b9e25710227f98844a172a27f3502091317d8cf221e147056c585aab46c58b6f57b7e76eb8c44842dc6f47182229e186f492a5c38310233f7191ad1dd395b19b0559dadfa008acdcdd1c35fe04f6220d06dc70bf6738bba3f7913765ee06b24cb7c86e1ce9d20bf2443f942594cd2e138fd24ddb35ceec9572dd075019f0486fd2ea88c4da91c0eba4ef8e46912726950be072b3827bfa9836015032dd1595dbf92d5a8bcff785d854d37d858d5e52b3c0b5f23884872502d4441a6c1ede1b95b050ef3de33fc213a43ca3490c1ff0a34a337a2b739c13849f5b5c7f7340e7362e5cac04a25b606819d62583658262e55c30b802d404410f6dd80b76c8d30cf06d3ac1576facdb094acf0f190d86c0da0187689b47e82876acd60eb397ffd674ceb544c1d38d769dbdb8bf9a507b767147b2c5c9f957b772b061faa73222a6463e986ad2b0f1c9053258240e8f0f12cbe6bf3189c44e9e6f51000645c04157a2db21ffc7d6b7fa436641bacae70d2a3be3ddfbe61e5e136ac6eec76d17b622b8d82f4888ef39207747f502dd919ae600de967bc35e334ddc0f2daa5659bb806c1d2d3a5dd9fe976a5eb22b53ed15cad9166a60ff366fa644e201bcdb1284c66bb2d7d42b573403ec3a73cdacf2cf4feceef142bae87ecba8ece18179221b86d4a82228c739385ec11f4b41565f399c29d529169047a337f676e9fd108563f658dddc70f57733bbd829e0f76c3a8798f97b9e30b2cc7053dbd98f92bb3a6d4124195ccb943c63bb421c770097b435f7d7ae8a30a526e8b36fa3dcaf1562e30ecf1cf30929bad95eced01fe5099f4ceb4205b43bb9b8c5d87ed8e0c78b19b8a3dcbe3dcf53f95cd2d8767b37f9a5e0e28920682411b92dcd669bc0ed0180626c81f3cb3cb4aa66a0efca0e06f987093d274b8df2dba912689208f502d6735335fb6ab9661bdc0b002ae8352bbf4c8bc897489ddca18695928f0b9628096aaf5272a174775ad13251fa74763741984098464df0b309fa43c976b931c3e79d3b2f12d767c62d5ca96a70987b28229048a082b51ad5ab3333c094c26f7e1e7be50585572fa4d697dd7b9cd9e47f8a7ee817c70ed015058cac46902c445d063a462d594a6acc23e29e83f8088cc8aedb3b109b5783884f305ff84aad78e683e8ab7c16245a9ed3008750dd45c95014a7d5d85b0fd4f5ed3dfbd8bc96eb86adecac3d488cc71b9b6683df134de7f9d501ea82b55416c9174c21d38fae852edff97c55b14e6529f79f3fbb8b2f4b5b4d8d06e3a444b985360c61e95151b4b5392c2d4f7bbfb650a3dd7217aafa3cf391d5962f1caa9c333a6a6a6a512aee8aec00942ea3c93865b36980d8f8c0c6510f0694db4640ad5a95b8e4ad18d93bd35f07bb096075968992331abb116bbc0f6582834c0da9432b14509a85699e32c181ee20b4cdbfff78bf99daae2f56fdc35b3436ce1bffc82edb364e126dae86cf820f3553caaed2fb6c3980987103e9e14fc57a330c4a9d25a492be3770e99a05eaba520fb8bd704ab1779f110785fecf45bd74d5513f3aeae676387dc7c732e9d578ae2ea63770ca7d20f9d3f29d9e57c1357595b8e6bd79e80bba6fb8a2e0933432530e9c121fab058b0773f006bf2ce315e144043b7f0a40e0529f5f57de60ce209bd600a74de3400f6b20c97146ce5476077f453feb700969a5e0e09bb1b80d4a8962dd5a79f02c973d42e0dc52e820dce32d4f0bfd4a1ee126f774b9bdd7e1716316cf018d52050c59d46726d0256a5834e254ee686232a4abacc4067e9282b8b87ea6b71f5f071f60b56daeb9e21e0da6c7fd6b9c910f453c59a9b57ef73dfa96a96f907712f00d983886d3d5d867d2a78b91cb51ecf5a0030741a2d7d18e8af48d0a6400ba725e0d2edfec01cca6336ae4c4d3932b8df54823e376f41d3b2ac2fa2c80d41182b3f1d557bc36cd68cd90753d864c8647296789f046eaa4820762cee013a2e16c769fb278357b9f6e6f42fe662f9a6edb6573422168ed43058e81f7785eca520ac8312fd528a7e318a3f8f6d5d5ad3b114bd817c7a4f7f4aaf0b3500c1c4b86d69d38c93ec89586c9f7dd4eb6e423814c5e6acce175fb32d1ad32946bb425e4d95e9ca216c0150b54e865175b8896b36e66f5ab362bec19518797a0921b4f0c4fa4bc5696f0fa107818e7c52932ea49c96189b1e05c39a5e2a23c4a8125c15ffa802e352a60168e0dc2d5dcfa1cfb1ccbe4aab111c2b724d022dc07f12854e410006b14730db23d5411c6f2365d9f151b1ce366cd02ad83aac6e83894b45c42c55893678ad14a5f4171f8eef9e4afbf57c0d65f73de7bc8cc9e116b140081a8bfd7b1e89dea383a6a0c3a6f097d4957842abe009c123b6659c07f0bbbe66a5bd66a868ad8103823007a53e336b349a0c8434608f718028d6bc6c2af2e56a02a5c0b1fdab5560cc92a10966c36b9963382910cf16c2f6bc9b91cf66960d69f290c43c25ac3a092ee48c2f136dfdabe76d53bfdfc09e530e33bf0ce65cea96be6b2c997bf1c7cea408f5906ecd08d8b4875e595ace248a9075b017bb52fa32306d0f6a47a8e43345a82d5df8b467e7fe031217792eee837f80f70e994ee876f001915c911d7f1f8117d150530f6599a8798cbbd2f1af1a044f60c907da945bc96347bc2411586f4cb91419ed59431555b97f1b23d1cf9d88849d81b687f60f7afbce0096d3359b6d39b6429a33665ed7758b2df039b65bbb6b55e8944d31a37bbb581498dfcadded199c4a533ef4f01e8412e9e69f1cc3d735dc37480641ac4dc64ca189dc52dd56b4b0c3bf0356adcf743c39510119ffa8ec08cef768fe9ab02aa12437526e7beda390c1b6c88fb356a9e8f85e3b3a0e3a87ccaca79959a2cb94f166bd324a1d8598724e7944b7bd48d229ae16f641461854132a902f92c0461e5aebec47577cf62ff284022a943346f653bc395e089761607b57a3b3f7c63593eddd39e6303e39ce06498452d753acd770ec0ff4dc40b49a914b5974c3565da2c451254100502185dddd1b9a0838f7607ce3da29d4f2ce77dcd8c100b65914febb626dcad2387d64b2fb515757a7dc39467911b2fea7e86f6777c1acb8b5a0d77b3d742115da30fc87c40cf92623f52c898e80690aa3179a881fd49e83b91d730d486194b4c2b8ee556a26e7503ca1cad3b199c7c40e6a2095c674000b7139ccf05ac32fa49ca648b0afbe8f3c9312f2d6822ef97624e08aaa807c742f3570bd5150a6e03ebd3e422d0adf12cef4af50c851f52eb273f441059d405faeb963098426596c560dd9ba5d7aeefcc9f5f8702e2a02ae3e141888ff591b109387c40b3279687368377bee908fc4a15ede338852cd9dd83a3f71f8daeca56ee996bfd970ecded6c38048aa2b0019624d78ddbbfb1e2049cc91c5d19c992f16cd39a507cac38cbf5d1a9afcd4d48d29e7b45d271635915c4d52b874734c493ace47a86d95d89790d280bfbabfba862745602e2c934e2e233b192a91c58e9fa055f0873ce9ada0d8d9565c2cb3767918b3d8729c8e311a31313c4755700bf21cf7cb3870ca6985ce623248206330f9db5fe2e7c5f9e1937a8a6008fc3145fcf033b84e6a066e62f8d6643e7cd5febf70644eba83a738f0c2a315f31a79751121bf1bbafcf1522e470c0927a405c5a0970c7d2e9f43d527736bfffae28855e3ec9679209a95667c70292cb7a949b522aac3ea30ac0391b4a381a2be489a37291e432a7225ee10ffe8f5bfd8e44654315c2c3168e88787e21f1ddbd55cd4bb30ac22949738a7e76678c6c3c0b8569fc4c449142ff9c304219456bf7b1653778784f01d484b044f1bc29b8721bebdf79e218d7a1f1959a4cc73d1871b5006192f4a7da302f37eb88f2f735d9e076ee129a7d84c500320c4d774cba7cd390575762f71c8d62efffcfbed69afa1f951c16249c4d3047ee9dc1c83764aa2af9724dcb191ffba63026d03a855bb5c90c13d3f231328e4d7f986d76c9ceefec69baa9d422982c1c8cb08cca5855b034885a05c625d61e58dad8b19f256772abc6b7ac5ac08464a1efa0704cc0f1247ab9147e5207fa86bf61dc35ff39409b6622ac52952e034a781fda972f360bfe4eb537a4af713f37a3b77e33fb25bea01dd8287b3df16903bed0ee0f3392df79633d7c3b8f9a21b04c662a996a48cdf4bbf1271b0574b0e1f62722b7789ccd1ad0ba61818e66324a59b18a12755010d7ffcab636587b74d549006387b8ff41a3146501f7b7cc35a5ffd129f025bc0392e3ba19ef8f7e07e531bc6ac83358f66a4a10d929f5ee4cef0ec6391594940222314459afb30916c419957816dee043504626a1e4c2211c02c4db130913ec27f4c221f60", 0x1000, 0x0, 0x0) write(r2, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) r4 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/19) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r6 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f00000001c0)='\x00\x06\x8c\x88\x03\xd4\t\x19a\x03') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r7 = dup(r6) r8 = msgget$private(0x0, 0xb0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0xffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x100000108, 0x8e01}, 0x1ff, 0x8439, r9, 0x0, 0xffffffffffffffff, 0x10000, 0xa6, 0x3}) 04:28:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x1, 0x80) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2811, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) 04:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x6c}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) 04:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 04:28:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f0000000100)="8fa121faf83575828fd46c012c0baf305ec53b27d99bec417a02a07f7af8dae4e796de4e90eb5cfdb830f92addbfc96eadb852db1f4b7e31bd3b98f787ca0e3a6edda3d364334a1968fe4e091548d3", 0x4f) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x6) 04:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x0, 0x6}) 04:28:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) syz_open_pts() r1 = dup(r0) syz_open_pts() poll(&(0x7f0000000040)=[{r0}, {r1, 0x40}], 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x2, &(0x7f0000000080)=[r2, r3]) 04:28:38 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x6, 0x2, 0x800, "da286f33e90c8665166bbbc718391c570d3b1f62", 0x4, 0xffffffffe9001584}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x1f, 0x100, 0xba3, 0x6, "58a4d917831f7367bd767a0b0973ff991ad25a1b", 0x7f, 0xffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xffffffff) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x80, 0x1, 0x3, 0x7ff, "ed52901c55739f5bd44c86bc81e58978925d2b35", 0x9, 0x7}) fcntl$setstatus(r0, 0x4, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) close(r3) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)=0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x3f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x54, 0x2771, 0x9, "2768e61689432648ba9d0a89bfc934df70f40b02", 0x86, 0x40}) ioctl$TIOCSTART(r0, 0x2000746e) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000002c0)=0x3) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0xff, 0x2, 0x0, 0x1, 0x1, 0x80000000, 0x3, 0x0, 0x1, 0xfffffffffffffffa, 0x7}) r6 = msgget(0x2, 0xc0) msgrcv(r6, &(0x7f0000000380)={0x0, ""/67}, 0x4b, 0x3, 0x1800) preadv(r5, &(0x7f00000018c0)=[{&(0x7f0000000400)=""/200, 0xc8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/138, 0x8a}, {&(0x7f00000015c0)=""/28, 0x1c}, {&(0x7f0000001600)=""/190, 0xbe}, {&(0x7f00000016c0)=""/64, 0x40}, {&(0x7f0000001700)=""/164, 0xa4}, {&(0x7f00000017c0)=""/233, 0xe9}], 0x8, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001940)={0x2, 0x200, 0xc3, 0x7ff, "33b3452f213d1a3758a244c91112f1aa44a2c81d", 0xb, 0x40}) ioctl$TIOCSBRK(r2, 0x2000747b) openat$tty(0xffffffffffffff9c, &(0x7f0000001980)='/dev/tty\x00', 0x8, 0x0) renameat(r5, &(0x7f00000019c0)='./file0\x00', r0, &(0x7f0000001a00)='./file0\x00') syz_open_pts() 04:28:38 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000500)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r4 = accept$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000066d3ab4d000000000000290000000000000000000000000000004c0000000000000000006766a5bef478ed0000000000000000000000000500007e833e191af61e4fbb63bedf05d368245a0e72e2da7745a887498977d02e285d2f57b072"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r5 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, r9]) r11 = getpgid(r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f00000020c0)=ANY=[@ANYBLOB="300000000000b7a90a00007c361e9a01008000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="20000040ffffff000000f92a8683100000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000608"], 0xa8, 0x8}, 0x0) semop(r5, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r5, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000005c0)={0x4, 0x2}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) r14 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r5, &(0x7f0000000600)=[{0x3, 0x5}, {0x3, 0x1f, 0x800}, {0x0, 0x1000, 0x1000}, {0x3, 0x40a6, 0x1800}], 0x4) 04:28:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20c90, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x9, 0x1, 0x38b5, 0x79da, 0x4}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[{0xff3, 0x8, 0x3, 0x3}, {0x4, 0x4, 0x81, 0xfff}, {0x680, 0x40, 0x10001, 0x1}, {0x4, 0x5, 0x1}]}) r3 = syz_open_pts() pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00') writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "93d60d1b4016c2000000000000000000001900"}) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x4, 0x80000001}, {0x53a, 0x3f}}) setrlimit(0x1, &(0x7f0000000040)={0x6, 0x9}) read(r3, &(0x7f0000000540)=""/226, 0xe2) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0x8, 0x1}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x80000000, 0x1}, {0x18, 0x2, 0xfffffffffffffffb, 0x78}, 0x1, [0x200, 0x4, 0x9, 0x9, 0xfffffffffffffff7, 0x71, 0x1f, 0x4]}, 0x3c) 04:28:38 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x40}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) close(r2) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 04:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x3ff, 0x7]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 04:28:38 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) 04:28:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) fsync(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x4) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 04:28:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/5, 0x5, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 04:28:39 executing program 1: r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2084, 0x0) bind(r0, &(0x7f00000001c0)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0xc2) renameat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/49, &(0x7f00000000c0)=0x31) 04:28:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10000) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x1, 0x2) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000180)="f63fb9641439568c88c2743cbdb6f750a6ea177b869db93bb5c24c9ee703eedee6a0548c8cd4655ca6248174a343d89c8e6282e4123f91dc7898872b992bcddf616416d408b92e53cce307cc128c47c9b826a9cf0ab8f725865bf5e7340bf960f649c4b99ffac5479ddc350b04640c5325548931e05192e4b01b84b71eb02bbdd2a6d4adcba0704ae3a75f1add41eca982b93e1f90b741fb174632625ffc3404775bcb45ce77599062e3279b9730a2862f9a3c6133108aff0dbd879c9eb63247ad242f5aaff30b1014894fa5dd66f081d44227962ed9ba8a59fbc4fe433d29e7f4eb73a03336ad4b7235372fcc45443dea4aaa6904795e8c5d09e5d92d8109f718016a168d4efed1e8d8a1dff10536043b79f08a2282bc6cf3041effe1e9d60a59a6b7041fa9416826b5324b0af76430866c01b267c50b91527187357dcfa1bae8c7fca38a6cd424d7d625123468e049274498caed1b182458b8e93e0c2e7fecb1126f2b51edca76a8132f082bce4fd1971df5fd00970bb1920ce1927eb8aca281eb87334e36e1911526506666f565223eccc94f9d40fb5f908e1087e8681d2cf3fa59ddb836d56fd2d58f297b31d711eb8d28581b09bc324e827741bc681278565cdf4d77e674ba730a34a939c1a440e492c22e78beb4091296bb2446497324e6b12460068bb6d5eb68b94a7f2e1a0dda742eb049999b4d6d5e7e04a68b15478cdad2337db539c61ad4b1d6d0f6d8a17098a2a06b81aeb22dabe0207d2c8c9c5f21b41249efe93c8653833a07a1c3bc52d1e04b274751ef0a9cecb26766e483987c33f709e64f08a5973d84163fdb5237e5729450f4d95f5b10b8e0426e44d788e0a9ad0444a7a0e6ccf5a6f5047f25d6c88df6c80a287f38f5b2160b1aad3672ebaa81d166f4b1d5138184d657553b0503d09a72df1259299c51ea9233d5c78755a0d208cb93c743975a22142f31d5539cca6495af5b5ccac8bcc3347592ce5aaf47c752e1505a0e838d7ba5c9bb38cde08dc09f0aca25d5f7c25359657f76e7b83f8dcee90897b172b1996533f3f6de24d0b4184886ce1c1dcb1947b3339269a6bafc28a22afd3195fa1635491144e2c83c054307b54784a1704f8d023d85c59ff252947791c33b7c51be876dae61de87b7e2eb037a43384b52c6783088b7a7c6721482d593c42441cbb8f8aca3cfce43e537716772ad118b706b052037f354a2fbffe24ec6c138fdf0aae579727f51796bcb2fc0b09aa404ccd690cb0fd8cc8dcdad9f0a734f346b41bd0e704a33a3739e1147dcf746235c49fe5478123d0301a75b064603ea304eaf8552737dfc0c1f208eed21f0ec802dd66751931ce2e7c2c81c5160260470f9d0e792844729ec4fac475f5d92e366ef150b34526b3d245413dbf6819be04b265e2949bf88be43b108ddceca499826c1f99901825fe6f0370289ebedb859a3ab46474b1ec51e1f92fed506e5d5787fa9d6b67e47c268a1c215b3ebb8c12851b94aaa113143221788ce6b104881a45af7a19707fb92941203e8bd6ea2d965abf295d2f5923e632cd677bbad1d230022a34671430ef32fa9a07762edaa2e8c81c3614061dec1a78bf74367809101f36d181e6ed67215d2a1068bb4bb18fd36ee273fd378538862aaacd9f4f4f1f97deb211ea823f2f3e3b0d66aa7f896e49ddd60e1603d30ca49237596f74fe0a55ffbe92ef2f4974a06dcb6cc24d294c1d6b976d3cb6bd1b9f3ab75b890277ae05efa2310dc023fbbb91596d17dae530f67f6e774eb62898d7140f4ee85bb09dbc47c9c10f15d1e860f14e48311a861928d2f80e40dc93258b282bb9b9838464a8221606f7abddded1fcd665a50b7573fe4fb0d257c7f3a808f482e83b5bdb6dd9720140ca30f91a82bdb57169c5418e032160b9007cafaf170b9e3b70006f570f582770bdc862824a709e6d39f5ed71b55951cba7bbb5553d6f7e5a5bb6aa2f1b22ef113ef439f6387477e49d7df12553c70bed6a6db84d3f45958e977b8365c358141eeb704010b30291cc05cca88b51ebfb6da1754c7c2c226950edb0f6b43f6284ecce78075241fec1e75784616a2dd5deb93136b67179b7f4882fce5822f66db864c64977baa85817822589b9ac915ca3be01e4c4c735f2cb3a8185aa59932c440e5c96374c79072e74ff5cbbff30b122c226364da1a932f34727132994e12ba05e836a1e51540754ad7edf85f4aba7cf24801ff0407d96f7aaeb9ae493aa5d4111859ceeb77a4e35b0a7a36589629be7f3e5562984febdde334e4679eb106f410a4918a2ae0e1a8bb6ca3eebe4e14a1c9bf57fb4b47443a08bcd98433509bfe6cd339c37dbef4980d9991732ccb436c789b242087c17b0f15e9592060b7af331256dea16e18e6f741165719919c07271713e34a42653706a0d86e7aee88d7c106281d2548f66b629df8fc863df8c4b98a8e2dc5421db0162f86f60a470910f67c5969858139b8a20afc3d14e2b91e8e1a5ac5b81fdd54325a6d17499418b436e8e40411402f2336975ba0af3f437693a5a023f92ebeea0609df9fd5711feef4411e17faaee0f749fb584505f46f08888ed153075ad8c1b62edbff67d9be44dd8cce4a41bbbe1d6f41f85c0cbdb1318d48fd7be35c5cb798d1e1c583111d13c5ce709b73e9a863cf60f4dd46f92be087d91e6ec4e2dd639d4453a5e938406f7511447c35e86b14ab94597330c4174ba823e85273430c06221bc2564751c3ec58791babb5c9b39dd326b23e720092cdbbc41920d892ded2c9af411c4c8a871f7f33f3990c6fea6f1dd93f374695431ef47c81e373781fee510858639e77f026b6cd79d2cd28c9642e5f0765095f847acecd2235ee597593108b81b57371183a5f7dd25ec6c34f0771f3b7389ffeb2d86b10ff39cbd30255b844736a0bf2356bc45f8c20981d4dab097b8125b5784f7dda87558a7e114a5f3fcbf73dc8355a4b8ed5f268cfb1e0593ad986769a30ee8880beaa1a96b41aead1175a5202a5f07571731261f0abedcf9fe7c7ac85761c303fe832d5758e7cd79742d12776940ce6e66f0fbf53d92353ae75314c0434f2bd61bd1243813cc1db8f5a4d07bc6b69eb5dc07db73eeae7f0622d95f9afde7a816c96ce7e4405b49081070a19dc230787dd5f55a34bb874868d35522fdb9a9f29e83e8aeee553b42477d9b3c46a9630428ac7b54461316cb7fbea9acc8f6abb5d9e52f19a5a8fa4d97917b927c5c00fb88d25abc4a3073f6dd427e29b471078405172601da02cfa56a74a61312628d674de932e2582c23e65f3b141f9a803b7eff6538d5263b6cd63db8f728c6cbf8846f933f1db0bb8c9ec6a3c090c208153e966e99baa87ad0612b4a7f0d00bb2e5257164c2bc5ac6d750822cb80991451c831b12970c8fae95f3d87e869d1ea46511715eff2d835685c6d3f087d71be69d9574b7c317192c9bda8189749925c279d049300754fe3f5a311c87b759c56d9cf7345a3c61139aa27fc243f3190acdf14050dd314267ec6984f176e5511308048f60fbce1a86281b11cae1db3c671c0a143a2cbbc0d7506860b8d04ce48882e2d866731a29876d388fd3be40e21e535713d6bafda7630d2c77002c562b28588dca7ca646835682d9081c16432f26ce2ff873450c6c8d8a9b1730e781a8c66a47cbf05f77a29da1b08f6d4c15e071992a6dbc6f265a7b2c1afcc3e2f57becf03957131c69df34814cda77ecf17d7d38bcb2663947626ed7b478066be090cfbd8b5036719d8e8f5d1b9095f597c4fcc7b1e1e3a832302add5a9f6f5aa43c156d213f98c6e97e3eceb6c592cb2e4f0c76322b6b672092c8fa86d5b308000ec9134bf98ff44a9e08192a2b4876d9baffb5e30e6b47bb2c0c006a426789f0789027fd312883b2a7d1e4c301c6c29d5be61fefebfe6fba21f3aa7bc987fc2de0705ad96cd14d703dfd982bf7ba05d8084ff26e3f99e42a58136f5e9abc69b7f0c099d5c4a9a43841ad189ead7f0a45334e2fe06b2ad24a913ccb08663e6f451ecac5f71737fe34f1c042af12f1e3abeb3ef7acd193a6a4d8d30a59ac7a0818a44a2cf6c8c0ae0980e91f0694147c0abb3bfba8c77cbfe00de674ee20015a88398df6780e25c756e88e682d5bc2689d07b9a63169e365962050cec20f42d6ee3fc8b3b7a73570fa96e6f841352ee1e610fb9db31b738aa1f53708bb21029bd84ed1605f98140612a73fcf0d3b7ca4d80bc1af39bc5e52b1a564e06aad5701806bff1b38fe2002534bdaa2f442c1ee260e1df5396e8f27b036fd57aa97f14e99b94283b563a2c287d44e8f84fd53fb9552a2e92b239cd9a16f7c57c9487f725f9d76eceaa39ad5453df2b6ef20deb082c2bdb1d925a1dbe7a02e169c8f24645c593c53be4066f8ecd0ba58ddd3481aabad3bd4d93143f2be0b4128a267e33dc7346e21cf1344adcf2c460c9a2d6bbaea37f8a23fcc83be566d8e169706c06aa73213c9c6256dc243368fbf7d0b374589ae07bcefec533134e47329805d4243106471007122c95b0734c1015e305b57b660d8f22173165bca75c300f40417245cd30135f5c737dd69d67783e3320df41956878d12c6d15c68807ff44713a75d34a7c94dff6f2dfbe04002807000a2efc57c32b0fd1ba753327d293441639d652a3c7b3f35d13579a6ee04b41c3c621f9da62f74af20cbc3554fced4643805540a5f66ede3ba18e778aa88a78212bf592c5e5259fa55ea5602523e5cf856a9ce2812eabae202a85482b884f1176251c1c042792b3ebdb0211ae07b362164cf75fa1c081441ab7fb430bba46d205d6dbc461726dd6069f76f05e39ba4a7579623abaad0cd66e971bbff03852cc41611069df662f334f0f7b75380029826bb7a7d645373ffd426ea8822f426223c7241ee2f4e5b1ed204c96e33db3f1badd83874fc018ccfbbe22220dbb495c995088021df98cfaafc718717ea4f4a65a4e58d952da74d009c388d2844f7e9ad4f097b4464ed4dfbb6e3d5c41b310fc590b2d6912e8e30e957328ca1e918756a6a7045847626da2f5aa85cd76eddf7bfd51fd83a6e6f068f0dc426de6b951fdc10e1dcde60cb0ea0aa410dc98cdc8af355da143fc42b7a8b581b573ea1dcf4329fb945d0dc46082329722a598a80102e8909b1eb7a03c52e8fe18037f6696fff33755f64c89d053437de842023ac136db59fd0cc59bd031080fb3f3dacf8998ac5850719e5685caaf307c4595b2e1a21bbe87b6d5fda4921349be9e3880ed8df6b6ed6252a9f284d311819a993641cc98a20b008229e6f2b3117b2989a7ae7d948189322abf4a4cc9b3ea0788e69ca2cd055722854f26195cf6933cb4e7a0fc771db2a164435633cecef6ac10db7206a0a924d8ba8d5eebf1e803edcf9dd326df5eb0a8df10780525d6e8d5617ac19696f8294a257775bcff79186c5aee560dbf2e313f290f6fc1955df208f5eea8966efb73e10852a190d0fd83dee0a8f5dfaf3f7c9dabcf7dc77a7ff6f8abccb1136963c1f700c58853df55fecd0478f342d6beb294f92aa78744e5aa4d587c53dd33839ca69c32e8ae9ee50c5fccaac54958075f8fc2bac16fe656b51418feb5592e16f54302ccf233fac9c5c4711df2032840da93cafd80588dee4bc03c30344fa433be4d04133b36af8b0cc496538d23d27f7dcf720497bd0942986b87b361f8e31de3b3ecd7cc10ab60dfaa07c13968e43e25b101fb6e69586c721874b50123683eb588e6ab7343863d7788cb534da5ddc4c807cd903f4c0c4e7ef72b738f8e0452e", 0x1000}, {&(0x7f0000001180)="7ed73c34808f690aace20600000000004b05c07f784199ddf69851e20865864897d8706afba2fed325cff0e59c591f1954edadca89f868ece134a933a058a331357ca6dbc09596e688dfe651365aad3f4f0a4c442697be9b39853874380f6aa6a14eb414172a35d2ce352afc1952d9549fa97094b4bd28a5386f0180aaf31e841ef54b273f31", 0x86}, {&(0x7f0000001240)="4db2d6f5e6c7220ea93c35f9243f750794695f1bb36c32037770a3a0ac6d4767eb487dd0f0f678a588dcf7c336b42359fccbd46633b015c1e41439f821a72a26b4127a6656ce97345176bf50bbea69d71a3070aaaa95232f7ea55911832e920565507d810cf1d2fd647e8c54a31a492f26d7778089ed9f1240f9d8510cfa334b727ad4f91dd3d5d94704e518f8669bbcf1c17449f6ea25c0bce0ea96bc76fd1ae388bba4151da7b2a26bbef6a478ec9343502fc1953652864ad9b8587b00e93f3fa3378ab805bc9ba5fe3b7d170df1b67f706c17e5400e1a42ed6036b68ebab28f64590497faf40d9005f2259c544edfde0d67", 0xf3}, {&(0x7f0000001340)="364f92a13a6e71b4051cdf6e894766be30bbb4316b974c89fc72e8ac9ea63d76fc4f7a9465848bcfb7e955ef0d34a278aa063bb03a0c64daf831563c0e7a9b9c4b0e26fdd5f3efe3cb22bf681d15f61e06a7a354686924f1cb69d2516ec27836eecab95e20fbff94f0f1b6ffed736eadd91e72ba892a53b6e2fcfd151dc7e644c30f245b5a8375ec961ac3505d2ffbc00c2d431f35171e88bc3e017f7574753069641d2960f637ae4c3142b8e3fc9546fd5b44a838790074aa357ebb01485949f7048eeeeb3bd0a76dac582b3fa179ce2f32cc7839bee7fad82573bf32a095647c6b", 0xe2}, {&(0x7f0000001440)="aeb83e2f49f7fe19dd2cdd8c13dac266a1d094845304726dbe8adf91cc7efb009523707a1ed0c3a9c1093d3723fd5c2a33d65e9639c6130fe2ea98f4ac6190f2002e3312db5939e3f9547cc6069bbfbafd4224093d22ca281d9f4919f8ba4fc8654236a92d5b52556053f03bf57fbab2921c941c3a3c7c1210347b3cfbf3ca9499e059e4181ba94655899a449706ee58453b759b845b151ba0e0a0b1518e155a3598", 0xa2}, {&(0x7f0000001500)="457be60dbe5fea4bec1b1f9137984592e598b690e01181f1417c1857bf48af71507ce5cb420d65badadc791be1a1866761b2638d92b8767c009dbabba7937a1086fb3d0d3a2c475b821b438f5619d69384cfabc98e18e0702ca5ca46b91b454ba048b850736a3ec36ff3ad9a1453fa200b6b470fc8519e48f4c5582317cdaf68dcc01682db319134383cf1a50e1004be6fff853ff75cc481fdb5b4a634c09dd6ddfd9dc7e8a73499aa9c0e0a0e20e9914cc651c839639708f3fcf5718bfdd798a27bcebf179357aafead7565ba9115883bc33d79428a3fcd96b929234721b1fca8c6c478ce6436f12d5e62e122dccccdc5ba5083cb86e9bf2b6b73e314f25ef174684abe198ba6ed02c822bf1091cc740a53f681a90a6e1049c10f0e7503bb05fa02adadafe6b82446a9e63c488ab282c2bf3e5e0130d71f19fbd779b0d1923d664f26d13b6cd7e83689c80d728a907826a3c32351fd3c6bb7dd9eb87bec339ae3e1fea7899b46248f61bde8cf755947ca15bc2e81dcce5bedcfeae54961843dd9ee68dd56c5ade2f12c3e5997c2032d23dd0870ccd33620222378c14d7bbc5ce9afa1fe0d278f90fa37749ca00ce51195109e322b6412422e4c4bc6483d69e09065a47da6c57772ca599dc6061051db0b0f39589fa960d5a6ff4398d534b0e64ce58447b779ae3d2ac1edff81dd5a780fb7a8af11c21098811f5f901435b72607a9b3a500918c857ee669b6081e2f80bb9c86ea073384613dca2e65f5babe28c760b34971e5ffedcafb532ba3913df8820d12e228ebe2abefda43c6962da3ce2b0814c8f846c8dd0e714112ee4c56ed5281f00772edbd65fe91bf60a99058d5f30cb081833b492887d76fd651c17f19339a72deb80b8d88a0a7b97c317fe6aac4b0e0ff3ce697a93766ebcb86cfc8e6f03c7cfa96cd42ae80abe8e6ec11d2892961ea439d132fb93b66b2cedb240f412b94783016ed97bb36c47d2db8e55785594e60129c6a288236dce75f1a435d754cd7756ccf440e6b37227cb594b5782d9b2292158a31dd981297a451a8d9f220e5d1247ca37bfbabf3df6722bf1fb33876ad7e9056455bbb3490296db0fec703ec5871ec08979a80817457f4b3dfb6d2fc895c9e7e5edd820fb22fe8f70b42faeb04daf6d4b1b396a7f31e9a4c558ee5be4685e1465edc100a51bb65a262fb68887c8ce04ee105f349815556054d3dca569d3f099319dac02e2150cff276056329e98e5a8bf14c92e996e6e5d90cc67a1ce14721c57030d33287e40106e401a869030fe1301306b0a50fe09c9c190d2f36170eb7666db5783748b95b717d8af82dec843c41d97fe697da1e2eba0ebef2222a3b02cb5d11261df3ad4da2122d229a167de1ef6bc5155120c230c19f813763b4b5cc327d27ff98767c147897e39c0ba4925ee8c05100bc8a59f1cc6536dccf86cf31a3320bf6e2677b072ea530494814dfaaf569878a07805772aa1adf576990d618b2800a64da1f3a5d0505bbc2e136e1fb47df348381524a051da8f18edf704b917082efdd5894f3a078a7cd9d9d67f597a457f65e2f69e1d09b5a8802113b218c72db6783d9b2375d7435cef866dd87473c177b178a5c864689b19eccc3dd33003f8bde178e3cc18976160548872fc3700da81c1fad754d7a2faab22db07ecb0728f8f11422e622cee9f2065fb1261f80a424d2b40af7a963ebc9537d05de6e08788a0106be07b06fef3928f18d9509f40e59e5b2ced66fdfcc88bcf1d37b15b9c88614fd7c3deb49008a857174e0af4b99742ba7ab815d68264a210cfdf6e73071187a8d666f583415dba6627047b6e61f3aee42bb609433ed862a8998a8267c141eebbe66eee071b5088f2b2fdefda55cc0ec418757d4ce137d3356e4734b6c2c2478461b26a3f3df10c8d76003ecee0d6b2ee2bcbfb7b3bf2cdf434a1bf84cdc00122bef59d692ce625e755b83282a240c5be8f831a7eb3d2a07ca82c27b06a51a9a8ac9ba447e51ccab89d09dd308b2f222860aadd70ddf05fcc48f0d1009cfeab8267169dbf0dc2b133ba93d5e19e92dec3a95773c281b26bd5dfdf12fb29a7fe400d55bc69bd9f02c7c679339faf9c41dea9ca4ec897cb6b344d2d5b6ce643e2c1739b3d876c4cd3026f4e25c46cdce37b90c5cd988620db9bc89839715b84eed63f064dccee6b0434ff982322809f1fe1167849d1343d4cec98cac4a824331610c3569ad36451ba9c5a0168a16e7da333dde291fa1103640f3e0e4aa2f2383c085b8036c4c66f71a3efb77d1342c7e2434d17417705915ec975e303590211962114938c7e659ef7627582ac6edb5648a1aab46cb81acadb9c706319bdbab2e703607328facf0f8ede90064bec2e5da9e1cdc14c06126435b8afa1b2f448ba1d07a1bfe4d50b5aca2992b85a4b461c648e78f5339764b652e2477cbc9d0f550b1c5edcdd5b05ee91f243a85386bca15966f5d5ca1504c77bdf0599a937985d8dbac275e2d63a082ff3a739645c477805eda8c872d082076fae1a5c0ea853ebee35aa02f2ac27b696d6be2a8033c398a03f75a99c7c898392e492d688aaab30af7bc1817f48d4c6bc65c5e95a058db29e430e3a44879bf020d7d40b5d0529cfcd7b07ac972202b96a8b4d38f2f43a44e2a6c06156c939788041834e2a7434ca60b8aa429a82c4c00775ddf151655ca105b1d72de6bb56c83790ed07fa6da0ca122f1098cb880893cd9e8a603d7f89b9770f78ddc01a32a234fd15c4cd0ebe65d20b94280079f71ee1bbb8ee60a3cb0b9848d3ad2b20d7c94f0edb523d180b474f1374166e508d8a9da89a89ff5eedd5038a9f794b913db65b4a2e7b58bde86659f5f2aa2dbf31df8018d8e2da2456ca85ee659ff6c0c689d468e4884a015ae2fa7cf4468780a3433b2a41e03dad3b22af878d2dc5746e938c66b5c115b9ebb1e8bd9532135a1b9c5b695dc6762846fd1f5946104a1714300af99311564059708411ee3bc1b0c47ef29015f9dfc9d21d4b6e40c5452d42de55231376ba5e79291b11bd0e3e45243dbd7fd9a660bb0354bb8720f423ceb001ac9030a29975a872c1c90861f14b1d0164919255a958eb43fde001a282dc9b7c92fb9cc5033fa7b5c1c28fbf928679a45624a482e81fc690b92f12e5af060b45e8579ecc4772c5512cbcdc502b80bfdf3bc49177c1187e43f8e9d7e0ce792b59271e0bb437aa01c4d8740dc8641aa0cc84fb406a57771b824827b73ea0301367982fba9be722ee73c2279e5a74f21b90a367113ec3801dbf61736227ddec3706258296fe8d4cf2364f0e646a88cb530095c01f0957d25b3528de936f471821876b6103070e0e85d4a7d1df38e6742f3433b232f77d9db86f5e3cea611c53c8342d1cec24a223a5c042e56133717cd3d9b5135da3ba7de7296890bb498ab7d8c722405662511bfbb2c08d08a03d08957c7772899ab8273846c5c0035cf99d3b3dd9389cff5ad328b8cf059ca8c4859605f7e0249fb94d748a6c8233d678cc0ef9e5d962def72cda37596361bd7873c612cbb658e0219423cb12f3dac30b7248f76028cc8be561d2807319729368d71ce8f7a17e4923c16388c45141cdd296cce5c99ac01d6905eced9dec5fc7b8975f0523411e2b3fa22e76bc95c4b97b5ccb5aaf8ec95e56ced75cd2e589d0885b76d4aeb01c965d6b1205c0ee77affbb681be4ab44b67c73038b52b1b78b11e78f7a1903443ed3b64c90bc31d71c5f9bd0df39d183a7cf8c880a2dc527361e1bf97036e7f0d19c1dd565547d00326b7d00060406ad4635d963fdfe6fdd2cea3965424208006cc8aa8090b0c169d52c74148a0660a83efdb0197cc58a40bd51dce1c3dcdff327cb93cf064170fcad1c61763eb291b66deee32669fac1990622b9d09bc79cf8fd399fa7195ce7a57958c388572b30c68f265da16e5941b65dc0e2883bd89027e75e4d0b5d07074bc057ff453bfd484768178db77355b4400e4545c4b230a7e2da82d3fa6961cb0c1fecdc3ed475cb21d559e05034b3398e5e04a3b2bf72f31068a76d512d046aad65849a3b49df2ba7454306f2ffa79cea6ebca9c8316a99b1e92eed2c270dce25a18f131e08fd14ad02b0019d88b235167f6c8055db16abe56fe0d0677f2164e8a515e28c5bc85f56d8a66c403a553ac3a8bf21ae0a6305f643c45b8db58ae7a6d19e6d52dbf85338714db107cb0eceb4f83d6f6857c62a8f2018d9360f5f933151828d602394aaa23d4906efd434988433c5ea9e118fe76bf115cd55bcf3057632b29f4642bfcd021e0ff85ad4212d72a849e21a4fce53c971119ae20dcb597785f7949666ce62601d9490d8984d60d2d809b05fa4b9ff9142fcefd65e3b78f2a89b0635620fc7d5d14d50776fff98e7e3a6293d6a90db5923ee9b1c0164f0e5bf16293229c2febbcfbfc596585e9b94e3f2f668cac4f70f39815a3f7f45bcb9c898297724ca169a887a8cbc0605d2cba02b0503703d0ef760fdd2e908520f81ae343936ffd30341cbdcce4635ad7a01f02acc50d647ca28bcae588c9c483db5c364283d92b5a7bb72b6c7e6df674272b7b92de76bde3d910c279942c3fce6eb14940d4fa22849d15eaca0e364d587ca4f6d7bfd960a857c3e5a1f6b445134caf0b1c5f0a3173d2ea1cb78ca532cd032616c17e1894bc039cbc890880b968b039f1d5d6c21af7792c7212b16a7970b16c861d8577346c1892bb064961a084a0eef3980ef12366f6d80252358d020d57f14616ca1fdfe08c40e70f469d357a5113fa62e81689b566a80818f0a75431a4ea6a19f640bb9e9e51a1ccb239d60aa5cebe3373166130b5f27c739cd943385caff0e5cdba8ccacf11c5b74f61dd112f1b77d69d9793c5ee350404e079c42e06e8551e6f9a8f3e36be8382efb4a9f5bdf868b66162f02ee0f6cc3a157333933ac726d2c59a82b6790e960e3eff4ae8ce401cbd836e5808c3f410ec422f5f913655895e9e9654e0eb9b12f141f05c8bd2cdf32f9d7c6f6615d23ab9b59c17f15dd8a115fcf53a80e80f2fc582e543bd2a1d0cebef3dadc8331867cd05c97da4a83400f85b4334b3e98aba0583b763bc85d9955c1fcec1ee8ffd3329f38cbb28c7ed3d9d8917efaa161824d7bdf4bd6970832b3a8af61ca0026d406cbc98a00ca4d5b22c17e50bc65c77c1a639dd6cfba9f453a3806326e19067aaaf56371fe3283669c43dcea66a54d5c169e97090d262d660544beeb6fa17e3e6cd2e3f6b5b9f598e1bad469549582d2ec5d4f6b8d27a085ae8410bba7afb32badce865ae6343fd27cf430da26122890c602209cf0f3fc459ce45124bfc6ef0b761ce9f4c6792d0f06ce4873f377ec3d14f7cd74047bc19991cbe9bc688fd99680764acd80caae57ab82d01e901e1e0b7b3738a2ff35d941b24ff285fb648137bae3389597ad8a5bfeb62ad2176e905920be94597dc55f174e5e28dd7c1d9d454c84bd10fd0518ca15525807719a2759f39de489007d7c3099ca7ba9bc29422cfb18ce0b1c08f8744a9531fa2203cbef648ed75f1503696bb98fe22dc74f2de9a8310b34e2e683011d92ab4cf4f845b7de410f6bbb0d21bce68b56125ad325737f6e6fb8df8c3a8fd2a641bdf434afef33d6a53a9bc6f99cc762236fc0bf150462f6d39386dbcd42241290c9a48dc9cff6d06ce7044320230aad5a44e58639efc994965422bbf20ba1778d1dd1b1e34a7f6d39bb06b831aa78e04785d2d7c82d8b1b940f55730113808a74dca0d47812c47bc0ea295f5039bdc1b1d20c9f8b", 0x1000}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000140)={0x8, 0x6, 0x4}) 04:28:39 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="85ce2ae44ac4ec194e699fdd088e"], 0x10) sendto$inet6(r0, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) 04:28:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c755a76"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) 04:28:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x800044}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) recvfrom$unix(r2, &(0x7f00000006c0)=""/4096, 0x1000, 0x843, &(0x7f00000016c0)=@file={0x0, './bus\x00'}, 0x8) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0xd) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x3, 0x1}) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 04:28:39 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x90) r4 = dup(r1) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r6 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f00000f2000/0x2000)=nil, 0x2000, 0x7) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r7, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getegid() 04:28:39 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x9f3, 0x8, 0x9, 0x1}, {0x6, 0x40, 0x3, 0x101}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x1000, 0x4, 0x2, 0xeb6c}, {0x8, 0x2, 0x8, 0x759}, {0xfffffffffffffffe, 0xdfae, 0x3ff, 0x5}, {0x0, 0x3, 0x4, 0x8}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0xfffffffffffffd10, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) 04:28:39 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x40004400000002c2, 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)={{0xffffffff, 0x1842ec4}, {0xff, 0x5}}, 0x2) setreuid(0x0, 0xee00) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 04:28:39 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(0x0, r2) fcntl$getown(r0, 0x5) 04:28:39 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) 04:28:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) dup(r1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 04:28:39 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000300)=0xffffffd8) fcntl$setown(r0, 0x6, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 04:28:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x4, 0x0) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000300)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000900)=""/252, 0xfc}, {&(0x7f00000006c0)=""/117, 0x75}, {&(0x7f0000000b40)=""/168, 0xa8}, {&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000000a40)=""/197, 0xc5}], 0x7, 0x0, 0x31) r4 = openat(r0, &(0x7f0000000640)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000180)=0x100000001, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="82f0645a825325493f000e6839f088ef1f20eace4e2c021ea62e3dbe917bdd7f671748f869880b769fc60b40bf8c797c938f47e3f61db09286a3e716c6c120a21567ec619937fedecfcce11c591771d1bca12d6882e59d21b9a84eef6a47ac38d26e237e8a2ec74e5f9750877b0ceaf1c92bf630535ea5449c13d0cbbf3bb5f74eb2aad15163d2b44021902c32f16715fde342c84298a0d21fff5666dddac543790b30343c72282d20401fe59a9238d2bb2930cbf92c2ada60ebad66e1737cbfa7d35bbe113b1d147df67f811019c74e15984d1d0f1095c64fde99d40f5238a76ef9ee7134882fbc1d8d22be0cdf1261283b238ab73d7db273fd7bd725ff7ffba3e07f67bd4c0d17086dde2baccbedbbe3868595feb2cb9c8f37751a"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r5, 0x85}], 0x1, 0x5) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) semget$private(0x0, 0x3, 0x100) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x8, 0x0) openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 04:28:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa, 0x0, 0x100, 0x6539, 0xa}, 0xc) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000001180)={0x18, 0x0, 0x5a, 0x9}, 0xc) 04:28:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1ff) socketpair(0x18, 0x4000, 0x0, 0x0) 04:28:40 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x2d0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000fe3e0000000000000000ed3121f36c95975701d274de00000000"], 0x10}, 0x0) 04:28:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000002400)='./bus/file0\x00', 0x280, 0x1) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 04:28:40 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, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000200)="abaccb9d6ee42dee574c4c784a4d567ad10399fd83ea4bf78d85b73c9a19931d9a042f091ee1c9b6a62bb873ef43b6a373edb50145be9ebfc994fc436a1aa3ece8d53e51c12e638ceed7129b5b3b6ffdd437b80902e17cd2fcbc14776b5a2939fc7fb1ad008bed5679f3082b45da20490dbc10c181bf5f94acbae87f7023b0baaf0649f99fd6067a0a520a7a83b5f59dced732a2d2fcea2c1988a5973b0e532b4f", 0xa1, 0x0, 0x0) 04:28:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 04:28:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x7, 0x7, 0x8}, 0x4, 0x8, 0x4}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000001c0)) 04:28:40 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) close(r0) 04:28:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0xfff, 0x5, &(0x7f0000000040)=""/206, &(0x7f0000000140)=0xce) setsockopt(r0, 0xffffffffffffffff, 0x2537, &(0x7f0000000180)="a436cf7b2466b10ec3df777795c9b71dada1922f06eb56cd197be76efa0da3f6c3581eb5f6329504cf93520f744c5ceecb22d5bf7f2300357c7f37aac7211a7005ca743bbc912a93ddb81e369cb6e01e071c1edc03b6061b73e4b8c14f3f18f8ed4f453949d6d2d1850e01fa84fca0a7b07cc165b441cbef7315963845b5bfc76c6fe306b3933f53d26e87bf812f97bdcab6c7aef262a5f2df643ef4d9a29259efea1f2b8a9ec56fbc7eb42a32204150a07bfbadeb28c26426a46741ec8a872b2402aa72f446d3bc5edf", 0xca) recvfrom$unix(r1, &(0x7f0000000280)=""/205, 0xcd, 0x1, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket$inet6(0x18, 0x8005, 0x4) getsockopt(r2, 0x200000029, 0x401, 0x0, 0x0) 04:28:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffe99, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0xfffffffffffffffa) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0xc3, &(0x7f0000000100)="c44a217ccb0ef9add609f1849497cd120c2583c8653fda2210e90abbd1f9d92bae09471766d0762b8efeca96c121181988dcda1b9389372def029b2592b94d3d9592ebf57a8a136a1fe08d96d082bae3904d6198fc328965fc7bf6bc0e350e4b2fc91977ea67bca8300d2b05105abc6b5bb1456f4d03bc468df5839124371a5a9562055668c693161cc383cebc675e6af1e3e7357e76702069e9f0b5ffc3e7c44ac94a8bfb40f0b15b0aece6864f2df8190693a7839a05d443b53466ae4d956198d53d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x30}, {0x6}]}) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') open(&(0x7f0000000000)='./file0\x00', 0x80, 0x50) 04:28:41 executing program 1: r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x6) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 04:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x1, &(0x7f0000000000)) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="74f853603c81b0610c87f6533f17928a37273951de420e57ebcf37367e6d4a9a758dfa097e82948cc7f13359eb0aab71bca96eef73e0a544cf16", 0x3a, 0xfa826f36f8e0f20b, &(0x7f0000000040)=@in6={0x18, 0x3, 0x800, 0x7f}, 0xc) 04:28:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {}, {0x6, 0x5, 0xfffffffffffffffe, 0x40000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:28:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000002000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x100000100) write(r0, &(0x7f00000000c0)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x18000}, 0x40}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x2a1) msgrcv(r1, &(0x7f0000000080)={0x0, ""/50}, 0x3a, 0x2, 0x1000) 04:28:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0x425, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:28:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) recvmsg(r0, &(0x7f0000001340)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/21, 0x15}, {&(0x7f00000011c0)=""/97, 0x61}], 0x4, &(0x7f0000001280)=""/186, 0xba}, 0x3) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xfffffffffffff216, 0x19}, {0x18, 0x1, 0x9, 0x2}, 0x4, [0x4, 0x7fffffff, 0x1, 0x3, 0x6505, 0x1, 0x9, 0x100]}, 0x3c) 04:28:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x200, 0x6, 0x1, 0x8, "0f8d0d44ef325a0518aa4caebb3c7038ac13db9b", 0x8000, 0x10000}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f00000b3000/0x3000)=nil, 0x3000, 0x12) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 04:28:41 executing program 0: r0 = socket(0x0, 0x5, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x11) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x90c) recvfrom(r0, &(0x7f0000000000)=""/118, 0x76, 0x40, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x4}, 0xc) 04:28:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1, 0x0, 0x400, 0x8}, {0x7fff, 0x4a995e05, 0x8eab, 0x10001}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 04:28:41 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)=""/101, 0x65}], 0x1, 0x0}, 0x40) fcntl$dupfd(r0, 0xa, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) execve(0x0, 0x0, 0x0) 04:28:41 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$inet(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000110000/0x2000)=nil) minherit(&(0x7f000046d000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffde1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/148, 0x94) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c15157dc25d525a5cf9230b3225a4ce7044d3996", 0x0, 0x10000}) 04:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:28:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000580)='./file0\x00', 0x0, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffc30) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/37}, &(0x7f0000000600)=0x27) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs, 0x2e9, &(0x7f0000000040)=[{&(0x7f0000000180)=""/246, 0xf6}], 0x100000000000030b, &(0x7f0000000080)=""/22, 0x16}, 0x800) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/244, 0xf4}], 0x2, &(0x7f0000000500)=""/25, 0x19}, 0x42) getpeername(r0, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) getpeername(r1, &(0x7f0000000640)=@un=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0}, &(0x7f0000001c00)=0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, &(0x7f0000001c80)=0xc) socket$unix(0x1, 0x1, 0x0) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = getuid() getgroups(0x2, &(0x7f0000001cc0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001e40)={&(0x7f0000001740)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001b40)=[{&(0x7f0000001780)="8097bbaa2f391737bd4cd80f37463bf54b76c033d3a60798b513c99d325daab9e53bdb52f538fafc524b508f7fa1956ae2977a8e0eeedeb833ae039902ab835b29", 0x41}, {&(0x7f0000001800)="c7c5002ac8f5ecdcac011adb02b0c856addc01", 0x13}, {&(0x7f0000001840)="57d02faefa38d1db576d4836f99bb021264abae1e7aa42bade3de3f1eaa130532e0e1fb1542a85f8f50c02a228efeba3a13d34a28c9a1870fa110c4519117272160db25396ca39e92ca4ed230a97cd766c890609ffea61874f2aad8db2fbaaa908d0b72179beaecd011144c0b8a631f449f342b40ed2806806999aeede579572286512d9587250464b681de1cd6f8948cab7653cab38bdb391e57474197aaa5f5151d627d4177bd33d525cc906d2872374e47f707046e6f6371c5f27a6aa9fa6e8f13d5c906fc66d1bb9520a679f73063bc3eba58f4cbb29dba1f7aa6b751cf670412e239b31d04b7798439c415a492243df5cff8637", 0xf6}, {&(0x7f0000001940)="522453d7fce25653882f451a744a2440fa9b349879967eb59e85eaeba4c328cd00da81a0b4ff1500d6d2ef9315e1a7121ef3c2fdb50663549b221dfb9b5064875920ad266469f9e3a7875405f371adf64c23d514ba5a533387af9d03b071bc20af8abeab853231f3d2a802094d0c58165c405e49", 0x74}, {&(0x7f00000019c0)="eb0c45aca68408ca75cff36588e2", 0xe}, {&(0x7f0000001a00)="d27645a9e0fb9a1ec5192a72cd85fc1d5b1e71bcf84c2f57528eb0a2c84a", 0x1e}, {&(0x7f0000001a40)="b22ccd9de9793f00556f4d4c41849ee658c82ed5252ecbbdd3dc0ad05de4a53ffad04d2a0391e6fd6149651789711ffb77040e1060162ae970a047a48a946313dc88ac4170170ad93ad156b34a092d2877ce9d590e534775f65b2b323ec0fdb109414007cf13f9a38b3b8a9448ba658bcf6b3b65ea0a5713a1a2cc4d8c5f1ce8fb30a4d0df9e7bc239d47df20050a57f78675975ad5c35210dd27b30630afc5746a57825895f774f1e21d7ee5a55d590a9a22f08a33903a429254625b0b1236236a9d6", 0xc3}], 0x7, &(0x7f0000001d00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x110, 0x4}, 0x8) 04:28:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x3, 0x2}) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="01e514264ddd0434e1ca8d359412047a7035defefc3c445da05c19d51e8c7a8608b320a734083c0b6ddbc0f06429fe9f3c72d5b14c", 0x35, 0x3, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x5, 0x7, 0x0, "8c2127f32c6e278dc108d4d0abafa9be04cfd61c", 0x2, 0x6}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x400, 0x0) write(r1, &(0x7f0000000380)="ff8b4f26f37ac7db4a2227cb61c6bf7d56d4393e5a370f5c5c8310ee0435389e0bf06961d3ff45ad910adf72cb6d0884295aa9ece0e5686a3ce8f9476e3282a1ac365576df9b6ede393b4b941dbaa406735e8427f0303e8a7d598c1bb86adc1160b178c4f884449f46e46d2f5d02a3ac9a3905143b9f38655a102f6c61c0baf964806d6225f411c1e8e6285899625f34db0825728ddf3b6cb75422d9e42086ef716bbd8506dc99dd6ae0c074cee3fe77532f0c8796f18d4adb37c5646a4cb0cd9753b0880027397c454f69bbae653492ef7ff401091a23da195e4a442a8788e0", 0xe0) r2 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) read(r2, &(0x7f00000002c0)=""/131, 0x83) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000180)="3cb8a63804dbec36eafc36ee2343dd8d6e4d4355059d624e388aaefa58867f8623170337d86b526b5d2fdf90450446089f4948ce3a3c6760c8bc25ffec1fc1cd4f3fb2d64b768f20c5779922d9617f5d41e719585129fe930a9c131b9bb68be5c4fb777760b9a54a24dcc39b1bb3e67c3f652d6d728068e12af87c36da61a2a6bf96cafdbf4a382d024497454e43b932bd205159cdc2e10d0371023625c82f7c1233301d63199c4baa4fd5ab6e090dc73ef44f5d56f1581b18c1488e3ffffae1a3d5c909cfa8438edd75dc5a66d84ec2f798e1106b495d553617f3ef43dd8984905d9fd86018394c48", 0x23) 04:28:41 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000100)=0x5, 0x3d) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x842) write(r3, &(0x7f0000000000)="87", 0x1) connect$unix(r2, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r4 = socket$inet(0x2, 0x2, 0x2) getpeername$inet(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x90, 0x4, 0x3, 0xfffffffffffffff7}], 0x7fffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x8, 0x80000001, 0x3}, {{r1}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x100000001}, {{r3}, 0xfffffffffffffffa, 0x10, 0x1, 0x81, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x60, 0x733993abcd25b654, 0x9, 0xd1}, {{r2}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x3ff, 0x456}, {{r1}, 0xfffffffffffffffb, 0x100000084, 0x1, 0x6, 0xfffffffffffff800}], 0x6, &(0x7f0000000300)={0x8, 0x6}) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000180)=0x3f, 0x4) 04:28:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x3f, 0x4, 0x2, "30d783998a73ec6af546449e485cd55a634388f0", 0x3, 0x9}) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x20, 0xfffffffffffffffe, 0x10000ffffffff, r1}) 04:28:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x800) 04:28:42 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 04:28:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/46) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="b666353e326beeb8858a3a1034f4cb672b", 0x11}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xfffffffffffffffa, 0x1, 0x3, 0xfd6e}) 04:28:42 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) dup(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file1\x00', 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x81, 0xcb01}, {0x89, 0xa}], 0x2}) 04:28:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001540)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8, 0x65, 0x3, 0x2, "8d6040c74817efadd78550f4869c007955a18764", 0x9, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:28:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = msgget(0x3, 0x22c) msgctl$IPC_RMID(r2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 04:28:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x1, 0x3}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80047476, &(0x7f0000000000)=0xc6000000) 04:28:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x4}, {0x6}]}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) open(&(0x7f0000000140)='./file\x00', 0x0, 0x100) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7fffffff, 0x4, 0xb9, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffb34db732}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffeff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8b}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") munlockall() 04:28:42 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYRES16=r0], 0x1, 0x1, 0xa602b7084682404b) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0xd7413b3a9e108e77, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getuid() utimes(&(0x7f0000000300)='\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', &(0x7f00000003c0)={{0x5, 0x1}, {0xb36, 0x4}}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getuid() recvmsg(r8, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) 04:28:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x100, {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, &(0x7f0000000040)="ebffcbff1302000000aa4e510001000000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) lseek(r0, 0x0, 0x0, 0x2) 04:28:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5, 0x2}, {0x3, 0x7c}, {0x7, 0x3ff}, {0x2, 0x6}, {0x8a, 0x8}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x23}], 0x2}) 04:28:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x20, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x3ff, 0x7}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:28:42 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 04:28:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x800, 0x3, 0x3, "354ac5e2ae04f28e4e1e618e6fd64e9fb5c07131", 0x26, 0xffffffffffffff75}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7f) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="0507f38cdaba4852932e900a186f6c", 0xf}], 0x69) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000300)="e4ab826165aab7596678a022845843b7b8cd7378b111e10e3b3f2b5e45e74f8cdafd0ce0fbb96bf6698cd424c572c3062a2fd6c1d5aa3b95e34243f1c34a9e95a21ee420cefe093cd9d8309a8a81a0bf73c14253185d0ac1ce82d1784f2f73b336104493900e90ff0f1533d6077eb4014f01dbe8bac1d01453589bbc45e2e6a2e7d3412b", 0x84}], 0x1) write(r1, &(0x7f0000000600)="f5dc3c127e13131f86a5430662c9840073f56b0d6837e452abe70af1b23d3fdc2576bb47d899a0e96e8a42c3a125d017a8e8fdbc28a527103458c9e08446cd055c4db1a4a4ebb95fd471abe782977133cb51ab25618d75c8b1436c782adf7470fc7ae5c82148f6d9216405cf653a5813e0b3e506f4c5c0162f071f1544", 0x7d) execve(0x0, 0x0, 0x0) 04:28:42 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x30008, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x4c}, {0xcee}]}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000140)={0xfffffffffffffdc0, 0x8, 0x8}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 04:28:43 executing program 1: getitimer(0x2, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x4000, 0x10001) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000080)) r1 = getppid() r2 = getppid() setpgid(r1, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x2e758887b5552160, 0x1f, 0x3, 0x1, 0x1}) link(&(0x7f0000000140)='\x00', &(0x7f0000000180)='./file0\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="60f41132843963589add7ab6697f537f84e93bf3ac7c27982e73191bc81df2e51c0f176631ba6d60c37a029bd031a6842af2511af20781c8dc55eff74dba566879d6698b22dbaef5164696a148582607e6e033e25c8c985a7a9313ab0959e45f5f096403b38f227207ac6e9ad79fda09f46f9e646cdaf88dbbf82c8b1e88439bda0bf92707bc8620c94a5c7a334b4784203af19166e83ee6826793633344a609523e7d7cab946c4e058b5b7c79c449368b4abb6694c9f72e2a031d59dcd0d638a89da730a8cf5d42bbcd2cb21b7fac8caa29180f7210873a26499bd64a2f378899de30aa70eae41b682ec33c69e9b8aa8cda1a886d161960fb3df43661f5bd377bc5750e3cdf7c5805fd541ea46422f8a9b60a9bbd20933b420fbb30f65a3caefe3da01d7c6adf6d410f85cb894b8d85f066167e22c865096fdf5ecebe8cf7e52623817a491bf96ed8ed6d51169223b3b5f3db2954b9e8cfc29bdc8f7d5a6fa929b1f339da81b2d495b557517433f766038eb1aac4554219e214d6b7dc32ba807da33c2ab5ce86bcc2d06271fbe1c7f28bafbf1d99e05b83097109bfae73bfa949e44c60780c7b69829ace594cf5768eb9c8be3b8e56802daaf3ec449fdf4d191cc2c4759bdf8fd9dd2ef6aba7fa3164a87feb47e569418ffcf235867bab6e9a7b84e9880b1305e3a294de596c8a0c911e2208a6cfcf23cc607454c62529fbde7054446dbdfb873eeb0d439195074af0a3eb0d9c179bbb3416d802d366ec578d0266c511904b266997f9f9ad0950f2ed3570498425958a588254f1ff56db47b418cc3803435ff8ed10c559111db52d991d2f998a625f00ceccf88cbe5e9b9884a7c6255f63b81282ac3d52450fd1daf39264a49fb5021ae048aed11f6f661913761af5e36531b60694e4b0a6e982b6e573cfbe2f3236976312b1c7b02b514a41c8f43be1f947d671ca9f135117d57aa5897dc7a9ed1066f6fd9646d7b33055d6981ecc71cab1c888da188ec4e47ae84289ba273150936c4ad209ba1434ea960c70a2a6f3046b890bda596d68d1c3308fd46d154f7149f9874b36f8119d12935ecf9c9fb43b3c1d2957bbf1ce8a6e6086282bbbd937b42ab14209661f616b40f28d4b1bb56b75dd7702428a1e53137901b61a76372218854cb332cf43dd40d98bcb661aba6e09b0f38645905be80f85d38f3354a6195cbff42a04fcba06dbeca95f933ed56adfb706cb201631228093413ab261e37ff6f35492676e49a04b7fd93133812009946f5befcd795a6bfceb097a8c9917abca3b25e6f2b36e33e068dd08f549074a2ba56f508003de424f05ff35a41e909ae116980da62f90ab867ea4567cb6a12a9fe5fcab55e8ba0baa96586549c990c70dcaab9cb0cf6af69efb66e6c5e5dcffd6502f1a357ab5f6fcdd21bc2fc03fd45fef927ce3181cdc916c797321cd8d5cecb37c22198f440614a04d278dd72e0abb69c71c440091add8887c48eda156b8c68e07e038b50e1a93d0e8717992011ead05da6a37c905c9c1adf5859fa3814a27fb28e1918c3ccee9d1f7aed30cea8992d51068db0cb685e3edf628d4a011a2a19aab016e9691c250cb8f946c2f55712614cddecef47c1e790e96a7ffc4f22fa65f8b4d8b1577999239b54a7bb7a7b594ecf1b0e1cdcf36b3b104d5b38fdc77a3b84cea3f04d023607a850da180ac664afa7168dd3e6179dad3acc65b048148ac63c3d55feb3e62867a1009fb1c6ba4447f2daa7d74572025be0c725a2c2ec27d135f904c57b9ecac836f35a4f41712963962e1e2e5a607413da616f811b987aad1b932903530f15737f6f63acaba9ec3e3b11268f143755bea396bf4ffa2dfd34344e0aa08e50b961b1136701ef1ea251160119b4de9f8b1a0418b186d976ca8b8df34d7a09ac8fa5181629bef14cb44af465fd9a22a4e6148a0944d884826a7bb2dcc59aa9725e56a1521e3add8c6cd52dcb4688ef7fd024359dbb0229bcb4f9e161068ec478f977bc4b01d37e60ab5f213be1dcff2b7721d051c643526b066877337413cb5debc874137295aa9383698e250e6fa0aab1009da194b77ea8b1e50c6927e0f60e20c1c0e5f273e83773c01f62a44a98b8ae25fab438b1b260013a06ffb24d8e0540c2e38990b72d7f9fda2fa5243bb8a99558a8c657eac3e42b8068ae3e4c027f60c41724a3489ab9a9e43df5f6120e0b76ffb8e73acdcf45983bf8f06fb22fded0bb350823585c6afaa7fe0f5b015fe8307fc01d71c4c1dc73a552c958c5144e5d5d35d704b5842f75c3b35c34df47c2c3573c4a32f284c017ec0d160ef1ea93eefae702e6b7b9203906fd871ccea576fad61b303c23a669f55d433156976a88bceeab5d36db14048d129084ed96eb6093d8c0064539f820e06ddd4a44a599ddc886acbd9294fbfb88676ef4f44f7c199ccb2af15d83bfc4ad3e29951e778bc5b77a09e4648a1e811a0ec2f9486fb2ddaf0a2c40e231a6d2ad6c74f8140bb421dc398a927fb32d1bbec055050c8f30e93051004ec29e7e97bb1498d395614deeb14da972de52b13893d296e6821453902c9b907cd4eb5d158fe61193f4ba083673180058990188039d9b1690c7b524222ab1826aaaf644843c3090f2c4c6902ab077631a6cb335fb4019d360e7b325885237cea558105dfecc8156ec5f87de5d4642b6aff6deac60fe430d3395232930429281a652d0e5b6647d44f8379b1f6ed8abf982321b3248bb0b5e5ce63536f5a2b0f76cd41051de900b15ee0ee7436b05bbfee9b54686ac6bd4c3dad4774a7ff2529fe186171766674b44249f9db1ca703e2d393c2b002c99db09602dfde76be9ed17b4e68e36c37afb7fc9780ce8bc455b553e2450925221de9866c513272b43bc9b40e5c22e33742603d918d7ed2ca1a46472e46d2202013949a743460bfeff4eef4e2a5d0b731da03bbec778128461fd8182f0cd22c0e59f48c5de8d72a65c7ddc490a5b61894d948ac8de45ba64e51e4b2311c875d45e6bd5b52e8d703573593dbb0520a7617ba8c801acea22965c695c61ede2da07e30a775cfe6d93455cff29e17db61434ace7436ce5b4f1f9fb879ab4feaf3bd05e527ca00987835fdea8c96b56f3f7b5ee1dd4b711fa739452d8880c22583fc7a243574abd46ba06c2320621ec4a069e9878ead2ccbf0b397ad96576a94f47407d54c260f33514ac909b6e595cd294f579ed0c60079886944a953a4e9ffa92c3e61b805d50636d8c851551aa781c7182b00f18ed0c6ee0ffb1e06a2dd5e1cdb69ae32b081884f189e7cca5c1f6a431df403ade582edf0bc378f93353c848ee1571d099742e8a45b18e8e3e63c4979fc03d6a876cc182af5eefd7004bfc27672059929997581f2efac5e56d1db1906020e8f74f7b166c7c31732cdc1c1dc6693b34129f5a16008a5f31fcd6315d4b0859ee04ae7c06f694066d5d47c2e2f5c9a1dfb3880b1209e72cbb8df245ab33236810ff45417699a243c741c3262e8cef37dfc17ebc7a4782c5cc118de01c70470c58f92fa6d29ba3f05978e1fcf088aaf4e195ac8ff5e5ef5dcbfc7fb8478f05abcdc25cfa0c0293fd589a2da0649f2b5000d849e2954e8e295541f20e5ee1d932cefc099f3493ce6338740f16e0fec8ed5783d9ed5456eed34241c1f034ed5824f1ef07ba95ca4f61c804f5e1fd06c0dbaa49ab0c46063af5a080ae19e20f1c6910e1aa118117369b0cd3cc52c466e9c1aed5c15c7ff8bde30b7b17f61e1a6aeb465d6bb27f454bd09f3a68418ad392716a32ae82c1226b6b80626af669193976eb6fd156c23894ec4cb38fd6fe801bedf936ca8cf989acf0843996521e547f07466a8c6650dc7edc4b06a1141e111781d3f6a463cee6cf15ad050cc856d5fe6ae097c32ba69cdddf3f28836bc2f6883a06d0562e0465e0f0ff836a5fb314cd57ec25029244f7efdad566a17e67736f53fe3a6256718f52729611f574946c45096dd59f5bdd08d2d101dd4e24669eb97b762636b6d5feaa80a53e95eb50f79d61564256a6ac5f8059bca7b87b4f8c3dd589b44ffaffba76e00d366e52c4820c3ab8a6b9a294ccaa858aeadf3e1474c2f274a13efa74ee93bba06e7e346f35e9a9d0b7c2cdbb60e86fd375a8fde7dbd0f5ce7155744770cf239d44fc6ee5bca2d2ac388acd61cce5e454b3b6233f473ebb5774e3ffe117fa137a7b27447e9e50594880939c0f98d88cd7948592898574d8a9eff1e4758fc734c1a82452a47e41f0891361cad03b18423279111a9eb011327d7fe1e93c30fc1fcc1569d0b6db50663eb54c5d24a87c4e4e47464d557cc6ad0b642024ac2c24ab58d7ac5ca19aeb7043437bd8e023c329b45948240183a414cadc9209a35fdeaef28fbd5aa4ad9b0274a5cd094279ef0409973b86740bfc7f06f2d25c8c9bbd5c562c600ffa4527fb97d6be4c0d83a7cf8a2ad6d2e1efd20d0302894ee112e60fc78cf93e2ffda791ee8e30739e4351dc2faf856f333813312dbaa517249a443aa1a565dddb4000c2e4d62bfb4e86d297389336e965a6985d2c4734c0d39cb2966502dd98325ba05f9cf186651717a306f736ddebab586fff2f19dd1384bd8bd3f7ef8aa3ace470cb2615927129b150667f29f9af3646ffac3337a622fd3ba698a49d7f7a23c836fca24ed6b411c11d48c34bec6850c2b949acf93235d6c198f087d49964a1d4840d0797da80f11b086fb209ebba7db92ccf66f7b74acfbf39702eb1219ef9ffee84bc9e0848a6813f0dd775fb80512ce791d2cad3d17f337aee8763e6ee9b4153d894098517447c7682c307aac78359a926260a3d3fcb6ff63de17f9f7b3f26f93fe2925e6657c3f3f7ed05a15fccd9792db81535066248d4071ab59ae666c099798374515176b4f3f0d26a10b56a09158a8724c11ba5b576efcd96e5fb6b61e150f3d5e9c99d8e224d714430e21cf54e24f0dbfc0b53bac35375757b4d2184f230a6e1e798747d1d5f5990ed727f8dea3f3c8b99d9e1f8e4edbb6b88df6be9199bd4be0507ffd31ffb5c5ac0beb162738e61864eb7cc1be487b3ea905af6b11c01ca409531cebf5e60851d6722fa26ad3dfd097c4000c85fca07d65c8038bfb9a5d2d8b28775e7f17be93fcbb04f0b226bf4ae77347992910b133156a26ba19316471f280879fb71b935ddb14c6b51ee6f4cc43e21436917df6a7f545c526ed9ec79a1e32d539e89ba9729a390fed34bc41c74ac01c62662e677aa60460d57dbedd3852e8780514cddae464c0ef2534fa06c55c0eded24114a2d426a1b0a81f4bd614560deaf4d75010a9469d7eb4d7ef4538d24daec838de9ca6a8250dfc4872ca3215f9a4eb586f2f2fae4ae7544c62feb5c090c32c8a7cef4bf7eb8b27040cf056876d860c4802d70e254fe85f43645d3198ee8a4b269850e29f2f30a51b2108ff7fb55cf7f12dbce81d63bb356a04b2ba75429ff5a9356501fb114076ae1d3439f7aa601513ecef3f17592c7285bfced790bafc31c80a60958b9ff7885f7d4bacb52990586db6456ff99a77514eb301f89450eda12ec099ddf325310ff6ee5f717452f4c4bc8c9d94629c2058f3e30e420ecb2dc9d0eb86bb8b89d90ed68085214bd4292f5343a5c732ab172e4f9aea8b756adbafb3fd4419534e740463be3a9f16d155a63b6d441c809ed74a3b82ab79e753c3ea58b56809a1fa90ed47d5196b1f37caed07b7aff7bba4f3a48f23f41e837b1e312cc91b89dd14b7f1ebe49944cad8fb126b98a291574e8c1c80ad7f3d6842c8de7a45dc466ddc", 0x1000) r5 = socket$inet(0x2, 0x4, 0x7fff) r6 = getuid() getgroups(0x5, &(0x7f0000001200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r4, r6, r7) setuid(r6) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x1, 0x0) execve(&(0x7f0000001280)='./file0\x00', &(0x7f00000013c0)=[&(0x7f00000012c0)='/dev/zero\x00', &(0x7f0000001300)='/dev/ttyCcfg\x00', &(0x7f0000001340)='.\x00', &(0x7f0000001380)='\x00'], &(0x7f00000015c0)=[&(0x7f0000001400)='/dev/zero\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)='/dev/zero\x00', &(0x7f00000014c0)='\x00', &(0x7f0000001500)='@\x00', &(0x7f0000001540)='@\x00', &(0x7f0000001580)='/dev/zero\x00']) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001600)) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000001640)=0x7) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r9 = fcntl$dupfd(r8, 0xa, r8) write(r8, &(0x7f0000001680)="270243b0e8c4a9899c632b3b9a301b6f3155fc1b7a70636c5b4606fb8132ff06ae7f49cc39ebebf1a9f652a9ab3d270e6cc83207f6ab6756c1d54a5236a02e8aef22e3ec90dcf6b98b740a7cfaff4a0ca455b9febc48f6529d44c1631f49785c58335e8443c76d582a3460f62914eebaeac75e644a0e2b0bf86d5b5ea212f23bfcc9f7b66c5b236974a39cb15bdfc6815f6f3cd11cd140c8451465f529dc7c5dd2125130df708dc425cd4ceba6e417ec390c818f9a76b8180eb5a1978a7266b09d215c89d8addbc128a25567b7f2b740240a236f18d9098042809625ebdb0884747155a8aab4e460aca12df89e375464234e445e29fa814bc9ffd076efc473c1c677d7829eb8a8f7452b95d9865e970cbcb38b1cbfbe442eaae837556aed74c13663001349ca0b4ef8d1b0e2ab352f431f01cdbed19caa2691c0c7a74fe7aa6c2aed670a51322e13d0a8290d3d8f559694901d73d9d7b10f25abacd46902b6f90460faaca34b6beb7020bfdf954c1393e5364716752eac069cf40c5c0994ad904c4115eb80cbbbaa4961af233c1c57ce816aa5fdbde1aec52542d5631ecbdd7415502f3b55a43c6f90044956fe550401716f01cd3b38e5019558cad65d7182e760112f8baeb5189e06e54b6b87ee600a586b2e7448e4f0e67050b20d95e96f874dc581d98ed91f9f2fdbb280748dc5fd72e91a5b31bd1f3c6bf85369db256f66d473710cfa0cd03f4200742ff0b1227dc522ddff9f9109b991b0b1bf8667ed1790344405a9f4540f9b407ba5a7aaf2ec7b68bc6644a97e172b03ceb976767c8a624c1bd151bdf435a413eccf8e7318bfa68c332cce3a354bde7c66b6bac3907d99d840053883614e7251e647058571e74f007c741d07b8c731771c41129452c1132f028102612055fdee9db89930a21a597f490c96e8227c8094b4e6c46ba746f1655635d9b39b3a3a30bfd06268d882c9cf4fec844cf6d9b35168699f77b15d35d0f34494a8900f35f54ff3eb4b2c6caebf767a9adac1110b6143ee7e79295dd34f219bcf6b4e658a0c020ded5c6bcff68a979dabcea265b495d0dc5cf1ea970fc41af9cbbf824409b7e4fa4df312a87356030b82b324def5e497ffa15761c09e22acb6ac7b52315be61769b13da81221b3a35cdfb275968f31666781b02e675dd111671a280a2bb958fc6df1cbdaa0d8a7ab45ccd308be347489db940134de367d0fd2e576327a767455ed1552cf4d3125f400c37db10b37aaa651357a46a84b5014c63e2855b099e259c77641d771c2e1edd41eac87b116c596ec9f449dcd08c0899a3ec5fcf225a9a2f17519023bd60ed9300d8bc2c0e5e70428d21962dce2c37cf338ef3766f97331fdb5b20b96937ce6697340af2c034252598898dc78aec4aaf74555840a72bb85800ad647abc8784dde7d7e3173a85f7020d9cad0802026c6ec41e73d336afdebcf3161f25c0611915632b1c0179dd38d426cd0da72baa2e1b1c19a512ac441501eed0261b92bcd96f49b9d62c2820df4ad5220c4f5d8a28c3136ff52a57142b2daf446aea150782d4325396475240cc1d8926131af1349b3a6529c124abea9a47a8db77efa01147dae63ee30c32b2733db5402695f81752a9df5188c4d4cb3504efb2766c21008b6586fbd4080b4679cd03ef2cc39bedeb33f9112e12bc502942560b803435a3bed57d57410db6e8b605cb406979b13171411b36eda3512cc2e09ae4301b2dc5e3899faf1b769dd15b4439108731ec696fee8ca9396ad1ba1faec8a2bb335f7f7d041df67d2049e26a249ecb21c38111fae279118b86ba46730d289b14c9a506f134a3938c0f085d2678a46e3bf282cfa5526ffc2c0f50dedc7798e983d8932301d7b8c82ab5d8c082fce97175f35094c686660e903eccf841be10abef0bb806f403700d864063a421e0fccdfddbe656b72f802a87e6e2d08070fcba50aa40516553559767b082f55a945d1ee771d1caecb2a2ab6208caa4290e418fc158b1224d20a506aae1c7fb21ad1fe2a8ec4942170d1817ae8fad9b1d48e9b1992a4e06a237f1299d1169f4ede292694973ac1690ed2ce07ef864fc37975ae8353c9c00818d88e657a12e0b81d6383f5ec4c02f02477c250a2504c37dd2a8568793600b46b1c945244ad72b18e9a3027f9bbf681920f06dc5af7ae40171863efeef347ea4fbcb354d99e52a89002ecec8d2f5ecc634c3a709eba64b6d01c3d527a52a41264c967aeefc438604650116a11eb4ddc2762d1108d1e1912893aa4dfc328ae562ae6e4915dac4c3fa4f5acdb3e10e1465c811f3e0bce0426115071be3be4cff7c1a5a9c3bf1b42bb4b73dfa618c447e7c816d0aba13f497f74974833a8a2eab3a367c88c79a2999ff0e305ddf2ed2d9f560809a20f205e328d0e18adcbdf3dc164950ae6ef0c079b8967efcdc8a6ed9410751b25e48fc043c96be0a58f994f3e1872c0fecb1aae829fcd7817e3d53feba60df01bb3c6c53006188beab8fc55b949943403d056b8e8081b1d51a23815b3f3fc2f767d0ab006d6ee52346a53f7e3d8678316b7c9830f9dcc1ffb8a020b5bfb032a8d8aeb6a81b23f46ed9e6a8e97665d3df2da7cd018f96124b17140e9a3fa2f5cfe5b0b65324cd07bc4a009e21d1d07caa3152b44bc5c75ecc117d4475c7dbbff9dfc01137c122ea6f9758f80f49195b9e02f90a16bb0573330e667df251dc0676ab8cd090934d90b1d2f4af5646354997c092e48794e0baea868b2ee53190350cb784926b581faa1f698725c6dd757e16ea84a637c4159edf66b314bafba673e89541c150eab540df972cdbc43c96aec962d14e469899a5a57c3ab471a684228e08a765d3e67b8c98da3f6fa11f6f7789f373279df02054219ae4c1dc58aca0e1dfdaa088d77a435b0f582a239320696008c1d598f2ffd83e96f2cbc05b5a76f729d078cfc844b4f72c44b0a23338a68a59f6aa487e536343239a15bb30e28addf4226b4ae437eca9ee771f454bf8f82a1abcdbcf4cc7df87480978a742d23e4259bc46c5bd4c065dab55ebf97183010d83b4faaa47efe1a3429d45be340cb06589a93467288eea9ad838b7a44ee846f572ef02d4f5945431c087c261dc73464269a2241d1b4f3eb72d017081839fe94ae77c488cbaa2dd6e0067ab9b9eff695ec3dad7074cdb31829db3b280c54642afea596d760818bfa25beb9b5845a9a158ed677945800d2ce02f9ad5fea8230cea28224164d226d95bb7bd195511aff9988bf966407ee1ab20ef9eb0e825b95b0fe2a044691f56771fd56e316b3ae4e2b7b8f4c6122fa10a31283be6ad57776a53b8d4b8a2ccafd6333480337b13123a51b6b659baaa07020ec2e8f5aa448432b7e36fb0fbcca60cf6dd7fd24e851ef06ffab5bd493e21fb163c7777a63dcb03a9cee1fd30927f3bbf0dcc1b9bb9a43be9ac4a6d15ce3c5ecb99eb76bc1417ebee0d56bab40d4ad9f1aee6c2f74744b82cb6294237920d50ae425eb9a442492d77a52dede9d47a0b50247177386d4389b91b08b419bf951274b6f876f4b4fa9d6c47dde1821cc00e4ff90ba6145cdbccee3cbaea00b398da82a70b41e18d8f3171ebd1ef1e364af7a36b4e80078eed2fc47eba9da9748c4642e2ed83f6ca8fb6d42d22313a660dc101e40449bc8e9991e041a3f12f1e60260e4cb1226e01d9be5599074b6ebbd556766becad9d317a05730b1ea8af2e4938a062942152da8a9c2dd4de5449dafe38acf394c54e46f566129293e898661ff10c5ef7a3657eee7ef921d04ea04916509208f847d300a4b23d7a37b1c57557766803be7e4ed4602e85e05682eb69217f7265af96b7ae9ef5d00078919eebe9e4b878ce2c1ee04f6ec2e991f88f0f718498a7bb05fc76809b7733ebe3ab35dac7b6b6106af8cb7e410d7e15a2fbf9a14855020cb6ab01755027157c450a00f76ae678b0aff50ca3c14fdd4f8fef9517daab0a797d1e54c3d1ab141fef0a5d64f224a4dbd0139768381730c747484c51ea56aa9e7912e623de8abf04397e05a7905eb596851f02d1397c39bf29f947de1281f9d8097817b332abcd124cdb7bd8b5761131db55b04e642da54c737ac5f7a4f05d7be932f2d42328273b2ec33b862f283ba48ceaf7a1f558b2d6fcf7eedd2fc67a8062de4a61a637fdf7e26e51435788cdffa59f4a6b086b0232da7e654b8aaae8373991610ec1d54c3a013cf26b30426b5b49eb3be156e94fc1646e34f8e0b2384b0ca12de0af6988a6eb36b0fa87c1102f5133b78a3a5a59211c862a7189c582c1bc249d0757fd57eb2b7128486cd23088c8cac2ed536d7dc0204244dae909cd4ba7f749b4c087692f7721ece5c61d09b41dcf67824b86c90209b37468c526962c143d571121431ff4d0f6dd5ec6a15f11832e0d838016689086563e03e7896a6bbae1eadfbf763713bfed921250b99d3bc9870749252e7dac207326737c20c491496a42e002d2e832e5f8071c3a97ddd162b3b2b9b8505a587594d0fc98032c75611b849982470cb4061b5814eb7c77acfe74b808b73f3f49669e43a7c9c3657b8ce7195fee0389aad208c79dfbfd4f199a041bfd2c96b3a083ec3b2b0823e7209990d0a1f3e97d2859ca7e36053fb9dba08b9face9d139c757245d018c90b957f261e879b7b4920ae691dda0e99d8401008084bb9d4843eac68492a7cad271d7307769b8cd53e61f6f1c2c399361d7e95a9846a887aa1951be8693718e7dd80fb0844ff2f97f62bcbd4f8e4c1f7b370114efbba82eaf68b2e0da9815b3c8ae05cc84936daa9582adaa974d98ea604a1a60b785bc1f9cb5c6f355056ccd6b231a4a2e5ae8f4493e5cb67de82898110c94a4d0d27af743aa2f7b3249e162e52656f458d79144675483c67b4c615b4da9b19463ecce15cc0626bd5de97aa6d54481150627eaa474518c14d266f92deaf540c14d257d8d83500d25a8006c9e5979285c9ce84f1543d1e263bf625a4333c8641b9132d5fab6c07a2048a7adfc7fb02cb9fafd35d4d7c91c35a877a49a4a906ef74cdce0e4c9e77c894bed685bd1d4bd92618f4690d9825517c8ffd2fa262dcbc27c58c0920d254a8da4150cfbcbace49a7878f6020040f4986f712b329e9d3943781e7a5d42a08f32e7b11801a24ce335a1f71395768a8424192304f7f44176d08f71e6cb2865b2efff7236a2a7bbe211aa6c563378bc3cf8e04acb89c72f40d9b1a0a66fbd5b38003ad6ad4f3e4d10d20bf1f3be07387b1658911082c206a984f1dc67a7ad07dada047f23fab5b954937f33ac344cefb6144f704a2434111e181c5f5d09122071ff4b45e319e28c4eab042d385065b635f52cb44af46c3aebec1f56909f6fac478734bbfa5d7fb9397f903ac52cf76ad695885d831a741cbe9161f3a46514212faa89504167ffb62d46009cbae46e74b97540e9e9659aeb6ec1be6ebbed547a063142e3f7f6d156c75ca31e5cba1f357f150bda1a4cb5a74d602a2562c73bd79828e5710dcbfbf68f9b2bf1d63eef5d871110889aa595b35d73ba6d845be9515118c6b0edd769cb81ee3a483f4aa147c4df0c3905987a91067a5852f3f05cda6ab38c61c94951c6efd519a49a25d26a08879e76f628863f52009db4109316ba2955be7e44d930c7d32e185f870d3a4aa272279d699434c01a0c293b5338ea03e30b19bc3da5575e6b3c630543a6376ed6ffe763ddf41687311f7d8f247bfa8521784f0e27201ac32f44c3a09af7e3f362b2c3960747f7215dad6c6e4091232e18248ef304686ef531b", 0x1000) connect(r0, &(0x7f0000002680)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f00000026c0)=0x5, 0x4) sendto$inet(r4, &(0x7f0000002700)="562689f8919037a9955c7bcb9c69a0cd251385d5ffa4a90581d40a08a0b585c5aeddc680cd690166bd6d2fe78d46c8a5345cef2f10e6dde3e791a0899ab1405259dfe470aea4c7ffbc568e41934d1455f3b8ef35e5504415162da34b7a457d69b0a57e39401ecc651ace038a688a865796503f7a149971daaee3278b366392ab79862900f2aaf72fd2aa1e46e40114016d1b4787f6edbf516fcd345e545f4d498281cdd0964f0f17f7f01d694b30c4137693d01713d2bb475ab8a195f90e936b44821212b4847ffcedd6731f790bcf14bb4ccd108929d80e9425794c92738797d1d5e041655ca59389f8147f49c70b8abeb9b979", 0xf4, 0x4, &(0x7f0000002800)={0x2, 0x0}, 0xc) r10 = semget$private(0x0, 0x1, 0x0) semop(r10, &(0x7f0000002840)=[{0x3, 0x400, 0x1800}, {0x4, 0x100000001, 0x1800}, {0x4, 0x4, 0x1800}, {0x4, 0x7, 0x800}, {0x1, 0x2, 0x1000}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000002880), 0x4) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000002900)={&(0x7f00000028c0)=[{0x26, 0x6}, {0x7, 0x3f}], 0x2}) 04:28:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x18) close(r0) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 04:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x28}, {0x4006}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x2, &(0x7f00000000c0)="b6cc") 04:28:44 executing program 0: r0 = syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x10001, 0x100000001, 0x7ff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() syz_open_pts() 04:28:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8002, 0x10) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r2, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfcf2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:28:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x4, &(0x7f0000000080)) 04:28:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getegid() r4 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x0, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x80, 0x0) r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) socketpair(0x57f93a1ba326a0d2, 0x2, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000680)) r16 = accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x8, 0x0) r18 = socket$unix(0x1, 0x1, 0x0) r19 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r20 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = open$dir(&(0x7f0000000840)='./file0/file1\x00', 0x8, 0x20) r26 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x20, 0x0) socketpair(0x1, 0x3, 0xffff, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r29 = syz_open_pts() r30 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000940)='/dev/speaker\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000280)="90515e2cfd53ce0bca7ad0f62e7ed3270e70ec991b888e5e1d842962160e3f5d94e8675add119a8434fe8603d0fe43a8bbea1c224192f2e5f3b95e40c7c835115c0bf3156c5351abd429fe4cef1b1aeada9c5ba1359453c5fc1dd2511ba25b72f92d7b6cd8b09a852bcd9cb2cb5ae90b5f8f92a3ad2568adfeb3c329e332059e94d212071265d4fd661a171e0207fe9db616188cc4e9e8a9ff5a29aecdd951bc9c7bca0b0401fcb3c19ede594887c60b11d193a0f40d9670532d61c50e5c353f59907fa3fb4017522b2b0b73f983ab9220ec410441d5e975389497c826fbb57bb7fbd54155354bcebdc5edfc04d670026a3ae373a4159c75316bef1868", 0xfd}], 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="a4b239d3f2d98a72f023a362dfc8c7789e486cbf92edcc28189aff070000000000008f5c9488b540645b4d243dbc5cbe6374de73f866491f1cf637cebc052f69182679ff0a89570df13298eb7924548245e9b1c09ac8d934f0b93fc445eca96395d280211539d7e4fcfc08d6855b075245913e4d67651be98bbb24369dc50fba43e94720042a800ca91227e17f6f1abd1209de5c00a2000000000000e0f8015fbe0b0725b52f8d7934ab42f8482b8fb7f10b1b", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000000020000000000005b86ad30000ffff0000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000001000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000002002800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32, @ANYBLOB="000000003e00000000f20600000000000000ab8237d32d32b4b935841b616d7aa9134640587c9f1e58fff283d65ddf12c499", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x408}, 0x400) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:28:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7, 0x7, 0x5, 0x1, 0xda, 0x31, 0x400, 0x1, 0xa66e71dcf60acc99, 0x6, 0xb760}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x70346d5f64e7de28, 0xffffffffffffffff) getppid() chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x834f8368b5e03d60, 0x2) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000080)='x\x00') chflagsat(r2, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) fcntl$dupfd(r2, 0xa, r1) 04:28:44 executing program 1: r0 = socket(0x10, 0x5, 0xff) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 04:28:44 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) 04:28:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0xd}], 0x2, 0x23b) close(r0) r1 = socket(0x2, 0xc003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x3, 0x6, 0xff23}, {0x18, 0x0, 0x5, 0x8}, 0x9, [0x7, 0x9, 0x1000, 0x100000001, 0x6, 0x1, 0x3, 0x8001]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x7, 0x4) sendto$unix(r1, &(0x7f0000000100)="f499f596dd5c23b5c1617a6d440cf7e02cc729e5c91def8bb26051ba75f9396d35a804b84e5f47e5234b858057a5d6e69197d4c5166799176be8b52e014867ac2b02c2f237691a30566997238a43511c4e1934c5aa91879c8b04d17800e29636393e5e2bb0fd9200f258bb79eaaa354af4cb1079114e0e193ba49fa5114d13516191bf3ee766597b0389f6a020e37e1be686600f9a20ac401c364f3243e131e13735af99c27ddefd4e4962a6e241bb2e708bc1774917660777e9e3c32e8d850cd684eec52d36a3b901946340a997610e8a3bd7f34153d9d506591c6cca464cdae72246c9dce6e2e0cc7650d8e35deee2912a95ae0caa8af846168f648ebb", 0xfe, 0x78b2abef1a44d9cd, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x8feadaf03cf8544e, 0x4000, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000340)="264c19701682e563", 0x8, 0x4, &(0x7f0000000380)={0x18, 0x0, 0x9db, 0xfffffffffffffffe}, 0xc) getpeername(r3, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) 04:28:44 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x20, 0x8000, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x1) 04:28:44 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) 04:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\a') 04:28:44 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) close(r2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\xe5(%\x00', &(0x7f0000000180)=')\'\xa4:+&$)\x00', &(0x7f00000001c0), &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\\x00', &(0x7f0000000280)='-\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 04:28:44 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x20) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0xca1, 0x700, {0x100000000, 0x4}}) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x3f, 0x5]}) 04:28:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fc000, "0000000000000200"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r1, &(0x7f0000000000)=""/71, 0x47, 0x40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 04:28:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 04:28:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x26, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x1}, {0x16}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000081}, {0xaa69}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x6, 0x1, 0xfffffffffffffffc, 0x40f}, {0x0, 0x8, 0xffffffffffff20ac, 0x80000000}, {0xbd5, 0x7, 0x5, 0xfffffffffffffffc}, {0x9, 0x9, 0xffc000000000000, 0x6}, {0x1, 0x2, 0x0, 0x6}, {0x400, 0x69, 0x6eb8}, {0x1f, 0x4, 0x1ff, 0xc4}]}) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 04:28:44 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) r1 = getppid() getpgid(r1) 04:28:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r1, 0x8}], 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 04:28:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="ed4fd1c3e904a92347f2cedbf8035ee0361814fbc1750ead6d809d7c6806cfe100fdd69153db8ad6f019f2593d81ce8fc478c5cc7a5f75d729426a5fc50030ee12a574f9d6b675905a8bce63e89c8d2ace078f7f4a1158", 0x57}, {&(0x7f00000014c0)="24ac13d578b6e09ecc8633efe8db371041ec5de15fe5c4fc0aed55dbd19c95aa6aa4d9a2506f283cbc7a9af539ba088c0dafe94256afde0c152af92ab8e38383c3cea1cb0fa9b0ef8a9ea8e1ebf449944d56160ab36fb5c051817d78b593c14dd9f7bba2aa9010d9485a722a5e2ab00d525ffa79a129efa2bd50e0b29c8d3b28c7c9aacbd3c2b552d36505f07d567a9de0a96c336874f887afd19d10693a4065f8fa3f2959c2bf585b5f2857ca624cc778e02ef05581b01a6ac4a2f2a9792b11d7309b276a2358b9aaa828e4899d5cce5af0d1e1d0a68a125ef7aa3a802f929b69aaf6750b7871e58d1f1ee0930f02ea68113cbc85fbaf90921d454e7bc1e8fb5f30c0e89cd21197144b58726277aff7a41735b47cf9ec539aa81f8608a4ee7e892835ade8a1f890f25c03233668a571eef8e5cffe81d81e086d37bf7d1b3fa7507e74505fa87de5beacd4d490b7b5068b797c619d0ee7c30d1c94b6219d2d609a8ebc091eb05f5b03d7eb794b41e8253aa86dcec64c34b9c7db082ad710785b2c413d1041b7e833076fb25349eb1b7d1efbb1f966a1c23571d0a714689ca0b7293b7ad5cea06447a61b0b96b2b38be211a282393a5f9f4e924827c36fc4a52aabcb75bbc1e41400557c53b09ef83169f3f2ef8099b01a8f95dd49bdfb1aa13947126d36823b4ae0c2d53c4909c7f73a8dc4f524d0ba9ffa7fe792369b876dccbc7b6d0c13734a81537b22ee71c3b3b6d657331ec9d3ea2593d5c06620d0f84d730d1d04957cf6c2e4ee84a95df9bde0d7c7a9043cad19bd5d6cbb78fa5fab10d0b4f916bd11274c17df24ad50d7a70d0b391b017b2eb00d6508bd2c53859ddab29e4ef5177dacb44a410b7d9259ad6e4df76f1beee3ac6a4858b2bc16e1eb53c9144abd3eee89f03362d142e5df9c850b168493c020c3fe5e019a6a36cc6fdf4cbfc6c1a317904cd419b19209b230ee0d3f452e458360b5c92393c02a730165d9cc452dca4a38e8a9047386ee20d2f88aa64516e4b087d250352eef3dd920f8329dbec3424e03eef59acec61376b781e2b446d6aa7bc2fab25fe5a6844a2cf035cdee4ee68f13fb5aa83e5d99e84fe6adea6cc28dc48db546f66ecb689cd48ae6717e9e42218c95cdbbba4a047c9e523e44eeeeab208f55ba8f2804d9ef94268ace3db57dae92a6dd7c4d4e88fd4a14210d717f126da1b96a5c2d9f6e38d2063dcb21b7d48cc5c558bd7b20a4037d41f1e853cbef03d0475d69c8142180d7379683a557bde7739ec64b7ce925bc52da4bafe3493f160c915e6b214e5d2487ec047f66e33c3d0682aa32d52a22ecd3fb58c92063cf8adb9e6869d0d2303613ca7cca4863dea5de648cb49cdf0213983c0d479b0b7afe0400c3b12f4b96667cfe39c7b687cecde48e41028978db59573ef3e4972565048475bf9caf3663b42ee0bd5d8a14760fc26815bdf59859102c3d92b80628ae86dea544816bae213f12fab222a62ea7a2c4e33199a70cc39a05c87dd6f2174e5db021721778b664a6b5e665ab7b702af601512af6d832cbd12a21eb7ff20d6f1ca9118e6fb3e9d5f5c906908f1984f25ceff5358c4b9e6321eea95d71eaeb8abeb1599b19249cf09c50f04e0fede848e5c5b535e112250dde60affe4088e204d6a5d10b82c37748d1cc238f45c6a15a6663247082187225043192261f81e112ed4a6b8b685e29afbfc7869aa7be37e17c3f25e074e6622bdea460c2ece637478a1027bc3f71b3c0ee6662505705d9fa03ef376294f3152b32eb8714be5b76a792cb4290db6cc0444b38a3febaa63a3df550588e702eb8e894a23c20028bd097d7c48b8ca97e200b5b75060ad7e5d073e76e88a9b7075acef4379da0f7398bdf2f7414186089e4e6e49338653c9a3566524ca6bc40de8c2c1b27979aac8225ebedf0b3b0109c5c7cf8c160efd9ced99d821703bacccd4cd125dc76f1fd51a648801135eba358b33a37acd51bdc0f2d0c16537f14556328188fef8e353cfe9809d73b7f445ee6ec15a105eb7d3bf50590977d824e59d14b7493e5ee3000c4d80ffc20cd809d2286aaf80b6f5e47d7556dd7b2a3290688032c2d01b96eed73ad3bb2c39c8ea88807e203153be46744a31ebb29d7733928966f13c9b21234a144f006954da384e25139b21fef067ba197b4ae14757565068fad1846906d1e1e75c51894b9c15e425feffc5f1f0669666976763b514028888133a497824da6e35fcf78e73139d9029dc04af27164577e0758c4bdb616a1d8643e3d22871dfc61ff39eac70b426b7741405bfce5f425c0f834ae560670a6a8f66ca9365318f6027d5f7c275b84267aee8be4208e99982cf9480d6343ce93b01c4d40ff2aac0df35e8bbd38c6978d0bc8cece75553ab0ad288f0a2965761d91b2bd3fc3f06a704964223aa80bf20142a7413d9a767d4985b634fef1565acc3c85a799a268e0493361131f304dbd4da279a07d1d4fc85bd6bb930168f97ea1cd95e543b2137b6c4a487ac38c345936b071673b3659f7d8d5fbab532b06d0bbf608556b45450f875cb385fe1a9fddd48eb54e749ee0382b56fff2043d742da7c16e3d945c220beda0adf3869ef891b1db496f9906e8da527fdd63bfb04ac62dee2dd0acd2072fc0ce269923074e9283621daf76e12041c3379ef48a43567b712460d6e3971ce77ff558d0f939e2afefc7b452e2af402bfec77664cd04d1138c8049e3c381c185d2240b28bd227ba458789600e079656646425ab1d763f407751938e4f6661002bdd699157fbdda76137a0daa7fa0b2c93949e6e7393d62d8bf4d13cc1db48c73cff0ce364634ddfab37f77bc546ebd44f0763f78679f45a32175bb08900c538cc6f4df92cf81ad58648de237ea2e2f4f7072dbdff846db8d2a8224054d2a6759bbb0e4f8cc21aba4f241a00160dba48de6dcca8b37a243a666d7bbe24f2d0dceabd991b2b5a0cc1db6afa47152cf418a4f90bf681c5d1131ba474b5c394b181c7b976fe4f80d53cea87e28e0ef9cd882d15882d5ad997cb398120f35f6064e3f6039fcb6894405b5bed0145c35029e864ee96bcf0b4b790b3870fa58ea64fde60e5e96ee4cff3dab15294194d534e61804d97cd0e673381d7cbcb6d423689662c7457c4479e3a65f7eb75a94e0db5a35c2b60b476b852e811f0ae6b7e1d2b8a9ccb6a9620f95c28953aed9f8ecac4d259fc839db998a0270aacfcdb8bc7e1bcb384f02fdb12d36d2afe944897ee5470439ef83e9bc34f7cae9174b22fada99a098d59415880338dcd0d2c4629fc3a8b1df71e5e3ea227c78e077e939a3c9bcedc048f0eabc855f9048e07738009ff668a4666d921aaf1f6dea4c95e724664badd4980b83f551b648e12caf87929242f0f27742c30ffedd0ec5b1d4942635ab60df85dd81ef4d7750424e6183d4d73f7a95602b01f4fe72ad762d0da8b9580e8b26fbdcf16e03dc2be781e0945fd23f5066ecc1559e97c56b9a43faed66dd64a6e72b72a0d73406bc7f9a6c2cb644a95a9a663a0788cf5f1784df8d3d2bfdc3da2b1b8604814d351d48d35cc96721feb770421b7767e0a94e099d919c79ad322049abf0f6fd152e5ae941d0ae3122e5610e9200d960a534abece8cd3aef8ee804dbd20403a796ab0a44f6c2cac2ada4d3e97fbdce52ebdcf829e49ee1172c3677a1ada72c17c81c2ff757343da8610eac6400c158890128800604e90745542bbd5d83f93c13c70784fbcd837f1654b5bc20af7803c9d0dfe1ca0531fdb1f9ecfda1d66f0fe4bba3cf5065b33570cac2923da911152332f3dd28fd31b1b1e1a5ea542712e1a2c01b285c1b9f5f78fbe25d1ce664f94f7f34967332dd19e077efbbe8d6d1ba63f2666ee9c224e9893f6036ff6900203a54e79ecf8ecf633305830a94961dc44b8d841ee7983cc33fc98311c496eb9150fb586d8d432b462d64080d1607316876a48cbf784a3167d15fc536f9c67bd66a3633ab179f16f316c884aca68bd779bd0605b362467cae164ac4abbae6197088d517ca152baea39d7b57708a93e2cc64147430a602dc8a8e6451d63fda8841b61a39c7fec50ff1bcc42d47fb66fd7285bfd4d86a4a8d67ed8c5965ace06db5710b91f09b46ef7e5ab0f44e92b4c4000702acafb38e68d1c059abcb6f86b9593260338347399f56fe2cb883db2e94ce9a83c23cbd9f363150a7494951c2ba2c91c12e0674f103c3c6c3a8b6f627695a4b06c816c322b970ac2368e1322a9ae0b940002b20be574a1e35a03fbcdcebef6db1a42aec3012a33a727f196abf9811c2bd3afb4bf541f61b4d55aa0da18859952c2640ee6dd88a196db56ffad85dcfff3c102602723798443506ad626c66530a70f2b34584cbcc37c0231e13e19260481c1e8a93f083a7acd925efc640eb9bbdbef2609d71f415c59b33c7b3a50a49ac0d637ecd379f5537c0849a8130d18657e4752209ce734113a1253bdafc405e18ba6bc0c037847df6d5903437b0e3144c1d16d6e75e11b22cff84decd4f8216ece3fad69352707ffdf7d14c7817b2d0224e8f2bdb7b7748b80cd91d839c861dcfc303c840a7a67b867c64a6cd4bffcef4984529d4f7711a177b80c9656e2a332a2ae8931bf41f6a6a982109b7a23a7e9b5c105091d3f3c715e1c7dde9cdf10e22618fcd271de1c384df5dd4417ca13ad2dee69717eb55b9f1fdab7191719ad8d9c9c39972cc87b80208289d46cb92c0c265abfae8265cc1d8a46c0516638da1a7f20fc24115e7fed1bbcab7b530a5deedcd3a0622cfb3c37130eae986b2d23b96162b80a3c9b8227acea949cee40d81ee38ccdbc8ff9f70b5fdf77e61fd063cbd8a908cc11fc28a09984eccc6b175fd651e6dce063ce69ac7ba804a1b51206cea63e72b019501ae2d83700e71b01be62b6014a1d96fdcfee34fcd1027015868eb5b168ef0eb6c330ce554d583800f0bdda49b6d13ce0e9407dfe110873b0071da8689e170c376cccb0bc9127d296f3136d7d99c2283c6e0c41564909071fc6cdfcfe0578a312af2f3cd64a20b7d9b8c91e59d4d6c5e4f316ace29ae96fba932fb00e45a891aae1b7d9ab3a198facce6dea1df86bc2b3d33dc6be95bc8e0ab4b00c290cbb840717af678e428e20152fa534c1cfbf254b9217051d434764e42679c28c986fb63c5ce11c6dbf88a0f0b6768bc571aee7c54d28f303da3212bb40cbdfe5fcf4d0098e3a5bcaa59ebc85011acb03dd5108cecfa4a2cb761ad5912be1a83a801be8ae49373ecaa478b06ecde2addc3859df5abc74a614b23b37bf9c8f38edee2d978c514bf68ea4f41f988b04d607d1f5d642c80d532202ed1c4df28c649655ca5974b0469981418c16b4f4c8ef05c703f8276a2cb4fe99761ff405b1531ae6cee9203c4d79562dda742421ebb6ffabbd30179e2fecdeae73f929a6b4f95aedef413d9d6aecf75f6fa95ca9eca412ab852fa34c697fd631810c22ef710c634fb7bdc96a7ccfd74a1fd025e47a81013219eab07865bbd55cdf5d310755ce2194419d4173e01ce2516b11788144582c0e072501db7cbbd376c6a25e7e5312c56c9e7753556dab8cd846eb3ec767168f847f5aac1708811c2c1bc7869f703bc727febf88abdb514e46d925337ff8c5589cad0724d56c35ed630f95d4282f5565d674f55182595f3aa1a07c1fce801c06aa7e178e97b12b6e74b4c4735453addec3e3f1fee361923ffe7e047c1444633176c988c3212bfeae32f6ae2d83ab0761b5e064130a4263c5d5b477de66cbc29d288dccb91e713a5a6", 0x1000}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="d1fdeba6403586c753a26e684f9e7810eb02c1ac03a7e1b68fdffd31fa07a42453229b7cc9c7ffd1610fe0427ff464cfe962567f42bc5bbd308e0513f96e3e1788689d53c89dfb53c060614a915fa15af93086a26905820d2a7dbc115b4a84152add49fb206c9a517f5ed067360bc68611b312f524a911c2c4", 0x79}, {&(0x7f0000002740)="1affec380234b1886624b7e86c3aa4c30f73bc4420b764d3a519fb0f8a495abbd4bbd32856dc842e96415f1c9f56614004c5aa3f4c704ce4a327a755d397cb46bccdbae6608fb8a7795c8e37bd0fd2139c59e2f578b3fdcb2b193963d185ad40f205dbc7ee35d6f67d1fa6ff69316e3657c0021774fcb953b1087b05715f11d64145d9fb9b0bac01a1e0514ffef4e78267b1f98df7f15a4fd3c00ab9e8817332477864c17547a858f7071179caa8a0688147959580c4621df26c934ebbf971e083db09957d5651e9820694f11f0d3648551829ad11433b9eccab9cc83ea7a0f3e5fdaf3708d825997c3fb45182217752dcf914c540e230442fe60497b4986f92952d1b8dbb0c2fee8bcc750e36651198c361a8fd4c24d35d90ec80753e393077d384cf9f5d64d138ebe31bc935a0fb7244e90156e9374ed54b4e0d1c540bc08628e9f6d7951657c119fa02602357057f32323f23dfa8846269eae4a0f97fcc4a7d945d9e67f79ff656e9cf4d473f170077f2923151b9054944d3e304d69a2acc79d9b65875dc4b0e6cd79d6faf8b67d2d32a47996542ed25ea1df3073749402fb8adebd77a36317a3e0ada2eb8cf61bbf48bbe97d9e1df348b0ac7fb5cfa128240bbf70bb0dfcaa34e9792cfac1641eec6ef97336806321c7b691a3997a9ec37f48392fbaafcea7bd45373f06bac10ef915d0d9a3ac98428415df5433180537159811d68e8db5ff90b2eb865a795daee87fafc05ef128c71abe789a59d3c780b0701783066e9779cfb8b4041d6a084c1d775dfc9cfe3073a3e6ef04546f1b256bcc8fe2b3332326e42e59f8c7b2473f692ee70078aa70b7c6a2abcc674b9bb1f7f1e6b42579130eb8721d250db9e43dbbd39d87d56cccb440f51f95997a2faecbb4b1ae80dd6e79c8aa3ef825b37da2f92241902c9c1c0ef36142c71067bd123a08d11a7281dea67817955b016095ddc899aa2648b78015d94776dacb3651053c1d053adcdb0d75c54310a302dcb31694343d36c076a337bacca9c042ebded8234a0ea333f1507d4fcccb9182d7f2c54e8ed1189ec054cbe3cde0c5b71dfdf5768f61f82e2e2227c2f52d7c0ebd2e8d5b9ee169e2c4af852659e7d745e18755ec991907a5b41fc0f773fd8a9b3d384ce2330ae8a74a188444798547fe8769469bf87ace7a1f47d837af2c07367bd438e50d18d3e0e63776155467d5424eab70824ae7b2c14b9969748df39f32c85527f81271cb7662beec0d80896118a0b1516608cd836e22704b7282a1b2ef992153fd5bca1041f5bac33ea97c0448e1cbe021988fbae192183d9e9397450c80cfa0355dfb0f150ad805451661a4f30e354da70e6390a5b2a6e574763c5b4ebcb6588455301a466d2f91c2f3736e0ca5798aa43fa9c484853789f524a394c8f968fc0ad7b3a50762d3af2f1efd3f0626dafe401d4c58cbf1e808ac8170dc52bd29ad3e3268ef864c217ad87f74e34bbfe552990b1fac77df7ee47e9f76e298b9f073c4d61c5f9808e5d777991787052a00a7852b52c59875f1d5c98ba88bf2bf96626c7cc22e7b1261cbee17036f2f3ba2f9d0f6d3a761a6d5d82900eac24e9ffd83f0320b36b3ea12a417ed285d630a5905980fa5782a1dec7e94c19496db10ecded8c3f56a81ae962432518706120abe8d207d4e8d53651caee188a233b69011350f089908556249dee04a6ffe80a842c7a22c12208828199077524b6f5ed73be121349638fd6276f7ea940bc5c57e6b721d3603c0e7a4e6f83bf1fb99217a4862ace5cfd66090842afb37fbb40c761b92f4ebe23636d6094bc6b47a0eafabf4a387ea4385005c17b140135c3c02a3b265ba437d35ba83c1e6bdf91277bffed67996d641d0231b0739a1186fc9ce778223cdc3894040e88625a4433aaa6ef7ef4f266633e185fd31d593ba516f99e0b50ce1ce64f04c9d3a34c11b93121c4dc8fe88c250c66c013bfc2210d830a3d5f5da2d0939a0fac3bb0a281567b38a9b474b38a2f85cc2429220f81a09832e345788c743926f79d976ddc36e68cd71f633a38a49513f638adb31f3596df4825200937ff6cb6a53fedbbe6ce3d9a2c6e5c03ada13f7889337041720f0c364100028a1e9eec7f46b7dbde97a9c46eb5ee6c258dde75655b6926815a1a7f6447aed5a7a0b3ca0b16878ce22ce827d0834dc2650f0ffeaf7411eeb5e6228596d1ce4e9aba1eb7af947b7419c277c6eaae8c90c46cafa5dc3a2da2584ea21671f1d39897ab930aac6556aa50c6e54ad28b337639cfb817880a32497a544a18240c149f63f6c62bf0fe36df5ee670486a42cc38df34f5aadfb4c6e0812a4360edec1f1906209987ed8a5eaf5aa9ba8f370ea9459cab03958d1b9d0ab32a34fac6ced9b32dc669b6880c2b4186bbca0960c42b4a6c40599720d81eba564e4d6cd880924e014aa6de0b2d639530432ee1bac848fe5f0d57b2d7f546692e3ab85313cad1feb683a8f9c11967fb598e8c5879e74fcdf0165ef5959a2f191e04b01a258e61d73f2c61c64a9bad33159ae53ebbcd49c126972a4350623a257be6d2e810da08793c88d0310731f5abf52a0bd97a83448c60ae04824785bbeaf2c2023423429443b197cdebb456889d26186e5ca888965ac266089070b66e98590345a08b99edeca6878edc7af66bc705e69beb031ecc5ed7e19bfe7cf5c0b2f3601c3409947ef394836cc90588f0e54b61bc6bdbedda87b27484b6891e3bd14a6b2fb62c1e87cc8178e3979a9ba30065f75ddea0b64ccea6932aa8cfe8e0499bc160e003ffcf7c188827a99beaabc10768087e8d9c5d21378d70b345cc4023585151b1ebf828a5a030a1f2c28430f70cb091338cbd7e46b240b32dc6e6438a0adb2f248a5d2dc85a655084ec32329cf655ea3df245f29c10e3c275bc824960534a30c487e0ee53f82504e0e88f4ff60b49236d157e360b27dec749bb3aa1371d0537411a7b86ceabff9b83c8fe619a829c8671ea12afbad18f0c32471d7d0af84198d3a4565e3dfa753114a6f84350c4422b1524d85c52fcb6863d508be420ad276b32bcd16d6619f6994a92f769d9746b2607e29525425f43284803332a4834ee772d5daf857232467e301cdfc88c972fb601425f95c19c3a8f6ca1cce41e55b01081ebb455afc46cbe1aa606c73f2f0c0aca22cf37aeb00e32065d61ca2dec4bc8f66badb66442d1145d3ea37c9bcd12e088c0953ec451a4c52e0d5f8fe32140aa58016571ab0c1bf73c3af127c945d4e48fe9b6a79a08b3fc715c0aed88eb43c1c2bd8493f4e6b7c1cea3201879a4822beb8dcfdf4e6050d8dbd52ff97e30c49c3737e67dec8fcfd889622236fbc5aa5db1296a4976e509f4301df818809e32b6ac004beaeee7325656cef45193a4dd7f53a0ed1784d524b88176e11ebe36972b3bf02c5299dacce88d6f4636da4bb800e6b5015ece151d79e1d04ee25c9b769f4a4977d9d6d92d2edc9f8cd05061a34a1fb6f30947d83ad6efe78a78228fddd0419b2f4c3b482a160a620c93ea04f19c13a0b8122d91606b3a1066b8ba9f4c40135fa0c2cc311cd7378f4d46168fa8b6a4e3453469d8c6879e7b7a74c606fcc90da64862c03d343c60cab160f4db7e1e4b0e4e33173f37c3c6241a3bc28ba5b5e78eb832c0222f5d975b08ccf4f1f4c24e5e1ba6cb81566b069be44470cbf53417e3b675807e01439a600626052ec1f828f4b62d2f2d42fd9e6fa5ac40d6f5cfe80e5732a4dc368ee1634f950fd5886fa8f1f2e7fad1a9a812d91855a5ddd4a206338e4010aada05a110c5d729075a0440ba26377977a115a3c8107d54df82fa1a623bd009ceb0a042df32e864f822e7895cf831aa66e66075fa1c97c992f976ee76143104bd0a4e7de72ada3d65baf3f51af88148f2cf676795472d41116f2358e50e1f2b232babfd3279402c26c65322a984e3220f5a65db6bba967a0406d5135369b767af56f7a47e44060cf6bcfe0b6c3c09fefacda1de2dafcfb5a4eb000aff64fef884fe516acdeb596bce956fd8b7c667e2ce5536baf92636b83fb9ea2dfb157fe89c96b3aaaa177f1183ac7df4ad217ac624443051faefea4846d919f98e66623a4b247e3790966ff115bb85b89eb6f13a57d8a7ebec50d88052964a2d2d85e6cdb293774b33f292f92709bf2fd613dca06082b6dbd10a4408eea3913c273713c6494f2a78c5fe0c43fe3d342384abb2b513c3e0be3af8b28696afcfe8d446e718ddbd3d2e6a4cb03ba7114c16db8e990728768bc55e05e811d590f6e3226c915c15da5dd6adcc2178fa1156d85a43dc34489c0c7b4c14d6dba3c5109c9a835bbc4f3e3704673b0bf81d4e268c075db190a28645de2ff66696e9c7fe9a3bb878522810d704ebc199d3a640ffa0c212918f59ef3862d185a6f9b70ea9cf79799398ffa58cc5083f3cc561f65ece72307e57af24342e241fde850e4cb9243c0fe1b8fb60a4fb025ae3c5c764242848c17da1710feba252cb59fa97cba21370d0771369b47002f4b844c97514e5a948d35168241e9a132f78625dee5b21a3e64b935aa2a31c16e1f81072cae6cc86f25467400947ed9a1e723fe339cd26437ab74f8eeca1a5440ecf07870f0658c1dabc41b8c286d01646bff28d10491880a51b9e43e12e179c8b352fef6bdad0b0095ae609fe2b7d26e72b2000fbf42cb8132a4cabe4e9deecad3478cffe8b4e6d95cb2ec2a3afb43221fe059df1943d9ca039616e9af1032d080934cb50dcbc1992bc016a2190786d4b1803aa43c999e4aee13eb5bb04ed6bdc11b2ccbf0a3153545c9ba2f36580f77f9fba41cc3609b23729972eaea7c8b2732b2bd4420c582560450ddc869c3fd2aad20f88b1c76f238c46ba019fc379b88dac37288f07a35adad8b345689f6f69282a7184835f42e1bec7bbedfed7c8442aaf89e60a6c50cec56011b79fd3f41705cb40564ce3e05aec548eb265877e7d318d64559ebe85c4f96cf1a767938c9194e6505a1e5a338547c18af44c3ad10309d8b81a97cf79ef9381bcffc69709e9a6cf3e1d93fd16f7e71d21305829a34325f46e1f3e3018b164c6e0606ec5a719e560bb0f7fcd7323b47ce40c7fe0de1e7fd13aacaf3daa182b3a418ae425b66133f11b095c46bfde85241917447f6725396d90fdbc9aa2f4278b168652c880397fb2ed5691d0a7cbd6af19ebe12a69e8338a97d88ff2c2110fe9b939b4f485f7a9d9c1159c40a693ded89836ed5da02a9344a6b6c9b06832361ed613f0d8254b3e33a5ee3639d61dd36d71b3ebf56577a965f0d27ae22db4113d1e6b113306ed6408349732c3908ddda7190d1843cef771e99108bb700c281c6af5ffc25029d1498a88fb2041d2f695707f5b5cd795804ad9b0c56f03037c59982aae12e64d017b6b36a676b8735f3a26dc5ea3e3aeebe1b64208035f83094c4f5d2a7746c3c2b664d7a7ec64739368b454cc011409b6e8ece8ca15d78f4ee0f535a7924ff724dd715f4af6c7bd4f34c97d23b8fcc2419762e086e32cf7c9386c2d1742c2a54f505a6d8cf2e953b61e7436fb7031b42e6ef882ece1e03d3c970472bc9b955d8be73928886ccd8f634a7158542ab7218e01dda512f258593950e043bac665caeb4296eeea806395171474d39217de43015df00064f9688c2a796f1064186cede41764a6bc09849465dea96bcd12dae5791890dd77a38ae9f1d2eb839fa9571578ca817242d02a94996fd66b95c23c08b67d80b21803c49bacce49b6e8fbcc41beabbc5d3425b1e5c24315852986da", 0x1000}], 0x5, &(0x7f0000003740)=[{0xd0, 0x1, 0x3, "4cde7b3298fab3b7220c8eece3ba705dda01c2b1f6c4f4501aba766572296dff5a5cbb5f8da59e9c39460624495dd6106aea81e2645300fd968cf71a70b650d1f0c943bac2e66810d5807383fa24dee65a9d8640e605ca43bf79abbc0b9ab77cffd4a5c0184a998e290701ba5503f1b87c10f19d79b3dc5c21e6d7c617e6bb9d8bfb3c7ae118547f1ce60159b237df5d69f787392d8b0458d394ab842257bca22afb265a9717c3b44b469134a03463da935bf18f8254216fae3d36afcc95a34e"}, {0x60, 0x1, 0x7fff, "1dc8ca6b2170fd4982a9bc70373bf3385ccab846e95c6de88747ea226fe951dae26f1a40fda1de6044eb239b8ed8165265f6ff6280965c8cc79080e69c8403a35365dfda59f7bf008f6b"}, {0x1010, 0xffff, 0x4, "53dac313dac70e7fd816dbb73869bede7fb5b993f50ef0774dffb50a28c5b66e3b19fc682f65cf6c333d02b08dd0f177ad4f6c2669aec71f53de83d30703702e448415cc04a8bb2f1b67660f2f9e036cd0cbd6b9cace338676f31dd949a3e3e7ed24a341959e914ebc6bdd9f83671a841bafb4393c22b0b760a3ca2e507b704c8a803a49de7ddb5ec6608694d7d97631d9256b570fc585bb3637287172dccc684c4ff687ec0d3b5a9837aa033f2fe014a6ec0ed6e226d36cf9ec97d211846da80d25e8d6c835c440ab5ab89f8850703f8cd8013ab0eae537ea876952dd055bde2ba4160ecb455b50c957985caab843a06a2f92714205e0205d5d400fec9526506379024fd57959ec0f8bfaf293927bae46e89dff1c91458f31f019a053e438089468b185d4b3b9acd5812467efea09cbf3649fd794a717d4be7350c937c5913d55298104201c65ea2ce1ca678e77614b2f07350c91f8f9d6e991cdd8389d9e5dc88c2b645f686b6ccd7d1867361fb44ed16f060794959b28dab3854d56d4380b4e5f697720a5338637d426c4532f62caea11c1204fa8c19bd7721c912f8f5576067fe684a2a954aec337f17d75639549793eed703bc9695d416ffdc1e9facd6c10e366efef37a6f052fa45490af1e1d79f955e1661cc8e97d457dedbf745f39a3ab2339952739e307e7cbc098641dfee3a1c349862edb50a8d000664f14e06dc8389f02a43d159bbc6d7158b2cb45f9172d3774cd17e35ca244b7f334e5d4ac298a3558587637c67ff1b42f382c2ff7805364712c9c0d7543bad9876cde6e96b4c8ac12b9f2428fd714277f41c9ca56b964ce882948cb9ae14f4e0c3736652b425f31a10d39f77d1edc4490542f77b1e13821f217250e0b86b8287402ded8def67ced7366d6402cf66dc63121e474be55bba86d225e8c58664bba82ec8c35da74fffdec5c90bd8dc023e824c3032fb2642dc39b052d52fcba2e0113a21584b826d1c80820ecc1726c81e0e8128047fe91bc51da312a0ef06931d2996c57b3e6c58dadf3d933d2b55f75bebb6b46e76cdc0a609425fd72fd467a7ee2ee652a92c3e31a321a59e484d4238034594d263adc89160d351163d52a85daa270f9a5d6db75aaa3f8295bfe124dcea0784bf9cd69a99de066f6c9b67ef686d1ff9dea12a1d1b4412582410a1acd40a432e1086549bdffb03318044865ab151648943ed08e5999bbdfbee79c83a0fe77355ef14989cc3f336a2192ea9c206649ce97b001087c407f4d52cfcb63a90ea772b36b9815407a66bde8438c042b6a59bd8af84a10eddbfa7ef8bd2f2682e2337a5290f8cae840b6fbec2e2c16ecf17bbe9cf8fc4b26d409919bd42fc48bb48475ad6a71cf173231517aaf5f1d94e6b6455610fcd48853c3d49452627dabae27cc52745287d19fa2fe654d802c714ed1a450ae47d4ca62aacecb386f20c592563917b9b226b2ba1deea0ffb89bd3ffaed40623e74902f80500af706904deda7b419f171fd0315710b0b102d933803b7e24c7759d788cd33307a0e9d1ae4ab71f361d8cddb4751b4a7000e2f9ea1b338fc9135ed0ade8b0a3ed48a3b0a5d703d7e19e9d560db5ce66d3c31b89e14b94335d19fb1ac3cf2497b9a1f802ec504fae75fe9f30646ced7d0b4ac813864d306b75e15a2050c1532458f0681a902baaac2387d1b1bedf75f5433a93ae7e648f1969df7dd3580c995df0f3594cf86b8d459b365eea246d28fb3e9fa76ae7fd0fc7535e8c50eebc9aa90791a795bce3d618aaca1466b88ce5861250ecc8ae283e8aa4022ce94275bdec33abe31da404a611d4c4130265986577c821c7e29d31d9447bbdcfd083eebadb0ab0135c4a7ccc023f1bf4b5a39aed392f0fafe99ad76836c2f575ec9d7e2530448366625ee24b96c50c3441a7d92109208a9e304c1d2d958460a050b0ceb725946485c71d6a5f9cdcef5e2b59b3e5f5b5512dde36808974c1976578cbb869b6802fb12dd7affc1c7f56e754c461af9b9e835866f963224f3c5001311228be12ff4c54d2e0c6e1635c8e4693de5081864c6d48cdc5b541e3406268500b589b45b42ad7275f6cebb4686b1907af874ff38f83edf57d6eb54bed4b37576674ec664e0e5b0b13e694827acee69191591348815b2dabc1174d9393930425548487548edf70034b805ba8dd34faf7d1933cb9c861c7f9fa957054aeddc06e3949a1f703ac418c7e41b65ee1d62f9ef7c6200c55aa1f30f1312301684018c93df75ec1cd81621d9548ff248947580dce3d111395920392e3adb3efe76344091c0a83efc468e9bef5ee6356bd3e22c7037aec95d6942d119b0d09239300d6973e51c8f6a535ba22ad10fbcb03e8a745aa22c91a779308e4be032e10e3f4e45fe1a794a73c7854f6b1b082685cc92dc5a63d633e13d2463efe1456ba86bb5ef47c9ef46edef01dfea4c99d2371ddc86615d9bf6f18cfb4b862f3a038de6385dcc6c41ef9957796ca45bd0d2b4a7c8babc453f1e7b10611e14844521a63c4ff4762f48d7c48f965bdd77bc3711b7554c304ca89ca9f127dfe77daa9c5785b1842f46af13dad21beb06577eb1b9b0dc7e4cb6234e096ab1739897e1919bd7e371e5b827f379dfd4fcc14d749cdcb7cb6c156237d7112aa5a1035c3c3a336b630aa838c2954cf78afb7a789bf98b3fa75b9a181724c018c4b86f0df32ef147d1ea6b5be45e755f9f0678e571f384f87b67a322b8af7f6451f550a0557cec089c544b3cf530dadedf557d6f999f32d18469c3912a0b531daa8a103df4606c90d19ee945d530792a99953994db12399e4e6b8a86284a9cffcce447f2e3e6ebae746841e7f904f9ec9ed9c685f002f8fb5c84a3e766fad8cfdee902d680c498b5bbd9dc48266e13405e8f2a839b7be98ba68dd97e47ad9d991b73b73195f03d383c5502ba0103df56639cd5b538f12308162c7da446e70b18b272c2f1ac3c866d2553e69b7d872eee1a62b202df083e8940fd8777edaf082bba910e3626aed60dfa20b55dd87fc5092bd95a0916ca0e821ae124db035f1c697729a4d27ee6e767458bef3437885f85318c9d8b73e14b5441c067cd5caab91652ae1a8b16887785850f46180ed48796852b4adf939e11618878371d4e2f8afb180e8f58ad98166611152a6bd02751e1b99ae8f7725f334ebc42d5970f3399bcfbb346092714424707c150a615939ef8a1f6b657af94247622cf0b6d79a07d297beab9f967fe4147405b9e1d32d9c25d1e49040afd05912a91163cb37b08ac37a34d716fee43e69e7aee57c8c5349c9f7806bf5004cd0e19be9eb39db1f38fdba2eacc10b9c6d75b66e399be94e03f858456cd92c460e44e27e19825b9f8988f0d2fe7f72386458d7db62cd04eb13e9f879708cb6d38652b5a2a6d5df98271ece8135604a66d50c0074927d3eede3137557e8122843796c4e69241128241f210f9ca247e1c0eb82ec526798fc1d68a8e1314fc8e28f34042f19a727ef020ff2c378987861ac609746c30b0f9b39a2714f693862b5239d8bec2ab2e4290913f169a28a8db2664a70439289ebaf5859239c27398b7fcab0dbeaeaae3085595f7f0eef1970bd39b9cc1cb6d0b019e537f5d7ff959539899cfc6b103ecc92885f66ce72f86f86a699563c97a5c12e3f53246ccdde24c8228e134090475801361346883c0f9a237f07c83820085aca1aae02eb4686fbc12b2c134df0acaffb96caf1d6e872d4d575c169f27042abf94cc39f61f37b282730d11ec1b5735737dec4b5a123fc99ebcaa70a2815ce46f61d9d8d489bec88ff6c97667ec84ee6dbafaf6e4aa176f2d5f0aa5bb17cc2dbe9ab0300d73abcd03875b98f92c4d9d673ec9024420224a223dff013a63a7f74afeb5292a0691939d5028492355900cb459cf039e3e9b65051139a01e49b1e066caef1671a237b31bbd71b8e8c5a1f6fa65af9ce5e7ddffaf40743093cdf5c3f2dddd2b7d1b38d12aa9e5fd2539038b5a30294e986b0f5107ecaf00e1dcdb6ebcf07a66af06cf27f9589eb852a59f126c457db12ef912e60961c46fe9f659ab8a13b159d55f3917a8375b679e528e6efe4d1fd45b196e61d7bb54fa018f7e27fcd87bc9ce6772922a53e987a7b564b8a5c74004dd4491a6a1c659ab8bda721ffaa8198bc361d190cd6ccac42e4035fa9563f1b47abf55cf8255ce25dd4a8543824efa7f7b3a78aa348e4358cd9daff2e7b732403d3d5aa3f189cce816b0581dec197d688adb28edb85aa32a5c64d104f1cc6fa2123d5c96390ba1e8506d7d63fa928a07591dbfbeea3da7fd86b08bc463a7bd00103bc6b5d02a76a07e0f3f30b7d0ef3db0fae46b27a280b7222d3f74b412dc0a6206a2beebf1b2596956eafd3ef4583d452bf23aa340c46dc28d0a1dff4d309001d8aeab4d5dffa3f27b435907f1d8b674a292cae3b56f821e94da62011f0aa247c7f645eb44d41c320c5e900d52cd7d545472c2fa708b1bab057c475081cfe7b0fdee6bfc94e94c512212779c9bfa86d0ba26de28c9a88eb5904ff2335bdc820f835a74c7bee84e472fc6e19c40432069e32f12e234160204e71584fceffd17ee0368c60191a4e380d1c86e86b3f0286074f0dd16fe9bb8036de5cc9ad964d87bc9a4c7a963cb45acb8494166caa5442bd106ec8c038208d4d45beb1ef5896fb2708ded1df4e2631453de495e14d7ca73bb09ca3c2bc370cccbada66f81d2335dd24506a926a4ba1ac9258a72693c0610f49a400f143ad5aff9629e560ef8f77be091f74cdde1e2b6736e70e7ee64a133388bca69bf16e76993713ebfb68ebd9e51a1410b58e502501458cc3fdf4b87bd7f9921eed041fa563697b8c136a065e863a67aaea9706cf786743838cae87fee8024e7c39b4d3cf2f0347ebc194d2980e3a1303fed3992840f3bda05e5b5b2e1499b03ac232586a0d59dc42fbc159f39d74406cd362e1892830f125c78b8cb7f60959319eb194c99e5896e36c6b8cd6df11b91a470aa2693768de074b46527394d5a72337427fa86e2b3dfa4577f200381a088425a285f525917de39187405a92a1ac17b614caf01c445c50190541407ce5ffa540913d92024e999bfede95c0f86bffd614c51001fecce1657e20b4e446d8ad34cb0fc8b432d5d5c31e11652143b9e7b34f4da67934138d117a4ef74ddf9ee5bf5df5f94f7a8c4290eaef43eb782bdc9e48b0f083090880cde1ce9ad8e603e8412a12aab504033d5ad1973e590da9e4aba721632fa01a47386685aea579d2c7245c23e3fb7354a3c7095d0c2cb12ae85e5af7058265e713dfa1087fc79d88f8647803f5893fe65aa16fc3969f4ac993e765851da1d0ecb5f942c6069c96dcc922703376a6fab5c2509314d898894cf445b4dfe5fb6e268c03b513674ab93c122311cc26f294cc4501fe778e803339382bc595d2d4768de14cd3730620812f01c522044cd81c932cb79f1b9b588f7ac75f8efc2174706f0847324c56526b34d69602c91feb9692e34e1fc27371f4a5916d7ceb8d15f9e187b52ba50c8c2a128bc6f1758efba718b96e5ee6f6330e7c42b86b84f2c60a44f33aae1e25110fc8966f089462ad1561bfb751a23f9a128a14d994d77daa5b2df89e4a610efc621d2ea279b55cca668718b62eb0a8d22e26895315baaa7d2297309f3fe526f146d54baddcbb2c16c7f2bb11c4597457c12f97d57897a968e2ab727e0b76222cc9a2647e8e6c54860914703297cab4eeaee558f2d743f2a5aa429193f575acd6d29c40f3195df836ef2bc6e"}, {0xb8, 0x1, 0x6000, "6244c610f30c3487b1bf483961b9eb71efb1567a3b8d8602afc39da50a076c6dddb20b37699231bf27a6a38950e6a216558ed4e66538d84bfeb2812681dd882717e06c48d28c601d2bb9c0d39c71002e0b2b777d5194c7bffaf2dd63a41dbcc75ab3ff378c273a0277328fe119359a927051493e0f20943ef1d8d0f9ebb242896617a06c72de816967662cfcedfe96d8ba07020f106afaf8242b649c07de0203e80ede"}, {0x88, 0xffff, 0x400, "91f0a150965282b8e73d0af1d1373945ecd3e251f58b09cd05f326a5ba970c1f8134cad6c1006540549df2fd6be5e0bafe18c04a0405ce6b836702ec17609a526cb3f65fa5e19aae101926e01caea9bea2ed06e1e02fb77e2ced7df14dcddeee85af3661aa7027f0469d7b5d5886afb90bc58ffe7c"}], 0x1280}, 0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 04:28:44 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x2, 0x7fffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000002c0)=[{0x944e, 0x3, 0x0, 0x315d}, {0x17, 0x0, 0x3, 0x7400000000}, {0x1, 0x3, 0x8, 0x5}]}) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000080)='/') lseek(r1, 0x0, 0x0, 0x2) 04:28:44 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0xb) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) 04:28:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x5, 0x2, 0x1, 0x7, 0x20, 0x3, 0x0, 0x3, 0x81, 0x3}) 04:28:44 executing program 1: socketpair(0x6, 0x8000, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="4042cf45d54e6f05b989b2c043d3bcb76738591f7e61cabac2bbc654200c1f37f1bd5a9a741f76a0b490cf4c3dc516c4bd5046a0cafc649a394d077b3827c28c17a5386d", 0x44}, {&(0x7f00000000c0)="f0fe954e47073159965cda7db54be40b50446314cf550c7c0fcbbe29bb9067b9761189e5", 0x24}], 0x2, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) mknod(&(0x7f0000000280)='./bus\x00', 0x2080002002, 0x40004000000028ba) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000700)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7f", 0x34}], 0x1) 04:28:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000280)="2368f7dd451ae4bffdd78f0f12bdce80ee12776ce37ada5c70c9dfdcddf2a469d0e06dd8ba0a4a82d05400565e6570842e199bfc267524029ad476cfd3d8b76928c788222445dd01a4d76e231af25bbadca2b01dc69d03d63afc2b6eb0aabec306cc5067e809420c5dcf2f7fd2679f4b0714c636330d7f7810eca3f9df4c6d39a1b293e55883227fe29bb6f7faa1e9eb28fdd676b4c75326b7ff5e03ee8aaefcc5fc868a05e12d83ab2a39c2cd5f8e18aab365a159b2e98a6bb7ed234bba227c651fec29910dc5c8cf0db64a7c4d5c5c67", 0xd1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:28:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x2}) 04:28:45 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf253af9a}], 0x27b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) ioctl$TIOCSBRK(r2, 0x2000747b) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) 04:28:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendto(r0, &(0x7f00000000c0)="609cabddf9b694d974e43980e9558af404e89234fc83f960e8ba734b36779ff8b073771564910b4c3e710f16f3c314c276bd747a5f30666e21973b9311213fad4a9d65b2a49caf844499f3e4a913923cef67ec5d808dbf47c532fe654a76f3eb131bb1344288520dbdef27aa07762956db820d86de2c9f339278ab9072277aa3805db0e2cd0b0b5dd1d10cacde022fd0ce9014b8e3d9b8582e79437364f421da60251ed3e33cc5e7ad09127d7b45c56a71c80314c50c4bccb73f31cd3c521b6692a79d", 0xc3, 0x402, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x50}], 0x1, 0xffffffffffffffff) 04:28:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:28:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = semget$private(0x0, 0x0, 0x108) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0xfffffffffffffffe]) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x52, 0xf0000000, 0x100000000, 0x1ff}, {{r3}, 0xfffffffffffffff8, 0x1, 0x1, 0x10000, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80, 0x48000000000000, 0x1}, {{r3}, 0xfffffffffffffffd, 0xe2, 0x10, 0x2, 0x2}], 0x7fffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1bac97bce9605c2e, 0x4, 0x8, 0x7000000000000000}, {{r1}, 0xfffffffffffffff9, 0x68, 0x1, 0x0, 0x2}, {{r3}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x0, 0xdd4}, {{r3}, 0xffffffffffffffff, 0x8, 0x8, 0x400, 0x4}, {{r0}, 0xfffffffffffffff8, 0x9, 0xf0000000, 0xffff, 0x1ff}], 0x3, &(0x7f00000001c0)={0x852c, 0x8001}) 04:28:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000001000029, 0x200000033, 0x0, 0x0) socket$inet6(0x18, 0xc001, 0x1) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 04:28:45 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000ff000000000000f87c8a5b67171b542a52871d00a304b8150000002900000032100000030000003591af0dc1bb893f"], 0x38}, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(r0, r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:28:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 04:28:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0276b1a74b468963eadf59352b08e06a386e685abc8dce61747cfb7c9fad0370dd7d639d8436e5d600dfb0c31aab9eb61ec20a56e239a8f9d76ac865252f6e3a899dd87db8d87bdb79a5d398015edee75b681802db6188bf429e12049ef2c247aa29907973f736dfeac5f743932f574c38eeaa799c7b9319fee3b4a00272d187b8", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="36eefce06e3dbd8cca3ed98b7ca3db04ae619082b9f2dd80c11a81f46f161a25565765bc2786dcfda5fae39baddd347954cbdf4b4b4a701befd069b4d3fe5d8d08411352235b7c9bbd3332011094c9a8b546d593322084d266543d6d02258ed85aa70a0c60176061120bcc9e7d46e8c00e17202dc0d1e90f419ad5f4ecf3bbe271df7b313624e609d3111b6d418a9935ef8ff15d10d60b6e7b9d3afbcb7ef720de7bcffc5ccb8d27fa943e17c6c47bd56b902d1111bb", 0xb6) r1 = dup2(r0, r0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') kqueue() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1) 04:28:45 executing program 0: r0 = socket(0x18, 0xf14cefd9049937c4, 0x100) socket(0x20, 0x8003, 0x2) close(r0) r1 = socket(0x400000000018, 0x5, 0x2) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:28:45 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x13) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/11) r1 = socket(0x18, 0x3, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x401, 0x7}, {0x0, 0x36}}) fcntl$dupfd(r1, 0x0, r1) r2 = msgget(0x1, 0x86) msgrcv(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3b5c46a9416ee2396c7b82b9def4800"/104], 0x68, 0x0, 0x1800) setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x100000000000207, 0x105, 0x7, 0xb24b, "49094a54ca605173c99628cb2e9b1e0f9bf3f816", 0x1, 0x6}) syz_open_pts() r4 = socket(0x18, 0x1, 0x0) setuid(0xee01) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8000000000000}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x241) r6 = dup2(r3, r3) r7 = msgget(0x3, 0x10) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000e3ade0fb40c466269b3605cd98e0cf38d98d7e936a5dfd9018bfea34bbf35a7c97c05813675fc118722cbe7b5277debea315735221999bdea2036a4cf46b676085494c02f7300b430f2157d24d8444aa902b84ba3cb4cab44024d99d7e55c0da5d774ea376d8ca22cced5a56e361722a892c0264c85e64cef60db47c"], 0x47, 0x2, 0x1800) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000800)) geteuid() setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000a00)={0x100000000, 0x3, 0x4, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1ff, 0xa}) semget$private(0x0, 0x4, 0x226) 04:28:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 04:28:45 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = kqueue() ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000100)=0x20) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$inet_opts(r1, 0x0, 0x43, &(0x7f0000000880)=""/124, &(0x7f0000000040)=0x7c) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) chflagsat(r1, &(0x7f0000000200)='./file1\x00', 0x10000, 0x2) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r4 = accept(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r4, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r2, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) ioctl$KDGKBMODE(r2, 0x40044b06) sync() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x11) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000380)=0xffff) setuid(0xee01) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) 04:28:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x80, 0x1, 0x1ff, 0xb14b, 0x1}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) 04:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x189, &(0x7f0000000080)="8c43c710956b56c9796cb8257dac09cd31a4cc7729b56c7d16d077e5f82c90ac480de0b7105559d4f2ce7d923d882d0040a42de43eedab76f927a510f21e7ec6552d99617cdb7beae7370d6b0a19051b39d2b58aef3dd8") 04:28:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r2 = msgget(0x1, 0x160) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r5, r6, 0x80, 0x100000000}, 0xffff, 0xffff, r7, r8, 0x4, 0x8822, 0xffff, 0x7fffffff}) 04:28:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/208, 0xd0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:28:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x7f, &(0x7f0000000280)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xfffffffffffffedf) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) 04:28:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x7, 0x7, 0x0, "c8c8234f981aeae11c30454281556149674ab5d5", 0x8, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind(r2, &(0x7f0000000100)=@un=@abs={0x3b991cad4e9d253e, 0x0, 0x1}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x3ff, 0x5, 0xfffffffffffffff9}, {0x7fffffff, 0x3, 0x542, 0x3c7}, {0x100000001, 0x4, 0x578}, {0x9, 0x5, 0x7fffffff, 0x6}, {0x6, 0xc9, 0x0, 0x3}]}) 04:28:46 executing program 0: setitimer(0x4, &(0x7f0000000640)={{0x0, 0x2}, {0xb, 0x4}}, 0x0) 04:28:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xfffffffffffffbdd) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) fchmod(r0, 0xfaf61be6aa559a79) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x6) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0xe00, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r3, r6) r8 = geteuid() setuid(r8) setuid(0xee01) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) r9 = socket$inet(0x2, 0x8003, 0x80000001) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000340)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000380)="4ca48733d6763b20d5fe080f1ff5f217f708f093a63e04a9af92b8f49548", 0x1e}, {&(0x7f00000003c0)="04e76ef5bb73d48ea92189b0da391a3c8b3a37f08493dd25a296eac9edfd6107736ff3480b812b2bab1daaa64056c5af04b9ce66fe6b939e557095", 0x3b}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r9, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r8, @ANYRES32=r4, @ANYBLOB="00f70a000000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x9}, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3, 0x0, 0x9e, 0x81}, {0xd58, 0x76, 0x1, 0x3792}, {0x6, 0x9, 0x3, 0x1}]}) 04:28:46 executing program 0: r0 = syz_open_pts() close(r0) close(r0) setrlimit(0xe, &(0x7f0000000000)={0x7, 0x7fff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x8c, 0x0, 0x200, 0x9}, {{r0}, 0xfffffffffffffff9, 0x41, 0x4, 0x200, 0x5}, {{r2}, 0xfffffffffffffffb, 0x5, 0x20, 0x0, 0x9f}, {{r0}, 0xfffffffffffffff9, 0x89, 0x20, 0x9, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x5, 0xffffffff7fffffff}, {{r0}, 0x0, 0xa4, 0x43, 0xf8, 0x49d0}, {{r2}, 0xfffffffffffffffa, 0x2, 0x2, 0x0, 0xfff}, {{r2}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x2, 0x1d31}], 0x5, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x1, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x10, 0x15, 0x9, 0x400}, {{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x2, 0x81}], 0x3, &(0x7f0000000280)={0x1, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 04:28:46 executing program 0: getrusage(0x0, &(0x7f0000000000)) 04:28:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x104}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 04:28:46 executing program 0: r0 = semget(0x2, 0x3, 0x20) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000140)=0x100000001) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x41) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000000)=""/210) r4 = fcntl$dupfd(r1, 0x0, r1) semop(r2, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) ioctl$TIOCSETAW(r4, 0x802c7415, 0x0) 04:28:46 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="1caf63bf81d43311569725548601d984e5c99843ca435c", 0x17}], 0x1, 0x0}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0xc0206981, &(0x7f00000000c0)) 04:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x64}, {0x2d}, {0x66}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x10004) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 04:28:46 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000440)=0xfff) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) fsync(r1) r4 = getpgid(0x0) ktrace(&(0x7f0000000580)='./file0\x00', 0x0, 0x1000, r4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[{0x10001, 0xdf, 0x3, 0x8}, {0x4, 0x7, 0x4, 0x8020}]}) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000000400)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffffffff}, {0x18, 0x1, 0x100, 0x4}, 0x280000000, [0x8, 0xe2e1, 0x200, 0x0, 0x80000000, 0x8, 0x8, 0x1]}, 0x3c) fcntl$dupfd(r5, 0x0, r5) fcntl$setstatus(r5, 0x4, 0x40) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:28:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x0, 0x8, 0x4000000000000000}, 0x3df) 04:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="1b") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) 04:28:46 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xbfffd) ftruncate(r0, 0x0, 0x30000) 04:28:46 executing program 0: getppid() pledge(0x0, &(0x7f0000000200)='vmm\x00') 04:28:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:28:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x6, 0x1, &(0x7f0000000400)="8d3220e52b9f5eee11e0742d01cce2e03ae1b1a61331132b21747b862b9b8bad20e6149079b31d319d8e3d157a41490502852aa0a88dd190ac2ef5f941bd8ce5027e799bad2dca9330e2139f01250790cb06bf79d441b229fc02fd4cbcbbaf1f6fd8a72c22974128883a05d53d5faf68a86a22ca1538e9981210f237a8a45552243d1a48c53331e4e40eb856d9e9a686b702fb7b0df231e12ddcd99a0242ee59d5b9dd2598f411a7baeb9ac2e06000d0eaa17810c3ee52ae9dc130d1c87fc82d2c2aaec61646df380be96100952ba7cac2c93a0d459a8df9d2b6494f00a2087e1f81e3c86b42c0bdf97477", 0xba1041fa7d6fe1c6) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 04:28:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x35, &(0x7f0000000000), 0x0) sendto(r0, &(0x7f0000000000)="22af1a0360248703f8bc013862893f58c9766823991566210627e0d23a63eac9e703f25c720decbe1a8c686645a772b7f8533402309f75a50694cf40cd45075dad6bc7764d689653770f9541a7004330716937618ab7da84a4e7351764eeea95b15997e25e6ec4b7ed2134745108b3a724a7d4dbe4d3e51c2fb463c42d7fe4ccedb05112", 0x84, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 04:28:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 04:28:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000002580)) r2 = geteuid() setuid(r2) 04:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xd7f81844bf3ab9c1, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x10, &(0x7f00000000c0)="53cda8b023f55fad00c787a7ebb8c0c7") 04:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x84}, {0x6}]}) r1 = msgget$private(0x0, 0x30) msgrcv(r1, &(0x7f0000000040)={0x0, ""/3}, 0xb, 0x2, 0x1000) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:28:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) read(r0, &(0x7f0000000000)=""/104, 0x21) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) sendto$inet6(r0, &(0x7f0000000500)="79738dcbf937850ebeb66e8a0c6ff74e476dd67ff7a8dcb9c4010ecd27bd5ebd90e3afb7bd32c4d881f3fe69ff52829b3451dbe16fcc5f1b61b167f8ca249f7c8b488b74a78dff483abb781c20d63cd575c14481ced6eb940cfc93d44fe6057f2c07e499031cbcc27f91cffb5200c24bfa7eae3c5c4f8ec7d2205118f1c704488437e66ff3076e563f8a4037a0bbd8628f58e3fdebe6035d509509b33bd50c2aa1400a91ca0ef60c6574161e618465d8afbc7fb16ce1147adee09993d51c324cac461ae01cbd7a39c42d01952d6a607e82665396ddb4f52ded0fa1417e7a102ebbebd6c4acee29096f73744601b8a6b9265230bc9a380ca2b917cd589ccf31fcd637a2f100f21c493153711a4acb72a3cc4c2ad71bf9d98e8cdd37515278b1b70c41e24e6a8f62eec68cd85ee6c719332be94d065fcc716e6407c4358665dd3726979b18db7a0aa119fea86f76adb9296f56182580e82d8a09c503c91674d34238ba2e6c8c7826be2c408ffb21c4b1fc153237e53cf5721063fb7f410ac0334844fcb499ead29d0e1aa0c8013ce726b1484cbf8e5aabc776b1290d873761b6595e0c2535bedf4a721f9537c0c3c0bf56825440a7d4f1e05b11cd9634ce0d7dbe7f5b4ec880bbe0f31acdd65e9ad1e4af84fccb49a746da6c37d345810dfd5a670b59a00f572f6f846163ebc7e500b12d6d377dfb22a543abe8e631a259b52a48f0128bdfec310934e57303430432797d9ca9612f8a0cdb71b0c53eed22f293fad1ca35cd258efb4e6cedfcb1919691247c0cfe7ec9d53da690450ec9d773c3bd360b18cf0dcde6cd3093de7d20a30408f1b697f8097ee29b49fa3a2d478d80339dfd22115c06f6eb41785010380dc31bb00e3925146931eabf3a0eb7b87f8242e0c4e9f51701cdf40362647e948c5b68991fdd246549edffc082989226db63b2fad4c0661b5af402312a452e5d73372b1aa28ef30baa73566fb26a86a6c940ec5e67ee44c491b360ede0c9e9359159783d2d97ab180f82b3136be5c7269f1a69e76b6bbe51159c1af7780ae63ce660eac0ef568bf55a8cc0196b16269cf22a536d77c8470a19b2a820ff059227be8eda046fc3f8c100ace7157f06d85f377f26c4b7897ded0445a09eb15b6b5782701561256113811abce85e0e2f7b2ca2c44d1053d1aa6df2dead19048c10827e2cea1066c8b30819709fe5feec7a4d52a0db4093a798eb25c714efba1484f8b9304c7fc7d53d0b369482c979c9a388eac5cf5c925ca3b47657f7779899f47fd1b2ae2b2dca49c1896f32fcc897eae372c481ff3538b99f70eb07fd68f10f40e004d30812f9414e49e5fec834f35ca231b56fe5490f1b6b32689f97ffad8b4a58c6551f964c2a3a36a1165b6c22d3aa69da9d74f1c6817db61e9d53db6d21af4d5063b5a6f9c56a198b4e4404004148f23fbff6e524156b3fcdab55512bdae75c49ada8ae1f9d38ea74c376b734d4a0a47d0e35533844b3a1f3c6b4ebdea1a944e703228f0130c4c8717d73e4336869b2ea7c6e0134b842f19f1d4b49d5147bdecf31848d4ef350b19ec7944ba7e5c6adc61cfc9c46b4e5114e5613e841f1acc6d03d84a1c331a4c69677d92da836778bb40217b594fbcb06840170c52b5b391a0f42dc5a112579f21ce73d85617067438fe8b944fcd816a7569fc5da45b88ee87bb538972d4137810c34013895399cc113a1d12a2355474535267618452b6a654c657d1e6f24849d1c28daa5b6650acd9aa61a098b642c072ba478c0ebb76005d174bd51162ccb6ab5de1fec6e94fc12ff4b37760d15205f1bbd788a335eb57f1e5a6184d930c0de963c5ec0d7d2a42848a71596f3e32feb4b62a340a16966fa1cbb3bccfe5054365406329ab30440c4aece6f8d4e524561e268f57ecb6f4fca9cab6cc58d2a13cfb2b98862707107a6313da94dd5580c035abec79adecea45487cb8cc09407b491f963d51ac0a1282bec94f40d1fb036ea663529349900b9e8a1162778c8151687eee2109f4057fdfe671f95ad057f1857a036ecc995e3ef942d9f4f82f705f186473c9db254930a2fc3bb49df2f1967fe96fbef16bd8ef3cd0d9368a6672f8bdcc8fea040bbcd163035a9f8dac2249adc9594c073993637bd7bc5d3e5524ced9b3a286c10abcf292487d1a9f50bb59cb672b24711fbaf7401e6085d31b85c5f055de3f16ce6d5906bee03a3719f4562287e2d3b0b4b222a6a7d683d62c12d1ad002a7cfc6144bd2409790ad024e7b0672d3a8e2a0bb6252912763756853b86cd1af266df6c013628f89929091dbf86ae07a080ab43c58cd5054d9ecc8eb0d4381c6d076fb6f7e722263bc1fc50548a9a857ae4eb3bb6ae6102f0e23f53ee379a767da1a5c9d03b2a46410175c310b07b5a53a2ce5b4bc35cd30ecade4a05630b71f348193af5b90b6b12a3b9536dd1640dc5a24dfa30159da6c475c0c11d4dffe766f29984c351aa8cf2548fca1333510de39c4cb9cf5e8257212040a003b16b7c4d21922e40179c6a63509d0bd68f4443b0002b2c839b7a4dabf69d7374236a8eb74ebdd4a977088a2b7328186ffa1942bd4fc3698513bddd16c22139524e27f5158d2f27156efc4119871c8c7ed3546757b67ba7d7450a4b455e2c32f19e6bc51f3945134b77551dc5eda827e7318878e28b1a054759380e9eb1669c19cd7001dd8c8e287e18016f76970dfac1af98fe36a111765d5788edd9f891d16597ffeaf8a4802b8fb2f94de9e9c724884455b105d59e5cbedcd4e4fd0d6a48644dab96f2d9c9c57bb62670ad939823dad598a76e6cf606254b018823eead09deb6e10a3b275e580cc2d466f60557cbd47be46339fa3c398061dbbbef79e1112b7ba24f3eed8042399f4504508bf0a8a1893b6eeb09cae06d395a766f5b701d5afef3b80d9b25745d3687a60239e98f09e41cca4db8aa96b3e647e1b0b5d9ab012dc6a92cb15b804ae817186c946e4373000771311cc6c28a8136a8ae57dc315b5896f6ee28b128aa798d7755e4aed78ccd0586f98048f00a9b85b59399092dfdd78766b80949776e4e081848d5cb6ae23c4562e58e41304b14bfe7e34cc310dc7eafb36b23025623816101e8aa1d7981dcc52a6912a03640a8d56f85307ef2bb455f4827d5319f92e7c57e0df62b29df12554c17ae2d9f5240bb741f7a22490812f205bece23eded47613d4a103ef194793c6bef266305067dc5c559356936037ef25214dfb41c64aaa81cbd653cf1c1a6d5f5f1fd48dc15867243cf3ec6060bad0b3eb70444b0a978947d1a18beedeecefcc96a5b956589faed5c2bd30b06dd09cb83ccd73d7de85e634a36408ffcde623baa35797b1aeecd3f4838ad446204de8c4492c34b06ea26eb9a094b63a2c09f9c5707094534c424b7297de36812faf75bccd5a754f2770315b128cbb16928071a44a67b72ce9b1c1b2eea6a0f2da90a316ae014a5569f3765d96f0fd931f420d5f779e6dad99b2dccb65004dd0f17fd91d463be35fbbda5c69b5d2d68563433ce41c331ea78e8dae6642f749234e74f2422d895c69ba753b0321b1d64f3e8910138a6c034714576354b25ebe1a499846425007f41e2c7ffbbafaf1059e17a59200837a33c72e9498fa52a27bda14f7d4dd8dfbbc2b4924c071fe7676290eba45469abad0a6a0bbaf0b85bc7229d94dfd937e0b8a3a2285e51d351739eef82b16d057e0910cddfb41a52b41761bb7870b16a97c5bba4ba23d18fc42945e5fb404d674e5db3a830449d4af57968cea1c457a9f22c7da27b5bdac9635772620717c19985703e18d8bef4d6770276b296feb04706020bcda6b23477b348bd722db08b6277a6d73fd7c5e014213b31248a8b27b4102b0f854328a522ab0eec69cc1d848b54acae4087435b5a34565b562dbb9a765b1cb948c6f0f33f49faef84713ca209b129d601b0674ba38ede3e316298547c6ba92657f2a6882de5435573715ebedd47b0a5928b9d5f30e01e130526d99157dd6932df6aaeb79d9b45418cc394c965770d4b14f54db0169a19b06aa3ddaa1327cf8af7a16ce84ad89ac8c716d13bb85e43cdba1fee23ab08caa9925e851381e53215756887c0d7b7f11933525e76a357d091d13b2c6790ce8a3f5192f67ef47b831e6d10d4b1b763b457478d9e8dc2058782079d58a7f69c6e6e4f7bc29b8e70c2fe16774c092b26f70f4524d2a8e5b0711cea9ae5fa6d2507bab250a9f51e35c2bdb166c36fe95f84ee01c426d22ebd656fc3aa0a5213160321e75117ea5a32b99f15539d048425e5cf736d480030f1dddb5464d21fdd994918989ea297921e567065492630aaa358102262389fce533682b185bf6ce832c2526d611323128b8dbc63384238ac6e58744738e52b6499b7e22bba4112e7123d8a38cbe7c7920b3d98f278b58fcb340f0da90bb50640e35c30c07de6a81e26ba3f525b7b064c27a03695a9cb9dc2bb52ac23eb8e8d4b2521b50ecef82cfaff75a258a0a027566f2a85241d324c5f08212b1b05f7602a9175fd1a18019d0d7e9641fc2756c67e8ab929ba65ff2c096a2b5de0f0d8c819978180ddca819ecd4288a287c5d63d30ab7c25c70e6c75ce967afdb6029e11437bf96aee06041e6562b8438fc61bd0c45b3b17db1f74c3b57a887528ff22b16fda70d277d448737b869ca866621d9f0632fd9b72069959d32646cb46491a151f48f596583b293a51e5d48c9aad89ecbff952cbd5ea3ae207e71f2c2e8af59e87cf39ce33b693ac6d02c9bea1f2c36b76815300a92cad805cd1f1b1fb657de178bbd14f4959b4590ea962406031602171fa09b4337706049d517c3da0b10a585e0cdd42c223090c8de0ce57d2fd8ce65ab467f11fbd8685c84040f265fd6a05ae53ba3f8a71dd58d668b89bdef8a01a87ea2c7dae87005c65a8375d58dd531f24c248633998899a24c413cdac66145aad5bbd06f9559b5956ce5bcc04d64c8995014d4d50f3760d3448d5dc90bc81928cd69a668bb2b7bb8219ba0fd12e53edd64bdd42b523c77b6023d8d7e0eb9ab12222c88749b3ed639a6295d1cd390b034f875fe8265801067eeae1092bf04e385ad1f6b6fd2bab1289e6c3d650c18fa8aa15592665e03c4df80b08f68d46654fd1415e5f11d0bb17c252c24d2bf9f3046d445ca7657b3c7b19a5ea8a50adfd0fffdf3c46886f8a5efc66b984a298c13e74a87cbb39f2d3ee375fa3e9aeb3e42cd3dbb9408b046ba57ae6651580c818f170129683ab60c06d9805ca79be4db50c00dbecaca83ff1989cd5665197840ef0fde42afcfb852f1e732fd799a8d3d3af46d4f8ee0d05265c55876037b93ae35f8fcf00bbd5e1729648cc60b46ca50d92e8bf96616a933fc5055573e0d2881cac3402c3a47e9d4fc53a186bb62737f4c2688f7597a8a44fc0d59b71c9d8c9b3a448b3a39651cb52aab623151da7a3664bbecbad26e682ddcf9ce9d8970bca0181b4543cd4bcf13a0075423a53ac7c9243f3e53d3445eaa3f1c8807021e5bff7d51a4223d6335a4436ae6efb28af398909476adfdeae0ec51fa1607130d36ac31c48f5658471b1a9ec34c0f344322c857127d774529564d4dbc5568bc27494527bec1da9ecf72eb0c8b83495070854239f72c3234fa058e11d4f99b7c5df3c3f3db7e22b35f66c890041ff25c692f7a570faf7985e63f199cc6fff5d885ab32c31ac2427bb011601b44d23df332546114e03e7c010695c774ae689ced6a1c6aaabe6a2ff10e337fc162dbde142e98292a4865080623b7ee9b56d717", 0x1000, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100011010, 0xffffffffffffffff, 0x0, 0x4000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x40, 0x5}, {0x18, 0x1, 0x0, 0x400}, 0x7a67, [0x1f, 0xfffffffffffffbaa, 0x0, 0x100000000, 0xfffffffffffffff8, 0x10001, 0x5, 0x7]}, 0x3c) socket$inet(0x2, 0x4000, 0x3) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 04:28:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x75, 0x0, &(0x7f0000000040)=""/117}) 04:28:46 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0xcd) renameat(r1, &(0x7f0000000180)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0\x00') bind(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r2 = geteuid() setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:28:46 executing program 0: nanosleep(&(0x7f0000000040)={0x4}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x6) 04:28:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 04:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x48}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x69) openat(r1, &(0x7f0000000140)='./file0\x00', 0x400, 0x16e) syz_emit_ethernet(0x1, &(0x7f0000000080)="db") 04:28:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r4 = getegid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001600)=0x7) r7 = getgid() r8 = getpgrp() r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000180)="d8a10cdeea93440c851ba4cd880a7430636af0543fa82699d2111a32dee3fac62a02cd423c308a74415b1d52f9680fdda32d1b2dce6de4d0908e9d433cd4a6cbbcdb236832b7a71b0f10b6880d3df6a98baecd40ab33a141873dc3c2f0cf428a3a570bb8566fb83c86f64361a2967b2d25137dfc11c13d8fc4c3ee0000d5564b2cf7cbb8c9aa2396ffb4e478160aa7b7b8139ca1f40b", 0x96}, {&(0x7f0000000240)="466d2bb87d34fa750e4d088fb941f88c6e8839088b14d7bf76a9d5cd5450b2e9867299dfe9d9f0fb4568e840be5211259134ca43ff0b1808e7e936d75d9c64bbf018715cae36d73915a2185578c5398f1702990a12bf33955e739e6e475f5694376c2b2f81568d086a7ce3baf976b212ad124b9ddab893b38ecbb7401be51e87bc805fb943dce2989046ea23dc3297567229357822b145963ea2d4965fd5c43b0a805d904d3b533c4e6c37b5d670032b900befe75e110901611e8e4e216a320fa8a14affbb3ae18978ffc756b246ae7734", 0xd1}, {&(0x7f0000000340)="47278aa654f6cf0465a4fb5f4f4e56de19dca58473613a51797d65d909eaadc1da7426bd1803573b12fa941c42eddca5493ea2bc4624709a90876d2b943949a9da3194603e9e51278116aa2807c697e88210fb16d8126fd4c32cd55d1c498c5c22658a015b60acbb7eb2846587a61509c00112aed05b979f734a0781269ad7dc8ba0440ab8d705f4348cf4d1b8414bff1219e2eb83f9ca7585a3a78e39a906773fac49912c52c4324f8c59b1e4f3224bf984875284d962495e0c845dca8d352f7ad3be89619067714e43c8d02b3c0fb963ce3bbce10a64788b808de440b10a5ba3cb61d411afae91ca5c82db32a2aa6d15f4eaaa0d3f0821932ef04eb4752a5473eb9d4c7acd3f707c4c18c091664d6b4c0d528c739732008fdae5567ca147beeef77fd2a0a030a7364a0ef3764d268168a63102e080350ee32e0aa4d2cbfb199cf2ca518a86d0a33cd10fabee572918ec656bec6cf6f5c0e0be9ca06b69692e64b0360e94d424301253f0994b1c4a62b36d9281cd132a57de15b23949ffbd1fb077ba254a724fa2afac1c4dee5153541085165257c066be362c196359f24ad613e9d8589458c71ec6378d2d01d389ef502fa78ef91592838460b2eae5ae372257128d6e3bbbb1bfe5c3c874753be9e465520dd32b7ae6e03787d2dfd3c546227997639a308078acd7e115c4516ce08bb130d4cc51f569a8087c6f2fee7d408526a8a77876c57f2406b2b5acce132e6d3156842e9265f01ca314a28beac7de6f1d92a4902f482d92d55415efd7da3295fa4233cd3fd855061839769ffe6634849371a792216fcf5778163db2461dcab7537d7c435051dd83eaeb49431976aa703f770cc0e23cfb5b65db1debeec147820a0934a970ce269eae772cfa83f8de24d7da2aaa85244f3d517231f42625a5065e5234014abb0de02a1dd7b18637fb2e86a5e554f1a9e8e8d4e1552029f0dacce70f00b06b042c8a4a9b95a9778d2fab54db3103efa6d0103609c63991fab7f72469c05dc9d35b2409ec44ee0f4d177484aa5dc5aa316f1b6c2c598b211ec4593b5b83e694faf6fe4f7f704e6d57e32037fbc2011e1527b935612e532310c83909adfb2c51d80ede308b0f7f390443a941efdfe5bffad73e5f6be4cec7fa80423e594e869b93c1b913623956a0e135d6615c16457cee6a1f639a15a841a9d44a797e1cb4d12a9062866964f12870713da3f1c9f61090c25acf02abdaaa66e2f67e92047f57143c8b354a329a8d3680367a89dcd449a0765de8bd6aa347aa7a46cb08dc0b2abb33336b5c1704c0223e41f828a3be881a5f49b139c8c509b04fe894f191514be669c8a67182c089921f3e7c1d1e94858f353ede3a35e1c6c1f0e319e65cfe1719fdae25e84210394e19686fde8f0bcf19750bd1253a333f63a128f99bfdb58611efa548868fb27d6bf5d84313b4173f5b18bc35ddad7122f646344fdf8abc17b199ab1ae74b13025a321f4c961b37e80397f3a1f9ff85bb22e8a9fb4fc30a60a5da0fc6324ab7930e1cf9daa2f37f06133f989b28278ac3816de7073628673ae697729cd2c90326812efaf220f7937a514e97153c15330556dea29327205c5c00ac656e728d96a189d6ff88232233c885a711df4b3a0974c0cc7b78ae561cac9ea78e975f5c690a7c2f0eb8729afd7afa13ac49a90f5d218bd992be746bf410659e4935fa7de23cb3218f5fa0b2738d4641cfa4c35d7182d1152948b1c78e62ab2de3b50a34b8d9a4e6c7bd4391e22266574f2157dd6835de5477bba4dfd9c7dcf9a028a8d7c06b3b9128cedfefee5e6ff9c4869da6b9a35838dce743c31f1b6be66358cb8624ff52a29b1080e27962e7c2cfb4e021dd0db95256890cf4e40a4327a1e0e6e70ed2d3976d5358146d3bcfc1473b20bd6bd6586757555d898779fd118f180b7794e1a6a2a5e2c937467d619fccd3ca26ec14eebb38a7ed4d496b882f7f2324bb4f3749002091720ddf57333f0bd05341559022cb1559d7a9bdc6893eba7418a1dbebaa962dd78ff3d30a17be0b28ac089e12dec6a88dd4276c270b5d9915ae9b37ce92c87c84886b7c84d2bf6e4be1d528491ea9a02163200988cad17719d65eeba802078fb22586102fd90916a120ae7c6354eab1cf994fbb9d569ac2ac385b9d8b74204da05f6267f42626abdaf16de071bb2326195f313bd5c838a035095d304cc297b5fa05d848ae50aac59e8dac4ce5ef35bb826c7ff9936096e8b8f6f05a2b2721c1341818c3fe804ef9c71a19277174fc9008510d9b7f2b7509cecad23bd7cc30aa6b0974c8e392b9476cc57d998b28dbf1846c854ef8170db9b41fdd2847460e07cec225354c037cd07822aa777220f2fc6f557d6d843243063d1b0ad563ac1ca5b74c56b0d10522d9e29ba3645d58919d63fff62eb9a2895addf2b02e2041d9b9c98467a2bd75a372d52ae1a18eac355ca4a4e5c87c30372de0d97777b11f1e32c34496e88e30dbb1c254e0d2ab747d803d094133afd667a075fe89b8f89263a2246a97cab6b002e36cbb967c286407dfc20c5373cc92705ba657d4a993924a83c6ccd3bf811797dc63937adf0161ecdf66c1943bf4db3460d0d34686f1cbb7f3ff134ea260eab0b73f955f2639809fdc6614f2e0a0f72077a19edb8562039cca70f83f6c0b79f0fba6748476930fa817ee2f299034caf61112f3ea7dec2dc4eb7267e6e836bae6c19ad5fcebe2999d9814c2a72f7874a55db65f317d4a098d465584c3b93d457a7e26fb87e12dca04720240d3d0ade3943ae55a30840bfffe74669a467490586e5c2504dec41ddb7980a616cdd32aecf5c697917a19ea8eccc7cfb2833cfcbc3c0780222e079a7d3577096d025d72ccea50ca642fcb7c42a1550f31dd4c4a6de18f4c7e9c9c97be3bf0774bd7bed5134a179107f2640ff1e18b672e88d8458c00bb3c7b801dc83d336ce7e7d55c89538eb1b3c17e22e209f19f04ecd2c314fdf2d6807e4fa9dadb7d868c4ecfecf8faad5cf09b33ea9a59ce403cc97be706c6a3fa690f7f4d408629b629a13314344319250504a4d0392ac5a31dc677d7e1de8f949fbf40d06c21e94658f2607a48cda29eb78a302813045bd2b12d86a5afc76d6d78d087a3f1469a9697631f42e5b24f4849f9365ead5d75707c7708b763672b000062f3bbade7f182e1ece93e8b9d12237b032c260b2ce34843cb4b1ad7a7bd6de94108ec3add8b3c1c4d20086e3fc279238bf792b4b722ecc3601ed36294a6cdeb6dc98c240ee00454056097eed3c8bf81fdacbcde70770574dfed943479851f4273a98010454e85304cf604097dbae195b4f3313de66ff6b17ecf648c640551059394299660892fa9461f819a7b9d67d40a37473c3d7da1f12418859cfbde1a1886185c4ea238904c8f3c487a762249523db912e08a09f082fd60b52bcb1f7db87fe4a632260a2b65b1016cb3163f5f67e545319c2314e859a794c065f985e23417b169a8b2e1c2e6a40d279dcf3f0e0b5456eaa78e110a8ed7cf2bbbd5aef5bcce6fca6e5675639fa5073d8159793ef3ebdfe0e971d364e9c7d420f9725eacf878ee0ec0a8c4f80beafbc48e7d0474cd1bbe53f6c723e1c0df075d4ee9bee875aa6d255db929252c9731ccb7f7cf8b281cf2d48b2282479f9b7af0f05d2fedc360c2c99857f11e1b42b31881293f1cb1bd8d940fdd0d1e37b389f3c146853b03c4bb8dae725d7964b3db423177b5cfb5345e116c37b59861869269ef7b0beae671a7ce06782ef5edc9e3ee99e6126f220bea284d2f2ea0bed46882d57b325fc5d25a814f13f7f0d75859e909ba7dd33e36a1c6af24c50f183874166aa5ecc0ddb68f1f0c19aaa13729938dbb1256757d67014cc377f21d8b628b14ed40c9a81d8ba19670d1453aabc2ec046ed5fbb3f9619ea9f533fa9229177ce91b10ed18fd33bb4c01d2b72b564a421ded9b11163729a002121c7b76259190aa8bfcea7c4454bfb09a905ebb44e022ec109d3107e1ab091a82d229a59d354e9533e2f7d0ee1cd7a0bc7ca5633389da058d0280abf0f087cdf67ca035ea675d8bbf3e97295eb9a9c7719b1a2a6c58bcf83283c0a8c7fb577045d15e20da83873dd6d745a13d7ec0821f4c3c0a9ec11d803db73b8de8922d853f7e7da2d4db5d17671e0655e3cb8bfb6d9cb55eedb5d972ff8f5dc813b8039767bf0aa86ea7bce64e0e0b8266d360382738546e5538ba0e91080dc1ca14fecc5d8aba9cc54faf3088992c6efc96c350eefc073fadc7ab068a108a1be5d69d81207ac1c7380b7818d08e52b432de08d1cfff5f5f432b8330ff5b6f54fe4265577016bb11d3eb0ba716737e452ee99349b4f3de611a32b82d7aca0af6d19a3f663fab9aed93140bdec2be92eed551757770f835c84ba572d0eeac20ebbbcefcc1118fe08f2b07a9d377ecaf7923dfff4776ba74ab20e52beb08c4b264451c0da08f947cda0973b50ae1f16b35523420b4296ef78bb80b4f3e34a6636dbd30534ca5a294dba618b10dde6ca5ffedaa5cc6dd309d99e587f3de41a73bb712705f9bd97bbbed1277a89ab884ca618dcf46b20ac4386e5b4ae9ee5e03dec1b6c5e4cd6fddd1b5f5e8a2aa8a9cf3f33272e304458b7fa765a83e48179b094f7ae6be11801c9dc61315498082bd6f4fee4058ed94186b992091f581d34d6191ebd4a5b7f5950f7898b841edd5eb1b4d0b8e6171711bb8f23b6778c6ba6de8fcac2f3556c0a71069c4a647a66e447328817231af3884e646af7f187ab3bd718c4f74fb6bab6b8a5fdfc88e8ee0dcc51d1f771afe94c9bb37d96d24976e8903e7a2c4e11264f1309a3db090b7e7f341f7b904cda730ed50c0bb2c60c5a712f94de05b4ea386531494c106a083202c76518995d010c94a06c765801e3f105e1896f0747752437d6588004212b31dd9d19971bc38d037f3a52745ce6fdb1d782c915ce43f8b8468e512f1e287c0c5a3a41c407747041aace86f761269df61c629db8660f72283c22e5482c3c0a5661ef0ec1a05e22cad357a8a7ced87480fdf868308f2d8bfac9fc0da40dd784390decfc7644c0cccf0490365b152c7d3f5e3ade662095bbffc2bb77e42ea980060e7dce5926f7f2352c8e7bd3170acd2b7f96058ff1ff4522af94b1e522898e8080572a46b5746cb6a0bcbce8a63f88de95031c35f84cf8b144fdb8e22e5153b0aedce31d0350d960542534bccf6de0b82f2e91292f86b0c53cbdae3d5c60a23833a01cf9f56d3bf9cbc1c5f3934d68f2f4118321f8556e29faad931cf0e53952bbfd73c76efbcee0db728856d2b2e1a77cf3e16b67e5cc765b3cdaf9bfad951cc89ad7fc57d9869fa7bf49d1e4121bc662911614c94c4eda6ae888e882820474c07c51785e227d453205b14db76a2024da1d5035d79a1bba769238d02258840cdda4013524fa4e284e40d1c242acbd6476ea0868d49197caac2fff94d54fc516fe9d6df58450ea04a7cd31d278032af9c693656cc50810040f08ffbd37af02e8f27484e99570c896a95936cb047a96b356a965d78100f3b607a846387cc51cd79049d3c52c1f640a6cd4216f69aaccfa8f3e97b60058cce3e16ac18f1139c4d4ff51b6b84c3a8a39039118a63ed40bde1f5c750439ac17e2a261bfb28c8c3b76cf55f38a93a83eaab5ae1b39ff3a6c21f2ea67a00570120df3e516636fee3160eb9c7f81a83268db4b67488dbfcc08164c6d78eda14201ebc0f0fb6a4bfc441e9dc7a9af71da48d37ac76ed0ea66731a5659db58cfd356a52b9a95c", 0x1000}, {&(0x7f00000000c0)="bfdb1e3a46c0954ad8ae4d90685c7101a6b8f96b9cf792da284b69f7ffffacea917aec8be0fdd54d3328", 0x2a}, {&(0x7f0000001340)="0cb7335e1899c45c3f4f68926379d056e0e82598cd8d56505cae7d2e35ba7b0be85bc3000d16aa51407117b9282b6fd349288b3a490432fba984dd008564e035b64e9f47b027eb0046ad80f26b5e4b84008e9b0cb684d87beae029df9725d4dd889ee55446af4e1b8a7915d29cdc5764b2fbd649c3", 0x75}, {&(0x7f0000000100)="a889652c8af5f5a65f2056ac079db9bebc78c5983a86e90398b52fb0afed5f77b00eee0763338a1e5c14096509f7cb59f085", 0x32}], 0x6, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x2}, 0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 04:28:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) unlink(&(0x7f0000000000)='./bus\x00') 04:28:47 executing program 1: socket$inet6(0x18, 0x4000, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x100029, 0x1a, &(0x7f0000000000)="2598caa5fa1cea7b7db74e29fda0", 0xe) 04:28:47 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) fchflags(r0, 0x0) 04:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:28:47 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r2, 0x1}) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) symlink(0x0, &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r4 = getegid() chown(&(0x7f0000000240)='./file0\x00', r3, r4) 04:28:47 executing program 1: r0 = socket(0x400000000018, 0x1, 0x0) setsockopt(r0, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) 04:28:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}], 0x2}) 04:28:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) r4 = dup2(r0, r3) dup2(r4, r3) 04:28:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname$unix(r0, 0x0, &(0x7f00000000c0)=0x19b) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 04:28:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 04:28:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getegid() r5 = dup2(r0, r1) r6 = fcntl$getown(r1, 0x5) r7 = geteuid() r8 = getegid() r9 = getpgid(0xffffffffffffffff) r10 = getuid() getgroups(0x6, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000002c0)="555a9720b84b2a87440fca11f79ef69ca520b901a624cbb1009d6e3a503b5c7d1353a1a51b7452f2ecd319184da808aa3fedc9326cc5fe0acfcdf70dd96754d3b65e6277d3b7f5d99c33b7675a3958a2a1f6309a3d7332881c5b336853d248210ea8b05aadccfe0c913d8a1fd1a50e26b003d4056402a1ff4955bf4868728c297eda011af7899153fde02623fae5533cce4692f55c860a7f9d9b909c984e218718398633b8f2f1b473a36aa299d1e0c566af6ea7c562956f5524d9b20146ba037805b08c50b2de0baa7767a93a5f040d0c3e4a5686d9db3bae9996e33e78965a3e23adb76b", 0xe5}, {&(0x7f00000003c0)="ea61df459d06af56810734bc6f336f6cc7647a9fac5328b5238123ab25ee62f36b02a6300a3f9a9ba59a1d98a87bd188b5cec36a202726fde0eb7506cd1463472405d0ac73c7273721e0bf820fea9b739b444ce68ec8370691b285ccb3d4f547127b295e198dc205e5f917283d7bc64e560ee4a5370cdf33ae21a9e906a3efcf68bba0b83ff76bb1e28be48d87ccdb4a87c436ec782cca7176cd9cfd26176dbbfc80e56348a2f5420290812e1adb7f66ea0f8e58dee3c78df5a2eacba1fb9ecdfdd63db4f859e6192984dff0ff3a66d22a88", 0xd2}, {&(0x7f00000004c0)="f427f313db9b18b92b629b487d488fd9954eaf56bf405e453466d4b67e7dc9fb68942a520257995027317a6a0f9ef487247c2a9886987e2ee0f58bb78458220c2d7c99a7cb1c0bd5e25c3010b79690f4379a13d5b4fc314a2a83983aaceb4ca9ca736524392d13c2c270ccf19a8cd523c91c0a44739a5cb71253f8a47e2f9cb83894656e752a5a983335cd7d9e60c5c01aee1845ea3cd5f85eacf9d944b2c00e2a73175f7d1ad07468020b5e2020db442ea8845367224f0dd2", 0xb9}, {&(0x7f0000000200)="d7f6f1f39b747f048331ff02dabec81da1dd839480d60a5f400009c224223c89f48dbfca9d76aca1650755e50fb51b9aa177e89236866883253c273ed483bb29313e9087417bf5c1dadf8dbcfd46f80fb4a8dfadc81ad7f6e8e0ff1b5b2bacf007c5b10165becc8958d937e7d7", 0x6d}], 0x4, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0, r5]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x130, 0x4}, 0x2) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r12 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r13 = getegid() chdir(&(0x7f0000000180)='./bus/file0\x00') fchownat(r1, &(0x7f0000000080)='./bus\x00', r12, r13, 0x2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 04:28:47 executing program 1: r0 = socket(0x6, 0x2, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet(r0, 0x0, 0x0) 04:28:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 04:28:47 executing program 0: r0 = socket(0x2, 0x8000, 0xfe) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) 04:28:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x800, 0x189) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x8, 0x0) shmget(0x3, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) sendsyslog(&(0x7f0000000180)="e42d2d0dd0069b2f9e7a422d255e91d259e486814afdecac8e6b508e40d82982fb07e0db1e17672e037c05efcae5bce1c67059e5ecb39bc2b2a6d0fa1f0136e189ae077be939b0b4c8873244b3fda5c6969be08c47f38cc4e8cc1e87740eea52df90d785bb11e15266f6af091f7570fc09252602b868bef725da3da14c80410b8a1e9e73206bcbf86d2e48853be4cc52faba05128ab244796a7361d1c0a401d9c08803add2b7bc2c4a5a8bde9df6be9dac7d1c151f1e10c36dbbdd1afc", 0xbd, 0xce1446b217a15514) getuid() geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = getuid() setuid(r3) open(&(0x7f0000000300)='./file0\x00', 0x8, 0x0) 04:28:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 04:28:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = kqueue() kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x895, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) 04:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f0000000280)='&') 04:28:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) sendto$unix(r1, &(0x7f0000000080)="d291e5e026309fb8813e1853c57876", 0xf, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) r2 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000440)="80d9495d295cd482f7b766624c9e3507721cdd0069de9b9c778e8f76fdce1a28504b3494cf7dd7dafedfef6fe355fa9bf0c08560a6c82b253c0fa9db726adb50f0b1e8d23db48f2fa13c18b778df3d90bf67d2c8571101673d8cbcff939fe9c0d665b68cdde1fe888f34e29dd8f19de81325f244bb36b1c1fa6b2f0cd336fd2dcad8770bd01db8360db80004df1c22807b706627f20707e560086ff5ff98c4cac3e010a3772c266a5476ee82b7d55445c0197a051df6f118611b59f56de2a0328993493ac4d63692089555ab77f967dbcacb27141d2a77b4ba6ee760bdb5ebdb8b46983bd70814781ec04ee42a0379de38d6d726fea8498e0e092b7e4eaea47a56383137bf068adcef86fcde12c43fa6550d1a33ee43c033a328b90aa7d5151dba1a2b9dc5ec7e", 0xfffffffffffffd12) setsockopt(r2, 0x29, 0xff, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x40000000000803, 0x80000000000000a, &(0x7f0000000100)="05a3057ea3916c3c87679572b0420e0afaf14d935c65", 0x16) 04:28:47 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f00000015c0), 0x0, 0x0, 0x2) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x6ccfb6c291e45230) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) open(&(0x7f0000000240)='./bus\x00', 0x8000, 0x20) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x100000000, r2, r3, r4, r5, 0x28, 0x2}, 0xb4c, 0x6, r6, r7, 0x200, 0x401, 0x4, 0x8}) chdir(&(0x7f0000000200)='./bus\x00') 04:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x20}, {0x87}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x10, 0x19) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 04:28:47 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000000140)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r6 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r7, r8, r9, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000000200)="e22490d295b0b0ffb7bf3db1cb83b3cac9111d7e879787bfd2bd385be37171798dea54a3b96b3a461ee7ca89b59d", 0x2e}], 0x8, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f0000001e40)=""/168, 0x3ee}, {&(0x7f0000000480)=""/146, 0xfffffffffffffdd4}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001f00)=""/156, 0x10}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 04:28:47 executing program 1: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x89) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x15eaa7813ea73c8e, 0x429c84d18a18cf85) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000200)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x43, 0x0) fchown(r0, r4, r5) getuid() bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r2, 0x1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) kqueue() 04:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x33140e3b1ecf27ff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x1, 0x401, 0x1, 0x3, 0x9, 0x100000001, 0x3, 0x2, 0x2, 0x5}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000a19000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 04:28:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) 04:28:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="b6") open$dir(&(0x7f0000000000)='./file0\x00', 0x20200, 0x2) 04:28:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x200000000064}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1, 0x7, 0x5, 0x3}, {0x7, 0x4df1a04c, 0x7, 0x40}, {0x2fbf, 0x0, 0x4, 0x9}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000300)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) syz_emit_ethernet(0x7f, &(0x7f0000000280)="b693aa15123e1ac31e045927c61d6ae4a40d89e99aaf753dfb42859f06925705bc6d611a1c3960658091f72fa4201e1b0de725b04b256d64aaa402276da238e7d05e202c1a5d9a30d6f99b7451552e8c505bb435ab5c1ada585de9b7eb42c37c9854783bd03b26c978744dd1844a2820ad5378afca74d283084b2c1bd71845") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x6b6d23f44718bf81, 0xee06debd21af9c9) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x40, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) 04:28:50 executing program 0: r0 = socket(0x2, 0x4001, 0x0) write(r0, &(0x7f0000000000)="c08dffb39cc878786ca945f09dd3293ce79963c5734a1eb987b8d02ac3cbaeecbfb794afecd3d91bc62d81ddf58e16f1fb6274875a793e8146c1e70e5e9dd57e1db4d564b76fad55b418bad9ad9b03a9f1bb22580c338f6e189229200e8baf39bfe863db2b4e7bf4bd3524066fb521f950db59bd12de476c0f3a47077a855ff30c0ea011b67afbd5db99f876e587d330efa670827f7ada6d5023c2444e7162a2ca46d231564fd9d79d1bb15be9012518c14af81b1b5c13709b4b3f6721a758816a321645dd54c839302d1103c9b056808061e1b1187b2426e5a6114ae6bcf0be217cae130859d4a241844fb04ad973465aa8413f26ed2a542c108b05638e4475a217399cfadd3171061622b42b9756f1419d7d85b07ada3db713fe520ad0c26dfc1a3c8c7e7df1f4cea472ea5561919a6ab16a605ac93c67120243fe43f5cd30b98737b9370e1179fe91c37d44655efddae9732c4fb0020d3e7a59ba80f1cb35aa6a8f3739529e6b3ed8785a3282bcd85770051c8cf6c874e1cbaddb4261d193fef4e0d760a46483f476d0bab7bc946aeefd5b346e1c7d2cbd7792044aed3b759bcfd365822d2b9bce19204c8b4aa48e0612d23fec74a75870c7a968f3541d1ed4a66b3a7975465b74e78f13061b483716a9b29313e757e926d7f5e0a0fc07c9e44bdf58ac68a9c76db88d5ab9817f51304a6409ed47332590bb5dad5f367553ebffd51c9cc13430d47bb79a40ee075e2acc9b98f7516d2bfa76979846d6e225c95d5f4c32ddf8a58336d2a6259e7a8b61a13c35a26bd39ab73856118693a6c1bee9897360ac7c6ebb418eab44104e565b4c55969cfa70ad457a8b23152e1c1f8bd99d0ff4c8286eb6836af68daa2eb2cf0e2f0281570c26230e023c26e06e7c90eb20f1ef66118ea263a8a2695852cdf5737b3a509e25ab45db852e578d3bb21ec36213a41b72314477503fa04d962d31bd27df99129c432df83a2ed73b83637669eefd8d6768648e95ce181e144d6efa2d637d18c1e25596bcee0a99650f5445b7ba680d0fbd32821f4ddb67732df67054ce5ed387d5f9eb30fcdbcb1b234a98037bbb59c61ed040411747ae854f369ee41af178b031cf7c13e3d94298707290411179edbf8b9e590b7a61499c576386ab0e77c85704dd4b9480b863155c9c0710b4448f770d141e06e8a0eafada01690029af608b01a97f4646f13a8886f16d95e95073cd6c76c4682fb7ba6b1f5ebc095f4d8acf06e082b4d675c750172acd0b9aae80734bdbcb96f8589db77bd92dfa4c7bbb2cce2491e561eb9837890c552d2db3486118243c0859c994b68b159c91f0b1c3a628b0ac9e31d1316b834197c0f46132377ddb1ca6526cb19413dbd47c857bf356db4a303b701079f0a84c62da05c4217d44d6cc6676a6c72ed0fd52a0ec29858a3b7aa9142498c8a3e9c8c643ba508cfe22a3130b7c88266faa295d6a42682f001f8e98e9aa0a9bcca424dc091e9466bf0ca5b60b27e9f48acf871b43d4246044a8b1754eec1a5d50663cae6504bae0711f7296d9ef393ae2668ce66b19a18cc29c9ed07cb348d75f4dc5003f1cc67094bcd52436e186e042e7b1bd092de0a1e0f866ed5b00768d9c91e9bb1c56922b83748916545bfb1442db79cb09413d19540d031322a77feb44783ac3b66dac27389a89651f90a5fce78de558aac3c9adb80f5d9fc82c6ef8b1d516ef39a1e47aeb15de341694bf7c5f1e524fc7c376b83e5ea1e91fe2784d2010a3c6f46d75e105e57eadd8ddda69ccbd9ebfde145663472989b25195cd3303e0eec1b4b39144f7bb80f1fa54c4e55ed11a86ee2353632842509c4d3a54c4aad321924b67d0cf9865ae236601c81fe93a9e51408736554914a262a516c14f03df143fd6ace1331e772bd1c329548e8a47d7907dc4d741b56a0aa293b5bb555d2dfe8f62277367aa93dce0e7c462cd2796eca91a309577a16338e9080f231f51b478f2cf821b9f2c7f527267bc4a13e5ff1895ca931eea2f61c01e960dbe1170dee28a7f4ed1b427682c0afcc39279c645e13aed65ce3828e11ad0ac10cb2e83d8fb7a42fb37961a2fd3c5cf7fe6da170f92204f862cb480cb97930a8c5c0f948aec5eea7544e9041a2937e2777f2fc8fa3d9e126f29a1b02a76630fc47611f3d812cbec915db87b6c65920c1a2984bf187d80b16677376da7681e23cb862f689f68db7b4f568be0035ef6eebaece8d785a79d18c65b26abe295e994777bb8c8359d785704a9b49a1fe009d84bdeef1f0131b52cff316c6f982140f55bf2f877520e1a4bce50d664597e161f1bdb2a00878a69d2ca567387392cc68af25f2e714b73f5c7ae975483471a4310f104aeeed8cfbbc6f3e36048def4a05f811a9b7a21ae7e9985738f0aa1f8990dd048a078fdc44ea421da9451c539a8be449af2c78b452056b3d562f4fd0650b132f00d15359604a8229c188f801c2fc6450d836c01caae76e2b1b0280ae1ecee06a09eea0d55f59f288f98f6082d4bdf6263c3a803bdf40cbf96613c3a8f95f4b5c15d9fd831bd8fb53f16c7d80b2ebe7a12da5ad608b62196e0624c4bdc7fb3e347e64ebaef309ff10895ea81ed7ed867070df87b4b9b0b8da7600b298f6ec76fe1487666f47c8dad67f0dd24d1319ea67fe1d00dc2e669bd442828ef891b95b94050c992d9fc3e9f317918b4f5cc5173df85fd211ad5d0a29aeed9355d92c8521248690f9cb37cfe04e06826a9bf5ad141088e0318a567a82701d773afb7cab310a4e251b22c4271c629f915448b4fc826a6cd778d2775178885272ea5206c2011c188b3356051eb2b77c62ce60e60d55142c18e276587c3c1c897e1f284eb1058f2838496954294cce111e82878faac18117dcd98d54471dcb70123122a0e72db29088a3dab59daf7be43560a3ba6bfe344369a5273b8c74b59469b9edaada5552ae9ecf6573c4e4a612de4dfe60b0ff2db703a19daa5e3da0caf13b9d0f55897d007361a5e0a352e588a828d9e323d81d4208832e10eea65e35c43b6de4cc82a3efa4d8e744ce0f4b1d0900dade71be9a9f0326e544c942a127c77aae4863d5bb70aa4be329b2bc846d06e1ff20a430bda7e0788f4b825b29e004930820a38c16009bfb944a599149699f9b3a413bcac88f7f16cfdfa92472b82782b63a62af3262d57e05ff1cc8b10bf54f43013cc4f830cfba9fd0ee940afbfe070f6006583401a9149ee596a2309a78b81520605abd3143202301ab623d7830a823649424d900e421c3cf61f052e7d3accd06fa964a3b54eaa945e2f3debbb4aa7bb6e97cdf979cc9ffb9655dfdbda63ca6420ba29c12cb49b6c39eefe726b0fd0cdedacaedde9c530b902357cd114dd5f9832581b3fd3c52a261da0966b921a188253f49b20ad5246c2974d012dbb687175585ea284140203b00a2d4241fdac0fc0902f013764e0620d45542915936af5834b8e4a54335640cac0438cd47060dce661ec8b8140738315a2201690c2d27ace288a1a916ecca52201e9c13c862315485e530d761ad0eeaa9d2c0c5fdf78447cd786b0f147482db1028cba64451de6bc832515b993a9af25fb13caa8d5699fcac8416d12443337b197806cfb7d56434c0616aa8e24c75e45a1e1df1decc895d1ff70e81b079c6992547fa52d5c235b39f1806bec57ebaefc808aa70318a2590791c0d98f87a13227bf571e77bccce7b57578adad46c24add0006d0105b9488cb7a05be2bab829a742adfed7ef427076e0a0e8224c911708401155fdac19c56be423738d1bb00c6ff89e3a747c85a421e1aae898c710b5a40fe548e7026dc931ad0830b71717dba08f11f61d8284c3aeadbe35f518a4db54affee9b1656fdff0f24e3c0ac0a72549200070373d379b0c69652c814dffc40f202f69a92cc93d1fc6447fdfea888243a3ec73e88d78a5ccbba333dbb96067ac8dccad28bd2640ff1ff8eff94c01b9e684baeb1caf106eba90389a276d1fd77dc4aab1706f431fb5608b29ea28090c559d8e90c6295182b3cfcf2961673e8fb5b5edf8f648150536f05410477e801e8bde6c03966e38899596c1500f421d1908b92e261c5023e1eedbb214cc2df48f3649323dd531adecbd20dc795cc6dc7be91932f0d6ab9c1f776176fb1387274a5cfb33e011b246858c4560f31b29d5bfb5c5469be81aa92be62d94470b5410c77942ffdc7fa80f7a981c77e60f537a136bc3e6df175b588e56c43f7223317b574d3eb96592d316e7f5303c0036eff5035ece00135bfdb45ee082539d7dd17e2ac4a1f4538973edb54612c667e61de0b966a8f67ddd1f3cc0da85a04877111d6d03a0b699f43ebaf4b71dd8b10400744314089613e749c6cd514331e1b1043772079c50ce79d2a097a5aaa1628b9736e3a6285e449ebdada9503c2ace4de5ea099fde71943d481680dd7941bfa97219827e4d0b0680fd08253629bda2745275882270cfedede1c468a250366b070893e8e94457341ca1bb0b0ca42f6e39d68d65a1210385c698d15fae9f7825c0923217125595b4119bd7d6fe9842f9fb853d082bab472e07a4e914834db86f1b6788bea779aff0e228f09c2238685a90b77d216619c2bece69cbdf6f07ac61bec44873976e84a701bca872dc18a3c91bf6ec54fbecf8748fd1a1e6309b7aec649e87123ab9eaeb55e73d2f625e437d8f0df9914878af040061e2db7e98bba5612bfc621d029a67ff640ebbe70549e371ab35cd731488dd512ed4c336b66fc32fa0d836a2270609eb431fb06dea1a814d14298a9792ac36c207636a54f3600677ae5d96876c8baa4163991590c6594afbbb3bf017292827a5a15bb2c57ec3d51f9439f35ccd22404d30f189d93d7a20930014f97667e51d5d6e247ecacbdd90c56856431b8f29f9ddebae184002afbfa440a0cde57e592c125a257d7dcfe8524c089e35c149d1537e3b96d7f04552749d0ff6bef7e9b785228015bdbcfeb1c5217d33563a991a995a6a794340e602cfe8e60ea56edb4e9669483234c83d1bbee2f1b6a21a4278d08f290d9813d4d276407565f0552a866a836551d53bea3452c0f91155553f57b66f68e0499fae0aded6dc7349a0c6683d4b164c03ec230580c366be848b7327d4db057dc5558a53eda4addb9ce8968a8f7dc90865d32442009f2ddd80238e107955fec83de0054be717950b61474df68fd90c68503379876d4b600e4008ad4d1f617c7eacf6075074e94716318fbd8bac22fdc897248a9005c7c9e3cb11c4ac73db0b0784baf59a1b86bf71f6219d236741f46c7b8181b25931cdd31f0ae074ea292a8f5b972b626ca4c190c0a68137bf454294392836a0598d20e8d0035f2dc426ed9b1251dc6cfbabbed2d4874e2ed1323bba27d2b91bc3622afd20faf48f6032312f30cd1b3707442ff9d25d51607085784d90d5dc33edddc9340d7a051b689383f1741d9434d51a3e2a877f27ee16203b385f514c1fc9a32f401aa8257d69e9e389182c9fec2187bfcbba7183e7a7b67cfbbe50c076b87c2bb01656d371e076bae87ac426a1c10e88bf25f8d28210db38da36d6abaaad1314072863e1b5f5e3e7c85f657d6d0908713d7154817a9e4e463fa56365da8025b17db86895b776ff42ae36813f0bdd29e1547b5dcdfb7e7b3e756c882afc01c9d4460952bd3764caeb0a0d41eadcbe146dcdea4833182a9b74dd44da5b0071f0eeb4ed9dd8d184f036cc7d66a2574369922a5f37e86c7b325b6c55de3f7d22640201fe63b1480cccd053fa2a8278c01412e8e29", 0x1000) r1 = dup(r0) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000001080)=""/191, 0xbf}, {&(0x7f0000001140)=""/164, 0xa4}], 0x2, &(0x7f0000001240)=""/147, 0x93}, 0x42) shutdown(r0, 0x2) accept(r0, &(0x7f0000001000)=@un=@file={0x0, ""/3}, &(0x7f0000001040)=0x5) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 04:28:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc671}, {0x20, 0x10000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget(0x1, 0x166) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000380)=""/4096) socket$inet(0x2, 0x2, 0x6) 04:28:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:28:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:28:50 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) recvfrom$inet(r0, &(0x7f0000000180)=""/168, 0xa8, 0x843, 0x0, 0x0) fchown(r0, r1, r2) openat(r0, &(0x7f0000000140)='./file0/', 0x0, 0x0) 04:28:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x17) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 04:28:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, 0xfffffffffffffffe, &(0x7f0000001c40)) 04:28:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/194, &(0x7f0000000200)=0xc2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r2 = dup(r1) r3 = semget(0x2, 0x4, 0x220) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000240)=""/206) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x80000001, 0x32, {0x9, 0xa14}}) sendto(r1, &(0x7f0000000340)="1c7c8c83dbf73b8b5423ca6552143c679f88cb8b6530ce19fd1ce8d97169170c95410f892a108261b10e881d21a2f2384922396ebd4083cf2616dffd7c350ab4f66bd4b585591d22b32d4345097ead7bb227fc874a92322f48ccbc27be820a01377ede239620d1288fd468705de7d708c442", 0x72, 0x406, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 04:28:50 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000021e, &(0x7f0000000080)=[{0x40, 0x200000000000, 0x2a}, {0x40}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x2, 0x7, 0xde56, 0x100000001}, {0x2, 0x2, 0x824, 0x401}, {0x1ff, 0x4, 0xd1a, 0x5}, {0x7, 0x800, 0x3f, 0xffffffffffffffe1}, {0x1, 0x10000, 0xffffffffffffff17, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0xc6e60656f89036e4) linkat(r2, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0) 04:28:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="000000005fda3a0671e868432caa23d278206d8bf9c03701ea18e60a787139d93a37d2d6c0ace7afc3937ffeac967b473874156debb27541d57314d2ce91c99136cb9f211d1f3a02449ce062d01913cf00000000", 0x54) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18900, 0x80) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/156, 0x9c, 0x1, 0x0, 0x0) listen(r0, 0xfffffffffffffffc) recvfrom$inet(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x10}], 0x2, 0xd35c) 04:28:50 executing program 0: socket$inet6(0x18, 0x4002, 0x8) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0208000066696c653000"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 04:28:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) 04:28:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus/file0\x00', 0x80, 0x140) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x7fffffff}, {0x1c7e, 0x5}}, 0x2) 04:28:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x5, 0x5010, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\a\x00\x00\x00ilep\x00'], 0x10) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10024) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x2, 0x810, r1, 0x0, 0x0) 04:28:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r1, 0x10) 04:28:51 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xd2a7271d42e52e73, &(0x7f0000000100)='\x00') 04:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7ff, 0x10000, 0x100000000, 0xe2}, {0x3f, 0xd9a, 0x9d, 0x9}, {0x6, 0x2, 0x7ff, 0x8d5}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8022, 0x0) getpeername(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000280)=0x8) 04:28:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x10}, 0xc) r2 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x2001, 0x1ff) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x400) setsockopt(r2, 0x29, 0x800000000000009, 0x0, 0x0) 04:28:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) flock(r0, 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000500)='./bus\x00', r2}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8840, 0x0) 04:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x1d}, {0x6, 0x0, 0x0, 0xe3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x80000001) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xffff) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 04:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x74}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x10f, &(0x7f0000000140)="a6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ftruncate(r0, 0x0, 0x7fff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x64) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 04:28:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 04:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000380)=[{0x3d}, {0x7c}, {0x6}]}) mknod(&(0x7f00000002c0)='./file0\x00', 0x20, 0x80000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="acb97f58c9d569515970d95a9893ff"], 0xa) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x13c8f86119788e43, 0x7, 0x88d8, 0x6}, 0xc) fchdir(r1) chmod(&(0x7f0000000140)='./file0\x00', 0x8) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) 04:28:52 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x2}, 0xc) write(r1, 0x0, 0x0) syz_open_pts() write(r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) 04:28:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x9, 0x9, 0xffffffffffffffff, 0x4}, {0x6, 0x4, 0x7ff, 0xffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 04:28:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@file={0x24a00099f6b1eb2f, './file0\x00'}, 0xa) r3 = dup2(r0, r2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) dup2(r1, r0) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x121) 04:28:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) sendto$inet(r0, &(0x7f0000000280)="ba6e2f0a8fc3253a84ef47d99065164c2bb1a66c747d185cc6c40b72eaed6df3f8b87f8de6c4a56d6add29906fc445db8540b0775355234ad7992cee7c73433f34edba68951038129690a04a6e87a5b330a34cc8375b60163665de4d99a088bfaee597c967dfec99684eb3901a8628903a795021854f17c7c52c41bd45a3b8208c8fa5877bd8e0943bf8e2ad42d174de54bfc7cb996ad0fc5dfed3d8e79562279ba276b3507b26c6b908ab63b8a17f09c05727dcbb03168a1573e3c68794de86369b50846efd008f26ac12db72489200324fd41380f9d2d48ffdb718501ff4527f371817f30b5a76cefc9f69d8854b25f26943a36809b2741629655bced56087228df24d6591849314a68d46cf367ccab83dbffd7465cd5815803468f1777f2c7c77be205c4f78de36a1e27aa87214eb548f0184595d16bb6451be477a9b727cab12217c8c469dde2a8251824d43cd2325eafbf948e6cdc856b8099293f7728b30a57104862c252b73c7d4791e7f60813bb5a491ee0a04e68756e6d22d3d1b3f9c3a27763308145e79d4ce1e10b0e696575dfaaa12514a679fcc2646d3d3c90b2cb2fece9944f1db273fa0e7bb7d3c044c5613649faca754732d9682ea53ae81fb2776f3cf0b26f54955c3d971786336dc0bad4c5f7989f7ec17d842e19bafb5dd660065d6ed06a198cf003e29992db3ba55acd292fd25aa1f6e5678aa684321824f8ca98a72fd35e56b789c6ba04a7f9a23ad311342a579952621b39a8ef9b54164d7de22a8ffd2bbe14d857d7e3447e09ea81948099b86ec179bf94c83c09782499a1364ae72420c6a83163828ff8b4546c2b0840184967317c9193482cd879154f48bbc6d2051b89d929af7aa449d3dd712e6829e88ebf07f39bf668c73583abb428b5693786fc4b1e755967218a07f4db17bcb5753ebf7a6c34a9253f01b8312c690bb4a64e0f83f1795cd7986faae797b352afa5b2741058c3987433ceae9e41f7b438b4610a226beb00912e4e8fa4c49fb42e7d2eb228b13097c2998f0c582932825400ec4efcfc51b1456790374a43299cfa6e963a06ca8e7d38bc0c9553109fc4eb8c3dfb2cbd20e1929710378a92c47aca0fc13a9c93200314927801aeaa81c2e14d2cc25a80193fb2c8e2b05167757d8f47c8fcf73f99da572d1b37ff8b69c25a27f6a828c81737f98a8b201c5ed021d1722896b72c551eb99af2118379427410995983d015e984fb04d85c4515169f18ac636d2ed06831277d6c014fbf76e35fb7cbe8dd2fae2317b77c7e73c3f9ce96d4fdcc083f961f108eec3b3a1ca3ec168357d6e4828108d5f7715057f0b0e778813bb9901d1ab8d4004b6a0207d01615026cfee167faab9e8c5789f8e760e864872ce6688f9eced2452812222c27c0456464cbff1a924b963bfef4ec02da6796fa8ad91161598eedd61a6b67273ccdec08210a2405363640f8f0d1f6995a8a9f50d370c494ebc62c7aa6d2bef9cfc52d29646696da2a3789580038cc7370796b80bbee4feeae32fabe26b92057b4d45de95145ed0b12236d3258b092bcb48994b4d9fd8d9042bdbc3b92a028d6f77751a4c08f5e40e31f135184945c669a769e7822abf5fb5f82648668fe99c307411f05d81171f72830246bfb65fbd154078d18169d629cc4665f213fa11824fa34a5caf5c4744993189f093340a75514e3f45ffa99537625c925ae60869fa0bc87c98dacb582c9cc955d1dd418db206009fea3c164e28d5e6372c400033e219cca2feb736804dde8f5e05c4d1ced49d8dd457413df2823b3c78aa7e43021451e8f0de50a0eda9abe31274d7102031a89dc739e8c3162e79dba7a0f979f13fe4d834f005af5ecbf957ce46b0a5b974eadfe425beb9d17c761fcd1185458520f05c47a47dfb8eaa19fe39a9ae570fc49f4bf42f42358107b785aef79d7bbc12281a005d2aff6baae81e554dc732d42ed51c18722ef5d227e4407a19b63234ede398bc3cb4a8d2c0f3b025b5746ba560f308688d7f2cf410bc18f6d4f93eaf15593ae2f73b04f5579c4bde0da414c0fe856dba6de51bce0c9585ca3912ac6b9e9d9258d4de3dabf3cfb20ddfe0ab59bb63fc5342ceadb85eb0ae412b91f23d85213cfb1ca8c9e8480a0661aff4283c727e033af1db78b979afcf984dc9787299125ef60ad5af851a93c99befbf84c20e23c8710399eaa2bf543823162b77309e330aeeed08d7d995d933c36d189907684e6a20a6be6c3857b7e67b21c8d2c77cf1ef362a717eaa7ba130828d01d306b2c76acbef520e11a34307db9a4f65ca82907e0c763fe476d46a1c943e04bde552bbd1100e953648b9674ae6ffbbf221712b27eeaeb8976274cb5dd5fa1c43fa6bf57950c7fa98a6bda3225b0720067120ae38e7fea2defca633f3ec1b60036a7b5df3852f9714ddfa82780f9838a7a22f76fa880775dbffdd3d87bbe2835773d546077adaff9d9c60ecf6fb746fc9478a2f75ecb0c4e5cc2be2b3f500e2f1b052c5990d7c867ff2b48f70f974a906ab8c16c95fea4d22bc53ab38c02b82d4eec4e852a4f5b36be7e877252382f8297ecdd69f604ccff2163e89a9090158b92a379ed3f42a035700ae7b1160036d4c7c2135f069d8dd3fba16e716ec40f397a7640ac54678676400e6b819da01d003e8579bb7481c903fb7bc87557cb3ab7097722058b8f43a5613f0af12bd8eb8f6fcca2aefc215bdf3024210369196a474660c510f4dad688a13d994986e5b40a164eac83c1ecdc38842bfbbdccb0a5e30cb106ba367293423e6b42be2ea89971d1592965e51af2f02bfc618d7c6d6cb0dd6774b8e6cb6fc4702e31db8a07115b745566d02432e82d25e901111ac6fdf142a3b9298036cddb9f58944d887ef3f92070a8da89149807bd68f006e7d9d89690430fad13645051c2f52d87572d2d8ed728b56402683335e5eb79a8505032e52e4e1ca2ae22ef98851c7edcad59bf4963f4b7399ef9df4eca00ab5ddc0542caabffb256fe2445097b969e67f63b6b86630bac300cf1b28ed7e94af5309998593110b1f0cbbe10632ff0cf5aa6ca82adb0eca7d0e45c1cc14eced23727fd528c05e4a354b968182f64ab9298c575a696cf157fb873abf2b1206b5091726702e46542b54942c70dcd42c85c797771b7029b35c8f771aa70eaaf850d0bf21ee467d6fd064a66ce6e678bc2611fed781c8ed7e019f3a3d254d5fbccd41f2b3bdb50f233ad0bdc93ec6298f01b36d19cc765135d9737a97a54bd95f297c30f4e8f2a90d65fd12d8285e5e7659070f06b6452b997b2b82d9ac2004f96dda9358f52a4cc3b893d11a2521cfbf4bad95f974cd75dc1457b6daa614c6b3337ae2cbb78ca4e905e48116751ce7a12f7aaf52695bd737d6c484592f670deb64a2a6abe58aa62a180c68f683870fd5f6b9d3d601c20461e8ab80598bd31d7188b6feacc4625413ac9d71394918ccc368fe8376ed22a4e2933b9e2374c03c0d31cf16cc4af110d0fb1d42ffa1232cf9becfe419f774179defe39db0bdb09491b3db444a238b079bd4b4476c54fe219aa7638d4ed9e4434799c026bc2ad9e8bbcd5ca2957cf62ff9cf11ece7a5b061385166af4df45f1afaeb77ee8b8cc609e84ade7f7878fd4261a07cdba4ccc9318d8a0b66ba8c05083ba3c34fc2082b1d248e30cee5d2c31ba2e4099839d6f323e816267b056ead6fa330bbd6ff9df87f60d05c5905d989f8b16fad5a23b75f0950f70c02d10a4994ae76ae76ca96f1f376a19df84cdbd35f0831a7fbca5f4c965fc3d9147883d3fd32815832eb29e2e5c6707bbfd60454a7e62b128eaf531325e45e528b99a05ba1a086468d0f2d35b8d77846bed8a398e1a007031de3740b79a6f3b133cc85b022cb94fced5e278fa1c0a812d87e9e8a8523bdfc9f7fb6efafa0865d47ec75ff99d118e3f9083968eb0fbe1ae3637699438e7ce556a73e2124a2e459b3fdfee8e787f5574bab12b8b61642688c207c3ab3464f7fa35e6761f28fb0e2569ae8a1b19ef1189682b277c1825e4a2c55000974d99f4a3035a981e743358d084faebf421c411f46be8735b0f12909d938bb7dd0a973ee8415c5c68781133d76267c2abed124e945ff6e91bf33cc2801eac4b357f9ac89869e28f5674c7eb1a4ae92076cdb33b481a7eb63450339563209a2d096b6c65273580cf9a13073057534a47a30bc3de2ed34c31ac7585f411e42264544a785075c022c14d6e852279828337bcfb7658c5d4d4a81f6dd49995c19572cda3ad7fcf270e53664987a7be9da41a3ec6ece3d562a53d4603756840a0c4eca12466f8a1c4221052b530d4291d0851b7cd7c91b09ca687b2e5671fa25fdee0fb9e3a43756ecce3eb175e52681839494d8a229ec2f610efcf2a56af42c7926ef3d85523885eb81d41269e5eb98063944510e99c6065b0f923cb4a0d8228446ddb9122e2e07eb6ee86e0157d957cd97d578bc20617911dbcfafd25f92b6ee24be8c5f4d008d11c9a01f493e33e28ef0cceffbbdfc4c8fca4619f67c4c977672ada951e4cced579b0e4c5b29b45ca0b71273c7719d5111508b59728dcd0b4ebe9c2ba0699706a594cd6abf656113288bbaf4ba55fbd2f2f31f8b78864a7473fb9383015f6057bc99e1e0bab75d11dfec555f5b930ae81c52cbfcd5143952ed2ee88917815ceda93d78b8bf8ae11eaa67f06a988cfc9a4a78dadca499cc1a346967bc83dae6ff7dd6e2222107a4c7abae10da4ddf91957d7c70fe5988bea5200e1ab7969fc86ce650be9c7903b1e0a179c0c156684c41be546ce3d084c94e0fa07dd2cef3f06d457c3434210e53d5216c2d65ae6979da19a325ffb06ae4f9d3084b1bc73bc4c0e173ce5e60b4b62d9e90d55d7d77e4833f888a227d946b88e39864a68f45ed31f610b28a4e83849c4636b4caeb702a8a748c4cff756503ec171e87bbe6b5f6b217d8d80c6db004f487787c6e5089ae967437540036e7674cd8dce2b4a044dc9afbe75b6b09292af9067a676eb7b5e008421fdee51a10ea67b4b0830b25ad0763f516f3fc70da896ef7685fa5c6fa6e91b0c304d11701a82445f0ab97efa0e8ffc65e4ec22fcc32f44eb0381f211037334affcdbf6bba63bd1ed7884bb14ad2027ab4e00978d57198e6c3fa8886d4f5f2bfbab1f6f3fe0ebd2f6b8b0731e1858f62c480c0f1121599d42b1c549ceafcbad6c0aa8aa51b3451c43026100ae6bf66a958559be5d7ec688e67e1ed45b46b25cfdd6674c854e130538ecd5aafb6fdcf04149bf408692c71c128e9733f554b4841884d672a27a609e224efc6f81a7816f95dfb4e574fbcd184ec9644db482f088de688aa6cff66f2184505dbbc5117c06014569d3e69caf53ca4cbde719d906b64410151e756c1a16bb424b85283a338a3516c3a0ece6d8a1ec6234b7dc2ff18b4807066893ee6d72c9394ff0e5d0014267d2dc3367914d1afffe466edea73dbf3e5e9c7487941a5efe1333a7e8267f3cc2bdf8777c8cc43aa7436e4dfbc33ef5446b1b61db2275ec7cf4d1209e2c19e3038737080d51cb82520d624932d7bcf073ca12559bd2d4a033be7a02e82e97a91b8e2cb924ae2dfffd50b74f09b7b3de21957ae23a37c0c77a81f778d0d2152758d7adf777a3583a9145023c3fcf7bc2470f76b78d1b83c123ffbb8662fc390c575bc6e757efdc77610899e2f72f491ba1e5dacb83b498fdacf085e809f09117b5c44e85f222c0483eda28253a0d45749ea37d431aaf1ae8da14a5a235ecf867b17cb50d56cf207d7207e10", 0x1000, 0x8, &(0x7f0000001280)={0x2, 0x0}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x10000, 0x0) symlink(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='./file0\x00') poll(&(0x7f0000001380)=[{r1, 0x102}, {r1, 0x40}], 0x2, 0x3f) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000013c0)) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001440)={0x9, 0x8, 0xe7cd, 0x80000000}) listen(r0, 0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001480)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000014c0)={0x9, 0x7, 0x3, 0x180000000000, "8cb27bfa3c5a08b166b633795e784d86f60701b6", 0x1f, 0xfffffffffffff6bd}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000001500)={0xae, 0xaa000000000, 0x3f}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse\x00', 0x40, 0x0) pwritev(r4, &(0x7f0000001980)=[{&(0x7f0000001580)="70006289a9cfc1f89c219384efd89dea0fb94384a5a4d7f7bbbd4d13ebc5d8efe1d00d3c41538093504752395170d96be4df3f3d5e1cb3d677148ab06fa7100fc97ef6777c76d52bc7e6772aa1930776c0", 0x51}, {&(0x7f0000001600)="5be43f713fea5e53317b02fc7937fadd7c804bb35685be36a07e558aa218bcce75930391797125223b34e9b0c5a03849b2", 0x31}, {&(0x7f0000001640)="4510a36f93972efb7fe51fc805ec4e481779fd1e91ffd3a876aecb60777e4eb25b2782710d8d9bef90f9400486faa9618d37a5af37581f27181e474a3332a15c2e76d98a1859835f59e6f0165339b276ed6d0079f1b1f23ca3793f83abf304321e853b880d21301980970443fa3e5d85c558afaf8017949721c98aa5abd86ec84ecfc2198cdd7b52343c92ac6c88cf960410112f002dbbb741bddce601b21b8016334a5b343e3b666ac0478872c4fc94e3740b4f300d944a62505710f59a2ef2d12f7bba74006d86cc37f4747444ece5b56516e91e334e25d36df6e37aebbe0e7a9e6afd5c42f75e4161971d0a81043856d9d85e0af8c840c1774a67bf", 0xfd}, {&(0x7f0000001740)="dcd39484f1c2b0017c1575a53cbaecff7b553a207dac5d1e4b618432838a95f4ca217b7092a8f0603654c45993e5cff8b440b0406683d9166df4a4decb73a73c1512e26e34a61c6e770b0fbbbd7c52f9ad19663915c26d2e6f537e5146d42de0f648ffe79919b73a7ec50ae6a4caba2ba63192b4fc7e8466220b092e3d5ce72e3e8a1d2bdbc145eb96f1bb175726d2aa23568028cfbf57daca81c289b46e3f58b7c1cfd4", 0xa4}, {&(0x7f0000001800)="7ed91141712364828db2bb7ecd5c154b62ead89ecdc0d7b330af647953db8b", 0x1f}, {&(0x7f0000001840)="4bcee47c82015d8568d2dea40d51dd862fc19e43363c880749ea06c1bc1d5ddf16f19c8751e279ccc8b156c33432d82e4e9ed8708a145480a91229cfe363ac1f01b4a98373fa98b96684032c01d2797f728df11b11e6b4e6f380dcb485221d5cf392e016c3fbd4df2875acec94a46a97313141dadf98257d727651", 0x7b}, {&(0x7f00000018c0)="7b2f2ac31a71ce0521ad3a341e", 0xd}, {&(0x7f0000001900)="e10eb055c2d09c79980a5088fad143beec138f1c843e951c4459f36691e76dc22de94a268264f37d165229a3a041986e145f62109028e7bd7465e33a5584fbe85d09de3bee49f9830020fce19981531eb0c0ba9815c2", 0x56}], 0x8, 0x0, 0x0) r5 = fcntl$getown(r2, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000001a00)={0x2, 0x0, 0x3, 0x10000000000, r5}) r6 = fcntl$dupfd(r3, 0xa, r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x811, r6, 0x0, 0x0) pwritev(r1, &(0x7f0000001b00)=[{&(0x7f0000001a40)="fe9b9c9975d7109c6c1ef7c98bf94337642dc6fd7612aa43b166cbc83420f80499889eb174e6023507f79c19fddc9f0f02abf68a53d70ccbd4d275724926d1efe4f2e6cb2f4e3bc2de17effe56d1814a87fbcef27991823e9273e1f442be25e1531fd2f68455917cbd9cf4ee447005a72e62094d98c19f0ed38ae766d564f939d7cdf981aea4ba6733eb3156036909231baedb0903", 0x95}], 0x1, 0x0, 0x0) bind$inet(r3, &(0x7f0000001b40)={0x2, 0x1}, 0xc) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000001b80)=0x100) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001bc0)=0x5) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001c00)=0x2) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000001c40)={0x401, 0x800, 0x400, 0x100000000, "a08f946da6ad70521e13fa2a08dca2909c666b84", 0x4, 0x7}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0, 0x0}, &(0x7f0000001f80)=0xc) r9 = geteuid() r10 = getgid() sendmsg$unix(r2, &(0x7f0000002000)={&(0x7f0000001c80)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001ec0)=[{&(0x7f0000001cc0)="4397e8509dce5c43dfd4cec49da811cb5b8e2d450fec349a13c50656760ece72122a387290ffe504049e5b2d5f8a0d7bef5f5ead4d9e3d24", 0x38}, {&(0x7f0000001d00)="21bc20356a07", 0x6}, {&(0x7f0000001d40)="3398981080a165ad331ad0a72215f6382a2c487946ea27b3cc9f45837671a3637183e86e20258aca4cbefde078d7630aa86910db81518dde41652bb3ef7f99005868a4cd5528c53096dd05cc1eb2aa09f1d10ebb66f48e51817811beda6995e334fd80a282073a1adb951d20c44b730734a0cedc5786419e6be4fdb085642c3435a6657644e3d9798652b4e8934541b368b27f3efc0eeba40f6496dcac66422390b56a8746f1a53dc3bae5a0f165f78193313d3d2a74061516f366064a9249ec714271f9b7d20c2aad5a7491d14fb646c9262d713c4a", 0xd6}, {&(0x7f0000001e40)="a0ae0245187878953b34b6f9cfe566dc9028aaa0393d05b32a185dee381bcf8d7b460b6e3d0230a6fab5610a35e8a1be56960c7ba42be4cefd249153b70592743091e25266c75c04f26169714a84b0527d132b85ac789bff8b80c50e302735c0d612d5ec43ab357f1ab336ad703580c40d9479", 0x73}], 0x4, &(0x7f0000001fc0)=[@cred={0x20, 0xffff, 0x0, r5, r7, r8}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}], 0x40, 0x9}, 0x6) 04:28:52 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) 04:28:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x400) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7) 04:28:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = dup(0xffffffffffffff9c) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) r5 = syz_open_pts() socketpair(0x10, 0x2, 0x8001, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x100, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x2, 0x0) r9 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x4) r10 = open$dir(&(0x7f0000000300)='./bus\x00', 0x800, 0x1) r11 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x4, 0xce}, {{r2}, 0xfffffffffffffffa, 0x4, 0x20, 0x5, 0x4}, {{r3}, 0xffffffffffffffff, 0x18, 0x80000000, 0x9, 0x4}], 0x942, &(0x7f0000001440)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x401}, {{r5}, 0xfffffffffffffffe, 0x40, 0x1, 0x80000000, 0x9}, {{r6}, 0xfffffffffffffffc, 0x16, 0x10, 0x9, 0x3159}, {{r7}, 0xfffffffffffffff8, 0x14, 0xf0000010, 0x3}, {{r8}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x80000000, 0xfff}, {{r9}, 0xfffffffffffffffa, 0x10, 0x8, 0x8, 0x8}, {{r10}, 0xffffffffffffffff, 0x40, 0x4, 0x2, 0xd9}, {{r11}, 0xfffffffffffffffa, 0x60, 0x40000000, 0x1, 0x6}, {{r12}, 0xffffffffffffffff, 0x77, 0xfffff, 0x200, 0x9}, {{r13}, 0xffffffffffffffff, 0x4, 0x10, 0x81, 0x4}], 0xfc00000000000000, &(0x7f0000001580)={0x8000, 0x9}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000040)=[{{r14}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r15, r14) 04:28:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0xf) 04:28:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000c00)='.\x00') 04:28:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 04:28:52 executing program 0: r0 = kqueue() mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000808000/0x1000)=nil, 0x1000, 0x1) 04:28:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x100000000000035, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:53 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000240)=[{0x38, 0xffff, 0xf1, "4fccc3d6bfc1df6dae157f2de14e448a8919c5d19251b5db18b6a55be2a996b2e4eff6ff6cf9"}, {0xf8, 0x1, 0x1, "bbb9e0bb28d0ec8ba2d24bb68090cf41f1fe86bfefedbb4c9d8e9e94100c33b93f58d17b9788cd116acd50c43eaeb9922a84fa54c9aef58f6b7f5f5b38394fb0c35d29ec08030a5bceb5ab37c4c1c0ade83775a295ecb32eeddde193828ebc5814af9fb30c46d88530871a3573cb11c8a2521efddb1ee9681a00a806ffc62ca0830f0bd14dbd3cb7b4887153d2689b58e0017556f69b3e4afcc2a715ccf2c9f59758649f581d1cfbd7f6e58a03449967d968c850b87417ee766641aab97c21f7b0c5c991370b103baadb7211b7c6f02b735960f2f30f83c1618b7a79063b0d0226ef8cf7c9"}, {0xf0, 0xffff, 0xffffffffffffffff, "41cf0236111586a4c0e19f958f6aafe7b3a3024385cc35a057d03e93edafea20d6bc1c54d95a00f7fee3242edbd292e1be597f9cfa738c5e6c1abc471c1252a9f2140b3287a4791e9cbae8125a82da6e292d3f4960a9701fd8e901e0f66dd5b470ed7d0243e482465549fc7f029d15a1da4f3e640472230094ef6ed19ba02b38f117f878d50ced324ce5efc41449534225095bf3b5d9e75d598bd575c1ce06cff35b1d445495126b95fa778f883edda8103b9472d04bff9edea0b653d04cd138d54d2a691688d7a78d21b033a65a23e2d2ae9149cde1b19164e693fe92fb"}, {0x18, 0xffff, 0x8000, "c092a2"}], 0x238}, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x90, 0x0) dup2(r1, r2) 04:28:53 executing program 0: r0 = socket(0x21, 0x5, 0x1) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in6}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 04:28:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) 04:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$TIOCDRAIN(r1, 0x2000745e) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) semget(0x0, 0x2, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000140)='\r') 04:28:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x100, 0x7}], 0x81, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0xa4, 0x1, 0x7, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0x82, 0x1, 0x100}, {{r1}, 0xffffffffffffffff, 0x10, 0x81, 0x2, 0x200}], 0x9, &(0x7f0000000180)={0x100000000, 0x4}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 04:28:54 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1000, 0x4800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) rmdir(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 04:28:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) dup2(r1, r1) 04:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x25}, {0x61}, {0x7, 0x3}]}) getrlimit(0x4, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000140)={0x386, 0x62110dd}) getrlimit(0x2, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") acct(&(0x7f0000000180)='./file0\x00') 04:28:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x2}, 0xfffffcd7) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) bind$inet(r0, &(0x7f0000000240)={0x2, 0x3}, 0xc) r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x6c65943c0d6465ff, 0x80) r4 = dup(r2) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x800, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="14de7c8be7ca916094c3d233b2427dbc7f39ec0207d9c13f367a98f4881e4888095550493806f3406498568e6d1abbf51d46c1146cb284e074a29a61ac9dd1a43bb94d92", 0x44}, {&(0x7f0000000380)="1e508eba2335869f933d68b5586cf7f5ea61585ce11a352367b9e434ae093d8f337eb6db473f82a89ea8069820bcf2abd0eb8c8dee4a618da80dea6da8ca7c86afc09dd35975c5f4e9dd54e1e5e9c8a7905cf0d225545dbbdfc1633c0b7867ba6862849d73ee5f3a94f69b915ba7243389ed91009baf32b9c175a1a182816fc52134", 0x82}], 0x2) read(r0, &(0x7f0000000000)=""/11, 0xb) connect$inet(r3, &(0x7f0000000280)={0x2, 0x2}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) fchflags(r0, 0x0) 04:28:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000002000, 0xfffffffffffffffe) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f9030000000000192a175000000000fff60400000000000000000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x446, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 04:28:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000d9dacfacb5a92bbc931dfb8c1cea0197fa4146fdc2ea6490ad42c7d95030fab491f5e11982670c4a24a481db4f6904291cea9f371463d670da2ceae8bc956fa34f36b1e28ebc11836447e665be13cc0ba084ffc76a05f55698a812987aae41793a586d2dcb404dfcc4d59a7512"], 0x10) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x10) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x4010, r1, 0x0, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x100) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/116, 0x74}], 0x3, &(0x7f00000003c0)=""/136, 0x88}, 0x803) 04:28:54 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x509, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') 04:28:54 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x5) 04:28:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() r4 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000080)=""/130) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) r5 = socket$inet6(0x18, 0x3, 0x100) connect$inet6(r5, &(0x7f0000000000)={0x18, 0x2, 0x7fffffff, 0x7ff}, 0xc) 04:28:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x43, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1000, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x100000110, r2) sendsyslog(&(0x7f00000004c0)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffffdd, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) 04:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x81}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) setrlimit(0x0, &(0x7f0000000080)={0x6, 0x9}) 04:28:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x5}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)) 04:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x23a, &(0x7f00000001c0)="feb59d8f810dd3c2bc7972d3f460cdb2") 04:28:54 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000010c0)={0x100, './file0\x00', './file0\x00'}) r1 = socket$inet6(0x18, 0x5, 0x8) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001100)='/dev/diskmap\x00', 0x800, 0x0) preadv(r1, &(0x7f0000001080)=[{&(0x7f0000000000)=""/102, 0x66}, {&(0x7f0000000080)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 04:28:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10f5e8748c00fffeff00000100000000000040f6e5cba3f6234c9b85b6aa341bdba9e68fcf9373bd705cafe7728f27803ee0f87225b5225614a315"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 04:28:54 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x56b3aa1f6e7b961b, 0xffffffffffffff9c) setsockopt(r0, 0x3f, 0x1, &(0x7f00000000c0)="7b3edab8f305dca01712ed96885f4a125350faf2ace96330e5b92f3f2ab7a8f4cc8ee7e555e2368e3418157c84329133eaa1d8effc827c37cede5548f88dec7e62f51849383b0401f21e2c1f4cbf2def60056dd0515d0cfccd5c67c37565e028c1c25f3813e78004108ddbe230776942dec7305d6cae62bb744eb43969f65f2c4af4bd3519e5dbdc129e6d7e6b74b7a2ac9f4e1ad617139300bc835e1f495550f0b4996d275ba508257c881a8a6b199093b81cfae37bdf22ca047106bfb39a038410e13d3c2d0775309b442b758cff85c5acbdde64ecb72fb8e313f7", 0xdc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x5) 04:28:54 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r2, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:28:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") read(r0, &(0x7f00000000c0)=""/17, 0x11) close(r0) 04:28:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) fcntl$setstatus(r0, 0x4, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 04:28:54 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xffffffffffffffea, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe2dda59801f5d7b7) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x6) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) 04:28:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x21, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000140)="afc790a321ffd23c76e33e326a826a067fcc56bf21bf1062fb38f4ef82bd61cc492dcf8b1d25cdc995a1", 0x2a}, {&(0x7f0000000180)="b4d94e8eb81a2231c700788af58a5afcc69dac98966f088b9b58fdda2e0b05901a72ef2e48cbe1e9b6e490ff0350663e45a272379c62affa5388329a0e0e", 0x3e}, {&(0x7f0000000200)="37b8762c0a7f6ee2209087d2f19f5c1b1c8cc1219922249792d74334ecbe6a713d5de6cf88fca0ff60a39e081265b246", 0x30}, {&(0x7f0000000240)="1bd17ca6a6e3aa26b6697b0f4db3bc126f553696de2b71083bd52df198bd41e0a070de7a6d6f054896d7c33554c932f2d957456a6e6cc80717c7c28698858f23c213ff1df69918db5d86afb0ef68267a2f02bc8ff386ab12d116826a2ef3dbceeba2cf10cd9431f2a3970ede6a36024f8f25265167898573fc97be1b81f7ff5142912836ac273e61efb64a4295c3dbfe013e3be6453c1dbc0b2b8a2361d45dfed58c65aa08c4767e964750ac22045e7d881d6b56b730ffffdf91183ffb5413d1616a052c9ff43f2002cede0f267cd86d09b4a70374aff5c34481f60cb350f7afefe6840dcff1421ffdcbd14dd4100e1fcae276d4cc67e69663acd138465abc6fab900273591864088754e96671bb7d9d6b403850026f87007bc47124ff09be4594afba3fed42ac7a1730499e0d6f2557b966ca90250de0bee7c5b8edffff09e3553c7d7c62162ee00d22ac3593c1da43dd61403763762cdddd62d08721aa4ebe9b3a0c4ede42b0425cdaf1ee13bbff822ea50fa74c747ea5c3dc20eda8f33920dd64e2e94aa2d06dc468261a1637db1308790e9c5bd7dd8736fb483395644eb35002a5f73321eddbd7dd5b4c3a017cfb3a877a40c497dde7681d7739c94db4260d2b3e6b28f4a6e23d12fb9aaa02d4e028218cc43c01ef7715f1519c70f2c6063c95d1ccd13e44969375c0abe502dfb0ca12184c0d477b38a958c798eb81a9a48ed26e122dca4115a2683cebab3688053b8c79b958ea176858ee932e08e4f31aff1a3a8cd93509960f9deea25cb87fea50141e9d607ec97e6bb78d65bb9a3046f1db8a6223fc5114aba5302a2b5de5d86c51dd7cdc05b437f372d5f3371dc6f6145907e61b0d9de34758721e3bdebdbd13d1d0eb7a504aec1889cb89ab549b9ff30d207c1651bd147c861174b7dbe6127723cf515612a9e83486efbf9fa65b9e260796053674b33b0ee6ab389bbcdf7eb50c91997ede33bef25947893f15d0679d0a9748d4f58a817e76fbe26fcb9c434b347da6f4ad68a37afb2e7d92aa541671505839eb7b63df2e5f34e6604bf0c744777c1609eefa50c21d99217f4201b43c2fbc201183c5117ffa05e99c49fe31c2fa2825422cc920a6baa83840bf07ea6f40b919ad970b193737fdb9abe152fdcea71eaf3bcef94e1805a9a2f353676fd1d421ed8fa29dc7493d046275c9b9fb2968b057c90a93b4c07cde7684e7cc90696ec53694410d3c8bdcd946aeb5ba32364daa0a55a20e18a7b97c7227f923516dce11be2d26ca621c6228d8f9d0ac5505be9d458af70fa4da35731174c1bf3b4ff49f316784f3b60ae1bb82807aea38ff663ffa7b6251909edf6dcde3ea7b7bb8c15a70db2e219099e3475a443f98ff0dacb1e3bc539a4d5e9e63a4d5a9ec79a82d1ec749c41a2c0ba11644b46ebd5c9080edb310c80299da7793ca4baeff41caea6faf37f6c9d22d1d6ad323fc3e3b3cb77081b8ef6a2d2ff733cf3651700b5d00655119e80f0733a255533b149f2f0bfb05f51b9d0f200b88d36eac71e78f929f74efed80658cc4d8b08fa5d2043181ea212f340adb471f11d5efe31e6e48cd977add210b1f351dfd688aac0dec081de3271d20aca9662a1f0be22ba1cfba4c71d983405f381db5965bd92aa7e474668b6b713cf6a53619aac7e3732a179e309020c042db0bbb490a609f6e5a9a2c8d2c717b361bbce629dfd4f3a04770ff92074d5a08184699e810fda9aba0a88e4c88add5c0261a391a646cf3afe0df8b0c2e29c735796717d36f131b80bcbb649c777e74daf2ad4fb3fb60b6eb0f0ce36327862327c404107f85b02f862a2cb44d5c83ee8e6bb5bb2b75a7aae9f464db45d30044764270e9a42ad9a39bd295bc40daa759fe828c89036120e7fd8f2b11806334f0707e7c3d80406f33ba9d392c070eb67edee8d028aa5dfa30d2a68740613d0a32b3fa1c5a4125fa7239e2503042f6bcbc09ea2cc6f0c635a949b4f75c48d6fcd5b42bc6e09e28d9b7c37d9e9d626b20145239ae50235f384e2c9216b6498878fa14dabeef731d0d3cac2c254006e0e7eacad590cc372880e4873beb039a526206bc445748c3032682a85b79a74c3d12a3fd1631ed52658324a2cff2155c5e47dbfb8b88379c423c66c45c35e549a973b4be451d424d468187dc3ff70a593ba9e6f9cda9b7306f7de130d5480c4aa32202867954a2efed53931901a5e576a8cc5f1caffb4e9e73d0ece981f37188f7b7bc98118fce8707ceaf4d874c3eea5ea2f01e19ae972b19a6d456baecbc926d1645b9731757b5140abbe2b9de031676bdee74a7bafe4515311d2d10e2c4f8d1bec3211e284c5275f431c3a9eead31a747d6a518f25f69451970bee9e303584dcc1773c34cd26971978528ab0c313cd75a0d95b7c67228d3efde2130c498a06ab7ad05ef21de00490df05b1b75f3d780bd08f6ea0baec9a0b22df1744308e6c26f83b366ab8267cfe552247716c61825c153033533e784ae3eaecc874358a1c8d083d2a1c2a2e26326b090dbfa66756a6ab58fca00674cade6efe1766b8436cbb7df01b5b4d39704621e29a1d4db1498fd2a1acc123db2ec96fe34c190f26e237d8d8537e915b30b677fccc80dff9fb1beed36ff28623e9a234e6b08ece8b568d27de3cb6961938ccf91e4629e50e318903e09bd8397dc654390e60f6d2c609a654b592a63e674edbf1a1191eb2797f81635059207cc762b198f0459652e88d901465831a2f5c0892d1600e9fa63668d3e3d95ef01cd12d9a5512261d7133ff35539f566df71d02304c184a97125d6ab9d6ba8224a6303fbbb46d3ab4bb7e9943dc6f322b0fc74ff4afbe1e9d08cdfe29824af794649ab4086a9d0c3147831383a138db1865646bcfc6b41e33d8ce01ac2e45e909135c0ef9fd3ddb61c00465d55358b2096388fcd916d2acc7906d699d1742459fd78d6be870a79a2482119263bfa404cba65a3361139cd26d7ed51b5fe79180e6e8558f0722bdc02ad56a813667d32534175a9c022ff8e631345245e4fcc4b8d839ad0116d00662d6fe9f3051a17b85e5f738530f95d928bf4e4d52cf982fb5579025a44d9a89b0403741e4fb5ae4694618ed445db661750974f8c2bc91f5f07c9cd0e665e83d1eca58cd17dd3f8b0ad47b7e11d94870b0165ee8afde1c9e0af642586014031d2666d6af7956ebf89d16e9cd9f82c7ff0c1597d5f316be2dfe58119428e7008e4c5ec29daacf90be7fb4cb0bb42c5af54ddf4514f8c45d0ca5324af2a369b1e9c057bddf798c8c7d47f6e917fcde0fbee52a9f48104654b1f97ce60d941fa83e16dd55fc9461d84dad0dc6448bc10ac818f696046da793e3074333e13e1e5dec0117f79b52138d01bdab051e97ea00307d66823c113c9f64832bb8e228faf0375fae74a10dc3e508100611a9e332f97a13b088381f03035e4cb9b12601c2e2e1f237e620752ba7fb9e56b2c0ec1c4a671a804a326dd3debae6ff7a029f893476f03394db85fa8adebc9695c59def842e66f3c89a562bcddb53445231d25ad7a97792ec588f0493af44496d912451b52c3be8e05630eca7351909ee4c8f28730d956f0e1566077c41381da42a36fa470f2df2952b718e98ffbe9c95f896194e8102bf03444a4c53b36aac5f4d22ff81fc70e2b5188940370ea1ee3718d3b14b3a63a0a9389becb586ed0934360233ddc6cb2fab542616accfe211a87a4cf65e07095089a9981ed06f0b7cb79fb104d26c1fe9e5f9378069761ac10704088517db924d7af8017485516df6b4a5bb4fddad0ef01bee4e25063aa7e7838d8263da93aea5c21a9bdeb70819f303e497156fc55f710cf1806ccd38d286bc31c80eda0a81effadb68c5b6f3ff0e4a0604bf722aa82495eac082cf43b6e633a6dc7de5f7055592f8fc079743b15a7ca54178340068b5d03f1827245906d46f01debeeb757c632ad5519bd1108b21f7229a3599f8070a67d0d2080d7ccdd4fe9a901f3765c986cfad08a119a3d42a0aa7c1ee9a0ea751a7b31256ea6eb9bcf4bf61361ca86357923e7f6548c4158bbbc69b9ba0475ffb76ac4f5a0aa3ef0e9d5d1d02b22a259dbd4613b6c52c84bd1d6ca6a7ebabd65e75827df51b85a1466f6b0962eea2b3ddb95f85b40da17cf3e903e208440cf631858b4e56367ece53f448c5637de48a54fca0401672a3486e3c1f4e9d3be38a34aa3fc23fc1ce5b4de44202e50170dd470c6f151d7e8ae3d795442bc83f4761141c1c08082a3a2fa7e07300f4f6d1c92cd5a3aeb58adf49c89026d9d5e809a79d9da20bff65e40d72808e78245a26384ee6555ab012c2afb9a54b1e1915f605b6a588b92056b80ff52496abdebc8a3babd5fddb6cd6ba03539a8c7a243dae69922125d8c68c6ce8266bdcf2a988019183aa26c7a6063ea8174e29111652488153add31b16aa51de03c83aff1ea935b65e10dca3bb9b42c19328c4576401e02ccab93ed4bcb683b91aa5a375f538ee5ae992bfcec1a87621f083925a8b6f6f9578e642afbcc2af9fa41cbcb52d32a7adaf6a2167f3ed1377f289f67ca33a491425b912b6ece654b4e0e88905ac94354413ee425e92aecd3b02eda546e541115ac34043ef7e83894bfaeb9dd94393d194dc1c1d809d598820e45d9bb2dea1f5c1e50b13c8a4f032c6dd46229aa46986af79b82980c3077fd7116717a3d7f9a9a7454066c227f8e5596beb6d59e823a7e600820e4e602445b65a0b39462e0954bec186a6709aa08d9036fa770a601b3303fc8b1d2d601a3dc764dbad4526a9f0b761b2c25debff0d0317192cd7fc9bdebbbc28ff6eec372583c53662709916b0401e2ef2d4b1385917b02dc8e39ec9db66ec77c1dfee508aadc3c267821ff3d03002acb516b920522316bfe4d86723d2b727a765a7e880e82b4b7aa848657482a3144bb97b72a7dc12154fa6f93ecd5fd6d17bdcd98c197b11c25d8f20e1487a93b9965c377a185003aa6df708358804ef0412c607fd2ff07d34fecda61d409a032a675a73b70c17ec252d130f30c32c5abe855b3a4b583890f2ec94bfc697f3cb59b97a69428152cdbb5379fca548d6e0a3b4657430a2dcccfeb01735893f94bbf22c9a1678aa43eda6cd1c3e4cffd2818465255c0b69ea56306dd44cf269c2c091ae971c835417b047e343d1af5ce23fadc71d8270beaec6b8622735fdf2a1855134d21fb5a4372ab85bd2412d23425c260bfa5fbb6b3bbcb24ca7ed113d236d881240885c5b48b11990c5011a119553ea29645b2ce7d869713fd10b2abfb52654fab27c524a5eebf37679c6f1ab2ad0c3f0ef7516b5796f4ae9a70b0b1eea2a90004089800fc295b775d38459dfa3543679651ddff03a50974cc87277951d7dd556c282ca9cbf9489e1a3ead8c4ee397d4bcf5e60ca841a762ba9b63989d75203d14c4810901d29797bf241540bec07a99c080d180fbc55bb509a5f4db6939a20e7a3d3f7c9fec7a89c995ac95ac470c81fad276ff0db283b428ffad032c1b78ca83dda4c3e30c7ac52f878b689193c78cb2f5a14032b29175f872bcb48f437800489457b66081aa215bc1f6995d8a2176f8342340b5a9135e1a2004a81d203d2cc8c84f0490b72b7395717f854412fe8a53fb0a29a12bd8cb6e5fbbb0ad8f716ac87505a29faff829e17dda6f96b715f54699eb377ce241265f702eda1eb390fb6c5a0ad7fdd298d03cd35d4d685d69251d02eea1abd86581f07e3882a1fa600eb801e4e322351008c152fa65a4c45153b0eab03b2c7fb1f323a196f6b77f28526c", 0x1000}, {&(0x7f0000001240)="ceca96a1d14d8839950a8cdd0aac8519ba1df7708ace399ce9fa59df5c37215681356c3a268cfe742a5a7bce6ff90f3e84723b66632a69b636dfed82293643387ecf0555e41c0cdfc9d803ce7d2793274cf33b43112bf10aa4462e5e32471db66d0e68", 0x63}, {&(0x7f00000012c0)="c649239a7ebf578b9e84822f6cac94b454efe51daceb175fbfc87e9016e421fef001d036679082887feea9f3bd08b764981cb24d2ce8fb1c304ba5a6a90d08885489d4a76ce242ef80f08e0a351a9d415c0488ebca631642f42faa2867ff4a724262ffe1144fa06810be92c9f7634f0ee62f8340de8d2ea3c8a32cbc7272d2022051d8df9df6546ad0616ab9490e1974fef6b70a14fd7b750e562aebb7189092bb48a3c3be374abddf77f9c279301282ff77db3f0b90e6a2ad8142169554a9d06c34", 0xc2}, {&(0x7f00000013c0)="f0313a3625fb8baa38c24e06504b08afe7f79ca3db38cd1156a510b7b89aceb3a9770f43ec7a2531bff048b4aa55ea151792ff3194fae48bfa67266cafca1fdfefdf03c7197cc9c4716e099e3082c5a9f8fc96083e70fcb83541414a0136f29fa7", 0x61}, {&(0x7f0000001440)="cc7b02443fe4cf021d1c4900ea6e264b63fb24b9ed8f43cc29af79d9dedd9d5c62fe361ca27fc53de4cc4da7b47699a5e071392c91dc93dbba8faa62c3973a82a9d8bd8682204e1a60823d0edc18f06ca175bd3c8cd4cf942b4182ca328938", 0x5f}], 0x8, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x402}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:28:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x9}, {0x8, 0x9}}, 0x0) 04:28:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x1, 0x1, 0x0, 0x2}, {0x5, 0x1, 0x7}, {0x5, 0x3, 0x1, 0x40}, {0x5, 0x7, 0x1, 0x4}, {0x39d3994d, 0x4, 0x7ff, 0x7}, {0x8, 0x9, 0x8, 0x1}, {0x8, 0x4, 0xb5, 0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) write(r0, &(0x7f00000000c0), 0x0) 04:28:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() select(0x40, &(0x7f0000000080)={0x0, 0x4, 0x8, 0x2, 0x5d52e608, 0x8, 0x80000001, 0x80000001}, &(0x7f0000000200)={0x9, 0x200, 0x6, 0x80000000, 0x8, 0x56c40cb0, 0x3}, &(0x7f0000000100)={0x1, 0x5d2, 0x2, 0x4835, 0x9, 0x8, 0xffffffff, 0x2}, &(0x7f0000000180)={0x5, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x663, 0xffffffff7fffffff, 0x5, 0xfffffffffffffff7, "9a91cc215d5dabdc396b4d033cd1889ebe5a206d", 0x800000000004, 0x400}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x0) 04:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7ca8, 0x8, 0x401, 0x9}, {0xffffffff, 0x80, 0x800, 0x81}]}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sendto$inet(r1, &(0x7f0000000140)="146689daff47060f253cdbd618285e1dbfbf5d03571ffd2dc6f4c72237d018221b8cbc0a94137b5c52fb7ac8f2e50a2e9cf63c921f1005fb25e017", 0x3b, 0xb, &(0x7f0000000180)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x82, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x7}, {0x6}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="7cd84cd27d", 0x5}, {&(0x7f0000000240)="7405170fda5cbcd1091c767509a52f4f9237ca4fcae7ef22d705c7ddf26c9a9f54bd318163846c8f99c483a30b18b8b6576e1b058af5b819938478b89f2023c25f7355dbe7c126230bc4181c7beb1e55fd2a0994a5ccf13e3b1a34e6c974772412c562984534595f4b7a8366e60cb8b8bc572e2c2965", 0x76}, {&(0x7f00000002c0)="c25c3113f75bd5022d4ae72d0ffd643352f0ea4e42f3564be491aa24e35511f5515004b6632b5da92d5b240b41622111150a2e69fb5eef372122572c487c0a43f6eeb46070aa28a7e90d09653450195458722dad8fd0d77b6639221b0dbf8147702f5b46380b", 0x66}, {&(0x7f0000000340)="1d14142be87b1f426fbec5c34628608bd1de438e98c19d02717f14c166bfb8d8dc3647c8abe924e3bd75796f13a50b343f4eaf260681d8ea41b893dbdcd5ef0b6a6041958280eef9622488cea605ed57f9020a0143c6b0077e57b1ff46adbd741caab0734f566191a91cb415cf2339b6e9f11c6c292d782c2bc3c348fb7bafcc0695ba62d5c8565129a80236f3f7e331877d62c0c6", 0x95}, {&(0x7f0000000400)="c8e0965ab992586bb0161124a20162385723b9b081096d8a1f3597b90817697470827b1c6c3067192d2f9e62273133c333d9bd506264e24fccb5e07a69b38ebb2d320adacb", 0x45}, {&(0x7f0000000500)="8a2c7e1fe29f372080ad93ef10bbe1a6edcf0b542439143c5b97b6b3cbe53d0540386a211de4bd23464784a556ca6a229874331258af70e764a68edde561b41d9666f2beeaebbc17cb64641ff002b5f56afb464dc3d1c93c47828c9a48106f0dca7ccaec04c54e2e2870a896c74f2ea7bd3c196728bf6bd0b0b50869d31813e57e154c3b036122018063307391ec37", 0x8f}], 0x6, 0x0, 0xfffffffffffffffc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)='7') 04:28:54 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000100)=""/154, 0x9a, 0x42, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = getuid() setreuid(r0, r2) r3 = getpid() setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) ktrace(0x0, 0x3, 0x40000000, r3) 04:28:54 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c76300091ec6e9a72695b71add2fc90a1634b68a9fd4e3474742a45e712e939dab52e112113"], 0xa) listen(r0, 0x14bf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x2, 0x3c0b]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000005c0)) r3 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/24}, &(0x7f0000000240)=0x1a) write(r3, &(0x7f0000000280)="7b51a1031056278a3cf7b3984fda6a4d29d5204dfcbe81dce36cba543d468463c2a41c2c383a578d9a62b5c2dda5c1d9c49556c8e8fef8c835784229d80bdd7bf21b85b28b1ad906e19447ce71793c4f937790307193aeaf32733774ee68a826516312e7534d024cf8347788b4f6c1589516e6858e4fe968617f768306e733a339ee00abfd50b980dccfbedb9bc74437025422578ba6d28285b6411f530eed92cd0dc3e020387b54", 0xa8) read(r3, &(0x7f0000000340)=""/101, 0x65) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 04:28:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\x00file0\x00'], 0x10) syz_extract_tcp_res(&(0x7f0000000080), 0xa19, 0x80000000) 04:28:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) setgroups(0x1, &(0x7f0000000040)=[r1]) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) fchdir(r0) 04:28:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) socketpair(0x18, 0x5, 0xffffffffffffffe3, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) pipe(&(0x7f0000000000)) 04:28:54 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000100)=""/109, 0x6d, 0x2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x9, 0x10001}, 0xc) execve(0x0, 0x0, 0x0) clock_getres(0x143284ec11ebebb2, &(0x7f00000000c0)) socketpair(0x20, 0x1, 0x800, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 04:28:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x2, 0xc002, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x129) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 04:28:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x992d594c5b3d8f9, 0xffff}, {0x25, 0x2d3}, {0x48}, {0x26, 0x40}, {0xa9, 0x9}, {0x0, 0x2}, {0x41, 0x1}, {0x22, 0x9}, {0xae, 0x5}, {0x41, 0x3ff}], 0xa}) 04:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0xfffffffffffffff7) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x4, 0x1) openat(r1, &(0x7f00000001c0)='./file1\x00', 0x9, 0x7547b74fae5673a1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000100)=""/32, 0xcf) 04:28:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x0, 0x4, 0x200) semop(r1, &(0x7f0000000080)=[{0x4, 0x5, 0x800}], 0x1) write(r0, &(0x7f0000000400)="b8934fda92e790b707d591a2575bb150e50f572def6e5df0329081d1de3044485ee551bf0052dfc00b5cda5c5adb98839f3b7546f5cafe792ec73d90108c368e5fa8aa1317e4410e638e40a4199a112b0630c5f7932ad44ec535417109bf079dbf5347516f60578708c3c1179a834cf62db173eab28a0cd348a5ace36baebd50bbf1a8fe64e142d325ed8a3d5a26ca68c45b63b4110231095225dc000f7ccd3860e09b899ddf31d2b303d81985be1bf298526244eb854dee0553a8c188842f1f4782142f1d41f242ee5af766d45682d549127eff9fb86f5a7e6366c1fc0644c77e915ed24e4d2642ee7f6e0afb93ce26da680484373cf94705bdf621b40855958f1b7e3445f20566fcec7f837cf33947bca9b6da9a04c1e8b76fbdd5eaadd076f3d4f85cb1f73951f4cc5e9cb11773470f1c0a58069308602273c187df478b69eacdd52d79812f417048bf37d44313d2e3ce5d95956217e65f2c608e660cf56110855cc1bb295a1d89972d3ce0bc9ae2da4fde3b0ada97bb419ee498f254504c86e8f2a9001d5e110dd08920b666bed12de2316a52324103d2809514b48176eff611714af3164b8419f53e16d794acd3b2f93f0ecc5454bfbb5b6358f0eac6a4227a6ea4fc2fa92a87c1bbc74c1e8ca9e2f3df724e7262619fa63d9a02d0e64564c16cd135ced04715293a25f999a6d216bfcb93e89e57fc0076af851b0a5704877b2c8d056a6ba6176d3133af4b39f56ef7e7a0f11acb253bd51532d9ae9382d81ff96d076c9e4181adb96a04d056eeef6a56adbcad6f1b1212d0b6aac47ba318fe6ab520c4aed1879e8706bd159ff164ecd345c6aa0f4e9768b47ee49c21cb6533a9ef7d261a1fbcf1cfb7e9185dda7167b34c2f18198cad0b680b6c2504f8c82c0fde8de99aa3181bfb3e738ad7f087fc2fe773fe978cd94b6199adedf51e7ad8f6484e9341a4911225afaec6ac7d1fbb090574c86510b95b6647d5df316c26f94aaf6f24dc5d827c72fddb3ce1f4569564202e0803f2cf34a527750a6e489a8af143549145874f2ae497c0cd38aba0c7757dd467d7236cf22a4aa1c7d106b3b149687219700a00d990354437fdef56e9c01813535870f9c02ebab7de6a8078822605e1e35cba7f323bea895b84dd94571f992576c61ca5e86eb5714898d5804d3ca5fae2ef5e9b811ccc4978eb560c1c83a1f11a0cb38e7dc03b0e13ab2f0ce3201937cb100b3b16ec31711ee3de741b0d44f43f0fd28f7ac7b965ba8f51af69c46443696a0d580ca71a22df6d1315d3841571964abd16daa3db85fff4c1bd5d29a968a23f07d5988236ddc0bfd9edd76e8bab667aa0d1f1a18cbba327bd037c7cc42ecee5eea7e697470470c20cbb0535548a06e01dfc661465512c8967dd483e653e8d1910c358555c8e34dc9c2bcbf5447596941808e53e991937bd2ebc121269931febf118ab0902de4e9a8300f2c015bcc7d92c666331801f0adc1f69c58ebc48bc7de032b5877bd844874d7357f575774344fc61bdcc3eba6fa0e89e00285467f5bddc46e00d684f171aae954be1254352dfefd54a0738d6a17d72d238aa890b5dc02420c0b06f8747081927f483123303f14ce15148c5e005a1bcfe6d8815b19281917f49e4cb89bba97ebb06168011b3847c2029c252de9e8385127f88a5da1f67d15c9ee061f125f059ae91a2ef5378f1d7708a1667d2ff8b240c97c7ebb2c6863692a0a98aa4197e9825b6c9acdd485b92fa10f2046c09698a38cae3c33e24aaf839f7a488f0291c11640c2fb264d51af25c24f1024983525674211444d8b63b262a2e94ed5fc6b5dceac6178631f92fa54c7ff3dee110bac17d4aa22f3a99245ba8d9610dbc01fe32b5cee6bcc54baf4c15d7dcfd85478c21d8659a4906bdcb942745558d0cf31a41b0147dfdbb3f182ace702aaf2f201ece60deb3543fb45ddfc8657f4b6fd390d35c9251bddc64ceb9e44f7a684ef2c8809c4efa65f590be717f1d3bd22164e235141d07ad8b77af2679eefe5614229029ccf8ab116300111ffe3cf50ccacaf48fa196217abfe6d3f54f1ddaef749c55fd3ccfabdabb64842ced5cbb8885b6dd00401adbbc2bc19815b059590e45336a2d02e91a0c154755b39ea22a14e4da1d7e5dbde0545988e2c0d3dcd32a87e4ebda6e8db59855a4dcef8bde5bcfc3095c3f2ee2acc0aa52570c17ccba50908784b859668b455516e8d68ce4c6f74fa41d75c6b29f2c361bb621c2bd3eb3394669db7af4332449de5c72a46a346a3161e3b7edcda910e09bd5d37966de6ec5c922d753c27d111ca73131d6d77209fdcaa41ec020f4701b18e0c343fae59f564cf3fa99ea4e997a5945006f6cca52acd53f3cd791c372a93a8d1f2e4b5cf641c24d81363d726ea34954f60687564e6e2ed02574ad1def6342f0e76a0574ccad473cc6c84c1f2dd77f0bf3b6008d61377db67cf2c0e1deddadb0657d36229c8d2672dc6ec82f8c4eac52185e9524e3c9efb22634196a2bc09ac475dd61f409b2675f30fee662ba74c05a3e5fb33ec550783d996c117d0911467b4c79a1452dce4e2d69d7f6ce5f863088e9adc0575e690f20a96f2212688db0a9e2e77ee83301b82e5640a975dd51e014f01967452fdc5657cde8aaa698fa63d1b897966d7dee84b757d8011281c71bc100010d533e357ba60c9e6a49af0b4b4d7db0c9b6541ab88b2169634f2e094073899da407a2a0557ea8c97fa713e529a65ad84b694f9a39f718a172dbca2f74ceb46583d969e95c03fe95b43a2eaebc7423663136866f8cfc300328015ca3c022b94cea51e49f3e1b99581a09fb92a639f0423068db54fffd53cbec25d76e9c1e2f82b90843016f5c87f97576bb04fed3cc075deb38055a197e1fdf2acd2cd2b9c2b2d26dbfd3a6f701c6206022a147b6a95b39a2b262a6757a6917ec396d957368a93529cbe3ac4f6e84b2b2f9211f46394307ce9c92d43d2293892f28afe36448841192cc0d1e368c1320fece6633a1e7cdec92cd13c731c65a9e43fc3cd7535c97f26630864bc4e63a85c2bcd31e28d8ccbb5ee4c6b933007329b09fc6f322d96177c105f8372d51d40890864ac0613546dc5741e80931f99cfda3f0f2419c4bc50cb69bb17df0e4e64b83bb660548471a44f29f330b3356c113c656d6dfed4afad93b345013abbd50f7981d75848465b33189a8309238b484a7b38355d7a6a85c0c8315b0933bd5e48e5fce11fbbc4c7bdfaf4a054ff092c46ce4190558f4da535eab5a67d67f8d2b3dcf8d101cb924c8279e1a07106dc04de64d38a1ac3b6ca9e89bd92f1923683a4bf5cae61efaf19fcbd1b6f25688be36b33f00a67338a4cf67eb988c44fb713bfdb5efc2745941a9791b45346d4e357276db728fc072009a0bb1e24551619dd7d7a75443b724cdfedd20347fb4b59bdc09e449ed5c08d599231ac8f3e663a32285923e506fd5095849abc2bd278d6dfb49e6e1665eb07a9c8c0b34973fd619a443959e54c4f933e2328aa51f69d4c9e6f8cc4ad7270549556d83271ad918d1c10bc2d1a1235d9d13b12e55ecdb351421a026a15ee80d210abad42afdaf3b02342bbb98acfc327ff4c65c1d4fa7acdc48c0598e43dfaf21d0554899a6084d8647fe9b93d5797b5b0b8ae41ae6640683b62d9a724e33d5050e1a0b3e5922aac5da56e2dfdedb9d7d9d12c4efd92d6cee545f226466044e7daba80ed2264edd8234ad6f44ff79403f02bba0f0f2a5c31b5166cbe1c17c360c141638eeeb2b6f1555d3987cba466ace3a3dbe1489bbcbcbb4c41015e9b620cd0227a803e0ce22394d8e03056833964bdd68c0ad9d3109f62c51ae4222b5b75a1beb16b9e1f4b4a18ef9184c1507457e672e591ffbc80531b7e73fd175a8209026486311f0e34f0f4ea8b5a069ff00d205b35149e04ed98bfb72aa89c4c4fdbf14d4b7278c1a2d0a1db1277061c01e54fe62fbbc332ea9d7ffd81caeda4847f88cab610d9a3f8c9228cb7cbf948b26ca65c2f47ba5da5f0f990d547173c3c3763446bf352e9222577b4e4a0ff7d299883797c23cd191d72e6d8eda37b78584f98a202874831402517db42e335f2251c95c5af2142116e1a1ee18c6749df353939dae1508c67233ef5920f3dcfe7aa0ff33b3313fff58ecbcfba30b3a29f5b314b7d617ee2dac230616aa8ef733e4a8bf98d4de9b5a698d59ed8d8fa979a1d865b3c8014cf299a345f3e24170b67cf761d336304a26302a2618696ca80c8708df8a19119f705d66dd095f3b828999751e6d467ce2c6a57e2b1833f2a2fd71d59af6207c453043f1fc118db1faf899ce5608c097754e1a88295403938dce123bbbe0099693fb0a474d1a94767172d47c292b165080766f09728bf51653e79ad57c37e8e90e55bdab211a5cdef695d060d728639cab1164a644f8a1efa8f804f4a3430bc1bfeb0c930b5a28278633ea0479c0e73e771c2ff14b11d64371130f44211fa5f4991c6f9d29a089ac9cee194e5f1e82c9fc6dcdf5e91cf393420fd380ae193ef28a62a91ec613dd83e916c67350267bc6f01b999a7866390ef5fb81615368a7a605ea37ebc1065cd18e23b9e0db2154b9f3f1b5b4f5abbfc302ecec880b780c251c7595457ff9b1e627ef7756421d492d9a5a3c281ba11a742539a9667846164a5db1e8dfccba1b395bd694bdb202b6ce1977393a1e4ebfcfd4afb0f4e9411e79786902bc16236d4fa8941491a2ea3928925c013bff355a66eb199264a2718e274163c67f581b40957f52e86cdb2f8932ca5c2f48a694c4e6a3ba928f75acdf8a29c63e6fc3f51f1251691658f2053fc8f5ee95e493e376d701cf7be3902421f4d9b7a9c219168d96d7fc3ad9a9e4132099737c7e3736f5fb1f60b18f83a6ddb7f88e8f25703767038b15a85cb845db7ac31c3ad78b54ed153a6f9ac0fd714ef049041eea182c946d6e174d4bbeae5abbc81cccd9dadacdd16e81764d7e89365c806524a40d169f9bc27d8cecbbbfa94b25756152402305ec0f1ca28b0d1834375b477e433fc53011a709e169ff4c25b1a4c63e42cc594ac5b2fcaffa707a0302c0b21a7f2d008f2f8550a711c82071699fa89429d57f8f155c309df41bbcfcd999f0c2df445e70dcef848fb1d2e9ee71ede7e2f2978b0de293f1278262fcaccf620e4d2b5a3446bfde3d88e898354355d9434e67c3c688ace164a4d239fc9cd3c40035e2fe275ae749d54ca40ea775a16b48c01c4d0e2ce07e71d2b61192ce2276571e9e989315eb90f0c089b8e64289c85d34d31d12270ffb90094ca0c4079b66d0b04632b47b744925731380e4afc60c79f669fbef6f05807e5b6f6a64a2f3d837b9f57964866abf87d0d66b005232c94d5b0dc001aae2aa95fd3a05f9b234aece9328651ea6ef02d68ff3b188df2453f4e1f6a978d4250d296b35d1a6f32a9cdcb10049282bd8e86cdd8a1bc433f7f475670f2bedc4921c72d9b389d4468edf35ed14238665b704d386df1164ea9633d618dd815fd2961599eb07f7e9334c22d6c6aeacb3c469b927aed98519cac5469c486b7a19041a6f8f317229b7aebcbfdc00658b30163141f5f547bc73242e2fc53c3517588e4501dc3aee169cceb70532c718388ea4ab3366deade69bc4997ea59fc5325d7ab8a6227f363598706b4f06ccf8c93d24797912e8fc52df8cfd89fbb4432aa88b7d44c4080438a2d9897db63c0f8089854702ba5805537e853c6654b5f02b6f5fa5ca7117537c48b74bc05972cc45270435f753f2b680e1747551e8a61f7c", 0x1000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 04:28:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) accept$inet6(r0, 0x0, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x188, 0x2) execve(0x0, 0x0, 0x0) 04:28:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) r5 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fcntl$dupfd(r5, 0xa, r4) dup2(r1, r4) 04:28:55 executing program 0: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a2"], 0x86, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = msgget(0x0, 0x684) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX=r2, @ANYRESOCT=0x0, @ANYRES64=r0], 0x3, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r6 = shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 04:28:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x8) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x8000000000000, 0x5, {[0x3, 0x7400000000000000, 0xfffffffffffffc6f, 0x7, 0x7, 0x7, 0xfffffffffffffff9, 0x1, 0x8, 0x400, 0x8, 0x1, 0x3f, 0x8, 0x4, 0x9, 0x3, 0x7ff], [0x46ba3617, 0x7, 0x0, 0x7ff, 0x4, 0x1ff, 0xf800000000000000, 0x0, 0x1, 0x4], [0x7f, 0x8, 0x7, 0x184ac614, 0x9, 0x6, 0x6], [0x9, 0x6, 0x7f, 0x51a, 0x100, 0x1], [{0xa461, 0x4, 0x3462, 0xfffffffffffff800}, {0x10001, 0x5, 0x5, 0x200}, {0x0, 0x6, 0xdff, 0x5}, {0x4, 0x100000000, 0x82}, {0xfffffffffffffffd, 0x1c0, 0xca4, 0xfffffffffffffe00}, {0xfffffffffffffffe, 0x26, 0x7, 0x5f7be2f}, {0xff, 0x2, 0x81, 0xab3}, {0x3, 0x3, 0x4, 0x1ff}], {0xff, 0x8001, 0x0, 0x80800000000000}, {0x100, 0x4, 0x7, 0x2}}}) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:28:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r1) sendto(r0, &(0x7f00000000c0)="066735d158f8b57510ab33422c58a6b1c24ad3af4511fbf6f2b86df855ecf3acfecdd935b5dd81b9b70b4426f8329e076125d4e71f21ccfc87a2c645d97230f6fe4ec743f166d56ae7e54d0d14e54ec47b271e204ac225f1ad20a86e9286ac0d03f2", 0x62, 0xc, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:28:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0xc0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10000, 0x131) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000002c0)={0x81, 0xb2}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x100, 0x0) r2 = dup(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x6813, r2, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) 04:28:55 executing program 1: r0 = socket(0x8dcceaadd8748b2d, 0x1, 0x200) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x6, 0x4, 0x6) getrlimit(0x4, &(0x7f00000000c0)) 04:28:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x6, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 04:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000140)=""/66, 0x42) 04:28:55 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x4) r2 = dup2(r0, r0) socket$inet6(0x18, 0x4000, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$PCIOCREAD(r2, 0xc0207534, &(0x7f0000000080)) 04:28:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4) lseek(r0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0xffffffffffff99f1, 0x2, "000000000000000100002000", 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 04:28:55 executing program 1: r0 = syz_open_pts() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x801, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x5808f0ef}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r3 = syz_open_pts() close(r0) r4 = dup(r3) readv(r4, &(0x7f00000015c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/254, 0xfe}, {&(0x7f0000001380)=""/186, 0xba}, {&(0x7f0000001440)=""/151, 0x97}, {&(0x7f0000001500)=""/189, 0xbd}], 0x5) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000180)={0x1, 0x0, 0x9, 0x5, "f9d579d44604ece33bf78e6e68c296a65dda6f94", 0xe00, 0x7}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab09005231e2daffffff7f00454d05b58cb8"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) flock(r1, 0x5) 04:28:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 04:28:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0xa) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="71aad5b016891697bb382f703bf788dcf091a54301ada8bbdd89fa662e", 0x1d}, {&(0x7f0000000700)="da3191e46335d0b0b62cac0ad67f6747a831b31df2523ac156c81da1aed34cb4e04f4c05d685c5dbd40d4b2ba4c52f08e3cfc646289d949ff8e952709e32d800a7be77cf4390a487cafa7a217671f3504fbc4cea36c588aa89c79481483a2af5eb57c2b78d67a583342fa9dd64008e19f25fe90c090aafbd8d45507f5c7b75fe452b", 0x82}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c03d6ede3d89513e319b6eee1d3c6478df76e402d9c038f2359fd1b3abf152052d682c8faf665d7087e817165b12b4b92334e6dca37977f6a817c98ed762d5bbdc26f4ff2e5d9c502fea70ecdaf1b97051bcee00d1490c3c2d29074c145a6394152fe990e4a00290c23d98237fffe7fe9d366f4f6bef0affc44c97c4f51aa3548895d4fd732b099c5d103e1057383b7999d5255330c737964a30b2c8114d53", 0x9f}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) 04:28:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000f74000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=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}, {&(0x7f0000c80000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 04:28:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0xfff}, {0x400000000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x6, 0x7fff, 0x9, 0x5}, {0xffff, 0x4, 0x81, 0x4}, {0x3ff, 0x9, 0x2, 0x7}, {0x3, 0x3, 0x0, 0x6}, {0x2, 0x1, 0xcb8d}, {0x8, 0x8, 0x9, 0xc8bd}, {0x6, 0x1, 0x81, 0x7fff}, {0x0, 0x3ff, 0x401}]}) 04:28:56 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)=[{0x4d}, {0x30}, {0x6, 0x2000, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000200)=[{0x1f, 0x5, 0x1, 0xffffffff}, {0xe4, 0x4, 0x0, 0x4}, {0xdb6, 0xffffffffffffff00, 0xdb, 0xfff}, {0x1000, 0xfff, 0x7, 0x9}, {0x100000000, 0x2, 0x400000000000}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 04:28:56 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xff, 0x2, &(0x7f00000000c0)="6756e133e7528dd0c9de5a56a9616f74a3e19cef9e8c8d4abbc49163d7f3ca69c76d0b65ffb35a412cc031a04120465323bd404331533f14d352fe48de031b87c3efc481cce4049632986612fe076cbebbadbaaba7a4e6551b2ddbfdfb480909da18800f616bdc2a9de98993fb1caf8858a7a273c2fa50b29855736198621ace2666d268beeb8d79a219124472cab5db013e3aea541343d51eacb6afb01c5581e19857123b893f964abf53d758a7bc9e7f853790a3469a29d2a4330c1f5734b01cbcf8446b62a6e17c540669fb8173607a9138513ade55f0fa8bc52d8f3d6486a8a77019a6c2a69bff7eed26", 0xec) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x9a0, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffece) setsockopt(r2, 0x29, 0x400000, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) 04:28:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x6, 0x86]}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = fcntl$dupfd(r0, 0xa, r0) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) read(r0, &(0x7f0000000100)=""/165, 0xa5) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/143, 0x8f}], 0x4) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x0, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x5, 0x2b30}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0xc2, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xffffffffffffff01, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x7, 0x8001}], 0x40, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x80, 0x43c90be351a79e74, 0x6}, {{r1}, 0x0, 0x8, 0x2, 0xd729, 0xd5cb}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3f, 0x400}, {{r0}, 0x2acd67d0743a0156, 0x80, 0x2, 0x93, 0x4e1e57c7}, {{r1}, 0xfffffffffffffff8, 0x29, 0x0, 0xad, 0x1}, {{r0}, 0x6331a0aeabcef49c, 0x0, 0x1, 0x9, 0x632e4f46}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0x101}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x10001, 0x8000}], 0xfffffffffffffff9, &(0x7f0000000680)={0xffffffffffff1cfd, 0x6}) pread(r0, &(0x7f00000006c0)="48b336a997ec62ba37c291697af3c0ded5b60ec61c50805817773e2cb27f94b24942518778ffdc5b49176af95e04eb8e78b7370dc5ae98f84a4a2185091c082632336c5a846672e3200588b448b252f8f7120bd46cf9a067d97edff1cb0e1e32e790e27bfa7156491807051e75fb04f288731db10f0fc0d146d85e8c316059ebf37397", 0x83, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000780)) mkdir(&(0x7f00000007c0)='./file0\x00', 0x40) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000800)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000880)={0x1, &(0x7f0000000840)=[{0x0, 0x0, 0xfff, 0x7c3}]}) r2 = open(&(0x7f00000008c0)='./file0\x00', 0xdf5093aa7b69453f, 0x20) r3 = openat(r2, &(0x7f0000000900)='./file0\x00', 0x2, 0x12) renameat(r0, &(0x7f0000000940)='./file1\x00', r3, &(0x7f0000000980)='./file0\x00') munlockall() ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000009c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000a40)={0x1, &(0x7f0000000a00)=[{0x8, 0x800000000000, 0x3, 0x400}]}) socket$inet(0x2, 0x0, 0x2) utimes(&(0x7f0000000a80)='./file1\x00', &(0x7f0000000ac0)={{0x2, 0x8}, {0x5, 0x4}}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000b00)) r4 = semget(0x1, 0x2, 0x80) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000b40)={0x68, 0x10000, 0x2}) faccessat(r0, &(0x7f0000000b80)='./file0\x00', 0x20, 0x1) getpeername$inet(r2, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) pread(r3, &(0x7f0000000c40)="eb2998fd85fb020e5e3684de5eefb5103911562fe3493a7e8d31a19d3590b0052bcc37ca9fc825a6932960c3d31dcd918a7cc50e30112042f5d0c6de287366ad73f436bb92b864a2748d", 0x4a, 0x0, 0x0) sync() 04:28:56 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x85}, {0x1c, 0x0, 0x1}, {0x6, 0x0, 0x80}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)={0x1}) syz_emit_ethernet(0xffffffffffffff78, &(0x7f0000000280)='\x00\x00') ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) 04:28:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xffffffffffffffff, './bus\x00'}) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, &(0x7f00000001c0)={0x8, 0x1000000000000, 0x0, 0x4}, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x60927aa812be035c, 0x4) 04:28:56 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x84dc, 0x4) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x30c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) 04:28:56 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x2, './bus/file0\x00', './bus\x00'}) r3 = fcntl$getown(r0, 0x5) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="b43f266ac72429f09dda9ed18d88ebbde746c39e5979a17f19413f97334ac784e214eff560124ac4fd9596fd7bbfd209a07905cf439b9558d4d0a1ea356c9db058cf277d6d59e52157d6def13a8b2be39e8d1003eb501303ad6f0bee601fc93e4fc298d6d99d787ff97706b1b79d466c18c2072a818ec3e8e56bf93cda031275c834e52bef9597202ea3eaa73bec10382cf9dbb4459f26e81539952f88034f9b6d850bbe10c5e9a462439d2af6e708124ecb5d73d9734f1a581b", 0xba}, {&(0x7f00000002c0)="386fb809e51e96689ef4b02e55c39e3a92586cb1824fab2f2ab61c9070b66d839f4498b62e58643a22d4b55d37076e6fe283cc53b0cd4a1d945398103e487c9b390520446c5e02556004be98", 0x4c}, {&(0x7f0000000340)="2587a0e977a4", 0x6}, {&(0x7f0000000380)="e4f697db30c605441d50216ab21aff0cf2dd291397afdb72065f8c284df5c3bfc74d7a99d6e6b1b13c9c711c652750006983ebd91dfe517e", 0x38}], 0x4) getpgid(r3) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x2) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x0, 0x0, 0x3}, &(0x7f0000000140)={0x7f, 0x0, 0x0, 0x0, 0x0, 0x5, 0x7}, 0x0, 0x0) 04:28:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="86b7b32f601e761bff67a73bdc15905a8bbe19f55bf44c717b32b8b11e693e191da916660510889f42a37d3a0a2e25e9ad329e36ed8d62eb2bb091b8f2bbec1b8bded664477c985858874bf5aef9a96705159099c3d8fc5b6aaef2a82805f15b6665537cc990d13b26025a6f699df8ed75802e12f9ce3f7a22fac1f7ee8d43fc0373b26d1940b4ba7cbca8b6239f4e471fdb139a30e566e38596cdb027a4d2183a3ec6cdf35d0da52ed6fcdb44ff348a7e3832cd2cc47e3cebe5c4330701f81dec9fe947df6a7c90a4ad593697318a3b089f2d12b5f3900fc3ee74ef9e5a6cc3e47c1070bfe34f33d39f475d443f2baf8d83b138395331555ea0a10e99", 0xfd}, {&(0x7f0000000200)="26ba7fd51fec74e5a8d5bdd294ef553141214d0b0331bf61506b055794ac3c0dc8e4a43a4d31d23eab075d9b50ac7942056ebc1a14741c7700616dbc89ccc7fc", 0x40}], 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:28:56 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20050, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0xffffffffffffffff, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x81) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) 04:28:56 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000028c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xdb2) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x2, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 04:28:56 executing program 0: r0 = kqueue() select(0x4acf0d3ad9b14461, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0xe201, 0xffffffff7ffffffb}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x3f, 0x6e0}], 0x0, 0x0, 0x7d, 0x0) 04:28:56 executing program 1: r0 = socket(0x2, 0xc003, 0x11) setsockopt(r0, 0x0, 0x7, &(0x7f0000000180)="51f5dceea9b7fe3b69d2753d6b6a710903d445b9ebb7d576c3ccc635911106b52c60bf09bde5afbdcfc3", 0x2a) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="77694b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xa49}], 0x4) r1 = fcntl$dupfd(r0, 0x8e14e45e741fff90, r0) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x2, 0x6, 0xeb29, r2}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x8e5c, 0x7fff}) 04:28:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) r1 = getpgrp() ktrace(&(0x7f00000003c0)='./file0\x00', 0x6, 0x2, r1) r2 = semget$private(0x0, 0xe4ad3b6ee95b0ac8, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/239) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c, 0x0, 0x100000000000000}, {0x0, 0x0, 0x1f}, {0x1000000006, 0x0, 0x10000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfd02, &(0x7f0000000340)="02") r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x705059aac8606c7b, 0x110) faccessat(r3, &(0x7f0000000380)='./file0\x00', 0x0, 0x2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_broadaddr=@in6}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000100)=""/25) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x4, 0x0, 0x7, 0x1}, {0x8000, 0x9, 0x9, 0x5}]}) 04:28:56 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x140c, r0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 04:28:57 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x3, 0x26, &(0x7f0000000100)="71f8e6ff98547c6f7618ed1dafaafa3e08b64c18445ec2f00672ca1dd79d3ffe4a297b7a6a3e029061f842bca314fb6d95350de63768112c20f1b615a6eaacd7ba48b70b88e9541e4bafaae794feb393fdb83f9653f0c55394d544c4a30c50bb9cb3d03ad15e423d77b9b907e69a6cb611cb86ead14a70c774b7e8425dfb18b87a3a07bd0610ea577b40d014a6eb045b0b35656f2a8ebdef47f2905dad149e06d47d6d15fd80a72961ef26ba814411cb54dddcaa0c82d58f2b715f57ea521382dfb6c3cd81382a9f2d308e098f", 0xcd) r1 = socket$inet6(0x18, 0x3, 0x102) shutdown(r1, 0x2) 04:28:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r2, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 04:28:57 executing program 1: r0 = socket(0x10000000002, 0x2, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 04:28:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="1cc51676caa84aa3837b03424546a6db09254c826bf4f292ada7b2d2fa08e4cfc055d1b9059204631d305e5e938810f798351a303091454081fdb72b623dd074d13f79f12b52e3744959f491fa0c8f9c2b5974b7eaaa2ca133c1588ed27c14703f1cfac91b8abb135bd6d9d0f943e3cb99ab246942f3b1a010e20284d1e508594d705bff9cffdbf7e311e24ad33b073781196a4f607b380219afe534ea7156d29b9149", 0xa3}, {&(0x7f0000000200)="5239ce21604ac28a566f33e199644e6bdf6adfbd1660dfedfc4b5cd0f675f7b91db1b8ca98a981eacf90993ed3b97796778e5c62a5c89a4d504b989d6de0c58f4b760e8af4edd0101269974130f1890ef45690d50e3470b848adb37239ab051d962abe574f93eb9005a48ff92890fbe1de18258fe6cede420dd30aa6e601cdee92f6f1fd1a144f1d", 0x88}, {&(0x7f00000002c0)="5fb93c57f371f08173b417256979aca1f4e6983947c510c831843916e2135a04d1a7bb05398e4a31aef184802d76a4b7890ba097e08ca35e3d87574fb28bf13eb115e1c9b3de3783d1efc6eda9eddd0aa1617181865174901655cda2a8824858989ad679073dde8845092406764f02a4164f773698e3492f39a19b4a915b02aa55d9012b7871a6581ad10a3256890a033199d8fba25ca5bd74925a2582f94c06f883c7b0c91760ef308352b067853b46", 0xb0}], 0x3) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000140)=""/73, 0x49}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000380)=""/157, 0x9d}, {&(0x7f0000000440)=""/54, 0x36}, {&(0x7f0000000480)=""/202, 0xca}, {&(0x7f0000000580)=""/118, 0x76}, {&(0x7f0000000700)=""/197, 0xc5}, {&(0x7f0000000600)=""/150, 0x96}], 0x8, 0x0, 0x2) 04:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0x3}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 04:28:57 executing program 0: getegid() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/33, 0x21) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x0, 0x1, 0x7ff, 0x9, 0x20, 0x7fffffff, 0x7, 0x10, [{0x9, 0x7fff, 0x5, 0x1}, {0x8, 0x7, 0x4}, {0x4, 0x9d7a, 0x3, 0xfff}, {0x101, 0x36, 0x9, 0x6}, {0x80000000, 0x4, 0x5, 0x3}, {0x5993497c, 0x2, 0x200, 0x7}, {0x6, 0x100000000, 0x3, 0x7}, {0x1ff, 0x401, 0x1be, 0x3}, {0x8, 0x9, 0x6, 0x40}, {0x9, 0xfff, 0x10001, 0x3}, {0x80, 0xffffffff7fffffff, 0x9, 0x7}, {0x7, 0x0, 0x6, 0xff}, {0x81, 0x3, 0x3, 0x8}, {0xfa, 0x8, 0x101, 0x8}, {0x34, 0x7, 0x10000, 0x9}, {0x20, 0x7, 0x0, 0x100}]}) listen(r2, 0x9) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="fcfdbe4014cb5cf28f429599154deb1a7a0e31a212c26fdb0b9b51a1b7d67712facbbfaaa0b1716b58a495c669614b77f66071c6cbb95c4cf111fc5d6ceee0bd005c9dfbedc610fe644fd2f4", 0x4c}, {&(0x7f00000000c0)="242ca5fa279a75fcc3738b7f31011722953549799bfc27990326b4b7ffe4bdbca11470d1bf2791faf059401d77f044ae6de2241374bc11b91b783cb4d8e179950ea473ca8b03ea121735a7710d7dff2a1d34b7dac3ca7f28c32b42d09381e6db15447249a48d74590299e019e63ec0ceabd84fd32b7fcfd31f39a52084ac4d9c44048813aff2b77216", 0x89}], 0x2) 04:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3e6, &(0x7f0000000180)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:28:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, 0xffffffffffffffff) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0xf0, 0xdcc0}) 04:28:57 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186004008bf2c1988e00feffff00000000000000000000000000000042503b79f356a6e9af99eadbd104a0c9193bd50b4c58ea6dc30ef4f8183c187e2c97a3719fce1940a3743191f39c71d87e8d8e7ef7f50a04396e806c", 0xfe16}], 0x31d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socket(0x2, 0xc001, 0x10000) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x81, 0x7f, &(0x7f00000004c0)="125b054e38abde397852834532ea58890d56426d0bd281056891a2c911ffee28eafe9ba294bba0bbf4eccb60120093ab5348728f386a26bdbe33c146331367bd393dc85fa7f11ff95d68786a713a963921f9a6616fd773c098306565cf771a73db425e0883c4294322d450f7ea420a100983894979bab542541ddee4e13553dfd7affb6c3967cc5b7a1599961b3d5e5ff6b6a45995a5f5cb1ad5bda646095ea5c19545796fd578f16bb7baba5b1e20c0fe72413f096b8d0416e4b2558569960def07c788ea4a66f2250c653d8fb1db35356bac7785ac05b53b905a3d774c719eef5acbed66de429a244bf0601321cf9be1ab13a630a91783c297941ff2eb2c4b744a959e1054416d64af01a33563cf19eba7504d55e5978db162edcfa989eeb96990a900fcdade53a3dbe22ce3457fc2ba582f6f1096b8b84d9feb361d804fc65e9c17c3d83b48e78a32709cdea9e9b5faa3d138f0b09734d19c3ec7724fceab751f485ece00238d6300d4a7ca2a9a1c4c322bfb7ad925016cb9ef53bae0d23ce67f193525840213cf3fb5318ebc90bc509baa3bc3cc03913d8dc8a956327db26451993f3b5319256c55533fe3cb3ce9058eaf372d758be2d0599e287eb33ceb74d0292f2e152e99dc469a87e95c8360589f706b8cc01c776ea439683945b41491290c6d0eecb25f4a12bbcf0aabb66d1fc8bdb93bf37d0da8123d7df91c50fea19fc1fcdb170d030a3a6a843bfc4aa5819390f45b6a80b69e57af551828ded8ca99b955061b77d370fdebd079511f1dc9d797acf6c5fc1d7ca0eed5c49655b3d77280df189d8529b5871fa7736eddf32a5208331f2570e509a913b2cf0accfb10fff209e4cee9108754e171b1cad8dc02b78c54304f058c1e05cae5a7b853851ae7d5c0b61a9519ed371901534e8b2585580f51a04b41c0469185e844f579c9fa19fa522de3c561fab5f83ae3ed6c9eac0ab30917ae14b255d1ba22b7fe3f182b639732fc56b9adb62050886b89c3466ffe19a3e9e35782b6bb2a7cbd3d3c5a10530ba9d3581b968c073a55a597a4aaca3583a21304b8cc3507b801d86851770364422d8fb3e4e9c463cc999b19dc4e71e2decb68681b24e8bd90f0eed1093aad491c7a3fc15da6c303943e07f35e134476103e010bd0b263cb3a631ceaf00e7795c4fd8a395f21686d0102f69332375fea18b0882f2148c04aa712929fba513dc0f118876193d4950b4c48159e24b7a3604c48ef7c5b9b7275248bfaa084426cabb8892e0fa3a9670032ae2a267a0ddd4956e5566ed2e2b9d86e3682a315eac29c1ce88de832ccf3b72d64922daa746dcb51ea02c41796fd397c6a8ab298e1bdf56981093a3b77b32a79844d521a8b4a575f110c21572667a6730b693dc5aac588333e27ebf727c26cecb8384df98df5ba8fcf75d7ea592455b19188224a09fc6475bff62c2a242189469ccd15525606b29b6fa31b95b542638c4b4cd805511f9a110ce09601f86a82457a4c713262da1db4a83b5b39cc4afd6ccd83bb07ef3d50e41e2bb46b1ac51f9a440ed35810d7354ffff108460833a5eafa1e4692d3d621e7f4c796332b832acfe20edd453ce5cdb44c830818312b44606470f477ee505db65363664fcc995d459ddc19bd4d190457ae4e2b2c1f4956d5f74580da51805e296e83dc98886ad880e1a55f963f3ccacf3c0dfdce3b750669fc6f5e28bb745fd436b8ecd49febdfaa2e35638e9a994a499ad10fc6597d7e0f203ca1d735722017152ba13b445e81a7c759f4624a03d5dad38a69ac3eb8475530aeb217f4a6ef0cbcb23b38e50e1c8f957ef4c0f614b06d8c6e0ade7ff6dcabfd9a0c2d7eba9de598c65cc84bd593ecf7d4101e744f393dfbf03819b8b494ff02b889cc42b6e5c6880157f1c5d4855212652866d225c0f3f723e381a1217e2173ad5f4a5c751962deb2d6f10b6c003f8613fb9504b5b4ec4f5de3ba1ce8141abeb41818f2850148f40ee0afdb34c0836858ce07bc65619cb75f3318b397d4c06288cd2835e2de01e2e8ae4c958c4a58cc8b77b7393c990fb19ea42559d312eb13805fb0d3002ee2579da0d26346c24e7f9b9316cc1cc1a7c4b2148747140f6aa4ceb9a5fb4551d378a974b82e5aaf2c3a47b7aeb57ec9066e84fe83f41dccb7296a6edf24e71fbe67bcbc36a0f5e6ace75e592784bff8da0e81cad2361e8b87194717d67eec7d3277c7a98191a97061f950b59777d619aff1b91d8230f1489e55359abae4fd837765e6e760db24a14d3850b216c2fd45b53c5fecb0151a8516da34b03163369b80e9244d07a22a681aee8800b6500f118905f9488b336ef84b8c5e194cb49ec7c1cde65fdc259e2d8f6730e77af20f3aa9844f47adfad8a18e06235fbe440d4980c76cca4dddd23119cf35e0dd006a31def3ea2eb7803a774577121d4b8d5b248dd748d2d0a884a2f5faf1c59c96a1b57a6560b5d2fea8a727bf7312826729d2140a2a01e021a459ac47be8c07bfff9d0022a4d694018430a671bb22092f14a738894b1c87eecd9dad5d8900ae1ceeb75bcb658bf8aca65fe21b4686149be4942e92fb566abd15c8babd7cd6b170c9361703868d03ff0fb9919e9a27ea0a98ed2fdb92f462e0b19910f74a98e5bdb9d75601cf9325192379d2fbea67a6bdb20902687898d1be32aa1a94cff5a64513a428eef403cdfe7fd666b5fab57f71eef4a94f62c29460c65bf0209c7c8d9ceddcc2b206ff1790b99e3047f0fc2930d8d6c2abdb410d817f2bb3f42f8a31e4050041a3aaed6c6f5cf3a4c62e7f3d5219cd1091c9db3a23807afe5973a82101424773ebbb02eeb8bd9f60aa1209b82197eaa988460f9006bf2b0f7f8d7bcfe7c8c58a733e43b477f565bc3414e6c2e99e017fe8d0f16b204cddfc31e9725b46c82459d72e70765a01b8b02ebd3ad4af4ad10ff86c38ee3e6ef5de7daf5c53315c8b58e1a7829d7ecc806d887722d2f7c29caec1773ebc5eaf3cf4d85649dd69d39e5cb4d916e97fad69c37a6629bdccdd773e13be05331affd061305412eb65b68c1883334acff04ab9c462aca57493c3451cef977595776ee0cfb66b912d558b9de5626de5f286a964b025ba57618b1f6541a99966db3b3206d680f907be27768e1322978b5728079606e8a461ed687f85ea66f1b29096d777e12dc7e5d04c63a3d209d9550fa91ccc065c72c05dc0c804145a4a98278de64c0691918cfcc75b416ef9d0f30a69a84d3233de4cbfdc31488cf63e8b2187a90e34f115f2e62c1b7cf56a178871a69891550f4f3400b66a55fba2a9fe18fafdf6b2a1f459d07664c4376fae3f3797e696b4529032c47c03709683e287a441d879c72b157ee2d295c2bf53980c40408e56aeaffa5f78f1110c27a7d16005b61d5ac64d7b1546ab843843a39eb6b1da79e1eba7b769adcffae51f13d99d07e4b8047741385d153dc9da49a27d9b75a431ff7e6ade559bc543ba787857d0c6a420b95cfbbe9f151a627567103dbf7fffb50402c1e89fc5703078f68bbb684a89d2212bd5dd4ba6010ca773de69bfb00f6c3d2cdbe24656be400cf335cc6db5d6040ceda3d9005c4a9c8bb61a596229e12b1694f78dbbbdd59e1eec493add758a955b4161bd1030c4dc73ec37e4aafb7d7a4ed56271524500fa2b0ebf4551abf22196eac8b7713543fede41b7a597b7d6995ea0c5abac7b68600e4d7d7f3f46f6c2f61542cd5f1a8c428ee4d4c697ff99a694aedc12d76880d314ab9044042d8d1d8a87972256a540156be3561747bb066fcd8884874fc4907d9331b0dc8df520cf585f9b040a9a095b52c6c696761bd464268dee640b55d7da789cc1e139f924e125d8d5b3bbbe6f639f6f528e4050730de334c3257b6cf292a089251670da7fcf163457d3d3057bfd49fc29d58a5894429783d77b51de694729970b54fe361ff03cf4976d0f9ce15b266f611abff45f3bb532a8fb3a8b7bb0de355081359e5be801978eff4ce23363b14184d491057c209c43e5c2aa78af4ac7d9dde97440d2f45b7b9d48419ea9a4cc34e71455fac7bf28f35d881432fe4713388b4fcc249e229fef3251a873d7a9cf071d718aa9ee44f529f48e8c3b4bd4cf842360e81ea9a8da85c3cef90483fdc97ec218b6abc51f739ad7cc220d1096110d8c543041b8fc226f7cdd58c52955b403dfef1324dcb683abefcdc8879d7af2d6a94e3ab8f34d2c51a26c46ddea9a99cb34cd2279887a8fd5d2342cadcf7b8b4640b393f76dcdd431afd86b27f02bd64428dcc74b5360bbbeebc080a3ff601c5cd6c7dd6e1199b9d9bc35918ea74490cb14a7c9a3681e6fa6d2ed08d5df9cd49ec631e063141997b1f0471055edf117ee720f0134535febc27f2dc5bd13ac5a3dfcec1e1ad89e4b72213169ac8557bda5439c9a84ad1021375de39e00dfb597020155ca2bffd4adcccc5de45fce8afe2d92ed78ae50b4b7977ded0f7d12f5961841fae7143e4a8657e604bf5118bfc00669cd5b6599f77d3df71613f9feae0b88c414c4a8cc5c0a3b514902650beed7c8b2240c06da179de71a2858c02637a232831f3509e7d2ccc6784fe755c92b5fc79d414ed45f88fb08647ad5c7b1ff45290f38fab097130227f729da6dc23a5ee15e886e99663b5658b8ff9dfba4845d8721b5d2e81aacbf57c3f65a8aff5227e2f34ce2b1d33726a83dc88a686920e051ad4da1ed848df6445a8dab78397e0b262c07825370f74d5bd66cb403e88e7a3d04e3e980046a944295533340ba5ca884138645b35d6f2222ed730fd3f3aeeec9f941d3b975e904b9a46d7f7f5b0525f91cc0492966b40655c707e96010acbf4fafc78bd397514c4597c9d042e1c3361aedd2ff6334da8d6c1a917d6f9bdf989eefde0e2e5af5731a8538b5bc9ecbe3f39c1a0f8b68f44f67c4667b00ad1e2663187f49aa297a06cf39c29c3069f63ebfa30dc8244edcfbc155058b332a98b08228855ff77c390ebed65d7e58c47a7e0842c5e4c0cf0aaddaf31936eb04d448eb368eca279689aad33510c5c65059883d7734daae9f9e57af248c7df805f229d0312e05d6fe0089c91584a5750302eb151fd0c729681462c979873b7bf3c4c54cdac0feef214429fd344193a52ebfd3a21acc2e3de0bf29800216f733a1d7b97e4bf0f5574c1749de577e02b717837a0371c2e53bd7e590d6a6ad425f1b30a4ec2afc235d42fe65f79cd85cd751289b325eb0fcdf338214cc735c87e3ef3b0133070cedd8017f4caf9d833d02c75984db3b8a63bc3e7c2cd1fe2438947236cde54966450e5f15c11cc5a9c6498aac4cb851912d995fe01283bd4840ae25000e80ba8b22066ed433e2c51457a4f2eb9e1a5084ebf9effa7705d5ea577c07cf02431d066eb01cd946ff23f57f42d9dc9dfa0f4294a43e3370c5fc8ed0ecfef38b0c5cad3ec1806b65d0fe0ce2462464b9c6117f02645ef908ee43ea4b5775492cfb4e19805e3c6a3b59f254f4fdb652a623d44859652a779ce1fcd13d38298c46f458ecb449eaa016ec765da1f785c8b9accb2da1c88f72bf87a7e2e76bd7f8d5285112b06ac9ce29ea6452257cdd2757d0f4ac50945590593c6350db4565cb66a01648300049c7c4aa1fa69c424098bf14b94dbf4b4823a13a23ac5731b1b6237e1d0f43d9a54335d13e7ea3949a982fe9a59390abc3666a8823af09d6f64afbfb80dd64c4ebab25a94d8d8b21725c1afc53baee56e1fc404d744384f3838b898ef85fb246ee6315fd3e8aa7f547ebc39f5d2c91d7a56b410b669ef62c61", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) shmget(0x0, 0x1000, 0x400, &(0x7f0000077000/0x1000)=nil) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x6f) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:28:57 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80c33375c5aeb1e9, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x10d4f2c9, 0x0, 0x0, 0x300, "4d1f4743ae235f9b4661c3ad96811dbe256b67f4", 0x3, 0x8}) clock_settime(0x4, &(0x7f0000000000)={0x8000, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x30f, 0x2, 0x1f, "07b42de881d9aeb89146a7f24c9e32c8c0f1c847", 0x8, 0x3}) 04:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x30, &(0x7f0000000480)="00fdbbe71c0f7807365c47630465c1583cc5ec26653292600baa983fa217b0121d88486fc88cda137868cf8a28e3f701708785d45c35c134f7ec7391c50cb9b15bfe759f964efe5857efaab6be04dfcbd4aa386eab6cddf8c4db164d7ceaba4155ed1027a9920c3ca120d3355320b1be810de897187e58ca8e13b01871988536a37436607083a9c479e7eadb949b060688616cbb50061b1fcd18162572a60d050000000007e8d988671a50f284c11be15dd4d052b15240036675c185087f8fe8c9") 04:28:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="22e20aec0e749fd728ed3ea06a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x20, 0x5, 0x3fff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:28:58 executing program 0: r0 = syz_open_pts() fchflags(r0, 0x10000) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 04:28:58 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4e) setuid(0xee01) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000040)) lseek(r1, 0x0, 0x0, 0x451e96a40cf2950c) setuid(r2) 04:28:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x3) unlink(0x0) close(r1) 04:28:58 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000080)="2ba4", 0x2) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0x44, 0x0, 0x0, 0x0) 04:28:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x10, 0x1) chflags(&(0x7f0000000140)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x1f800000, './file0/file0/fi'}) open(&(0x7f00000002c0)='./file1\x00', 0x20000, 0xd94b6aeaed1663a4) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10228, 0x0) openat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x1) 04:28:58 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000000)="08fbdcab", 0x4) socket(0x20, 0x4, 0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) 04:28:58 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be26a9ab872e74d75bbf10a26cabf228815504fd"}) r3 = msgget$private(0x0, 0x4) msgrcv(r3, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x3, 0x800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 04:28:58 executing program 1: mknod$loop(&(0x7f0000000540)='./file0\x00', 0x1, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x4, 0x4, 0x10000, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x80}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xffffffffffff8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x40}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7f}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x94}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x400000000000}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) open(&(0x7f00000005c0)='./file\x00', 0x100, 0x22) shmget$private(0x0, 0xc000, 0x100000301, &(0x7f0000ff2000/0xc000)=nil) 04:28:58 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x8288, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x3f, 0x8}, {0x18, 0x1, 0x1, 0xffffffffffffff80}, 0xba99, [0x14, 0x1, 0x6b, 0x3800000000, 0x0, 0x1, 0x7, 0x568]}, 0x3c) 04:28:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r1 = socket(0x10, 0x4000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xc85492ee95603992, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000180)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x200, 0x401, 0x61, 0xfffffffffffffff9, "4b69244a0da94880ce4c09f3a3317d443005e5b4", 0x6}) mmap(&(0x7f0000048000/0x2000)=nil, 0x2000, 0x2, 0x6010, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x80000001}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x9, 0x3f, 0xfffffffffffffff9, 0x1f, "49f1b1823d2b4d22b473380ae8494b3accf5cabb", 0x3, 0xfffffffffffffff8}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00003d6000/0x600000)=nil, 0x600000, 0x2) 04:28:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x1e7fe98c, 0x200, 0xc64b, "58a9bac8b8ce6fdc126e65bf2545d98c619c9967", 0x6, 0x80000000000}) poll(&(0x7f0000000140)=[{r0}, {}, {}, {}], 0x4, 0x3) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) 04:28:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x3f}, {0xa48e, 0x3}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x21}], 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x6) 04:28:58 executing program 0: setpgid(0x0, 0xffffffffffffffff) 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) open(&(0x7f0000000000)='./file0\x00', 0x880, 0x100) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) flock(r3, 0x3) dup2(r0, r1) 04:28:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = geteuid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 04:29:00 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x264be80f4eb13985, 0x0, 0x0, &(0x7f0000000200)=""/87, 0x2e}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d98) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5}, 0xc) 04:29:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") fchdir(r0) 04:29:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x4) listen(r0, 0x1) 04:29:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchflags(r0, 0x0) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3b04000000c7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2b0000930300000000000000000800"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:29:00 executing program 1: mkdir(&(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', 0x6) mkdir(&(0x7f0000000400)='\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/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000500)=""/201) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000340)='./file2\x00', 0xaa) mkdirat(r2, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) rmdir(&(0x7f0000000000)='./file1\x00') mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa0, 0x2) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(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') unveil(&(0x7f0000000240)='\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', &(0x7f0000000140)='c\x00') 04:29:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x40, 0x1b02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='mN', 0x2) 04:29:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:29:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x8, 0x1, "5e624089e3ea7f86da23627b81982bf90698f831", 0x2, 0x10001}) sendto$unix(r2, &(0x7f0000000080)="003badf00a8d823ba3b9b42a6d83b1a8ed1008531e43cd2c455dae6d01e9cd34ebd2fbabb0d19ca4ef52d0d3fa998277ca4544d5a56375703c2fa4c94f8eb6291566586f8791eddc66d03695a46b5e447721e53661dae46733d1093d3890d0637cc27e4d4d2d936a3f7f803df09fd97cbd96ca260ac4565ef58fb82bb44266ec5f85de7926f5d1a7b0a956199663e0d1ce4d327782cdfcac2956330a0d0e8ee89cc849d00ea712cf58867685c7130372d005d1392598d8fa099a", 0xba, 0x402, 0x0, 0x0) 04:29:00 executing program 1: socket(0x1, 0x0, 0x40000000000081) munlockall() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xffffffffffffffae, &(0x7f0000000840)="8dac8de1059010afae01029db708adec56b81540d4514a7f135b0fcec0e9b24782b37eb2c37fa494f0503422d05c877dc1a3e46eaacd48eec239a9508ca6ddd42e6ff75d8a08d7961f289dd1ec8e9ce2091c30ce1cbdb5a61a3f900ac6d860e47f615b1c69f474f5d0d4f4db8f41367f8cde2a59578deaa1000d94fb44842de3eaff7fc02b9a7d9c3ee4ae3997f7dda9e5f083aceca1a2d82d0c5643b09444fd49da511e810b47bf51feb427f2bc0d196f9764732ee8bddb19f8bc9c9406c2375acbfdede62b9351199f7687b27d13e6690891d117593ffe06868b3122ca0fdd644e37ec9adaca042f28fa57271fea8d6eee038d65ca6029dd28e01ea37ded0d0abad000"/269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff94, &(0x7f00000001c0)="8676b20160d5c08ecaead9100445a861ff41db2b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8001, 0x0) 04:29:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x10000}, 0x8) 04:29:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0053dd0f76a096ff90832706e990898be4b0ff7f5b4c392c"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setitimer(0x1, &(0x7f0000000180)={{0x20, 0x4}, {0x8, 0x101}}, &(0x7f0000000240)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x100, 0x8}, {0x0, 0x5}], 0x2}) setsockopt(r0, 0x29, 0xa, &(0x7f00000001c0)="d5ff235015463878709d2c2f2616f801d5f9c6e066fba27312172e255426f2a9838487b1e94014dc8e073560ff032a331c1ba912bb27e9b7587c5c22949cc2b6891efd55b90f4849f582be9da50fcac6", 0xffffffffffffff32) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x6) 04:29:00 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mmap(&(0x7f000064f000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 04:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000003, 0x0, 0x2, 0x5}, {0x3c, 0x0, 0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") 04:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8001, 0x5, 0x6, 0x9, "7842b8856c923145c3b83311025418cae69f8bf4", 0x2400000000000000, 0xff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x10) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0xca) 04:29:01 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x0, 0x401}) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) getgroups(0x6, &(0x7f0000000080)=[r3, r1, r2, r3, r0, r1]) 04:29:01 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) write(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x883c, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xfffffffffffffff9, 0x80}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000002, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x1, 0x6}], 0xda87, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x10, 0x8, 0x80000000}], 0x1000, &(0x7f0000000100)={0x6d57, 0x4}) 04:29:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x7}], 0x66, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = fcntl$getown(r1, 0x5) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = getgid() r14 = syz_open_pts() r15 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="c714dd0bde696d5b0fe0331708f18e2413f294dedee2882037f1a3b9a2c00526cf75a248c1143609d8746acce76e2da8eaab6506d8081dd819be93d44ce5c52a597fc0bddc884591c1e679859bd0ac5eaf118aefd483c55e400435988df62e24fb90a04bbd9d013822", 0x69}, {&(0x7f0000000140)="edc88a7e18bef4f0eccc5cdce92221d46fc2c57d46faf014e82b90f4c98be525be0bc5978ee905dcb6c4fba553219d9a08ae24c6c92b6649561b38e1d7a86aa578673294cfd6e6eba8d88c5018c23571f49b8b5960a73a51ffc75fff0adb32a71fbcffd56b7688cfab1c38054b91e2ca4cc8b6e91ab606cf58eb05db54025670d64dd1e61185602e4be2d9dc8696553e1adbd2c369987961f381255587d7869ff3da8914004ee18e53b6", 0xaa}], 0x2, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, 0xffffffffffffff9c, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x178, 0xb}, 0x1) 04:29:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000040)="0f5ff53cb6b0cad63b89e8484e15dc4b38a0d4b5a741d2183abaacaf5d73bfb194cfe84a57bd198fa72dae9e11dafdb5843aeeef23a87173ec757461d9ad0877bec783bd63e579b5d2e21a51a2cac901a446b5bd912c7940fbefcee21d01b59a", 0x60, 0xfb51e9248c10e375, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x1) sendto$unix(r2, &(0x7f00000001c0)="e03209c00d1c203a4fe111917309f0b32058440d84baeaa136941928ae9ba2d5a4122407918bb88d6b02b15cfa", 0x2d, 0x0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 04:29:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/101, 0x65}, {&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000340)=""/204, 0xcc}, {&(0x7f0000000440)=""/213, 0xd5}, {&(0x7f0000000540)=""/110, 0x6e}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/3, 0x3}, {&(0x7f0000000640)=""/48, 0x30}, {&(0x7f0000000680)=""/14, 0xe}], 0x9, &(0x7f0000000780)=""/20, 0x14}, 0x827279ac43c2f427) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 04:29:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="5827f0b55a8f124443df20efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5794587cb2d72b8bcdb9ad8a4f5f76a53bfee892942f828193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa64265e9522fffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x36c}], 0x1) 04:29:01 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x2, 0x2) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) preadv(r0, &(0x7f0000000e00)=[{&(0x7f0000000a00)=""/215, 0xd7}, {&(0x7f0000000b00)=""/250, 0xfa}, {&(0x7f0000000c00)=""/233, 0xe9}, {&(0x7f0000000240)=""/65, 0x41}, {&(0x7f0000000180)}, {&(0x7f0000000d00)=""/203, 0xcb}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) r3 = socket(0x18, 0x1, 0x0) setuid(0xee01) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = dup2(r3, r3) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000800)) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) semget$private(0x0, 0x2, 0x520) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r4, 0x6, r6) r7 = semget(0x0, 0x4, 0x600) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r8 = semget$private(0x0, 0x4, 0x226) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) semctl$GETVAL(r8, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 04:29:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x102) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:29:01 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) socket(0x10, 0x3, 0x8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) 04:29:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x2, 0x0, 0x81, 0x80}, {0x274, 0x4, 0x0, 0x9}, {0x6, 0x3, 0x7, 0xffffffff}, {0x5, 0x2, 0x0, 0xfff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1d}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 04:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xbf, &(0x7f00000000c0)="1c6d614626b12aaeffdb207e2a65be3be7c28e13deb29affa1b6c532cd95c362eb137273a1340733fc943cf6eb624ec433884f2c806600761377fbf996b81589fd0004de20690a23c49feeb01b692ef4771100c8edaf2bd9aefeb8650090f6e66a29d666143fa8fff9e775ba9721ee1b0002beb6b37b01c14cdd748e5525428f83f1699f22ec41aa4a99993e69adfe96ea97aef9ae29860e87b742f60af7954dd81cc0082c20477bed5843c99a9a6fa9b2ff20f2671065cdfcd936af1c8648") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x800004c}, {0x20000000000006}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:29:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) flock(r0, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:29:02 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = getuid() setreuid(r2, r1) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() socketpair(0x2, 0x6, 0x3, &(0x7f0000000180)={0xffffffffffffffff}) fchown(r5, r0, r4) setregid(0x0, r3) 04:29:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r0, &(0x7f00000000c0)=""/28, 0x1c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x3ff, 0x2}) 04:29:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) read(r0, &(0x7f0000000040)=""/39, 0x27) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x9, 0x4, 0x2, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x800000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf76e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x22a}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xfcb}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file']}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 04:29:02 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="c2e85ddae2f0e60b0a3bc57d68351523a2dc7a88abf4cd8e3c6b5206a82b7fa552a7ed942f109f18d74602daf9cb77c5922c94162a702711436d4aa462915d01693ac1f772a997f5713ae2ef577625ef120a263d4950951262527ac73542b9cbce73fadd349d0d0743ad31b7ee27605d0b47d94f61b968128cf733bc8ad3a5630f75ea39bc1a205f208e0d99e7882915d8234358bb35372ec19cbd721989595707ac35b2b0336489c779c2161669d3543a6bced9853c478681f50d8dc9fdbc4d04b4ead72f52398533d1d76d720c3171a8f11bd8df9870bdc69b6041e9ea06e27acc0edc794ebace393d8c19f67c6d8a7c687d65", 0xf4, 0x402, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 04:29:02 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) socket(0x20, 0x5, 0x8001) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() getuid() r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 04:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x9918}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fchdir(r0) 04:29:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = dup(r2) r4 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x800, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') read(r4, &(0x7f0000000300)=""/47, 0x2f) r5 = semget(0x2, 0x1, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000200)=""/145) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 04:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0x9d1e7b76b248f14a, 0x0, 0x0) 04:29:02 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x4) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 04:29:02 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x0, 0x3, 0x200) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000300)={0x10001, 0x6}) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f00000001c0)='M', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1}]}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000540)) 04:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:29:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="aaf295a6080bf6839de246f2027a41b812f96da6940e8249c65d8295e9a7957a9238f7e819441d2166f1c5b7613bd55b3aac05522bc5d5e0e7cebde354e41f71", 0x40}, {&(0x7f0000000200)="05cfd88d11b8bf041554335614ad996cbf7fa74aed1b78b9f2e8e23f3850fcc76add56f09003f85ba5fcb9150bfebf9482d91093135d4b0409f34a24c619bd2f104e77df56904c75fd56", 0x4a}, {&(0x7f0000000280)="2f2d67030d476ff9a2", 0x9}], 0x3, 0x0, 0x0) r1 = socket(0x20, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000300)=""/128, 0x80, 0x1, &(0x7f0000000380)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = semget$private(0x0, 0x2, 0x40) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000003c0)=""/2) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x800, 0xd0, 0x43, 0x100}, {0x2, 0x53f3, 0x9, 0x9}]}) 04:29:02 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x7, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3f, 0x800, 0xfff7fffffffffffc, 0x3c6a, "93cbff0031005136fd08000000fbf4ffffff00", 0xa95, 0x3}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x5, 0x401, 0x3, "cac73c36bc5827e7176c38ba370a1145604ec18a", 0x7, 0x400}) 04:29:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20001d, 0x0, 0x0, 0x2000000000000000}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 04:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfec4, &(0x7f0000000200)="ae5ebff9dd943bfbb6d09a68a5f8bfc3b03059e67ed2ebe8e30364cfce7bfd4022746a8a5209e52029c6708b7d5e75f5d7b6143174262669f85c3295be521b1f52e04a9a910c05ec2add1335415e19810a6ff9e541dd93dac2379f8877e03b371721cd4438ebbbaa6e3240b04c30ee7e598a2d3f35749e12a8d524c6da8a9d506cbb66f0f5e2e2c9559968e1be08cbea89503b58d1cfdae13d4cf22ed0c2f4f2d92cc499cfbd845a43ef442052c71c310bdb209c0e3461cf985d97dfcaf3c97bd7f65d70ed201c56c6f513c37007180857c140209f076a1aff0000000000000000b807bde4b52b82286a2b3b1128cbfe50a1c4e5208636fea489f70d49934b436b2dd7acc5b7683008860e78708937bc834f7396ad8c45847b0a4290a9a9d705f38700000000000000000000fda7e7550d53676c0d2c9dc75e") 04:29:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x9, 0x0, 0x6a, 0x3}, {0x7, 0x7f, 0x2, 0xffffffff}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x4, 0x0, 0x3, 0x7}, {0x5, 0x3f, 0x3, 0x80000001}, {0x7fffffff, 0x5, 0x9, 0xffffffffffffff0c}, {0x9, 0x1, 0xfffffffffffffffd, 0x2fbb}, {0x6910, 0x38, 0xffffffff, 0x100}, {0x0, 0x3f, 0x81}, {0x1, 0x80000001, 0x672b, 0x2e169ce2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x2, 0x5}) 04:29:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000001180)='./file0\x00', 0x8000, 0x20) mprotect(&(0x7f0000669000/0x3000)=nil, 0x3000, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000180)="228119640987df6523e1039e4f6164c4441612bdf124d79a55cd49ff5a28d5e5060880d7f3ae84b879ea64a870a84a419c9611c8552223b140abc5084e71a0c8b901ca7c536fdb98bc7d6d56b38eb39652c07bc551c0d6774714df861c578ba9e9c2d0a9b29b829fe9afe7c3a8034ce86cfab1d73e1ebec01539cd543447beb82da340febea85ee1d775dc4a8778c749658c4524c5ca283f37f02efa43490997036a2cb4dfc2b48e1920d5b340348b2f012d99caef853cbed3a40ea9876533ae3fe4f7aa103b99282f3d43a59e35e524f37b4bd985f02d61954b497bc57847a27174a0fd9f57dbac3370039b149fa08aa9b829173a83aad1492f2fd318cc5976452373e660f009f1ca73dd8ac7309dd992b22ac23c0e7a678e5dc57a9b56c86ff4c795c318483023ddf29d72b3988c5cfb225f46cc0672f4f6954bb9e2d6b9e4f8cd0ad3b97ba66d31ef6bfff39b30521322ca3ba380afd93fa4d27ba91bfac1c2ef87d92c6098454b51965147d0e96d0257bd22fbd55619e873cea6c24f0ed6f34824f6e7ba1c0b6c9b7dcffb16bfe2efcf34783acdeefc13f6114930d9929c29806fd3ba8cc50c303fb3fa58adfd57ca9a74f211b8d1dad88c5b1c9838aca3fe0f161e20cedb6dc03d4f042c205c7e72389d6bb0204334233b78ca3f18d97d773e135168f56a99354c9f4e640bb4949d19784115203b9ab14e53a14779ad04a99cb051e30b3747c7eb5ed2c6a76d3603d533b8224aa52a141e535a692e7f62fa3bcf0c5237b1991e6357bb98d39c01fec89bee4d24b7bb07f2d13f6eb449373c7f11fa857078f45e1146e70ad10c64e755f63e585ad1849c2f711622c2eb52d42c86d4c283e5d3ba424222dc0ee03ed8d5ad78fd03fbed129450f07a1db5ef76822eb1d1808dd0044d1b3e4f0c90ab6d04107a190b6c5cb632a3cc419bde78e3b94c88e81665ab7a814cc5d7e46fe45ca446c09490040d2110c5d052e456e7199a43278d9357bb89bf4f041fe420199eb0e6543cdf8ef1a78d91834cebd88a22b2375b130f011baaff85004206623e09bc63d91c9135a18a6447e2976da3b7fec9cd5803c9af55bb860193d6d3a9af324267a0d720c90aebd594e537fa56ac1bfa7f44f3bc73d46757c4f2904f5272de451555fc809846e467de1d33e0750d769ec63b4529d0eb2c0a8de6df0e3ef3f066964c7d3041c2238de55fb4644852875b3b572e614b9cf77aba3946bf9c7e05ffefc3e23dea74307fbddd78a57ed4056d98c6c12e27d8e0b00704890779b012d6c9fab7437583654f07fd1508f1897878d7c9f5c0789d4c2131976771eef19aadf4ef0897efa54f4cfcf6e1d1a532d4e37d72212cd54f5eb8620da13b52593ed7bd3ffce3ad402e576512532ebb1461c3a6ce0f59eafb8c245d8d9a0bcdc75a572b7229020b1511bc48b5d9d5a28bbf78901d65e19e65e13e5ea09095c46d5173bbdf10d5a487e117a39acc8277a8be4861886eb38d89473adac1059479c8e5b8662f6437f0960fe021030a69cccab1f2977e4a6719ce9384b54328e8741326efe0db5c81c4813a7facd5608c12e790a0b87a57b47708ad8160ab06219b4b27bb135ea2d38c5fba4ad52467c52296bad50b41fa94d708d7883b56b115a77c9ca15ce6ea79ea2ecbb1f075b8d33eb53024d04f6a3038d395ac3712cf216cd8de6fb63024c74415cdbd38535953c4c21e2182b773ee6ba9e8926fd904c10f7d07815c7b761c1ae8e4afa9dc2a572bc9db6d898fc08ab3b28d4a96b51fe3d92818723dc0da7cb5a02d2ff19f287983b181a6df13888fad85965e81209948bafe30053924ad6aeebf76a70eb084e67dde07959b497368902d46301bc37fed9b1558a59d9d67fda43417d9be26addd1e9c7a1c137a3f66539a9694e1640a6da7d68614cbb30f7f08a432db664db1cb9f73ddf447e4a50bd67f073c1282a8093c452af7418f9a21bf62de426797a65ccdb646a6ff071a15a7f3b77f3d6573ba3800dccf2a08c293dbbc70b6a56f3627221d1b62dda110ba6416385898cf83f7c62f1cc6704e7facf25c617a0beb761774f3331ac6e49270633c9088f67e13f6d1c9c20de465f45e629b29a570e87e839515eba0471daa9df5fa99ebb332e3a3073d9fa56740d2350d19029447abbd106d51a0f03c3381521a01c15fc75910176a1e5f7596e8ab7734fdd2935462f13f7b8ee2ad785a5083ba4d78d8b4afecd73fbcb6c5d5982d21a8bf85ac436ef13a01fcd8ff74adf651f83059746659317ba579f3a68e3c7c4b7b6556df4aba39adf9674f16313195aee5eae2917bf6e27638f1e699d358b94993b796abd6df041fb2fb8d8b7fb04328aa069db8046c2c2024b36fadd6643f0aacb6d4d98348cf4084eaf2744d756fdb616e4025f9ce57ab3a490cfb3e3922d43b9f95e42ef85c96de56d0d441c803f7b5a0dec226120d12639baf477869b81ed01e8765ac5d44358d8c9fce4fdff9cc673a2464fb21fd25ff32b64887329694cbc0ac89616c05225937616ff5d2710b09a2c539a617cd2ae94bc1572160fac568e7bef9b320acd5da8940e12d09d616211d8f426c592401bd82103e29ef766a6b9ffc21b4df0617a01b293f549522e1d335091b616252ca631a6f16bf4e29acf126604a148fd2b52c261fd3b917cc2ad011c3d8ffe303f3ac296d883adf9b846d5b91f04200dd5f54408682e247c04a77dae8b16e56cca0340aa02b29e7ade75dc1df5bdfb24a4bbd9fcf832715cb92a5424bb53e8db577160bfebd285df478809449a772aa99f61e173d54e0e345f85443dba867d60298db094e1164dbe9c25994e3455acd6fdbc9aa42af4f927e5f12879ec4cb1f187d366a5bcad61172d488d7f0c9d3324820431a9593e998ecfbab04194458e463cc5175fed2be757f63676a1cd1251d2f411e1d65873bb3d15e02f86fb578c6177e9f9c962546226739b24ac3ff2aebdcb916a923585cd38d6c65048bb05398820e5540c1908026ca2ffad6ca51c71f73bf1c040bab4941a143aeb38527a324a63dd48b9cb5bb648e0028a3a4183bf0237e828ed7e6e28b6255d1e63346a02ed71d1b0b055b1a0f68690afd872b205f91cd9d0d0a14d81f38a617b73646b5112defc4b0455ec0a46046f8fb219570773aaede652230eebd0bda626225c59e5521d2e705b111ac9a2dd8afebeeb2876bf5b5936895cec1a70493c9f74ce7b186ed948e385818138e9d2a16e761210d9a609d6729dea93f46edd343c9fdea972add82695016d3cd0b6d289a40e9473db57a4223214a409ac16c3504462c43e4322f92ddcd64ddf1f4d2a17d895e1c13bdfca40a3e6ae5043feece73d6aebf202810dbeccdf1ab8af268592c118dec1c59bbdc46b6b0b663f232d4d2c0107168944a5c0bdd5b2c0c4407092b6dad384850fa81c6146cc9bf927baf1eb7e511715ff2e00192cd00d559f6cdf4cd07e825a7467838454b5af13cf13b9f1318e98e722af4e80c23ca6302cc2acc78024ad587c75916e384ff768ccf3158bcd32079746be7d84bee5d0f8a417935f45367c57bb575136e8793586de5a4b3989c5d08530b2abf3494beb56f8f6155a9532c99fcd1aa345ebb7f2edf21426d629c9faec21276a966e6070734be6d688d7070953121fb9aa7a4f6b71204c16c76e9501d3f4d554b7133af1b8384c6c9e78b8610530df83d1f7cb4707053e4281b4e293b2b3b320f650841f6761477a6649f82f1694854f68160da4376ed135d4555e6d080250c5245896e2be3569a3eef92358e97d66879706597e0dda309019b2225fe5fce991e5c39b3ec27cc2df9e1b710fc4d19088925eb29d463c65bd27f7d5a81a8b69bb8fad6cc81bc6ceb126965e008013246f8f3b76d0b04467add51a0a66f7bc59be5b2994064048df7d5fdd40f119cf2ee75af32d1e971df135f693af3969c99d18119caa2a3c1d6efa13ac3bdbc9921a837ca496ddeed15a6188cef083dc7eb965b79bc7b248f26193e8ef70d16e971f0dccb97d5c4120e21cf8d520fc5b60408014bb95190e4ebb4ac5a2970bc13f5e1bee03ff4571f174dbd16cf3d0dfee79b31953790420e9b6acb8a3c5bc49cc8a35bed0f4787e34a5740a34e37adceecb2a40d552de6b19f8853478d939b4bc2482e9d85232f98185ae06b327668be2ab335de4e568bb27e20925fb735e3fa04d8d789423ef2daf54003a8a0d8390d2905d57ad0751c3cbcf26d606b9ab33c84fc5269b039beb3903eac22dacd75525e3d24541fc4b1120d71e78a89e8f669fd8bb0527c58d2dfb4abafba0e456e037df48043af072bdf3fd4e06752609bdd15d116cd73bbdf94fd7503ba235230e78e09b55b94ac6faa17e11f1ad7c48f04210279df793207f3c07ed612af708182d04a3cca29a65f068c441622f5178b7b2c187688df12be75899e4c49b832c4c83db415539ef464e6816df610426939dfa91bfaec15666f645008cc6829ea1ed612710942f4167b4651b2e5b113e369ceca865a49030c3feb730bff3c98aad3e9a10db9614da1a7b35fe1426cf242c975b768d2b292bec7df97a73be089f3611e2d133ee0ca39b407529ca4a32b914181611f87365514ec0a4f1a38c3473c1ad949d742dbd7dc1d144dcf2d3e5769654bbbd7ad8aebffa1551b0e0d09b08848c4031be8ea05687f9f0cae8c66cb0b93870c06196c6d836bf13b12545ec1d4085179cecbec9af4784b800fdf689b2c53622d87fd6dc89fb1b524f533bfc0474055a006b4131fdd3794eb957caa21c10d747046f96e9c12183f19ecad51168cb4244cad31402a82d395652ad80f0674cce671757f5fc07ce2798d99f9e619803125750495b66739f5967d8f97c47640d48fc7ef3da118b9298968203f37c0d9996dd6cbd2139a94f12b9f206629ad54bec8cb60eef956a4c1bf011cf812aaff40b111e8fd0a43d5cd62496231783b4e8f29c289014e27521dfe5e933ff2dbd8602d34062cdc633bc68b93a261c556e388dc217774c7ff0675356f2e3b60b4bf278ffef1b6fce176b22075ae6ec43e93834d9ddaa42a28f84375df10572d3f0418bc8de181eae189bf27e3a973c0f975108d4ecb377c2658a8088a2c31b936107fb19f52db1d317ab2be270b7fbda8b6b03de05059316bf2bceb3f9a508bf08fc48a68f189a976c7f25813fa5300b1b169caf6637ba5fc0917d00a68e5fb62375b5bf026d1130c3027f95badb4d1aaa9845227efe40ee96f2db61553a14635f7c2a4da03ba664778bfb6ce7f43354f4b54c5864d54b226590a7ac9eb691e5c721cfc7de0b38deeba8b422cf72d3a7ce3deeacc0bd41370b3391d6a16cb5b625a24a29bcccbf664a3996eb1444452d544a62bb48e4f30e9a326399693dff97029cc29eadbd9c168a7bad417b29a2da37e35dff7d1a348bba85549c8b18ff7b89fb2b161dcba6f64ddff951184b482be80867adc1417d6ffce930f411c6cbafc134e596490a70e59436df5d8b86b89239b5b3a894ddcc71dd3cfcdcd34143045f07bb358c83a5e9aeb92c99acc011c968317d191815df62de1b82e6a685915d4ba03e298c24f159a745597e0ead18028b59989e2ed939ab3bde54bee8e6c7518ebfe2559dc0204ec2103184b91fec207426b33ead372567960b7d9a27cd059c20470a073b88e7e35faee70a4a2fb709328588d72fc40740ad03419dc26de46bbad0954ee62c23c4c6549b7ad01da419b36e9ec92d96de4af8e2d018ff17c052b6fb27df787a2eac5dacec659fdbc8d4d2ef19789d9d42f", 0x1000) socket(0x18, 0xc003, 0x0) setsockopt(r0, 0x80000000000027, 0xfff, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e699319296480ac55dd80f2549733b47e5f87718cf0de88456de56310269abf68399f74bc3f9b974060f089bfa0c3a869979a397534a98068e707a6cd4b75405e8453b4dfba803a11780e4bf051ae39dac640d641ef3f828cbd0b39cf5a12fa3f38ea0dd8d8f10443ce9b4212354e07dde664fc520a81ce18ffaa21fb7d4f9", 0x8d) 04:29:02 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x3, 0x1ff, 0x2}, 0xa5, 0x1b, 0x10000}) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0xa) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) kqueue() 04:29:02 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x101) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000007}) 04:29:02 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, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="b2a759a7e503134429f05b5a513afdc3d1d9ee16fd204e05b799f8912cf635daa17a1c", 0x23) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 04:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x100000000, 0x100000000, 0x9, 0xc}, {0x7, 0x3, 0x706, 0x1ff}, {0x2, 0x8001, 0x20, 0xf1f}, {0xfffffffffffffff8, 0x1, 0x9, 0x20}, {0x9, 0x32e, 0x4, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="92") 04:29:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000440)="f35fd413c7160155e1a2bb7e4e12529e00488d15198f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1705a546a41be890d13abd93088ec5a5de04e6db297bb7ff55b88518db709dce60b75c2dda5015a44e6e84d468f2ce7e295204e3f0f36941c23f43a7baa7038a8da9c200e5ea290736388e68c6556e397422587c67f905d5ede4b1fb824b6d3cbbaee8d55760ba519fc34b7e461194069b591c09880f7cb9f9497622b29463443d7653331eb", 0xea) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 04:29:02 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) sendto(r0, &(0x7f0000000140)="8da26da34cd4014a6349d03ada1f39fef1b9919c52ec69aedb4baa99c14fcfa2908fbf41bb9e7e2a232bcf8805659318bcf60b34b1f3767a9ff5496c583f567372f58e73b8c2a7281cb8cae96b0d13fc4ab844982566da3fabe256dd98b9db3855982f9ac7a3ece1f187b8852798e43249416b9e9105a87d81a7af11a8598972a70fb4b8b3716a9d5e56826aaacbd69a23332c0b513c0e0e66285303f800dde4abe3aa0ac6134178663647ddc2098a7cb81e32060f73ed65590e46d85dcdaf9267f009115052a591c59762a3b9151349e677512be8d0c120a7f059ca6ec23240f93aad33ae4158f89c6bb8b170921e0a", 0xf0, 0x5, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xf) write(r0, 0x0, 0x0) 04:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="bb867e41eaebbaffb4edff57ee761fea80de0137b420daffebb58b93a053046e9fcec6f21907b6a58d7033c4b61fd67af9bdebb402202c2dd91bb49cc26c1eced77061a925a945fc306839aeed9a0735aa564a11833bfdf36632b95c69b14fe312cf460d31d176c3f78b29af853bbf625a44c10b7e9b126885bafb4c9809f5d962b10e5071c2c1ea97d47271015c7f97368360bd3667c9713a7dbda8bc87b29b6d7b7a5524400cf2278597d3276a4732d89cccda0c1cb4cf06dbf246040df7641c1f79b539144cc125cddf1dddf4d3", 0xcf) kevent(r3, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) 04:29:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x82) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 04:29:03 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x20000102) connect$inet(r0, &(0x7f0000000080), 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0xb, r0) fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x4, 0x3a1, 0x81}) socket$inet(0x2, 0x1, 0x9) pwrite(r1, &(0x7f00000000c0)="eb929988a616b1d1d6c0721399d474628f50903390c1a0783923641f5be6590f29cf2e6a3a6b192c990cf4c5ed35a1933f74e04a03d84303dc8615d84ca9bb0f8e7464f83d3919406fdd60854c31b4bc80f31186074fb43b97be56691d50aa4f18e1e8d4cbcb3f637ffec3192fddd29175104cb48378d3db94f5dff0a55f5cb7f6d0ece484cba020284d81211f213b9d", 0x90, 0x0, 0x0) 04:29:03 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) r1 = semget(0x0, 0x4, 0x2) semop(r1, &(0x7f0000000000)=[{0xe53cf2470b0c9616, 0x8, 0x1000}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) 04:29:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000003080)="0ff29dca44ee04738827a537be59d9344e13e4eb60eff9f4bf633f00df6a318ce56f93753645f9e5d1b1a90a9670edc0d26713326944928fd24a26ed0b181e92ce9a2d5a4a342611b4a7a50aec3c02c187501f87b417a95bf19cecd96ca181c54b224f80138756c69bbe337201bf2758a557e093c6e3be53b4d80fa50e5ee660726fc8c8cbf8f17fec5d18288b3835e7673626f5082f0b7d1df2fc1ca006cd4fd7d0fd797ce6b69b9b25bd0a0f812e844366275d5f444e6a02de2c4c7fe2abcdad4f75d2a47a2ab53d66f1854205f5b68854dfb741c9204a015e5267a2a6c83c06eb314e5906bd00f7e9365ae27d1c8c6d1acb93fcc220891469a9c7931dff294cfadff33cdf3ac6eaa98f8ec749d47bbf80b9f2eb4a3a76ff99417dd560cf75027d4a1b460c7828446ced986f3c4685f319d1650b046504863effaeadd55515d8ff0445ed92c896148c7bec53d323cb2d3193649b36a93a3b205f969d5db86986ef5eda2d8fcf40ea9b223022dc8afdd53f2156696c0e43f63c244e19b2207be338b0a2011dd7888d43b7a9e3691d69e80520cd3ce7b1bfe4d5b45ab475c89eacc535613500a24b3777d4e5b1804c2157304adb257e24f68d0be93a3541d5a384c40aa556f30253a209f140381e30c302f4359fef5685f787bfe43a74c00cc7c7d18fa6ced93daf36d37228ea6051fc9434c4ce67c14a521aa34640800ab9e704a770e5acbcbf8bb4dcd3c068a93c7b74d0cf1efaefc47e393d9aa4ba32b97fcb0048c9bcda5df5ef7801107583084e9875424ce13426572a73b87e3288e8c9c4a5112fa4c7c42d19a3bc1378b212516fbd940654df2f93da0391ef747a785b89860bc8b2ae1a959b2b195355019db849f021ebc09d22457730950702d3869494462ce128d18041ad3aceb42064d90d87fc5743719c4b32d3c26ac95e8a0e27562508e1548d063873fb7e104b5162a10b4e46fbad584f225ebfcd9a8170b3be237681e255c8a78c044b12ee9974fc1757a2807d5eb8bc71c93dee0d517a32e3ab6b17c5bcca1e9bfa702d9637594f3a291d07267d7affb6ca625867bc2968cd9fdf7e9fd7b62c1c890dc30f1e5b0b16634811cee9a8b25ef2b1425e360667e6533d92fb3291302f0788fecf9ac1be79c5863b0927fbff89f886a64fcf7bbf035de4a60d84202172c984d0a70bac4ef63502085fb962311692cfbafb00b953ec9442939b31b05ce1a43b7c9ea7b869f9de83fd2241a119b89210c5d598227e243e08ee0ebcf531ea5580ca301235dca7a44298c2ee352785378ea9d39debef765b811e37597aad65ab37e68dd5067face97c89767ab10c8b4144d63a325fbe4eafbe9c81563b59e98aa317fec74159d3921c6d03bbe8916929748a7c9939be81f0f0770b6e88fe456dc10e8fc154f4e1c0e3ef0e8835b2e385ad89ef4e4a0ed645deda4aff1f5e6f086604b8e56250b4107ed8200568ef9e2ed5df3cea0f2e00023b8e0f31758b56f289c636c476b39b9927f31782bacb718ca931944ed59a216f3fa62f929db5f419b5dd2c47573aa43dd2a4b3d54bf2b118985e0d57417fc01e2063595b4e96f5e4f990044e1b5d9a2d144c4c833657cdc750f83b295b953cba472c399eb671e8d78d008a53d26019c8f93aa88e87f679b3115b2825e8aeddb819c6a01187ab69d118c2cf2ac75fa8f48d0a07001d1fbf9450ffaabaeeaa3cbf622e9cc8e96fa192962405cd0d63503d243814dde0c264b13c523193636d7326e71d0abc04d8b254e911adc2106a5388f2c4fd9f02ce2a2795928fd06e8fc395e047c81b0f320927f649d421210c799fa368e872604566515df30af1595dcec45cd03ac110b73599db2e2f4349cefc9b83ac41ce558ce3f8730624ee81e87cd987344491b59d76dda46fed5f6d7195919cd5dd88e2d7df1120dc5aa6460d0507953a61dc3d189291973736c4835e09cee23081b56765fa1bf6c779ac017a4f4b6f738253ea1daa0a594b2acd598a9cc5b816c7fb5d2f376e7ddcd00513d6bdfe6e06bec9aff9bffe83b967d574dee4dfc0788003429e3e398bf8c2897eb4f3ea87293bb75dffc3fa11eea76224e889bfbd85703de1a201b1586bbd284b31a2582c32f40a0eca17e57c6d", 0x5eb, 0x0, 0x0) 04:29:03 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) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000480)={0x7f, 0x9, 0x3db1fe44, {[0x3ff, 0x6, 0x401, 0x40, 0x6, 0x53fb, 0x1f, 0x0, 0x7, 0x9, 0x101, 0x40, 0x7, 0x1000, 0x9, 0x1000, 0x844, 0x5], [0x1, 0x7, 0x2, 0x9, 0x1, 0x3, 0xfffffffffffffff9, 0xd9, 0x180000000, 0x100], [0x1, 0x8000, 0x1ff, 0x3, 0x2, 0x8, 0x9], [0x800, 0x5, 0x401, 0xc79, 0x10000, 0x1], [{0xf15, 0x3, 0x10001, 0x7}, {0xfffffffffffffffe, 0x7, 0x6, 0x8}, {0x1ff, 0x2, 0xfc6, 0x8001}, {0x100000000, 0x7, 0x4}, {0x1, 0x9, 0x80, 0xff}, {0x3, 0x8, 0x1, 0x7}, {0x2d3a, 0x1, 0x5}, {0x7, 0x794, 0x3, 0xffffffff80000001}], {0x80, 0x400, 0xc626, 0x8}, {0x3, 0x3, 0x20, 0x2}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004ee000/0x4000)=nil, 0x4000, 0xffffffffffffffff) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) r5 = msgget$private(0x0, 0x780e25e59919ec1e) msgsnd(r5, &(0x7f0000000200)={0x0, "687375d34d6ffe53bf15cf765002247e659a779a61da06922469f3b596e65b86cd9967128bcb05dac8a3e0e917898bfffc765103b24ed2d9fb7f4f329045a058fcc3feb6b0537a5e852d91e0dc31a6161c6a4d938abb4abba113b5ee224c0344cb0d3027e4b7b2c43af7ddbb100ee03873a25dc9b98f280bf724a464"}, 0x84, 0x800) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)='./file0\x00') r6 = msgget$private(0x0, 0x200) msgrcv(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fef4d609a774b45761d732dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d01d0509fd0000000000000000000000000000000000000016359623835e5de99dacb6000000"], 0x1, 0xfdfffffffffffffe, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/179) 04:29:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() recvfrom$unix(r1, &(0x7f0000000080)=""/100, 0x64, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x8, 0x5}, {{r1}, 0xfffffffffffffffe, 0x14, 0x10, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x3f}, {{r0}, 0x8073b5e2fd77ae14, 0x40, 0x80000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffffb, 0x66, 0xfffff, 0x3, 0x11f}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0xaa, 0x0, 0xdf, 0xc7}], 0x42fd, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x69, 0x2, 0x3, 0xe1c5}, {{r2}, 0xfffffffffffffffe, 0x4, 0xf694a2c49699ebac, 0x3ff, 0x116}], 0x0, &(0x7f0000000280)={0xe4fd, 0xffffffff}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0xc6, 0x0) 04:29:03 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r2}) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000580)=0x10) recvfrom(r4, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000001f40)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca3995900000000000000000000000000000000000606d623af06b45cc0377ecf2f8a236c00e7c6556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0c24515c3427fa24d1121c6c77ffb4c8474bfc8ebc8b8834f6b6a007bb899313897cc1926907b0d5f3f4c2fe84da5e37ef3ac20e966e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926cfab16d00d2c43fa3638f8304c29014d090000000000dfd4b6630cfafd20ed10fad7000042b0722259ade451426b5d22a174300970453897a887cf862ab51c55c7fb605f715d006cbbdfe74744ecac13297a509e9b0cf27351b148c34af76d3f7e4f0311fddec69c7afe12ab1baca582a8c90ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c14af640ffeade06a769a772d1ac050745068e1b6368b3029fc8d4eff4d9328ffb85d129a8e329c734d59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d4258971157f5cf5ab1ad6b9b85211dd48c05f52bb46d2d740ee39b494eee48cc0d019611e8045f1cb7db9544bdb6e4b1b588bc2949219feae4b3814e2af518afcb560c5d554a826bd3c8cd692451bf2bf52436ac538d2584f30c9f89de445258b71699380700000000ba3867f687faf6a9d9800356aa3805dbfa5f2ca53d0b530210adaeb44b53dcdfc6a4f6cdd9db72c49315b155d7808dbb27399827ca4318910c6a04e1dfffa7a2286dcffc1008703f494cdf4fc693f8e7d7bed4f18c1bcbc3598f03703b7535b22d6211a4135f8663ef5c78b8b97655ed1e0ba79fa89a8827f34a23f7ef9b2ca6e5daefb2be72d98b28a46f4385614c054d3f6695ab404e62f6f1b2068f0776795e1858642b56a53b50abd9a8a46703aa4176a522d3c2f2023dbab3fccc4952a57ad399f62ae4623318639b4e72c27ed59104b20d1da0303b4675b1ffadf9e9ba4afe383cdb1e38fd12579db4ad205cc58fa34cf8c1388bdc8b503f9092dc599d26f3a557b4e67ee81cf491"], 0x1) pwritev(r5, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000880)) r6 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r6}) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x410) setreuid(r3, r3) semop(r7, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r5, 0x1) pwrite(r4, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) r8 = accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) bind(r4, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000940), 0x10004) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x2, 0x810, r4, 0x0, 0x0) fcntl$setstatus(r8, 0x4, 0xc) 04:29:03 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)=[{{r2}, 0xfffffffffffffff9, 0x39, 0xf0000000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xffffffff, 0x8}], 0x100000001, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x2, 0xfbf, 0x5ee}, {{r1}, 0xfffffffffffffff8, 0x8, 0x80000004, 0xb7, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0x40, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x6, 0x4, 0x7ff, 0x1}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x2d5, 0x3}], 0x4, &(0x7f0000000100)={0x101, 0x9}) kevent(r2, &(0x7f00000002c0)=[{{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) 04:29:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x711, 0x108) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) execve(0x0, 0x0, 0x0) 04:29:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) pipe(&(0x7f00000000c0)) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) 04:29:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x9, 0x3, 0x7f}, 0x5, 0xffff, 0x80000000}) fcntl$setflags(r0, 0x2, 0x58a15f78ba49dc76) 04:29:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:29:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x2, 0x0, 0x0) dup2(r2, r1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 04:29:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) getsockopt(r1, 0x0, 0x800, &(0x7f0000000000)=""/123, &(0x7f0000000080)=0x7b) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 04:29:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x8, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) 04:29:04 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000040)="b12c18c214d894e3081f8511135308daee6562180ddbea0c0080d3c3cd23bbcdb60fae4e4578615541e724c6b45b2b38a1d05bb7d9e4a29a0367d1fbe3dc1487a21d02c32e15fba55d1ceaad7a746a07561e795fc4734b498649ef7fb8a26cff65e0d787c8b665312b8a2a8a4fe692abfa9e75e5700a36948f249ec4f18073c8cf96f8d2502abdf28ddea3a2a89ab54fd1c4d1c9353306633d431fddd80f07ef97d5dad23e25951a710ca3be6611c5095b59ec495345ec5ff5541b96c10dc920c67bfc827e9a59f4cdfe74728a28e5c4f3c3c6c369c832ae195f5e0f0f8a0d86a6bae1", 0xe3}, {&(0x7f0000000140)="0247d3752870ef5faa6113eeaa948a49a704f3556778d557da0ad68480b24a7a0b9e5b11ee9d90139e6e16e06df2a9b52a8d62d138a52c1854a135fca7aea45d291c5994fa5a048b518ab312a7dfc157844de359b3b8b7f89db26d43677281", 0x5f}, {&(0x7f00000001c0)="86ad23ce89912e094d2fab93eeb1aaad57cc9f58ffbe44e666208ef1aeb05bbf6022e807c0f2f91760295150a88cc466e42db5a0de066e95993fe26b2a1133043da7d2876817cb33935b81020838b8aea07fd2658d9ee96d142ab8080d567fee2eee9f2476530888951e943c237028c9b35ffbec41768519b6ec05db74f63dede2dc3aab788f4f082d8d9b33d0a7a8bb05c8c5d36f98ef2832ceb0043156dc6a345fcc1efffd717dcc0106c92ea5bd76bf8256e4a75982d1", 0xb8}, {&(0x7f0000000280)="b541cf26cf0e7680d8c100eef7c01e23f6ef3c9266b92007ea84cb5c14307c1fb08beea5335659e69a7f7a43e1af73068afc01c467d106039f0c74b1f75fce79c76dad608da87caddfb084e2440509ca47b0bf93c743eca5458aad74df3566f2bf6c8394b3ccdcddb3ac0798334cc8389ccc99bc5b3f33e5b62b7bbfb0260f7796c809e2054e08f36afc0a3f0f65f5f7bb4fccac366b0fa3", 0x98}, {&(0x7f0000000340)="9f6e50951fb01704dd15ca8b2c4dd9f7a6408b8d897c7c58a005381e6e57c7e3526d696ca55cf288a15353deea4ad3d3217fb82cd176e5ab8bcc1181a02b2beb581e9e255feb5e8d99369aa96a6e6d25e8c0ed0397e63738b91aae543da52e07ec0853a7d445eec3bf2e826340bdf56d62de2bcf7febfb2d2f1c232a0c42e68b21b473bca0a290493060642d929112698f50d7f63f8879be9dbf93b568f5258c01e99b9043dceaff4898dcf977f2feb6d5c4e50a63031114b253e20ff482368b8eb8c886bb14c2bc5deed831893658291c8bbfa3589b759610f68404820acc00a8cd30f377ddfaf5b515f03a8eea427c0572c3cdef39ed4d56c55f01c0ab6399bcad52cd6878338b8533e48fde2c479286ec9dfc290d61c2b134e26ae32c0b1ede0c611a7f382cd717002720252f4ac1fbb396babc4ee9b7ef8580097ec8514168bbbf9b97fb8818afc974e3090843f71feb7a20276824163b3ab56c0ff80d5792fceba50ba53db726e7094d79b4f8368f8126e7e3f8b5168d738d7d5081337b8719ca31aaf3e2381a11f95dd584d235934e420ef0704a380536282a00022a0192c11e88fa71de5528d21f5fd368f2960aceeba1597181a775071a33dd1e4c8188b8f97ebfa4d337e3c1ca63e8b68325824ed7ec7dab515522170edf1c0e01b53d4c07df53e48a1aca674f6b9f01850fe25841367d74debe5d861cf3d99a5ff37465413c955ce74ddafe420ce0712f45ddc2b61d151937c752c91f8ad468dabb71bc5290bb9590f6767e11c01d8f33a4512ad59ab74bd1e83357340dd750ab097121c20e518558cbbc3d8e73747ad29151ceb1b656e7c8344f1ad817996c86e265708199d03f6c012c06c6e2b9e8f0b3981d8a752187fdddbc5f0577a540984aa3f8eecc44d6815769e15177c8235555fa3f459ba7909e6e052b93998901702a543273a1fa4ffde36f9fe093996e2712c27fc5b66e32aa9870d6265c05016fdf9f5e75bfe6483541d6f86b5bf1d38baf5fb487796abad2025407ebd7a6ce42a4d9f60b778e0df482b58744a1712e78910515424767cca327da5e1cb860c48e86f87de88513687326573a7f93e6d85135b85a6fa540a67099a1bd0e368f17fcbdfea6497131d8d595b52afaa8c02c91f647315fab2c302ca1edfa8393caea90db72811d4c77b14186fe2391c2f819cdb17c34efb1473ed2af911c3f4f1fd7148f3ea39c192f8a724d6733aab643e0fe0ccf036caaa632021e360e70a90ec507cebff93809ad4e5f15dde47f2ba7ef0293fd3ab3ab1b2e8d70ddeaeacf401a64be11badbdd972fa94e37790f9ca2ccf98f16ce539b091e66391e240bef8ba6c5b90fae25d15babe9d17f79249f11fd38fe60c64559b79c5ec2b46475bbdd254e13c82ae5316c4df3ec144d65c15c7804d6f31c04fbe7d846f9b8deb245a39c300a53249d3db84622cbf9f9bef020535b9955e31f42f7950fe82e716d5db1335ad9edb2d92f4a13de545b6b20f7ed133c7f0cd592c61c832ef7acc40916b7c1e1cf434e10b38fb64bf6093d6522954ff97234b3b89bc056709e0d1a176b5d570d4216bd71840d2f8cadadd32820c04e1cf152f4c0b1326751c41686be7e1f1e9c70c82193273f3729789c47ce8e39416959f99593ef557f37926c11f1577c52f974b4c049043073f94aae6b5e5f4a13abb68dc27131c45f64f8681090a80928af5e00976724db7620923fe406c5d87c595dd7992347595988a63085f1cae0a948dbf74f938a3038f3c8a405dc3edf327a49530ec58cc20bbbf818a7e6eec3cda3580867bdfe4be5bcb59899714bb3caaff38a18da0c6f63de92a22056c3f18f32fbf7caa3058b2cd7e6e099cd5f303de2ba8e742b43ea1c15325b4642c7c62fb81675174c20d41105e47ef1657b452f52e7e48695787f32de255525f6c6e624d6f2f01d39cc03337cc7d98dadfe44ae8cc59d8663b12b7dc82d6abc0ab837bd0b1b989b66f28a07fc06ef112f7eabb115e3a128cdbf586cd916721fdb9878ca1ddbda17e20ba1960635b6fdd4e971490375a9a371904303228b66edba7d365ea2ea5a29dba0bc37adcb2c12c7d48908357e616c410e56dd9457a0b08e148adf4b19570fa3d195b86e668ab0b198b9e33d4616abfaaeb8bea9d1b38fd51c5944f08b032eec5dbc6b59f371274389bbbc5cb9275c02c71db11fdbdaa488fdf27984bea1afe936b759345e0cc7c067c02a8e93c13d245aa2e9ef8b4a5655aa847e50abe473a69890dd09297fc1089e3fca05ab327a1334f91b0abec231360917763aa50b82c34ebea2fed81f1315161941bd2cd50f5f3061131cab3947ea5f319e887a7776b5adc509d124988bb3f8cb733c17f02a628375b8fea9cbf928e7408d805832b2db5c76a462e253d84170e8713d518f93b3a26111351350cd6931417e8b19331a287fbfcfb0d05e8f0d7bcc5250f4df1adb0d070dfcc452ea91e7f22578fda0f59381467f55309f6f3ec855f33844afebfff850cc4ada787b072deab257f1065faf2a21b208573d11ee1f3005fa7e4e7460b1bc2064c20402d04db26a1a5d518f80dd3d3d445ebfe06a60794cd65c57c5f6428f40ff64e4fe91a111080685e255c8549396b29391269534ddffc7a4baaaff68a34cd621d166b0cb6be2230e12f0785e1ab5d1a357347cead4c669c4bee68e33b29d35a1f975d607a64c3cb5f77915ea5d39f9fc4507a61a9d135916efa3b9a0cada3b2d6adb5279278389b22f3d4b37947b9c7d9b30746e16927465dfc82a5b8f54cab708499e2794bf632d6ec85fb6d6ded90ea0fecbade0ce4428a096cc53fc88fd1b8c68474438d76de890450d65140414ebd682683d9808091a266db5eced1f96c84f7a08b79273cf135c91f6a08f560201d84d657877ee28019578f0f32d443d6f44f88f247dd2ef54a729141ce86aec90d5cbd65955e7e97cc9939ed7bbd195e50f4ef5f440c5662e6cfa968cfbfea7891495964b844e4e1c30dd0380123c6765236743ee78ce8acad2a607bcd4fd3f484915f06b87c89c4a6a15b796103990ab48e0316f6358840b74a81c468de6fb4269b9dd963135e0fef31bd3b7d44dc444539ab12a98eebe3e89953b4a7ed304bbee737a92442d2fbc2c427144529f395eaed13a8ce4513880e8a317e9fd8e2de9cb1e60b86952eb393dcef9c1caf38912558b5efc4c6848bc9f5544915cceac96a6406012b875ef5e12f3c8831d13ade0e4ff69a8cb19613bcc01c92b905002eaa090ebf029cfc55ea70f3458b2c46a53ce427ea6f703075b1cbef7b0c3de149cfe52735b77cec7ce6f82371c2ae52e3f7b67b3c97ecde489725d14e456100134544d164be8790915196bf3e65946d91f051cc381fedc40557ce00725331b93a477118673f3724cd93f3257c4dc38c0434b1962a2d6a225eed9ebf3f5d45498508cb240abbc39b4dcd06bebab868c4bdf40fa5aee9f37bbc353bb70674d87e1566ae8cf8f29609278e889fedf9654f5d6229f3ee674673c42aca5a18bf9244290932bbc0e524e16f66676d6c986332f265fa1260705a608e2b252b957fbc4efcf1afca5fb10a57f375f59f60e6c98fb1772f9ba889641281f9b5d2a5dfeba914910596d803b3f7f4003f75c59805a080a333fb87fb08dfc332607c60b378bd30b519aef5f743b2ca7f1e811f339c0f9a1044697ac33e5b658147ce84c203ed004c1e4a44bd287e80bf627490204edd951af5c05a8beb88d66a7100c823d5c47b16d6a943a6f26ddd5cd6cd33569708ad89d06350446e3c6f302544e402ec9c9950f2272b789bf1fef8178c2aec7693aa79f81a78170226721d766f7e6aa2d166075d745df3dee54eca0573c82a3b5ec04bdadd7475db42a641ff045d2ddd69d3eeb120bc6af11b2a657643bb2c589cf8b70c59a1f66d7598a9f82bc64af817598df3d38583ce5a5fbfd86098ea4c0084369cc263ee9cfe409cd9ba374e27154ea8aec8bffb6c5fe54610da27cfc38193f1b4ae552d174c067e31ae05ae7ad44d32894f822d19bc63a0220c990fec19e2996b0973cc7bdf8cbfd367a6ec2e657a0e165594f222343c94bdd000660ce1eb4042b8d6f6533c3b50cc052da5206d77ae29a4d2e7883163475dc68be47a7af15f4ec118c3d7781f993c41d97147d0c892b1062add20db235763a7079255d0844fcc2ebf1856e49924c965c19bfc89e8ef5b5cc90fa7a38818ccb4d512c834d1b7c385844bc7d44d0cca87c6f9e375a64154420cbbaaa8d6a9776b5220b9d1ae8574eb5e169d4ff8c924b590f065dda5c3db17056591bb42af68a2e43f0fa61b5933a2cd78ff8a9f8b76eed57158616722c385b509e7c48cd92cc7a3ac9d8477789c9d20066f207aafa03989ba13fc9ac6bd75937a1e86a26debae3678d17d4a4744f9cfdc8d97e798cbb77c454ee90b8253caba7e247f55824f345e607befdc9999ceeef914a42df27753affc0f1172f0e72acc8afe473c6ac6919d3355b110bb99b1afdbb75b73d3b3be7a0491bb301b0e34b85c7691f73e2a5b856580d1e11d0c2bc95928866c6b25e8690b7f562ca29a00ebe796d793fb995986006991a4eeafa5e8b4887e1e091984d8bad7335ba861172c86a9a53113da0dee6e02910f76a4b4866ae819e90bee6b7e4ebd532290aca063ea189c3810454fa2079410479dde533e179c03c8c91ed70d871075bd78cd91a69c6e4e44950f3f0910c018ad41f0380b904c9e167bdd89f571166173389958f811118995f0e35b55d2570ca3a7106f6c00ffb720aa99a1e93e802b0b4e1ada7d9e36dd57b00964a1b845c31fa844c7a9577c650c2f3c86828585ba988b5249ba4b48f9ea3ecc9f23637da31327af3c47e3c6f4c56e08dc30180792e3a9fb1bdeb9882afb95d05cce561e84549b147201343c0341da95c137a3cafad00772911deb8d652b2a3b365e65ed6aa66f5b61074f13c2285ff0c70eb67dd13fce83728d60f5fbc56bcfa5695335c8929a7979daf40ec93e6d55b38f263edb33b07cdf81b7461b614ca2e5fdc41f3192fecf6bc8cadea1b1017606dbae918cffa2faa762d5cb142c957de3f9d5bbe22d70fe51dd6e60ab5b1f2cd638fc96666a01840cf3a64923378de73faaaf42b4f6f823f76f95611a52baa6845bcbbffcd08ebe25d4fdbc3256894d7de0f8d4ab844ee0d8537d18c668ceaeded5fa29bcf5d33e09c1811bf93e28e6e0331009fd2325188240297bb3999a68464937500879c0ad32a6666a7962a10c4f45118551ea3893caf86c516fb3b75d5c920d3f1a06b855def025a38185911ef431b383a78479d6618a229fab57928deb225d77606b9d8a27ebf596403cfef19e0a54679e8cc970235e34bc69cf892a39aa0b1e65e390cf21c65195f60768c8eb1900082fe83fec4628aa4db27697350be17d2a4bd43d0fbb435fa262ad5a5b0c173530466baf48d36beb53d92d361a569ec109079a8e882ad88703a1cf352d0b344b8da5dd1eb61a77ebb0222f15e9557e67f27555939887d18821a93a97fa489bffdc079abee1fc4d610184fb65605b04f16e821441d09774b1bb5d6b780da7ff9612c6fef61b399a1e2f22651ba2ec5149717d35cc7e10a361b301b48ce5ce28a04403af8a200933a61d9b13fc52e57dd54c909ff50301592f49b92fbd1bff14e7d05ec25b700f266c8aafa0b2279179b76e1c22e6b380bcd32c89ea1421b14e90008a881ac9d20bb2fa5bbe45cb31a611f75b3887e55eecd66fa80fafd5e89fb88f63010802c055f254d7c0a", 0x1000}, {&(0x7f0000001340)="ee3fae8376ac0fa3", 0x8}, {&(0x7f0000001380)="8dcb1cd8361dee7d0ab3f9e06fa5721cac29e2169b295066004ff21c64451e72944ecdb83b9d499ab9203f8632ee740420f14e8ac317316b15659ee47d1bdf7217ec20be7299d99957414ff6142b039d2aab0aec5f73d7ccbaa855644d218852e2a79595a20c0e38c0312a3be05e56d067c884e4694860c7cd882f30eefd33156b05c4b5d8ba40e686559b3eda6048c05bc5b114189e8ad24826db00506ffd87424616a33de5270c0df80dd567e61f5b287ce9bf1f93e94c621f05541904255c8d897925aa183b491414b78f3aa2896b614525a6ae8aea87a5b355d7048763c5cfcba8510432b63d183dc42ddbb4e46136f6cfc77f5c", 0xf6}, {&(0x7f0000001480)="b66d702f5f983da78ef915bb4128b8f520dcc5b2cc15166fb5a9cffe0e93f436e35578a0c80a76ec9b42c2bbe2a2393398512700b00cba6a26f26858ec83a7d3c6135ceb4b4dd47bad7fff1ac49a2fee1429006f21f706dc8b3ddfd5453d97dc27", 0x61}], 0x8, 0x0, 0x4e) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x8}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 04:29:04 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8, 0x8, './bus\x00', 0xf0000000, 0x5, 0x5, 0x88}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{0x1, 0x5, 0x1000}, {0xc8560a2c0079dd26, 0x20}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x3, 0xf9c, 0x800}], 0x5) 04:29:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = syz_open_pts() bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r2, r0) 04:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)="b6") 04:29:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000934000/0x3000)=nil, 0x3000, 0x11, 0x15015, r0, 0x0, 0x1) r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xed, 0xa8a}, {0xfffffffffffffff9, 0x3}}, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 04:29:05 executing program 0: r0 = socket$inet(0x2, 0x4, 0x400000008) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x2, 0x9, &(0x7f0000000080)="583bc4d29ff5fbf74cad48b73f3a422f0ea6dcf6c1c655d2a4b42fa10831b3ca247f48b3e8116560150495fa002e59fcbf3d696edac0cf4f775d08b6c015fc62d94e19b660d6f70a9249c90710b13222ebe66158e792e494b4b7b2d0beb8fe173c76e3817634cf6dc65a494e5d23da5756c1b1ed40f567ab8db568857b63e1e2b3b854f318bc1099cadf4d4d88ee5a731da69b23cc1bd01884d2f96374fcc3c3484bd608abaa9e2bfd5755e6f7f5b019778d79cb9ad14175f369f4fc879ccb", 0xbf) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 04:29:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x87}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) chflags(&(0x7f0000000040)='./file0\x00', 0xb54b8f8cb9c15b99) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) 04:29:06 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000240)=r1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="0000001860720591e88f3b251700fddf00000200000000ba0d31e99a0000000000000000f9e6f33a734a046f", 0xfffffffffffffeac}], 0x1) renameat(r1, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') 04:29:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 04:29:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x100000102) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x7, [{0x1}, {0x1, 0x1}, {0x3, 0xfffffffffffffff8}, {0x1, 0xffffffffffffff81}, {0x3, 0x3}, {0x2, 0x7}, {0x1, 0x7fff}, {0x2, 0xffff}, {0x3, 0x3f}, {0x2, 0x2025}, {0x1, 0x3}, {0x2, 0x100}, {0x2, 0x81}, {0x3, 0xfff}, {0x3, 0xfffffffffffffffa}, {0x2, 0x1f}, {0x3aad3a4922546dd2, 0x1}, {0x1, 0x40}, {0x2, 0xffffffff}, {0x3, 0x2}, {0x2, 0x4}, {0x1, 0x3}, {0x2}, {0x2, 0x100000001}, {0x3, 0x48e000000000000}, {0x3, 0x1}, {0x3, 0x7c}, {0x3, 0xfffffffffffffff7}, {0x3, 0x1}, {0x3, 0x10000}, {0x2, 0x6}, {0x2, 0x1}]}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) 04:29:06 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x61ca, 0x100) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) 04:29:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x100000001) r1 = fcntl$dupfd(r0, 0xcfbea1f95041b37c, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x100}) 04:29:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x400, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r1, 0x1}) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 04:29:06 executing program 0: r0 = socket(0x0, 0x4000, 0x800) recvmsg(r0, &(0x7f0000000680)={&(0x7f00000003c0)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f0000000500)=""/131, 0x83}], 0x2, &(0x7f0000000600)=""/112, 0x70}, 0x40) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x9, 0x3, 0x10001, 0x4}, {0x3, 0x6, 0x8001, 0x1}, {0x2, 0x4000000000000, 0x7, 0x8}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000380)=0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x10001, 0x200, 0x9, 0xfffffffffffffbbd}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x7, 0x0, 0x401, 0x1}, {0xd80, 0x3, 0x4, 0x1}, {0x8, 0x800, 0x7, 0xb2}, {0x3, 0x7, 0xc03, 0xfffffffffffffffa}, {0xff, 0x100000000, 0x404, 0x20}, {0x7f, 0x2, 0x401, 0xfffffffffffeffff}, {0x8, 0x6, 0xfffffffffffffffe, 0x7}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000140)) syz_emit_ethernet(0x2, &(0x7f0000000100)="d0bd") 04:29:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:29:06 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x6) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10001, 0x2) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, 0x0) 04:29:06 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 04:29:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) 04:29:06 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x9, 0xfffffffffffffffe, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0xfffffffffffffffd}) fcntl$setstatus(r2, 0x4, 0xc4) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000000)={0xd1c0, 0xfffffffffffffffa}) 04:29:06 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xffffffffffffffe1) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/182, 0xb6}, {&(0x7f0000001200)=""/185, 0xb9}], 0x4, &(0x7f00000012c0)=""/46, 0x2e}, 0x802) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 04:29:06 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 04:29:06 executing program 0: r0 = shmget(0x3, 0x4000, 0x225, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_RMID(r0, 0x0) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x5}, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x9, 0x228f, 0x3}) r3 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) fcntl$setflags(r2, 0x2, 0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001180)={0x1000, 0x0, &(0x7f0000000180)=""/4096}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000011c0)=0x749) r4 = open(&(0x7f0000001200)='./file0\x00', 0x80, 0x4) utimes(&(0x7f0000001240)='./file0/file0\x00', &(0x7f0000001280)={{0x6, 0x7}, {0x10000, 0x3}}) r5 = fcntl$getown(r1, 0x5) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000012c0)=0x7f) fcntl$setflags(r4, 0x2, 0x1) fcntl$setown(r2, 0x6, r5) r6 = accept$inet6(r1, 0x0, &(0x7f0000001300)) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) fchflags(r4, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000001340)=0xa6) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000001380)={0x0, 0x2}) poll(&(0x7f00000013c0)=[{r1, 0x1}, {r6, 0x4}, {r2, 0x2}, {r4, 0x4}], 0x4, 0x9) 04:29:06 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000400)) r2 = open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x90) pipe2(&(0x7f0000000480), 0x4) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000003c0)={0x4, 0x1, 0x34}) pipe(&(0x7f0000000000)) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00), 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x81) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='.F\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='^\'\x00', &(0x7f0000000280)='(&#{\x00', &(0x7f00000002c0)='.*]\x00', &(0x7f0000000300)='\x00']) 04:29:06 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 04:29:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x400, 0x4, 0x3, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x42}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1c0000000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x424e}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x0) 04:29:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000002c0)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x0, r1) write(r0, &(0x7f0000001100)="5f1a16989313e82d216745f75c61ba9171443663942e4ebc00318e94d6d8ecb72c57678aff1b883df8b6c5383847810f51be98d298310281ba1c736ae12e0aa37905f3204026ec0b2a9870c9fa7503a55444180249adb7c73713cb7acc63753837f8d988b51b729691a254dc7dc319f689af35cc93f9f62a40c90d2d8940a59f4ae97a6e56d4c1426f9c44cae9fb59b369662f93015fbc83c17548a63365ffcea214a213c29365ef4a8a8a77c552a41a57b12192f4d89c014e9ce8cc72a55e6ff95078fcbd0479c7f9998fb077df84e9d1587590ab499c635ffa4bb1e7820a9420eb570aae1c0449b8cd56579ade439e71e0e7cd16be194e287176046225e949ee803698c5dde96a984a3a8a00654bbf54513cf0d68f63115d0d24f0fd48a3f77bc15b", 0x123) sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="f4f86850706afa06349914854884b6397873155dc8adf66cbcebe44a8bad2ec1592868fbcd145959e625826e63cbc8a3dc97b65f4936de3e", 0x38, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="bfe554105a339ba00c37c64b206e86ed214b08c4036aad69d0d0991eefa593d7552e8d6af77292bc8b6639d3473f33a6d58b4626c2aa9fd415b96416976f8007c5f67c099f5adbdda96f1bda34", 0x2b}, {&(0x7f00000001c0)="52b124cf0db4a087462b15429a1e68bfa305573cf84afe6953160962a484bdb55f17d819a194363e64eff1e79cad7928b6c5b65c39d19a67ea2815cf003d902102b1a11f974ac267755cdcc9c2e4b75e3989284303ef34a3b7237c9194cb2a532576d0db8552c0030557f4bc7b021a842570769398ba4456e60b2a9a085e6688f153fe6e4582c582", 0x399}, {&(0x7f0000001040)="174825b1e22f543cb16dbeca968e7403386defd8b91c50493e9eb2733cd7d98d2b777e0c492bc8aef2600213006537a29b6a5eb929e3df7817199c9030612a3e401061f953bea94d6bfa88cac02199facd9ef3ced5f8a496d7f0241cd8bd1e7c642b0c7c7ef737e4b8d765db79a6b22295aa4dd3a9966184e4f9b873b945ca6dcc675d9531edb97654c0dd8b0c13370b5da69fe7484c2d3116ec6d6fe1aa774e78f0f6d35e304723", 0xa8}], 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000008c0)='>', 0x1) 04:29:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x6) setsockopt(r0, 0x6, 0x2, &(0x7f0000000140)="e15776620209369e153363d816ef0c872d9545e4c1d3de7910579e61010a3e792954cab621951e753e68f302b117fb0c5c76f24691c48f8532d0b72a1631b7d75c7bd2fe0406d990db79ca2dd7c57d6ac20235e3", 0x54) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r3, r2) 04:29:07 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000080)="b25dd93617533151ea8d80d3a564430b225b2c896e5fcbf430ded4491eb4b0b716d55590fea19a72bb160d68a05e6ee5d1f4948846be5ef4db88109e6fcd56e8e72d3f403734eef94ca3d5d901baecefd474712775346cdabc7e6ae5ed84a71eba9283d093d75b6ca3cd7b13e7963e35a1d375a99bfd96f23995599dc19e7b7df6ce33b0cdeadb8e8e78d32846da1827019d3e81dd3a9d317cb19cf719fcbcb27d4faf0037d6b8611c6a97601b3455925531c123ea8589d48c1b0563a2403aaf3546e86ceaacf84f60fab1fc3628ce8f429802206f9c4087816dbc692ceba47de11319da591483fcdf6e257e3ad10877a2b739516eef1cab12aa23e630514bd082dded38e5f4526aae2040264ddee730b889d1c678dde8c9a1882a8a0628ef0862dce89e87b4a4e1aa0401e2b89c49a3bfbda8771a3e5e111d33e095b75b0b95abe7c4228ec05f29df82d5b2e78cdbd1e378b11c430e940c7bef476f4a4dbce6307883c227a741d5c9898a42aaee0adaf6ef4763af745d39b83910b3f23ba77e5ebe2fc09c05cf6c473af083a7fd8ead101a0f57279fecf1e435c3429f411de75763b5d4d9853ac2f8236a49b9f7eb45a8a14c1a680accfd32d8e72cdc63f89ff870b05a8721cdb79a52e3bd5c4ca5fa5f7038a3f04bacef7f6c5d89ad80bf6906e3edf0c6eea9eebbaf0e799178d7f3e6ea069277d39f687290eb09d9a1fd154eac9fbc7f0ac13de938137a036a2b6b29df8ea53f97df4f1110f1238ee972477c06a65f1751ed5674ca240e26deb892ce1f2baab1539b7e2e080663ab9838a0595f0db2e901dc2f0a0321067aaee4e0d60ca2606789fe07ee767dba89e10e8e2fbcaec97074607e9afbc3ecd48e59de425c01f222f29b71b39dd3a8f75aa521af4b80460549e61850c5a1b01161217872f347767ffafaaaf557d96051fde576db505a468c15983995b90ec4fc8c30f25cc98a2b08465ff741620857ce6116a5d82b72e0f2c37770caaeeccfc21b9999736d194b581e13074cf3f0a55bd8c99cc99220068ecbda3b675295a363c6a7c0064464ca2b6320269f58a628754d2a554295eb3d693034bcd20af1063d2f33524610cf8a4109df4e59ef9bb6ba3d1a60b1114b795238e63f4ac20d284b5c79b4e07e2716fc58d86fc3313451f9ca5b99a5e8f985be344f7aed54874135b410da5893b07ba206adeeda2de95157c57e66bdc3458855b9f4ad272e9dca987012c717008327a6583e0107c485c914c397bbbb2afb89a7c7d44675b5808b4540fe64de58c29a85645a044c305b590c1df6cd603715d536de23d92dca0ac0ec2ccfc9ee8d6c9e5520221328dc295912b972616ae08bb1d2491b2980cba5b245d93b0c951f8f21554ffc2fa9da61de0a6a99f858a22db651278b5b413d7697a3ea86d9b6d8ea47a57bbdbe712b9435e480adff23bc193e4f662619490aa1601f6192d3f78fb05348352d6794ba36cd6a36ce2bc2f66b56ab0fc179a03cadf802603879d0eab53cc4ff2765aca74bbba90bc67f97cd6fed05a646941ed2aac5c9d1bd4284ac7a71585e9dc20bd85d60e232c95f86f750308564449727eda8edbc8330a8464c69851f340905be19512bb40ab88ecdbe609a7894afb2cc2cd2aca8cd5565dae7d5addc4246024e7c182c247ee058c4eb0aac9c619364086d37d507f1fdccda03977d5f35e51150aa8493a2fabaff869d57dc13b59fbc0febc9fde76c98b5be6cd2aea46ebbcfc654749d0debfaeb581566956b3c674df54a8b73402ce30ceba019adb04bd180b31a9dc89588606229101f765d3eb4537880f091c1157309c8ade72185af5d677b52626fc236066afe696fa216c0a5f8158089f8e903d04298dc42c375bf160e6c91e209d0cbfc010cf0f044089f3a8fb8424bae8150cbcdc4fc989a5126cce5ecc5fa2013f426ffd76feae3a18d1a6fccfcdf9b901584106f5681923964b29d86c2a3632ad6e3e2b992c5bbbd067454c7cb429d882ebe980cf5d55cf3510372e4017dcc760366fb4d", 0x174) 04:29:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x42) r3 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x80000000, r3, r4, r5, r6, 0x508d60256a8e06ea, 0xff}, 0x5, 0x5, r7, r8, 0x7, 0x1, 0x100000001, 0x8}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x6}, 0xc) r9 = dup2(r1, r0) ioctl$BIOCPROMISC(r9, 0x20004269) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000140)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 04:29:07 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgid(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x400, 0x0) ftruncate(r0, 0x0, 0x7fffffffffa) 04:29:07 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0xe001, 0x400) chdir(&(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x180) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0x7fff) poll(&(0x7f00000002c0)=[{r0, 0x8}, {0xffffffffffffffff, 0x91bc3b0fb28e87eb}, {r1, 0x40}], 0x3, 0x0) 04:29:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) r1 = socket(0x1, 0x4, 0x6) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="63c29def0d7643a567fab4fce48bee82a0434053b46f8f95af437ce8f344841c75b03945a56cbbc2948c71ecb6e849191dc9123fb0b214359b4e05236f6b0f13086e75ccefba243f48749d457c752cffcffb081a646e83a9efc0ef8f6613b9b2311d328aa6dea41bea95859613a24eb7a988572b47f2fe30dd7e9ea71d810beef6f472693004c407ef43e452135163ad157a6732bebc3cbca155b1480ea24446a306f320000de0eedbc6d4983ba75360c892609a36", 0xb5}, {&(0x7f0000000140)="f3dc649e597fa939e889f470a0087089cd58096c85887bf1f7ebad62af27208b65edb799233e03b8347afdf3b4eb0507c4fd2ebe4ad8ac746ae180e04643ce63f87d144c678f7bd6eb0b8f6a410d", 0x4e}, {&(0x7f00000001c0)="6e96b9c3d4e49d05452a34d8ee4f991480803947f9cc5c1de50f2484ac82b9e10424d35e56468e5314c56da97d83abcf1cba06319aa91cf896d96ade12b41f73147759ed258ca4317eadddbff26b3b3b55d01338c206f08e552dd9d28f84b460c71c6a616417c08bc2f9ab54d4b56998555787ccf6a347096ec6ef4b226ec50b8d9cf71131b700713128e90c3c75457ec15e93f1221d7668a4a65b0766ac00a17a22de704edfdd44392e6991f155cc5c5f30fff045d0ea8340deafd1f21722e20fc6978a52daed03b3fa5c7536a4cb7917610ba24d4d272a797dd517edb12246989814bf1d1bce975b45c135de491cf1fba17dd48488516bcb06ee849375", 0xfe}, {&(0x7f00000002c0)="f442444ae6a76346ff5dc6a1dd96fef214d5f987f2febc62fce6ad2d24a36a96ad2c4d17451bf47ed9ba152980022a2149c85380b2fec9a19314369d11131eb2355c39269b86d980a9b74ab0478b4c182b6f4766dbef67cf6dbb540397d336ef51b49f2644a734cfa8e249612434f7ddb010aee6818c70c5089e180f964af609410e701610c0101cae77a25f58091311b00b622145c06fe6fd18a4307bbeb91c06db081e22ed7271bf0ac98a0f9cc1910988f1290110fb76c4d448350c3f62e1f644a13ffd7a73da6c26a2", 0xcb}, {&(0x7f00000003c0)="a180b6e3199640d0e1751c2a613a3e940f5d6a745d06fb62a192ab3c9154aa5277f7e1a6b70363bed58a7b46ce16cc25e3c694dd2527e451e4cc653d3222e26951f3694dc1ee83cf3057b69f66372aaaef085e995d7578eaea69c5ab0dcdb98a902130d06b51cf7a96f1728ea61a31450058df93a1fff41ddf4a81d9570500099133ff9debb4fd879168eaebc5ce3945f9e3d2ee432c04e035920446a9a39cac53b62898ae6c82618c43f32c8ecb1a05381cb10f67f574d4a03632b11c9cba6666b01073a919330857ea878c89567ecc1e8a6a9e31efc5773e1dc4bd0b0f6bb6138a2f3f9d0f0eb1429f4a91994e3f7064defc6aed", 0xf5}], 0x5, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mkdir(&(0x7f0000000540)='./file0\x00', 0x44) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 04:29:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0xfffffffffffff000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x7c2c284a24cb1eb4, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) 04:29:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/1, 0x1}], 0x1, 0x0, 0x26) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 04:29:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000300)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x7c279071b28dda02, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x8000000000007c}, {0x6}]}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000140)="875a815608d9a3665a8913d56aa83cc15b8ebda6bfebceec92f3ad4bde56c52e82ac7c8834f62049fdc505cdb2459d28dec2cd22f1c0423463fc3329ae8f4d9e3e70b98e1c6b322be77e1a40b52c54d07e9b96eb3eab04951cc613c213d75c2a642e136bd97177c1e78209c5c8645bff788b3a4d62611a32dc08c3083c03e20f49debe9d34d7067b658c109a7d94ab05b8dadef2d3b882a31ad2f86606fd228d8a7bdb77a45fb2115d910454d3960964d79bc84410cb2426c006e89fc45ed6043d13960c65a6216baac0d288a100a44f455606d03c66599ac89233f7547b24c25fdfb316", 0xe4}, {&(0x7f0000000240)="ad18cb86bba7b2cc70929580e43285ecbde8521d376cdcb449a80663ae7d9f77161506459ab5b9352ceeea3d9a25b8c65541ba72b719a71d6bd2500b6b494a609dd2cb21fb02aa45b01f4e5ae7d4f60e13fe85496f1951d9376784e039a33601a230", 0x62}, {&(0x7f0000000380)="1fbdccef745f30cd23a4cd9a607090756d8ede0207b5a0988b91d259c47620e7ccc6c453c4b59c60b8ddc6367f3e51632fe10c19f225f5639fa5e371ba5ce4e8fced447bb40a15dc0f35fb9569915b3f655a65ee6c39b914e44624f51038637d0226ed36c0e8f8b429da9b1b526d8a848688891dc14075b3d406004043c1783e9be03b57654654499eefda3acbf6e5352c449354621c693dbb78c1c092ae85d8b269b4c3deff8bf9e883f091851051302036806eab9f6890d67f412b6d3ce0c65a74b3dd6c81ffea1235a05342c5f7b2213a1f2d510d58ac47ea723234bc69a42e2d1014570163d9b67221e5d7471850bc6f3ab455b178375af176048e0f15b9199dd71acd5ff389248db1412146b2fe732fa1534af5b538a6c70b28247346fb1da94f3991c55b60835a7e644c72c1fe3e92f446ff403dd056d926c4fc840c04a8cc09ebdcc048e624e1d9466eee859378498c82eb6e9831484260e31484d1106cba2be38a0324f8c0e8dc40bb24fa76555e515265d354d226a09b839e5c3252e9e28701a8fc8ed715ef38dd4907c9b5417def843524e48820a56b3fc7db9062cad74a4c2e410e3df53e1cdc928b148cd5d5f73e3eb9772f599b944e22896525c7299b580974e4785bfaa5023155dca5243178f1f0028d649133a04b13144d99b3c68a648357dd9412a1843ac568b3bd1f53ef70f40a1787ae181f39b15d03bf0388dfcd4ad695aabc47ae5f56ac478295cde78020310e71299ba3c74766e167b8a85b8f3d8890dbf06d1d4ce3972b5fa23b1422899c30a4abe4f751306e6ec3a983421495592712c765ec254945f3265581047070bcfaeb1d25840a80bd7ca550443900e21c3cbcd615ddc154a5f93f9e4abd32992b9bb0899342a1b6db0cc73d1ab1160802340dafecd71ac2efbf6234f6fb7a279e5f2d7df861f3392defc5a386f9a48f4a00f3be1c3bd5d1221af6bc2fc6b785e756f28319332c15f60916b3c30cb827366da009f5b7e6bbac0decad50475c997e27b97f5c3be9c3aa9477856088de38444c2c546b6e6b42f84979dd471aec81ed94980cd46117e84a416627d316cd6f7f04000b9eaaa449028e24f683f68a6db2666c2afe721c9c3772a1f649aa53011f1b20a6caeee68c3e1903a1d7d5ad9c9634d8c5639f51084c3b598cb3506c23ed76e617ccc9cf9848bf2b33e43898c60d9082043e6a7b355ffe0cc42d9cd2d063451e78ce66a55132bcefd4f29884f69854e384e13d02349aa117e8ee834ef8f58b1f0a08f88f1478da4b593260b05745d38be6d6b0d39fcff3672f3de1d83b6f85840e563fcfe2bec1680e2f08e512287c49361fff5059a33386b0e71250baaadf17db6059ee51106c5e740516728c7c099341a5785543eefef6ce3552f05927563da8b83984f08c5fd6f574e4be021ccd6dd1bfaa3647d25b13512893492e8f2a89d729b1f4a2fdd6163b1e125586e6af5e9c9fedcc2daf27564e91dcfffe522bc267d000a37178dc97d26e3a9b568f84ac54471501fad9d8ccca2c3c59047a2a47794a9d64babc0a5bac7c2345763b7524ff36057a2d9c08c2b312b1826e5bb84dc9b39dc0277ce193daabadbd03ded56eb91c96ae0b329a74973081d60c86734550a12d21995ffa4452fd100deb28993603025928fd833b83ce9c47f5097f589bf0d2fbfa1892f549e933ae5194355ba2a99261bf8d5e6311ad482feb014fe4525e13e053f653e2d2d06e1aab7b565b69aa1d0110ca5dd7aa78261b1e74c089b88018bf3b45025032eccaaf7a8fb954d33609ab73b2e052025cee19730903108b8a0d957c5861c9174217df19308582ada30a55c6eaab1489da48d73a8cf487b8535386a8793b9bd5a795ee757e260baa1ea2b9c34d06ef61f75b4d72dfa3bbd917c2b357fa4352b514e519bd469912371cdb6186affb22312ec34993c47b3c80c3a9da4f7dbcc0fe46aa9d1f34d4c8e24b3bcf3af8991ed8dc85feafdd1eff7b38a80322ed25353c4c6ddd1e6c415e39a8f0f3366dd5b987f7a36934fb610fb102cdd2f270bdae6f6807340d039a015cd95a4e315a169fb97685057fb5da53d4711037b2f2494d380445cc2583563269349c1514ee976acac054bd12a006756672a2ad1588a5a831ddd9d67363474b6f8e31eb5f0a38697f70cea2eae9143d622a75d98e317448613164d32c9b854c46ab8a5dee1f8ce77aff556799c4109c5d0efdf8a6d6570a898ef0ba63b69587c85ecca8c9967832690af986479cd564b4625827aa50acdce5d6dc1a4f8fad108c99c2f9fa2a5557a3dea72e474d7023e960cdcf048486125e504118d07a74d9d81fb07608fea5120e9022aa9c715f962fb24bde41b2d430f1471720553e61cb53c24eaafdfbc5f2ff6888c7e2989788d8834554adf2773066031be8e07070860ee70747008e797f61811a89a269bbe7ca0f771b76ad3caa79652343085e8a480df107be43e48cbee568851cd8acf79b820b62beae74e8dbbdc8d162a83b3a3c7969cbcaaa99c42977cd24cfe0f2bce23c428a2b04f2ff8253b31f20362045b7e7f58b3567ec9586f5a96150d57b80d8ab598bdd5341025eb8e81901e2f02079467b0f0dc304ae0282afaa0e2e233f4e08e01e07edcbe7ab1e33b9731600f1a89abd0dcbda8aa2af38d3ef5023539f399b992e3e525bf36d99bbbdc15fcdcf1ec6f4b694bab09810eca7277ba4c4012d2c2ba559ef43997ab9a47f9828c37c0ab5d16c0f2b47a236284c948afff8f93ae21675a6a4414e7a06e481450d7cabcea5b3e4cc04a815a95f294cafad5bacf04ab8c156c5bc4e77c60c1f39be77319e3306dfb1130fcb1486fe64d220275d0681b5f42aab691ac80a5346a489190a304472fe982b842e6fd36031065d0a4aeb3f473bbe3b684733917e0231d27bf318bc9791bb861a91b9f8d9b99fd611741929f82d3e27b03ace8a3b7587d32badea0c486fa0ccebaccc1f0da52ca2e96686ebe828259668acdfdf5c861d72766fafdc39cc7d112635661bedd5a45d2a3e54d310979bfd4fd303e09da71ceba99fe6e425f71c5ede436d6cef2257866f692d2cc3ed5d6a12ba229fdd618b313a4cca8bf8d46fef67750284b32ac635fd27306c0df9165fd823870d0466e419ac0986d3a50f6fd0fa98f259ae13c8927e9f952f7283e9508abb74faa0421c2921348510fb2ec9546ace5c08e9b6bbaa1e0d60517ee42064e840bc5b9d1eb91081f2b0c9cf60f125705b1930921a293d20a2e2b389c7ab8ba3b49473ef481176cd9158d3468f3c4cb4e8a9b5ab07a49b8e63be2834b30769c2c50b1e1c1cc1fe6159810a30b67122b36f203710584d33cac62ff56f061d15b4c66995f0704e67dc26e0efb7b3d3be5b9224ad032b670f2f59acf26765d06f11a8891a3b0d0cc4a2e225495f45fe8892d5c9ac42ed7c976c824b406f034a5e603cfc5685f00547a6e9afa93cd1b06118143dd249ec90ae718854aba900c13bd61294353e2640c726a6c2ee7ad9d4a101875b5bfd548a37b9e5a42001e461cbc46732ad166f7295629c6589e5073e99e99ba81b221be7e12b4e61b0b5541d0deee587008781df7e2728c332be8d0f67071e6909f0271eb20abcd5c63e76053374eb61feb1d828a5e9ef47969856cb54a14c14bebf9ef56d23bedb10949d54f89b2caeb5d4e5c61bcc2d96c407e6c71734d74b0a82ef3ce95b67db37fe5a62da3c7c7a737db5e1673efa0aa1f30731a243249ac9c7f6cd58b2c865272b76ee3c068e23a2af35fee2034716448323ebeb01cba162d3dbe41d38bb0b1d769d6dafc2605f0522c9c1a744568e93af10cf350a2d5c0afcb292efad2cd598d26267190ef8f49959675f071e21658d772712e8713d2e810be3846b067a7ad38616d623740568f803194033d79fc9c9171e423f0e32d421d06df6e1ff8fc92976437150530b3a857dad4d212df5da5a8425438583f0693a2b4eb7dda65894d02bd4ede88b8e2b6e70d441cbbc90907ad6ae47ffcb67440f127a6ba6457e1eba1981a6560f1547b400dcc817a2a8ced63f5ef2bfc6f734976c8f8fe4292c7f15a8274baf58f133e9293c00bddc0c30aa97f080d33556ac0d8da7f2010a21ae94699f93d557d8978912d86d9bea0a9cacb667c2a224af44cfaa53d08c46c2704af78b8caeb00ceabd7e95d94577bac63cd4e7c0201fe398705d6ffd8b6e744cfd9acd2684fc73c24d7a4a1a6f158d1c8d4ba621c3ab32a5f7c5c0778e60ca13ccf348962390fa576a8f17a7264d2cc4d918849e69f93db1aae680b0adb622e039cc627ca27c0b885a11d6b59ccbaf3806fa27a58a6591dd83720d5cbfaa82a0845a46601a981726a8616c16de8368460faa0076ee6fe6ea28c3fb0cfab060b1915e377a0b67fe155b7f8410cd43aa0804c1571a8ff1b7316ad0e8bdf3660458842a5d6ce0a44ef8bb194b0eb70cec5e3da3b88f52cec1fb241147ef0a79b1d36f219c23f5bf97555ee5b54ddcf052b746ea34f334226b96572808469059c51b304a0a605dced26518b4706f9dbadc867731bea2c186fc166dadba7e35ac52f1c59737c2fd9c995615253ed73c8679154005cc6f69a8963d894348a3cc387bb5480339e22752cfd4542dc3a37ad6770e97efde3498ef315c2b457335e0e259493b77853461c95842d374a727f50444b58f4a9c9887d0d915840ca3c563c9a0470b686240b382592b36ebd1157ae00f0f18ab6c2ed158c699318be6d81c58fe3bcd258024eaf3d7dfed41032ee39a7a2ac9b0a177883e3b20e6c97566105c0cd47f4733a86e9b2b3daf171d0aebe9405edda96ee2efd00e892409d128b40fa1bd8a1290a01ae1fa2f6cf85212ab9b0a2ca91e689cef5c04a767d9505c925a0f0cd1c8918b034a69209634f01fe938289c5a8f3cc92755026ad1a8435498c939f22f9f7c6efab2b9e63fa9ad785a42ddfd89b5180bf75349a6e4bd1840e15e340e7edf98a1c74140204f62b1e38dd7d4276bb0c5dc06d7969e7fa8fe50e93c46c206227c8de5a4d9efdbc01fb8ac9aa9951e2237a6534461c9a043723396695042505c702094fa92268fcf2613dbf1e52d92b18925ece62751f0f762607645f4dc02614290bfccb0302949330d25481dd85451c4e91d28a582c66df2b1e4057ab4f72b2d44f493c79532bc7e1231bf9512cea6edbd0eff78afafbd74dcb46d8ac4b8240a897a06f7b6eb901fafac1c56b0678b887e1001cc22f267054dc30b4d9b8be1987403ee725f26ebea1d9f3d6313ce29e2207dbb7cd3f07ef2e385ed91acc7b7fb1c6d754ebe841cb6fb6185287695e82ece3cbcaeddf78798b8f20c164d1e25d90dca8ea8a88b9a0af43034167bf9b3d3cdc332d7984858a9413d52f20572751023abd93caf52ef179b0ac6c3bef3c5c53d13e1bb469c953e5465ff8c6e2c56e53443ec9b77efde1baeb9107e90481cccdac92b371c6ad772f24b56a62e30cc94b177bbbb7c7fb49add36ed548bcce195da7ff129db769d7e13ef7f92584fda8625b3766b79f66d95e7b529bb0aff93c3b414cda94ca2d582e2dbd106a17b31e7a140672aaf9b81d2eebdc47da26f2553dce141a02842d1683c08aa5823d5e8af7372e7e1b964f696e8e83e36164c2c5821b23f0e58299c52fa7aab11e35b02d151bca9f82beb0e89ddcdc64b6e56369aebed7cff72c855456b0a0242b388258949b036ec1ad64a994353fc38c06b87c2c86acf351082dcf69d4f3f40e7438a3fd7172d526ecd3977927965ef4d94ae3f3779ad440e57", 0x1000}, {&(0x7f0000001380)="6544b8f25d7033bff0ccc7fbef490e999742fd15244461dc888d937f35071efd0cee1efd70e1bd931b0a4c877f1bbbffca1f7e11dff6a99a880d593a257e0484197daf5aae486f7a7e58e1049b95562bae9915b17b8780d96a153f0bbd68a02c50066c0b676fb358aea7f3381bc8e95dd3c1ff99520456d38768b91ba6fde24834b1a08004b1b613a89272c97175de8e842582ad7599d1cc9b1869a72757a77bed63f32d4179704db57ad54015a7af83", 0xb0}, {&(0x7f0000001440)="e08948bfdf513458a8e85feb3d4a578a049360bf14f1e432ea03e805f18860b2aa3e11a4994a7c59de81db985d4fa198c3a104fbc6b6dc2e5cfc6cf996dab3530f1026abbc92940042edbf1dfd7f0a12b60590cbadadc86cc82b0e91a5368ebb4dda8c3e707c9eaabf82880200a6ad8f1b3bfd522c6b31351e1a40fc4f31226917b143ae80c6f3a295df285cf952bc24f087ef195474c5bcac2a3d190f4add3ba21f7485825c3a9f7d99daeabb2a3a07420760bcc4c6068d2eead9175a3c", 0xbe}, {&(0x7f0000001500)="2733497d84e6c35d108ebb34b47aef2f66e6b6ce8f43e539cf41da1835883d6d62998b3504d16de866f089ce0e177dd187fbbf854206926015bd3e5da5a96df2c1052d851a5ec6771697898a55c0b1391171ea00477be4f42abb4ea801c8fafa2ae63ca156920d75bc6c240d9be0848892ed8417812b36bed517c3809b85b7e4f0fa25ae05c53557f94e677442eb96ae11e27767658bbfec51769ceac3ca7968ed9f7bb929ac3b341e70799ca77841447264d5efa7", 0xb5}, {&(0x7f00000015c0)="091ccc56fcde6dfba3fdc6bcfba141b8fb10dd4b8f720aada1f01ac6ae186270ce57bad65e420ab99fc7279302b8d414426eed7f5402cf99125334754f24358ec7a87381fe28502b86693c44515986c33609d624485acd0896e5c76587d06e4278cc8d8553338bce250f813fdbe97d0ab7d4c5f496e4e2ecb5d1140a8ee5d508", 0x80}], 0x7, 0x0, 0x0) readlinkat(r0, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)=""/185, 0xb9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001700)) 04:29:08 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x180) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x400) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:29:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x7}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x48) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 04:29:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x4, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x10) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000500)='./bus\x00', r1, &(0x7f0000000540)='./bus\x00') open(&(0x7f0000000580)='./bus\x00', 0x100, 0x10) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000440)=""/173, 0xad) 04:29:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x40}, {0x6}]}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 04:29:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r2, 0x0, 0x94) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x5) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) 04:29:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f0000001280)='./file0/file0\x00', &(0x7f0000001200)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x100, 0xb3d2, 0x9}, 0xc) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000001180)={0x18, 0x0, 0x5a, 0x9}, 0xc) 04:29:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:29:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x5, 0x7fffffff, 0x8}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 04:29:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x2ae8, [{0x3}, {0x2, 0x10000}, {0x1, 0x8}, {0x3, 0x6}, {0x984b2afe56e181cc, 0x4}, {0x3, 0x4}, {0x1, 0x80000000}, {0x3, 0xdc}, {0x0, 0x8}, {0x3, 0x800}, {0x3, 0x101}, {0x3, 0x1000}, {0x1, 0x5}, {0x2, 0xff}, {0x1, 0x100000001}, {0x3, 0x2}, {0x1, 0x6}, {0x2, 0x2}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0xb1e0}, {0xa1028050d7cc2a46, 0x20}, {0x2, 0x64}, {0x2, 0x8}, {0x2, 0x77c5}, {0x1, 0x3}, {0xdd7007ea6835d0f4, 0x5}, {0x3, 0x100000001}, {0x1, 0x8000}, {0x3, 0xfe17}, {0x1, 0xfbb}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getuid() seteuid(r2) syz_emit_ethernet(0x1, &(0x7f0000000180)="81") 04:29:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xa5, 0x2}, 0xc) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 04:29:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x10000000, 0x3f}) r0 = syz_open_pts() close(r0) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 04:29:09 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xfc) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x397737e6, 0x7}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000080)="916ec75cc7bcece7d1f581f3895dec8547158622c2470f8590dd02cc56c584d4f9", 0x21}, {&(0x7f0000000140)="5f59a4a0629a2eaf59a2f2ec650ef9a88553b56d13aee40f3272d20df323b86cb00637eb5c0fa553978fc1dd92847d69e47744702c7b005f63c0d6e7e743fb1bfa61955aab956f74ba2eb055e41fb8c2fd7b6ee8e00bc6825b22cb5af799c23a23790a06ad4de96882ae740aca304537fd6650046592383c45aee0c35f24aa857c6e1f2e52ea3d3904b2709304ba6bdceedcdc87bdbe4c5308e5b69319da5d247c600aa56154832c5cd687a9dc187dfc767fd0f667400e02d801c9c1cceb9710b44baa87b57253e284918066c0d756637dfdbf837895d0c74e18ddb1e14bf06e7bced54c42bf", 0xe6}, {&(0x7f0000000300)="e26b0827296ee95f209f8221aa51cbee041755741cdcd9d901f9e99b6eb32594d1bc2cb118fbd023a29d08e56d1586161cc36371a80de3c78ba6f55358dee0b4bc523ecaf0c20d82171bd7fe5e3c6bc59f72cf1cc893223a15bb55d8237fd04d56111cddd9951d9cb89aab74946aef70952b2c8b106ddc2e25caa4b5644999b88d8f6ce7b01ef3670c31575aede3917ec39d941ff43823bc", 0x98}, {&(0x7f00000003c0)="dc8d050a8b0d2e4ee1c7779f2a9ff674fcf0f053bf0937a7668eb1797e5c2d13c7cad5864c067d83c58d4d4a8b1dd52080110bbb6a3ae075bd9b636f7f34dc202dc0100cef13ea0d05535fae2014596e42097276392558c49c515ce31255e16432be541b3942242f0e63f613a73e6444857569c6e962923ed94b862c1773e5392be4b3edb2f98e8301033c34c5dd7e1d288f48f336643641a7825ad0505e858501e4e25419c266ea", 0xa8}, {&(0x7f0000000480)="c416f82626b67816d7f12bdde4ac914c89ca6effeccc8052c6c9b124bae4a2eb5669499a4c33dbf0d595d22b0b5ad5bff4774059fd46a343c3916282913a84b8f22fe493de5399737b0c8a9a8390a01ccefa9ef78d6700417a2140a030189d5e1d9b01edbf23dced69cb61f51592dce37200c0f9a10a6c64ab81705e1bc61f50aff4ed440d1e8d4c31a91760751d87c871c49623836d69798e6adf45aaa603d260d6d03941b266fc55bbd0d74932b0d8db1d4042ac587f", 0xb7}, {&(0x7f00000000c0)="a9b85d7e072e4abfefdc9e227e125c01f0d53d0a6b877373b2e4c59909a1c59d710b6e565647fdabe8", 0x29}, {&(0x7f0000000240)="3ae78cee7cba5a6e9813f1807064348f7b72cd85b6caf718fde5d7ce0fe1fd1bd2ac306cf6734836ad9e3292ec4469e6abe6aeb95d33050e1b7aaca969f120971d4b41cbe00798d6c17cc457623335bae60184a752fedc2456a6e39715493f6a5c2a59e055c6f43a4867807ed5d9e737327927385ec9647452ad", 0x7a}, {&(0x7f0000000540)="75f6eca46c061a940fbcf8acbf98325756c6e2a3ad", 0x15}, {&(0x7f0000000580)="7dd2ef27fa7f2b9b6c6e35745bd441ad9ce92b33fb7ed5bf92f971672705be398448253b7a2f7df6ed7d7150fbf8510873649fde268fdd697815cfb8708862ea1eb911aa4f037a13b53f9d49d2028060511feb3081ada6ed02a469f8055e637e739acb58b6139049d264d7a4c50c007de6c90abac6c6328808970c8a46d7a0d88ac0aece473406dadfa73d01f1abf2dd7b674975e0f82cb07414bc6fede573912681ac2cc04571f631cade4f71cf114b9b0d509448921f8ea31c054b0bfe3a5963099c13f542a2d67f5bc503d937e8de93a55e7e26f6411c9a4a234db0", 0xdd}, {&(0x7f0000000680)="408324f10c7e79a4fc905f4d096a52164376f5c0dc780de50242763e6a35b83e4ef45fe30328e2cca389a1d279420cece8d8a8ae1b72c08498b2127937ed37c33fd76ee4262a63", 0x47}], 0xa, &(0x7f00000007c0)=[{0x58, 0xffff, 0x401, "0a74cd7584557eb2cb1c38f2388c02fdfcc190cb299cf2bd213be95800b196f41d50c374b4bfab02f55473de7b173e3be0769bebfa2132b529ae76c4f3902293c9"}, {0x40, 0x1, 0x9, "eb45288cccdc1b9c976bcabbfd09e002a77722bd7086a964754987372680781b55ab3afa6f77bfa0e8094e9793cfcc"}, {0x68, 0x1, 0x1, "bccad380150e401dbaf2639892f47b89da1d56ecd7fa7af5b4d2a2b00576b2070a0fd637d05feeb3d5aca34456f505231ab51cd07d1d3a8f8f7630c2249e6bbd0ee33b45fbc2c8861b5191706d85e1fe05995fc27f"}, {0x18, 0x1, 0xfffffffffffff801, '^p'}], 0x118}, 0x400) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6e2, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 04:29:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de400009f0d54073d409a8500"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:29:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x54}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x1009) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) 04:29:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x26, 0x2}) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000100)='./file2\x00', &(0x7f00000001c0)='./file3\x00') 04:29:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x800004d}, {0x20000000000006}]}) write(r0, &(0x7f0000000200)="3b64f763fd0cd3858e24234c466937cb59d282ca2580ce306453aecc5baae26d326fcc6c8000f4ce7feef8753d82098a694e2c7b5bf6b265a1c5b42fb3aed218aeff3f4081f0d2403c115b916980162c4c805eafd096f51263e67002093f54ed3dc377ce476c1ce4f6ad9b265a8d2d835d92166508b8156569b58e99d8b25c628887e3e108cf9546849c6c0818b6af3d04253f4d23c3655d011030c652afbb980f12582bf0d51258b532f940437ab171b3028d", 0xb3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000040)=[{0x8d, 0x5, 0x5, 0x6}, {0x0, 0x2, 0xb086}, {0x3, 0xf71, 0x3, 0x1}, {0x1, 0x7ff, 0x1f, 0x9}, {0x400, 0xb2, 0x7, 0x80000000}, {0x7, 0x6, 0xfbc, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x7fffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:29:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) write(r0, &(0x7f0000000200), 0xfe72) 04:29:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x2}, {0x6}]}) pipe(&(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 04:29:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x99c349376c897e44, 0xfffffffffffffffd) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x102) r3 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) select(0x40, &(0x7f0000000080)={0x7fff, 0x5, 0x400, 0x80000001, 0x4, 0x7f, 0xc6e8, 0x9}, &(0x7f00000000c0)={0x8001, 0x1, 0x8, 0x3, 0xffffffff, 0x8, 0x5, 0x80000001}, &(0x7f0000000140)={0x1, 0xfffffffffffffff7, 0x705, 0x8, 0x46, 0x9, 0xfffffffffffffffd, 0x81}, &(0x7f0000000180)={0x10000, 0x8001}) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r5 = getuid() getgroups(0x9, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getppid() r10 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x4cec, r5, r6, r7, r8, 0x80, 0x6}, 0x8000, 0x9c41a95, r9, r10, 0x8001, 0x1, 0x1ff}) 04:29:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x768fb1bd3cb8adb6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) close(r1) syz_open_pts() 04:29:10 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/252, 0xfc}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x7, 0x7, 0x7fff, 0x400, "3a7f8267c5677baf602703a9be78d9a487b5c319", 0x831, 0x5}) 04:29:10 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) syz_open_pts() fchown(0xffffffffffffffff, 0x0, 0x0) 04:29:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) acct(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:29:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x3d}, {0x6}]}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 04:29:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) close(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="0c94a58f041338043d83ed0e34091516ae23fda55a247e1db11e9f8e255f9126fb9b0737284e847943c0e4c8fbf0e5c0a9640251fe7d015ff2424b64195159b4899394b4eb065f894e5d24d80e7b051c1e7fae097b2abf55277e654c992f2e76e1246c27e819c95fec838b5da8f4b12f429608ada4fd947ae0109200b3edccbef91a4a45ac584cffa68aab25897532cb5590b4996824d69f67e396b511ce37ddc1482dc27094a8b394a9f1687d732c8e9db43ab9f1bbc5f073d8ea4725dfc587b682fcc375691b778ebd5068c662f274496976477216feccab8b3f3b685c23546857fecd2e248af794416c24bb6cffb15ad28de288113138aed8b48976852ae6cf94a5a89de4a026cff87ec3d85692634672dc72360a0cc22db4a575e797c28332ea6c915795b5eb4321504edf93ab4fc1a72db0cd80e5584f4f171d23bd711a490393c2dd2d1afaf776bc2549ba879c3afaa238a5fd37ff08217e4d49e4f01c1bbba0cc95bb3e715097deabd1828391b5e1a77243a0bf91bab929ead4eead926180da61d3ba1bdbb07a077c427fb56f9e977840d68f4b72785e9b44dca97825d9f4130cc8281df230c0abbfec4df74ce1b7eefc41a84880ab786597f152dc883ca0509fb398bdde9da9130a84aff5313aea538d574b32eb466e50883cb3d4112d6c21e88b99723745eff14fa13154d3967808d916292758e2ba3809b3f3f26d692c0e30ffcc40254c13a022290e877e63c9bddc5248de54a55bedd692f564a998810c4e91e52428a667ea733a0455880e15e3eb15274070a536e2ec921894dc08b50389ce6f769de006b2f79e4df497f349aaa9e3c54fccdf76e09085ae8f9430e089a64bde027483f630b3575efb9f3f1961faf114d9ef90f026030a63a87f2cbc18d0c1c71903529e8124dbbaaf57f763d2d9ded5190e1dfbdf21cd9b343f03334b6346361899d09c36a9c0e1c697a587fe8e36887d4570960c44ee1ac4d8714dded7160b08340436d60e8ca2821f1e454df59d48129def30aac6f8516eef4c842fffe6a44ad876f194d9fd6f7e29a2e205890d6139da1bdca4021ed90f161bc43a786ebeddbb02d322b67de0819021a3e6ffebc5bcb4fe375ac502ee963e015f8d32466dc06d12f6c3b3398569ad130fc97f6490b2d0b3e5a352d05d58bde00ce212109f1fd5b2115b9e5891caefae95978c9a00a725759590297cc933c32b98f2488d84ec1ec45e3ab8e61712d5070d52bfb157a12f29286b174a1ae22d89acaab88fa7001c11e03e0697b6b26a275a6ce651a61f695369bba4e24cd4f85a8a26b006f9d01084da2129db55386e39a56bf1607e3521ba4eea808eb0fee2524554934a74facedd4f42dec772ab79ba19c02277d69cc3ee2d21abfc3a35e39ff9a721afb824c318f7acec46aec00c87c4c5068f3116c337113670837694581eb5eeceb22b536a9ac69b90501525f0cd0ac17c21b63f8834686b13085a68be3072439a98a8a45a5e1141df75f81fd02854ede47d795906db627e00660d97971a34f85419d7c7f8c0a43445842430ef36e8e6f93b37f8018fea1b0e914bff331cbdc59758db26f43816b8b9370448978ce87544916cd89279b234cdad4ac1aa56135be4a5d67f4797139ca51ba0a2f0426d97c0dfd018a553f3cdd11e2c93bb1f2ae33b55c743007005605af2d7e4c74105340a7555c6af87646aa6d86ae9684fc24cb6d063f3b817ea0141de894f3efbb34045a723648bbe04534d4170f1d836d3e981e991d9ee616f52fc65ab912c4772d286f6c8c642bff8187a887aedc33fd3270c3ca8cae65f6dbbf6524a0d3ae01c4425573070c400a70b8aab14ee973dace1d8882aeb43bf0a76f7b68b7987037e67e0e3aa46948a08d83930e3e76b555854d388c851d0f86f3c7c6fe537397a1fbe05b552b1e3d464a7531e943b4cb3716154b819f3fbd5b2a198ee13db21d703bdb15d158f242b93dbbaa8cd4249f6191bbbb251d9eb883d666d5217f8d5ba1f93c07457a6332d3b666c03735e83fc257fa75fffa5cab7ae922562e81b4250b7b67e3bfdecb995002edd24259a0f60334ec28e62748b0ec21d51beea40f075a282fd0e71921ce182014c5cc0b6d9eaa66cd0eda740756bfd0aea04f4da1832a2b93a2809fa2d581d14344839a4ecb76d22d97fc6d94a1de021f3cfc0e92669aac4888a71c9853549ee4aa6502d607f34b08e9952fe4e144385d2fc578ea8b0fdce59ae25edd970e0b67331eb6e1980ab9f1798076e5e8b37f41fe7f1ef6e2f1b5ee3049e8b88e22ee0c0f2043e55ee69ee713009bc4ca970f5f8684484085675ed830bf7a1286340c6aaf257d10c931a9d555a016fed356c7251b3c89e6b9de3fd98340c58b44e073dcd7be9af120ab373ac973c4f67d86280ea913362946ce31fbbdf580135b4d2bd2371621c38ff164e0f5961f125cf4eba66e16cbd27f8d678df2e67f4ee3d428fcb9c80959604d18628d38eb9292f7d281decffb1f94681664ca0054d936939cf281697aff94316de0e026c0a6a32b978060b2d01e5f2ec78982e457661af8787f95eb92939e9b56195eb7d2ae06f368bcdd3f68e2914c07a58b2feddbd526790c742ee2fc47c9a7fb7eb88144f49c3dc1b1ec318b68b533196e05e4a2d56a3b17c9ad4b52e4257279b8ccf85ebf69d24320b003e1e72328e46a1a1cebdf3b5faa10d57dbc2b4384d76adf73b6132d9387c356cded58afbfa8100a095faf50ea6a3349b33f4c3f2b7866186dc50248a84adb2b2222932c8b829fe491f24cb7fb59e7ecd801605cd37d7d4d353d6e7566bab374c83f43bbcc7ab25e9851cb8ab08633323b6b34113922b3107527d2ba4b0e1e394554fb69791fa7f7ac1e66495ea2c904b82ad1fc629c64b46cf0441fb5f321132d900b0fa941a0bef269f6b61969d2ca63c621940ae06faa3d18423cdd946e49fa99fdb6cb270077e990b637183e88d89d078cf80906700f27349bb5c5195bb1d07626735d5a7c1e6b56d6d5df72555c3afcf23ae2cb05cb9a9670d7897813d84fb1ed907e0b10d5554ba35e5e7cb833861be5322c12898a0efe2007888f7f89b008cc08292fc9b9ad0ac41e94c6a68a4855f80291293896eff2031ea2d8e94240a630f22d5bb24ed0fbe7f044b77b1f10711922139e933bb95c994c1781de303d5d78bf35043ce76fbb717ad005e020858170fd91121ac95d6bb892bfdbc2bd28f53973eacc73789bca08469712bcb92a75f022a432836cfe19a48e5807c5ff3dfee913e82091f4c7c84d7fe1fd0942e6ad816ff09ee7cfd14f6ee26c87809e9cd35389220dc6def910ec7b29875c67935ae70619485fec0a7c9898c8e70e73e8317fa36cc316d4d85dc828a85682c6b174a784544d714cb51e826e56403", 0x96c) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 04:29:10 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 04:29:10 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = shmget(0x3, 0x4000, 0x4f2cd91478d072f0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x3000) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x17) ioctl$TIOCDRAIN(r0, 0x2000745e) 04:29:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") 04:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9d") 04:29:11 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x10000, './file0\x00', 0x9, 0xffffffff, 0x8, 0x8}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) r1 = syz_open_pts() close(r1) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x8000, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x7, 0x3, 0x400, 0xffffffff, &(0x7f00000001c0)={{0x100, 0x1, 0x8, 0x6, 0xdd0, 0x6, 0xff}, {[0x7, 0x6, 0x400, 0xf8, 0xad4d, 0x0, 0x0, 0x51f9a954, 0x20, 0xc4ee, 0x0, 0x5, 0xd17f, 0x95e1, 0x0, 0x6, 0x8, 0x38a], [0xec, 0xf5, 0x753, 0x10000, 0x67d, 0x1, 0x0, 0x9, 0x739b, 0x3f], [0x4653, 0x40, 0xfffffffffffff001, 0xd99, 0x2, 0xc7, 0xfffffffffffffffd], [0x4, 0x1, 0x8, 0x2, 0x9, 0x5], [{0x9, 0x70, 0xffffffff00000000, 0x200}, {0x100000001, 0x80000001, 0x8, 0x1}, {0xfff, 0x8f41, 0xffffffffffffff22, 0x3c74}, {0x8001, 0x2, 0x2, 0x200}, {0x0, 0xb285, 0x1, 0x8}, {0x7f, 0x7f, 0x9cbd, 0x8}, {0x66a, 0x1, 0x4, 0x5}, {0xffff, 0xe7, 0x9, 0x9}], {0x78, 0x80, 0x9, 0x1}, {0xffffffff, 0x7, 0x8000, 0x100000001}}}, 0x9, 0x1}) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) write(r1, &(0x7f0000000140)="fcc0ef6009e5c2a1b452a7927496742fe920a6d8fd20b8bd809cd88f9c828e498958eb9e6e90507fd6e6687a8f2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf20000", 0x65) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 04:29:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 04:29:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r0, 0x1}) select(0x40, &(0x7f0000000000)={0x0, 0xfffffffffffffff7}, &(0x7f00000001c0)={0x8, 0xfffffffffffffffc}, 0x0, 0x0) 04:29:11 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 04:29:11 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a38620700000000453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6320bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028bdb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123133ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e974c4fb36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a5e9255590b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf00bb2fe7dca938e3344f2a7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef55f623c511e9d442201ee33c28046649a8aa68ea9977751b76b6c98bf0edf371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150dc6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b53ec5348d397215b9efdcf7e140d9fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc19f36175050cefc9a9f253de1931213d1d4123ded17ae3f2bb1e42711d4e37ad5fc6505ee058187638fcc3a621f1dcd6dfcb52e94e0a9cb5e85dcfd8a44e4beb6ea7bb2677b5e15c627800461ca04a9f7ef9db9b7f3f3fc234d0d9a5118595d1aadac4b018aa2d6d2de32c8bd6f7b5bfd4ef4beb1f166410d718665e42c519bad178404fb01f8da6380241d8b8c01f867e97dd715dd1a07b586d7e2d54f312966a752608dd338024f53cc9754f1162ef006ea4d2befab60542dd4028003c9bd9fc791b6c5b3f880686d1ed13604f953286eb4dd6844f0c82318d1c90b5c2dc4e8d3f2655df02a2ba104afa8328"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind(r3, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 04:29:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) 04:29:11 executing program 1: pipe2(&(0x7f0000000040), 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "00800002000000dcc40000000000000000000100", 0x1000, 0xfffffffffffffffd}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getegid() setgid(r2) 04:29:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x26}, {r0}, {r1}, {r0, 0xa5}], 0x4, 0x0) 04:29:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r0, &(0x7f00000000c0), 0xa, &(0x7f0000000100)) 04:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x700}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='a') 04:29:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x10001, 0x1, 0xdf12, 0x1, 0x9, 0x1f, 0x89, 0x0, 0x0, 0x5, 0xffffffffffffb825}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) 04:29:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) write(r1, &(0x7f0000000080)="62915bd7fe3182878748ac58c5f2f7aab00f6b6e554b1d43c6aa102cd4458005ca76caa6e4ed500304bbcd6571179925981c20fce07f4557968e1d097460d518b75d8cf77abef11a41306bd52980a6cef691de83677f1574307034b93a00000000010000005d273ce20ae48cfd0e9ef113824bfd46e01343dba03021cc7c4091f4018e08f89e172b36d368", 0x8b) sync() 04:29:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r5 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000001c0)=0xad4) renameat(r5, &(0x7f0000000240)='.\x00', r4, &(0x7f0000000280)='.\x00') fchownat(r4, &(0x7f00000002c0)='./file0\x00', r0, r1, 0x6) 04:29:11 executing program 1: r0 = getpid() getppid() r1 = kqueue() fcntl$setown(r1, 0x6, r0) 04:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x1) close(r1) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 04:29:11 executing program 0: msgget(0x0, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) chroot(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="45fb9321c158a939a462889afdeedffc12e7bc9ae5333b5a8ac655a5a3bbaa799d6fefd4de01742b1e7f7f9f66188c36fd16493a725e7c8ec428120010650019615b8f142d0c9e48cf"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 04:29:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x7ffffffe}]}) syz_emit_ethernet(0xc7, &(0x7f0000000240)="5710269c6c581eae5e90a1a3e3ff5bdaf21aa7e7722643eaf26fbc6be07b345e46d88d956fe31d34e17bad8902a5183f9c637ff9c84b7a75adb34067534632df06bc02c3d13d97c215789dfa8618792f14fa34cf22222c553bed6d7d73b216b8e0b0c50c15d27db95bd8a830f364b6a63e2b0c71bdd4c34115b21244b43c154403b70329acd86bc2b15e578e6b38beda8ead94dcfbc0f5c0b8ebfc42acd20cb325a47f3a6b34f2fcab5c46e262142d1f72b7082972c77b7a2eeeeb8d6a3538c1201ce087a01f60") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 04:29:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x7fffffff, 0x1ff, {0x8, 0x7c36130f}}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r3) kqueue() close(r1) 04:29:11 executing program 0: r0 = socket(0x22, 0x4, 0x0) setsockopt(r0, 0x2, 0x15, &(0x7f0000000080)="04000000", 0x4) getrusage(0x1, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)}) socket(0x1, 0x4000, 0x1) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) r2 = semget(0x2, 0x1, 0x20) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000001c0)=""/89) 04:29:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r1 = socket(0x0, 0x3, 0x10808000ffffc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r1, &(0x7f0000000040)="c186c17ed169764701f6ec8116eda0aadb7f5d6a1250ce21d821a36e76504cd77c1ada213394c08b806bfc978c3d3254b3fcbe74f130aba0f72c9cc66a42d5db932573f1a556b6c319c8e80583dfe4a508d497dace561d151b756da5cfaa60bc277b4d7396a6d4cd331142ba099b39907ad6d36c1db26a81", 0x78, 0x0, 0x0) write(r1, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933", 0x479) 04:29:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000640)="c900b6e80b4827c0ebd3e04cc92c2ac6c49eadfc87cc364a17530c3aa0cace68eff6fd36681208d15df4f386f72fa8fb490ce3682fe8728906ab1a372910893cdb1511e6f7bc5a83aca2bec11a68ddc9490529594613e04448a4757c4559ff99b55852843ec9a92741ae379d9ab6e336bba672fd7c2517e168ef879e6fba3e1c430461dbf6a31f55ece5b9f1bced73d5911715294c57182b2db86b1c8512b43a3dc93e18a0e5f76c544e86d722b162253eea3a7f8a783aefaae474c871051c0b6233e0c7bd764ab9230173145ed59dd02516422165b0daf6d489d0a7d02b14cc36b442a760e1475fe15452efa08328f2d448ae6d1a262d0e22105fb07f848e7a1c6c7774b9a9f7b5126ac5b872c715cef372272be461acae32f1ca387f53efa83f3aa0cea6d0d590fb1e381febd4bf0396c394ec333aece487e96d0d692211f5406bb5b2ff679db362ef04adedb013046fdbec7f130d39ac251d2a2f708596bbc3e3bd30c839cf359e7d28ff2240a4f49325ce516dd762d67e3eee0d1a363910564766bb5eca00dce90aa6c14949d1bbc2043f1ea3051e470949ae235fb533bca6d8e944e43ec0dc25acb010310d051a0c34bf7472c9cac980a5e511ef6f3862710048c75cd350b3acb49f2f56f87cbaddbb74bc848447f459722e308aab9f928ddae897b6fbb53f75df8ebd3c024893b46f016889413ca772230fb69376f8d935", 0x201}], 0x1) accept(r0, 0x0, &(0x7f0000000240)) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000180)=""/1, 0x1}], 0x3, 0x0, 0x15) 04:29:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0xfffffffffffffe9e) setsockopt(r0, 0x29, 0x3c, 0x0, 0xb4) 04:29:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() syz_open_pts() flock(r0, 0x1) 04:29:11 executing program 1: r0 = socket(0x6, 0x3, 0x81) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x401, 0xffffffffffff0000}, {0x18, 0x1, 0x0, 0x7}, 0x4, [0x4, 0x7, 0x1f, 0x2, 0x9, 0x6, 0x900000000000, 0x7ff]}, 0x3c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x8) 04:29:11 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x9) write(r0, &(0x7f0000000000)="fba87e5d951dd848c91a1700f21375a3ef2c56ec6be3eb911c1c83f7d52e1d8d22e4656478293b913217914a3f4c4b7d11271c2a2089803a25949375a376e9b0b235e9e92c7234", 0x47) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0xc, 0x1, 0x1, 0x7fffffff}, {{r3}, 0xfffffffffffffffa, 0x92, 0x2, 0xffffffffffffff80, 0x8}, {{r0}, 0xfffffffffffffffd, 0x19, 0x2, 0x9, 0x5}], 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x732641e2cb17d381, 0x3, 0xec}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4, 0x1994}, {{r1}, 0xfffffffffffffff9, 0xd, 0x4, 0x9c, 0x4e3485f8}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x3}, {{r3}, 0xfffffffffffffffb, 0x20, 0x9638b81da7178355, 0x0, 0x2}], 0x100000000, &(0x7f0000000200)={0xffffffffffffff1e, 0x6}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 04:29:11 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/99}, &(0x7f0000000100)=0x65) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/68, 0x44}], 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/58, 0x3a}, {&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000240)=""/153, 0x99}], 0x4) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1}) 04:29:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) 04:29:11 executing program 1: semget(0x2, 0x7, 0xc0) 04:29:11 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0x1, 0x1, &(0x7f0000000300)="5a544b1c9619c83de33d82aacd48ba0cc3f30a8ae4ecbad8963c341d949d8f637bc512bfc64cf0fc3f75b438fc6f5c26a7c044b5f198cf21e9cfe8ff3e5bad0ac7944bf511f98bf83e9f921885d91807afd06db8b8301b2688d608992f9dcb96d969daf15514df05b4fa6278b66b534cff8cb7a844ee83a2453d29bef432ed7d562464d42b1c3a88084cfc78", 0x8c) r4 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCCDTR(r4, 0x20007478) fchmod(r4, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xb5) r5 = kqueue() recvfrom$unix(r2, &(0x7f00000001c0)=""/91, 0x5b, 0x842, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getown(r5, 0x5) r6 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r7 = dup(r6) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r5) setrlimit(0x1, &(0x7f0000000280)={0x1, 0x6}) sendto$unix(r3, &(0x7f00000000c0)="6df496f99bc0f02b7cf681c3283add66c1fd884ac131d3e6a8c0abab1bb43f2ae21f1e4aa3dca052e5f63a63f662690a8593b091ebe239340109ff010e3e24e982c957b804372959fd8ff3e56a72b9f351db05cd6a55a70786e586a78dc477d03b4126f77e1fcb012eb96dffd8494c9f162277dbccbb4c8378b59828d2aa857f38ef83bef255a94520bce186b90d96c17c1c5b40f51c55f120a2a102e3801ebe7d79ddc01eb8e26c959bf1efac308d77be1415d026586730b4054cf08b1204fb6896a75bb3ebdde02b60b1e37bea38caec59f7d334e8", 0xd6, 0xf223e8df258355e9, 0x0, 0x0) 04:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:29:11 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x0, 0x23) semop(r0, &(0x7f0000000040)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x3, 0x28, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x1, 0x800}, {0x2, 0x6, 0x1000}, {0x3, 0x800, 0x1000}], 0x7) r1 = semget(0x2, 0x2, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x100, 0x9]) r2 = socket(0x18, 0x400000000002, 0x29) setsockopt(r2, 0x1, 0x16, &(0x7f0000000100)="0fb58eb11512056a939f983851bf3dbe2504009505479800", 0x21e) 04:29:11 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) clock_getres(0x4, &(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000080)="504318c93e0f9a72d358d943d15e1203dee8e5efde80a11c14010dc45ca8a72817855ace3cd63bc35673f41d255871c5f04874ca01e9343a27f6f000ce21f98bf4ef2acaa6151b66d94522d7643f98f25ad2", 0x52, 0xe, &(0x7f0000000100)={0x2, 0x3}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x1f, 0x0) 04:29:11 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = getegid() lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, r0) msgget(0x0, 0x40) 04:29:12 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x34) 04:29:12 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) kqueue() r3 = kqueue() dup2(r3, r0) 04:29:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x5bcb) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) select(0x9, &(0x7f0000000080)={0xf}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 04:29:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) getpid() sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e2f66696c65300001c2aba5af1edd2b42a2bf731a0e686b323a280300cdeaec699e1ff1ab989c2f40f48af201ff155ae625dbdf47040f13073806562540c48866000200007073eb4addc13ed7f5eb7ded5fdf8251b7504b3f0f245721601351362cc32df42dd11b89bc06e551ff235ed1849147e3783c4d6be8b463660bc3ce13d119ce197e9477f7818236ce29437e4e34457853da0a1c768c66c8b29ac59c"], 0xa, 0x0}, 0x0) 04:29:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x238, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffff, 0x6}, {0x8001, 0x101}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:29:12 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/148) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x4, 0x80) getppid() semop(r0, &(0x7f00000000c0)=[{0x1, 0x1000, 0x1000}, {0x0, 0x81, 0x1000}, {0x1, 0x10000, 0x1800}], 0x3) r1 = getppid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$setflags(r3, 0x2, 0x1) wait4(r1, 0x0, 0x1, &(0x7f0000000180)) setpgid(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x71c, 0xfff}, {0x18, 0x2, 0x8, 0x3b64}, 0x80, [0x38e, 0x2, 0x100000000, 0x1ca, 0x42da, 0xa2, 0x9, 0x1]}, 0x3c) connect(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r4 = dup(r2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000340)={0x0, './file0\x00', './file0\x00'}) semget$private(0x0, 0x2, 0x100) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000380)=0xffffffff, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000003c0)={0x8000, './file0\x00', './file0\x00'}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000400)=0x100000000) accept$unix(r3, 0x0, &(0x7f0000000440)) semget$private(0x0, 0x4, 0x400) semget(0x0, 0xd1305f1d95fba474, 0x110) r5 = msgget(0x1, 0x100) msgctl$IPC_RMID(r5, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x0, 0x2) msgsnd(r5, &(0x7f00000004c0)={0x3, "bb28b259503c074f4b5f9d0d2b10e40681da950b785d8a817ec7f29d87951e61c8ba90e6b2f9e3b6f7a9b47a57987a688617e482741b072f88772b1d57ea3746f52cf11a31e6b049683afef63c0e16bcb3dd7c5641316e8fde2b59642f279ecc6a6c7ccbbae71529ca6ba837622de9e1462f386a2516bcfab0ae427b9e4838d0a63b391b0341cefa3870c1c9d10f1e6948bb7666dd1a587a731aeb0afe8e6303134b6af5fb2e4fae257826a20d03f2744aa6aeb7e83acb8e7e71"}, 0xc2, 0x800) open(&(0x7f00000005c0)='./file0\x00', 0x10000, 0x8) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000600)=0x1) 04:29:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:29:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getpgrp() nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 04:29:13 executing program 0: socket(0x10, 0x4, 0x4000000000000) r0 = socket(0x20, 0x8007, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000100)="36b02943970fc069b6c66e484b072b56e7b39d8c9863366855819f9ea42848649e6bb41579c54fc9a728d2b2d50e5b682b9dd4401fc417dbfc78cecf934456e59d74093bae6976850ec218688c77002a", 0x50}, {&(0x7f0000000180)="7f3e87ea61f1d4d065d47514f5a12cfefadcb1eaacdadb5e48a054c7f1a5180dd31ff9258d462a4b886ae91ceb7d6424ad7fbe92829f0e0070b2c6a9ce753ebf761e1f79acc1198d8badef6debcb6bbe225bf56203f5bb8e1107d6cc6dc4bc44497c1caab8927ff81027a7922af38faef5ad3222f9b40e0bcc8d9b1cfc631de97d5c5dd54f2a5821c29e7b50e375e31fc895761765d12cb16123dd4296085858888bb7c9b2773884d47cbe1439748da48086ee37f7df5a0a75d8a8ec2f9ea5e081fb9cda39f7ce1331b7024f7ea62bcc67", 0xd1}, {&(0x7f0000000280)="a83cad5be370033b4c428650a4f3fa676bdea936970f7eb68480b0f7a27df6ffdb316f6debf4ecb51cd6e5e8d33d989db0ad05b21936ae718c1e0aa49c2654a3503b37f7a7c9130e0750731612dac2e57d79451d95a149613aabafad88b2b686a4a6860d79cc4a1cfd5618da3d64c70e2f8792705119d1559f092d2844a9ab65f28ce0e2ea487abeae30ada282412b4812c2071534dc003bac32ac3f35053d0c0f05d91368540935ec90be36bec948ce30192ce74ec1e7ba2d5b40b1e8a37e694b6236413bf5cbd57206b781f923570fd3834a22d114cadc8ea06b9fde22431e4b540cbb824ac391ca2050abfd8969b450ab71651ebca94b0ab68544ada6", 0xfe}, {&(0x7f0000000380)="8c763b75d42a6d91336f25508456b525d2b84a24aae5a68a79df6367814fd12decc7d66095f32faaa8105bcf902efc08027a9df991a53decccff2980e3fd0253771c4dfe206204593fbc973dff5cbcf8d2dad59bd01278ac7205898fd72a8c8ca64bf8f3a4fdb18cd880f0cd4dc991821d7456a1bd2330b9715f5488a6da4d1df1a0fbfdc919fb6f19dbac67cc930d57c65d45b6605c6f60da2fa87e332bd723ed214fb589a4f1e1c440805e2e2bca523a50627e5270f5b351b56bb57c5ccb6d3e199c9a156bb52f6c1bb7d0071c2b2b65efc2ee2a62b7a0dec5d9ddee865a058f125c2aa8e137a04ae4b51bfaccfbb1ca4c1de229dded8559cf455930ac62695eb63df2b9d9a6af279f02a10b7b98a568ad38d9f0240de2745337bac69cbc875283196d01ed7bafe3d268ee1f4a014866719b531faa2da3374d91e1bec826dc620cef76a27ed4db92ac81241cbe37f9228a4e04006fe0aa840b2362e4fd04f8a62ebe459e0b5fbb33c3a97c8a3f956a35dce207725a81323cd0226dc34da4c3f28a604a8d733f079f5a329220448bfb22a4b932ab3ba61a7abe77d3bc6fe4488ebd040fca6e63c0d4f141824018a950680bb6f0feeade9d9071c83215b5d071d947c92fc96e6d4bcc2bf2d07d8b8b5300af6bb56b6a0abf5d955f617c6d0eb80b47da0a68e910e84e81471b0837981d0ca447392ae38d6a4d891aba5906db018adeb572ec5fc97e43908d0fa1fedc7b954605feda730601f0d988a61f74c7fadba9e82da5c6971499f64d5b11d66f3fd274552e38dd7b1b1b82b08a323d95555522f3e616b1754ef3e34b1b4a7318d14dc82bac20ed888a61d659286d96cdc36f5dff222f6d00141aaa5ca7b99a23d7b1f052682a4596d99a972b2acc5b6d82320c3d78fba1052a4297a0b39cc055a63d9084f2efcb5f0c06c8da158f2298021770a2da94af95e5d611fb762f7968b7236359d522431bd6c55d8119accca54f9b61ff5beeb076b71d803f15fba738ede52fe88752fa28dfaa21b498aacaa87cf3fbad35cf66da249b0afc2bf489c5d51551fe3a67d84aeb17f6ff7b47e05a863e5b5ad0dd1cc451aacde849e624591651ed5c08e2e1131a33af460a6b6d6c1b9531e11b6990a3721ca8a990c24aa02dea9d98138f5d6675d973d43ce16cdbfe512e9ffd0f707ec500d09eab572def60a273051dc30336cf1d393d7bc7addc77888abbe585c69db02a637764a3053b3671a737f0473d4f7568526422447521755bcb5e5456a5f479ab03864a74cea4d3f4ce5f5c2328443c78d4795e7bc39cb7b32d072671c4a6f2b988ecf7d3c71bba8d6675a24a755a19f1fa74e07334720ee5e1a9f8e081fe4f996eda0b584237da2c7e6971b570e2b38840ee0262a06a2a78467976fa9201c73addb3d4dd36c6cb20ad2e5870758054e312ddb89bd9d153931a61c9a8cb981fdd58794093f030c391f54c59babcb954c37300fefeb695325d1b1c2676502cdf46267fc395f7c06ccb00e74c85745000077c0925fed102ab75c5a801fda045b4f6218edc73798ae8a39867c9e19cdacb4f1b8af8b2332f7a3e58e5f17d8d81795fab49df7aa42871be8e8995598cc88e89b20a97d96b0017df5ad4ddb6de51e86bb5ad76f9b3b5f4eab0f99632d1c10ffc5c8eb8880a24faf5e8b4750d98773820c3efc4d19495ea80dfda2714fa4f08c913b0598da18a8b178d89a50f4b8a75c44da12e7a970b23ff3849d33d765b99e6c498a767c5c569e769f76412ba9a254b28f48ac3b847a8bbfc3869415a9e078f14f343f77539de3bc388c308055b5766de890c310390f4b7ecef830cc4a15d7d5e71260c3840cc2490503b093173d7d50289fca536a47b6146a26f209e2fd700fabf2a8e3e74b4687835b6b35f99eb0b04a7fdafc3a618fd73ff0fd9488c5cabf69cd6bdceffc843fd6944e5a5ee85993864711c0b4980679b60c8d290a8b529a5b5b44ce6bfbea39fa9f326fcffe5363342cce27998ebb5776e633a1d542b5b3ff18ee2d5b2072289ae0907b097c1df9a07e5e6776bc66dfa057879446794715d3fb771ae0b1d743bc460eeb2aa796b4077545fc9d7fc324f7ed0e25ec0f2c72870e6a39c0c66ef5d8d9f7932ef069c6c0e0d750b99b93847c61a8d57f713f9c4866f4e606ffbd5c223aa2ee84d58907b0bc70a132fc744b165d239631f4d51dabffd41a31176d561e5cf050a133acc5769c96944136c4b8d0206abebe4fb18c305ec9c0f611cc1dbbd9d01216569b4b4cf9c61540a956196d0a62c34b47cfde8bd43d680173a325f3ca8da726769b5253630c6ed9191be905623009ffab2f999366327b23da79b83c2d618ff6feedba8694bac0c528abe8aec2f6876fd07613f58409ee5250db05d786b047fd24b4dea1c65086cbd56a08a5390a5e27ce6dd6a92b91815f1aa1e52ec8305fbbdc740ba3db95b991fc9acfed11dedb640332c75d851c05fe0b756062c35af34472ca8759f699a5990f617e8f4bf713a41ec622b25961899068fa2ecbdd3b3048f18d6e8885803e34af0dab0ea38a47df0166b40d59969959e4754cd56741dc3d8e39bf30839944cc711ae1f34224660a4f9ff65ffd18f2eadfbd642f215c146102f230c4ec9a4e4b71c19fa44fef8a029f57ea7f7c6119a324558ea59d9ab878c1a5b86f5ef466775cf2721e2496c7cd0e4c7264b436807bab6220fcb60557477d0b58296dc9acc2d9fee3df2e27548d670e89ad2f88a20c0ba02f4419f8f0161080b093d080445fd2381af6d52b390db7d41e9c0d9330835015409ce39359467161f41dbafc5629558467e1bbe13adb0e66df66f899f1a57c26956f1f81aec9c77666f42bacb584a962fc46a66520360a36c9904823f4c61b380c6f2fb7008fc21866a100b0d8360738aa86536171b990176169ff9060f01bf2c9f11d8ea4ef75c56e39535634091d197d29e39d3deb6a00c0bd9acd6a0b3b66e3bbfad54366741660d7274dd28e8e6429c5d806cb95909f4aa7c9c2914df8ddf3ca472e745f8b9718a6e01da416177f7bdbc923ccbd5ddf51a83369358dd4b300cf1e85480b69c3c31f0b5877c7305442415764b39709093ba6e32ebfbe8ef7aabdbf404dbb28a24b736344d94b52250d39a6dd4437e5ef1c94c14881b7f2f82be5747c51bf990a2781a87c7c599f491ab2dcfd9304660b055a50361030931db085533bd839b8b8fd6421b95f1a5164d55855a6e17f3fdb6bfb0e19ff066faf3a8306fe5244ead8d88fe0ceffca3013dd35697ddecefd98b19242920ff2e7ec6762b6a31d5e2dabcb3cffa9326d9adbdfebcfe8e2a8223d22f34559444f8e7d8c3084d6d1a0a5e16ab7573066797cb9f63fb31e89622ca6c8ba48b0ee3b88bd3ff701085fcd12ff27d03807f7404ba3ec97548f0d85b63fa4724d7967989b6454e31da5615ae70d1fe5417835b698c6a642e3749f87ab6013b0380e3357749483739d7bc5c69949ce2841317a31802eabfaad3942dd031321c7e48ce7fda0e0caaad46f5605ddae5e6b9937cfeeaa6516507c4c395ffc1b7eebc838e827bbc035d0b82445001fbe346313fcf8ea2f76fceebcb7c94f3842562cecc3c55aca70b8ef5145bcf20ff07f4c7b4269c13e8aa60fae3ffc1a290974e62321524fdf70a0c0c8c2c45030e1b67c9e98bb65774fde1353e18e2bc50d02b3c6e15ebe94204aff6d6eb2aa1e99315e9ffaedfda27ac42295a51cebd76f81a2db4c0671a1792915f6b3ae5b7a9347d97b10f6e5642333836882c1ffe474691770a8f803331594fa15f97e735b246907c8718284a2089e38705b80cb6ba7caaab2bb83712d8c82a12836db039e0c374b0e0a9cc1bbae6a5b7a69015665e3f197fae27f631f83f8f3292188de742bba11e598930f7d1cbc93cea11ca3e53f5691c4ceb59491ab3434d5b447a323cf3a8a343ff0288c0e019d357bcb4e194b652791d3bb87e1da34ac2efa62e1f183c5c961b60f278fd7ba5fcc958da2e11c9540950d0a5cc96a702a8c0fef9524509b1d52af7af188fa238dbe5bd72a6b364c06a2aed95e7337c5314f3c1b46d4c261247d260ba0237988a0964eede2858a843f688f015dacdcfdcb10f7fa07b4bfff7271cb1636957eae8293d5829bf43c258a6b7b03ded1db85ea2685e0ff9bafb158c0b31692ef12f154e308a190b07e17be510cb111022e39131f51fc36bcd66f21eb1924f02b23cc35bfb19907ba66c67ffbfc36157eeba56b63da3614558db4299fe222cb16fc2b4d7226a73f1e289df79b5d213e73c1ffda393ffc03b0f514a80a0a855e5b47fe27a9754bf313477f6288779774bd0f71af090b325487e773b6590c154ba68dc4d1d561d775f5134bba4659b3b0084a728ecf12ab6b413f782e8854eba4c1efbafc66c56feba0a33c53464ac736b1cecaeba1f36be6e89fa96003ab9908d5601681e9187b53893aef5df84280c610dc58d9f65340ede304d70f71c2504fe842ecac0b1d02231129962293d41af5b7363f67555825b38dbaa8b42326e08b1ebfeed9dbb4a1a5fcae63784a1f61aab32a125ec395b2c029e1dca7b94f0a538bc650dec82c3dd3a63e893a6de19ac6694449b2e95e1d139af2303190f2d1aa38b26f1dee25ca1a98bea524d297f565d0abf64136f099f253872056792dd1c337020a7025c9fb67bb7b9fc7539d7ba2eaede9265e8478ea0f4a928d6d15494313276afc181a61a848797f6e98d87f24cfaf70edf36e404b91bf353142e96920dcc4de412febc6809a97c14cfd3df97d5ff61480b0be7883aadb2d709346635334c35c00576d3175325db73b43bf237ad31a1c357c5bfa6ce74ef45114076a00addb3c256f73f6220a88557c1c8c2f29aa586d68bbfaa23673ac46f8d21ec5a3efeac3fdc33c8290f9d9c15b62fc8563b2e3e13e05f6fb86785dc2e09e45bf85143bcab8ada188485abe113536ca9ca730899171c6b223e283a5a10b057428204517d6dd887bfa014fc08c9bbca4c1b375be9c9593cf1555ca5a1765d7f92ae478d200d949e8815a706b3581632a3ed3f1702519c22200a84e1a9d8ad0788d96c6a713a8d7f78c3340c5ca9e79a32ac83ec882dec64e3ec725fca30f50bb938610eaecf314aa9d5e743fb6d08e6417ecf2ccaf07712bef8775af3fdb47829c54b54e2dce05fcb18bdb2a3da5e83abb2052a672650b99c1c95cb604004758fada08a7ebf1a753c1ff8033094abac7b7724b1059fb481adf476182b6ddd0f820f1096544d42e1be642d9b00f9d4399457762bac665f12f236b209349c4f6fc055ad3c965ca46714a74b167bbcb232f1bd0617d15c10bee9f6b4d21bd9307971a74ea1d35ac8ed8e5451c29d844df1079df66848f3c35be2f87bbf874bfc2ad2fe0635498684a457511f42dc251854993ee1e8b20c46f0ca8bb3c5d12fec06d8dcaaa424eed45fff5a6e6c7550b6c7b4ef6eb006a0d06e51b272581076b815b4d537aadd670f48068d775db2185a756117422072c23e3beacf0d594862ffe50375efefd3cc4d17c939af315669378b3258732ae647c527ee6b0d66db7aabb317dde47cd928a8f7d320a32cc149ce8b67dca797995ef5fe7af63aeb5644c3413f88437196179d70e9b69ef32cfa41bca7570f71df60592a6af812df720a2d3b6fc7a4acebb1dd3329455b8e7de8d842a66d864effee22630ee31c3b5b8cfc29d2fb9ab9d9285350200a9f3a2adda1f36b0c4dd5775e1a7210f58f15322aa5394b459ba2a724268c85f19517d43e7bc4800d2c45", 0x1000}, {&(0x7f0000001380)="f45cbed7fc70e60a744deb829e933ce75e744f3695d9249b96d04be543bb415af79d2895c97c25a8f849b841eb1edf278f0f65ae7b22cc400430eb31207336a3019e623219d40f97ec23a9a5632e0760c75091d6c1b15e95a3d3428cf14170ef6d224d1b59090470bf659fc2e56474c73eeb23776910c214de5f9bc96da9c58d8be346806e5db75587c4c9ea5667caa89fd3613935585e2b04bf0fb50d620d295c68611091f1e1736a81f3acf14dbfc0244227abb6b9d18dd9ed74f20bd33c6b7a4fbe10bccf815d67f046f8050d1a645e8306e64cd0063978a0f6ada0598ea901449722caa7", 0xe6}, {&(0x7f0000000080)="027ba2a223ba3fd8d73e918f0e07643991c2714809063618c238fac9b424ad3b1a2d4ac3", 0x24}, {&(0x7f0000001480)="fa9ba8d452b82318fb32530353faa4fbd1552922526f099d0d3d1fecb89e842ee84befeb324dc916af963f2189dfe23b0a888b2536c61ef6130237217ba7f8dbfb53bda50f3eec64312b0591576f74f72a520457a7f09e646d807de7b1e015cfefc890ba90aac0cb25afd350c98635e318f05d7b88e0c8d8c8b49645a7d4b90e93185ba33286b72cb69f07ea5d18a60593", 0x91}], 0x7, 0x0, 0x0) r1 = socket(0x2, 0x4, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) 04:29:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xecc9) syz_emit_ethernet(0xfffffdfd, &(0x7f0000000180)="bdf23c9189c5e8c394d1ea1dfdf73801d300356e5cf9e73a605e1ec678b18c6753a9a07b4ab2c451a0deb8e330deb54ceb8925e7597b4df41cdbf4634c2f11fd00000000000000005df20362f532e2c8ae056ec0fc1da3f97441e27721") 04:29:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0x41, &(0x7f0000ffc000/0x3000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 04:29:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) 04:29:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x33, &(0x7f00000001c0)="c1a2f23a0c6d175d5937b653b815ddf0bf6fa8aec4f27e9ed89d5421cc09b4e5b7b9de78bbacf64a7477421da4505f446a1864786d562545a26de02dfb177106a03ff9c91d4740b1729c6c6b") 04:29:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x9, 0x5, 0x6, 0x9, "608a562e82969ef524089d5bf0ce1df49b6468ad", 0x7fff, 0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x0, 0x7, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x40, 0x5}, 0x8) 04:29:13 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x1, 0x4, 0x4, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000f34000/0x1000)=nil, &(0x7f0000e05000/0x3000)=nil, 0xfc95}, {&(0x7f0000d69000/0x3000)=nil, &(0x7f0000e8f000/0x2000)=nil, 0x8}, {&(0x7f0000cf1000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000d34000/0x1000)=nil, 0xf6}, {&(0x7f0000c24000/0x3000)=nil, &(0x7f0000e34000/0x1000)=nil, 0x401}, {&(0x7f0000d1e000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100000001}, {&(0x7f0000cb3000/0x2000)=nil, &(0x7f0000d97000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000e5f000/0x2000)=nil, 0x63a4}, {&(0x7f0000ee7000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000dd2000/0x1000)=nil, &(0x7f0000d56000/0x3000)=nil, 0x7f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8c0000}) r1 = getpgrp() ktrace(0x0, 0x5, 0x2, r1) 04:29:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000100)=[{{r0}, 0x0, 0x5, 0x0, 0xfffffffffffffffc}], 0x800, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x800}], 0x2, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) shutdown(r3, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) accept$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000ff0100a8aa5c028a3ef421004a54e0893c62c277000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000fdda1600000000000000000000007f00000000000000a30a09be110a98729485e9f1494d656308865c5ad9dfbd5012b3960795b9d2cef28c269110eab226e6e328f3846b98"], &(0x7f0000000140)=0x6e) 04:29:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000040)='./bus\x00', r2, r3) close(r1) dup2(r1, r0) 04:29:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)=0xfffffffffffffffc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) 04:29:13 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000300)={0x43, 0x7, 0xfff, 0x7, &(0x7f0000000080)={{0x4, 0x81, 0xffffffffffffffd7, 0x100000001, 0x4, 0x2, 0x8}, {[0x7, 0x80000001, 0x4, 0x1, 0x5, 0x7, 0x1, 0x0, 0xffffffff, 0x100000001, 0x21e, 0x100000000, 0x7, 0x7, 0x0, 0x2, 0xfa, 0xfff], [0x100000000, 0x5, 0x80, 0x32, 0x1, 0x3, 0x8001, 0x61, 0x9, 0x200], [0x81, 0x38b9, 0x3, 0x1, 0x100000001, 0x100000000, 0x6], [0x0, 0x20, 0x1, 0xffffffff, 0x0, 0x100], [{0x5aa86fbb, 0x9, 0x5, 0x9}, {0x1, 0x7, 0x3a4, 0x5}, {0x7, 0x80, 0x101, 0x10000}, {0x100000001, 0x9, 0x55, 0x76aa}, {0x24c00000000000, 0x5, 0x6, 0x4}, {0xffffffffffffffff, 0x10000000000000, 0x8, 0x3}, {0x80, 0x77, 0x8}, {0x3, 0x0, 0x63db3bcc, 0x1fe32bb7}], {0x6, 0x8000, 0x74a03062, 0x5}, {0x8, 0x1e2, 0x204, 0x8}}}, 0x4}) connect$unix(r1, &(0x7f0000000600)=@abs={0x7ec74e2ac8169b95, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000b40)) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000005c0)={0xdff7, 0x20}, 0x10) 04:29:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = msgget(0x1, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) r4 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x1]}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/73) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 04:29:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = geteuid() geteuid() setuid(r1) 04:29:13 executing program 1: 04:29:13 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) clock_getres(0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x80000000, 0x4}, 0x8) r1 = msgget$private(0x0, 0x104) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/141) 04:29:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f666905803000"], 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 04:29:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x4a39) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') ftruncate(r0, 0x0, 0x100) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 04:29:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2052, 0x4900) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20004455) 04:29:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x9) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setrlimit(0x3, &(0x7f0000000280)={0x0, 0x100000}) sendto$unix(r2, &(0x7f0000000200)="81", 0x1, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="9a300000"], 0xa) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 04:29:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') chroot(&(0x7f0000000040)='./file0\x00') fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) fcntl$setstatus(r1, 0x4, 0x80) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20000, 0x0) chroot(&(0x7f0000000100)='./file0\x00') 04:29:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8", 0x466) syz_open_pts() r1 = kqueue() write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000380)="48e176aa488b656401e68597fcca2f9efc1c68063a00fb84a50410a857cd1b3eb213dc5f14274b305760e9feed33cd2c4722136dba80482935b7296bb18395331fef4a7d319355c3c19107af0d748415e6345b89e7f29cbd9acc62815ddf5d66548edbd9772ac4762c0d5588683e7238d048cbe1fbcd376a081b2887f39565e5e25809f5037281f2b781ec0d738672d622ec4a6feb5c98aa0674f68b02d320df657da0fe98d4477137caf2979e759bf4f8c348ae8016bc4d25e62a71d921dd759c067d957bc33ce358f5be10d8f5301f6de220cd138b30831ebbbcd9ad0a402044", 0xe1) close(r0) r2 = syz_open_pts() ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 04:29:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() close(r0) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x8, r4) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 04:29:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) 04:29:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x80) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) acct(&(0x7f0000000040)='./file0\x00') r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 04:29:13 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x48) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = kqueue() r7 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) kqueue() fchownat(r2, &(0x7f0000000080)='./file0\x00', r7, r8, 0x4) fsync(r6) kevent(r6, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x8000) close(r3) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) fchdir(r9) 04:29:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = dup(r0) ioctl$KDDISABIO(r2, 0x20004b3d) 04:29:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) 04:29:13 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) 04:29:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() 04:29:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x4, 0x7ae3, 0xe5, 0x1000}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x40074}, {0x16}]}) setitimer(0x1, &(0x7f0000000240)={{0x102000000000000, 0x9}, {0x5, 0x1f}}, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x10) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x90) 04:29:13 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x9, &(0x7f0000000000)="03000000", 0xf0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xffffffffffffffd6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:29:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget(0x1, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000380)) shmctl$IPC_RMID(r2, 0x0) 04:29:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) 04:29:14 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e575e558b75ac6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500"/209], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="0bae7e9faeb26ad17571f65a35d93fa1e96e9919a341d2b428c50882f734b3991016e2857726d5cf24dea248dfffae6642c6062c97d26c2c2b781c7f444628ed0bcbf9dd4082a9aa2727cb487dd82cbf984b10933556f2e0559ad3464928c59433c85bea0a6ffebe45de9645e2ab28ce22f73e0d0fbab70fc37df5b2226e68417ad89e6f3465830265bb80cd5d556d699c4c80f7657800a7d2d0fa99cb42c5970732b1fba956d4937cdedc9f7ce16ff402b67c7317e154138fb6e895f2ba5e7539a04e2a9c1ecd5f955b1bd1b114ea751cdbd2291b3187af6b599ccb79616bd9f43c45e1d720635beafec44e1a35b22224b54e4d70660364122a452afb", 0xfd, 0x8, &(0x7f0000000000)={0x18, 0x3, 0x7, 0xd46}, 0xc) 04:29:14 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x6) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x7b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0x7, 0x7f, 0x6, "942ad7d2919e5e28493b15cd59311c4abbb2bad5", 0x74, 0x80000000}) getpgid(r2) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 04:29:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x200000000000381, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) recvfrom$inet(r2, &(0x7f0000000040)=""/95, 0x5f, 0x41, &(0x7f00000000c0)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8000000000000008, 0x0, 0x100, 0x0) 04:29:14 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x6, 0x4, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x2, 0xffffffff80000001}) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000140), 0x4) syz_open_pts() r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0xd9, 0x1, {0x8, 0x1}}) 04:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x64}, {0x40006}]}) socket$inet6(0x18, 0x1, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2b74878138b78ad8, 0x0) getgid() 04:29:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) write(r0, &(0x7f0000000080)="220e3c", 0x2b6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:29:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000240)='oP0', 0x3) 04:29:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0xfffffffffffffffe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:29:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x800004502) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000001c0)=0xc) pwrite(r0, &(0x7f0000000200)="bfca9d5eb45a2f83fdf08680baf6dd1d0f4569304f89ecde997ae2a4198457839ecabbf01e4a015345581e5371732636e1936c945e53c84a69f098ac523208b896d03f54ad679f1327e9ed9c12cfba9aa8b0ea9764faf88ee6f11fcad160cea658724f5c5051a23e17db929fb9ae0ce4e2dadb7f5287bc561039d4469cd55bde64578552c3156c6d9145dfb6972b269fc99f0c0d4537", 0x96, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60a, 0x0) read(r1, &(0x7f00000003c0)=""/193, 0xc1) read(r1, &(0x7f00000000c0)=""/124, 0x7c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0x40000}}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) 04:29:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 04:29:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x400008001}) r1 = semget$private(0x0, 0x1, 0x100) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x0, 0x1, 0x1800}, {0x7, 0x401, 0x800}, {0x1, 0x29, 0x800}, {0x3dd9a8133ff811f2, 0x3, 0x1000}, {0x0, 0x8000, 0x1000}, {0x1, 0xffffffff, 0x1800}, {0x6, 0x8001, 0x1800}], 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x63b712a3, 0x9c2}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x5, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x17, 0x1, 0x2, 0x9}, {{r1}, 0x0, 0x88, 0x1, 0x401, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x81a11f9fa2b28d02, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x89, 0x80000000, 0x1}], 0x9, &(0x7f0000000140)=[{{r0}, 0x0, 0x40, 0x20, 0xa498, 0xfffffffffffffc01}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x480000}, {{r1}, 0xffffffffffffffff, 0x60, 0x80, 0x81, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0xac, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x660, 0xfffffffffffff39b}], 0xffffffffffffffbd, &(0x7f0000000240)={0x1, 0x20}) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 16:00:01 executing program 0: r0 = semget(0x1, 0x2, 0x404) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000180)=""/118) r1 = socket$inet(0x2, 0x1, 0x100) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="aec83e4ea2e2ccf61c8a8b053c7942ea8c15cd4ad0edf8297e6a2970aa66c237d6695af6511793e8747f3fb6050c323e917dbd8df483f4929f169023f9a52dc8818965bd18d08c55aebd5ff838a63bdbcf7cff56f7d860bdb365f8f3fc53a5d49553372431720d28b81c29423cf672eaa742d65cd2c3da033f0a09ba7c81745cfcd2d94da00fb2d18dc95e1d8b004e784e77eec2aef182a1b8cb4dfbdc262c90e8e307f20b648221bd49d0f14c314277b214073ca93a11fd76d5366493ab44d6a7886ac66b26fcd40dc6d1f15ca16ef9c27a86fba80d6789443023734f45004a0add", 0xe2) r2 = socket$inet(0x2, 0x8000, 0xffffffffffff3821) setsockopt$inet_opts(r2, 0x0, 0x24, &(0x7f0000000000), 0x2a6) 16:00:01 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x8001, 0x2, &(0x7f0000000080)=""/152, &(0x7f0000000140)=0x98) getpgrp() r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x68, 0x0, 0x0) r2 = getpid() bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x28, r2) getpgrp() 16:00:01 executing program 1: setuid(0xee01) semget(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) r2 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) shutdown(r0, 0x1) 16:00:01 executing program 1: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x101, 0x10001}, 0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x60}, {0x3f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget(0x1, 0x2, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/143) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:00:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) socketpair$unix(0x1, 0x6a145bb7ff4bf799, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000380)={0x6, 0x2, 0x7, 0xff, 0x1, 0x9, 0x6f5, 0x10, [{0xfff, 0xc3, 0x4, 0x9}, {0x4, 0x4e, 0x8, 0x7}, {0x0, 0x3d, 0x7, 0x7fff}, {0x0, 0x0, 0x3, 0xd46}, {0x24b3, 0x3, 0x5, 0x800}, {0xfe86, 0x9, 0x7, 0x1}, {0x7e0000000000000, 0x8, 0x3, 0x1ff}, {0x0, 0xfff, 0x4, 0xfffffffffffffffb}, {0xd83f, 0x81, 0xfff, 0x6}, {0x5, 0x9, 0xffffffff, 0xf33}, {0x7, 0x74, 0x9, 0x8001}, {0x100, 0x5, 0x3, 0x9}, {0x5, 0xcf, 0x100, 0x9ba}, {0x1, 0x10000, 0x10001, 0x69}, {0x2, 0x8ed, 0x7fffffff, 0x7}, {0x5, 0x1000, 0x40, 0x20}]}) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getppid() writev(r0, &(0x7f0000002540)=[{&(0x7f00000000c0)="dfc4e3393bd7f8fca7677fe6a1e0107435fb3b96e3021cf6f2f66c43080cfaebcdbc2c92c6b55c33ef0e885cdaf33f3918b89ffad450fad4ae0070d3210c7c0a1fd424ab6b05af6de2e4796ecf4b0a64", 0x50}, {&(0x7f0000000140)="89e3a1c5b7fbf0b05195a9fafef5d617289e557e15c64fbd8fd1b75306e00baef743ffe704b65128bc5876cbcb09a2bed0940dd9bf2f99c7e7c84ae84da45e135996bccb0edccd1f4759c9266ee0b35d715684b268ed7ba4e232b31337df9e1ad698b62c025be83ab4b5af3b6096795681c7651ed1bab7f6d8a87ffadbcd3c0f83e043979d74e7a1278617d2f2c411c689b030e683a19e12653f611262655cc172b9714e690103ef4a4d8f09238688a04be74b222d73824f18fb50106b457164f9c95ed19d2a70e9094c5ef8e1018aaaf8f5dc3bc331cdc5e8435e03d24c8b6f", 0xe0}, {&(0x7f0000000240)="b2afd9c4a3db93ff25b1474071bb24168df04799a8b3aa7edf40e522142eb5258231e13ee14b481dec1a1661cca9e7012cc505743e283f5758eb80978fe2759a31a5415637a096c3c2b78901c8f8c7354b19462d043cc3951f06dd06189406f9a18403064150518eb60e49796cd92a88186d7cd59099cd557134d669f78d95cad4f86837858153a82f471b8168d5bebdd8d8a3acdd419aa0913a154ec71f24293b0420b53345649092b900e494e4b6978453111980b135ebaf37", 0xba}, {&(0x7f0000000300)="f89823e8ebe7403b93a231b8b8c01eb3d64ae52c8cf98221ae10a311928d7321277fc631c8222043d3b0b782e9bc2495121c71eed69189b8b2385c56138a01afd5a1ff3bef49823fdc2ab8cb3615531a70358ef97ec9bab73c93a0f2c5dd13e806d84657d0aee2d76ace93cebe04c95b5006ad222a986125822c5891211651f8b0ac04f71fbb71b746343a4326a7ad2a5698d1ce21b3cab31294d6fdda7028fc9d48c109fa19b701264940a03fdb02b2839ab56683687c74119b5cf2464e2a024f7aef3f145d2c272543c853670aed9196e214e09a4726c65739a6af0f53c978abd4a6c28e2acb6935b8666c9addd41e5b2dfde86b9ee89cfb904cde3618133d2aa182a560213061d97a5c5a90ea71c0eb7c4a8bd6678b236e46b6689857dbf44c8d76e887753336d75e4b04a70be3f4e98c9e98eb8018f9ec52ab935025cba77556b30e63bd32b03fca0b4f1b25508a60058882dd8e5be87f3d3d1b3193d7c5d4e183f8fb81b80505cb9dc4784e7e5ed052fa74ca53fdfbd3badeff132f68c225afd74b4c9a826a72e1243993acc049ee8ce8c829ec805afaa4370c8fb1173fb5104a81a7e557a54712ba88441ae2e421b3d5b25193c16baca428808661ef3167a91de648c24ac8bd2e877709a71bd4ea50a7b545889c55677d9bb3d4ff9acf073114b922f17fc75d1afb5e38111bc23fe120bf09bc2f082dcbd76c4aa1f5692455ce81ec71df38ed8a465b28af84ec68b3b9ef2136b1ca2f2eec9130fae2ff55b65042f40eec0d771676fd8319bfb1b309654f8c345274d177ef8619f5d3031812c8a3b9a0b35d5d7de5649334bab05e0cda07207d3de3e62b7a436369b9492283ee746a1ecaee8bb0f6f6dc4f47ad0fba0d10f17da36615a8dc3051eb6fa6de9684c396ea97d0ab8b3dc8bb38c57bde969daedcd65334a3ce3838c4945c95ebedc8d811ac2c5c85b3706e22e3cb8774440ac84a619d9339e7047f665803e9bc680aa660336b2c393f73e6844fbd403715cb477faae8ccf415bfa98d5ba0cb81ee48c670b740e289a1c1c15b8129f068d9ff356deca4925b3317d6ce610eb80a01eb1ad9c1bd55516d6b17474c537904d9bc52ea69e6f1d4497d8caa52b2d46758f3ce4d4e5dd60df781539b1d8c79e26996eb8a1ad543461dc586504d916b8659ccf479579e882c37e38a63ee132f3015fb3442a13dafedaa5b1c7ca772e451e0b23b2850de175e43850b2dd529a5c66d0ec5dbf641383442188e4db844933b86a2958524b47ac460ac843c35e058327d2f7043afe48323561e8eed87e03ad192a5006c0f8693ffae1e535d151ebc9b7370a5666c94ab9ac2cfa102f9a8a068f83c054a0366a25fd7ac7ccde4b7d33bb7dcd4fa5e2e3ee7183e8616ed11e2ef0f6018e201145aae194f53564ea58e5869b671b3f1113a87c1ad507273c1df01b25aa61bc491eba415bb5cf0b1452f6ce0b43cae9a2c69fa7aedf178377dbb2221c004153432a31f5bc08634c5279c250e0d3857e9a3c454a8ab565236ed93abf622b8dc0ae1325e427bfe976c0fd14ca618d6b0a85fcb5304a42e2b59583884ff96e7a521d92a39340683cc0193da980bd0d372d91b0d454ad4b60510d47f5b16b003d3c704b84faa409ba70c69f79da0d52ecad79985f1b4e6c67a0f39f86bfb20e811f60d410109bbb2c3a7383e47ac99c57daaf36dbe7af281bd175e413f89e7dac3315b205c90b8abf14aa7b85a76082e83ed6a7b4b3b07fe683d8a966ac07a73bf912edac925e0fabedc68f0798cbd3cee3636b829e65113e7b2e4907c2041c81ddf4e96eef730d0343efa35230c7aa508b957cbd3a89521b4f49a01977787146f19c766a96d6172413677b4d1ee693faefd0027b9df054ee2d491a88b6dd47ef097cc2d66156a07d87c27556daa2c8fa4809c3d6676184a5fa6251ad337c1f1976efeb138bf1beb7a7fd35c11405280518b13ad74b7c0b0d67ed6fa328bda1d22d0b02804c79e6fd4918ab6e8f1013b1da80b4ad6153091e83978ef5169954f866860c6bdd53f49b58e3e6a0d663063894ea5fbec5c253859358c8a1ef9e8c1155cc151b044852056e7bd24af4e4ec3d105699062741f066435dde23ffc0b8d5237672fdbf8c043334896bd139930be22a3155231e8b3ce829e163a831e8d294c75c935674739af29066e7f04ecc5a834b28be859bd9932c9ddde632e6012c5a96e5cb7a27f2563066cc7d6b8744b82729e58af7fe7f37860521866c431064b41c358ae4008325b9d8762e91242df876f02d253ee1366dd7a995b2808c8514854366c405322d209fba4d692fb8774708cc4d8f82b25b19423f73bf67ed24567b4832f3209353ef576fd1bfb0940c43107c59504d1af1df1a6c22535ad0baade45ffdb6a8d5213c8fdf80bc4966a4045f8e533b3ca61036aa30ec6c369a44ed5846379df2ff3dff139ed102595eecd5a9b3069069c84fa8a302a66183b5f51228bd5beb93aa210c612cd2d7b83142bd565ecbd59e3c2bf3a536d4101b9348142b430e5165bec9b7776badd5ee61ce30bd43fe288b059c9f7c78748ae09ecc789d990d3e77912698a7c709639d9368e95b213e9a7f3a97d8ea09102329633e70b13a17822d460e1b254c84392f3826ef482787b8195921c1a0e8117de09540afd67be98c04a1ee49a1c75cf7f35836d5901ac013fe9e84487fd95a66d09829ce48a542b81658c98f2cb9aac0ce4e712f465b5aae8110f8420ca07a6a769ddbeb4c9d3f2fb1a3bb6f56dcd1892e0d99b4e5ee13d42e0a59c726e2312defc585cd7b4f6966b73e64d7eea766ad803bb259f619811ed96f0a3b57010e843b0700cef2a4c596ece3af4ce1cbbe14f0a3d9b6fca962095ce6b33f8008abd7ee51863b13ec5b27a2f230c75c991d74f68e9970b905a2bd2738125f5ac0344fb57cedef967959193cc35791fde84acf7fd58af988f4320355c9818cdc05a53d535e5c4e1cd1942c5a0b3edb1d7374f16ccc7f10aaf29f4a90b882e64516b03c6b081acba6a4baee3c9cf4245207d011ccbcffd3fb0f3a7f27ee351ad77fad8fde0484817c75d63a3be0e4b4af3c56b5fe255040e82e203aa695904f845e401713eea3353b7bd64ebf1446b21a72cf0b9e949652eb69b27e10f8019318ec9f6205a3121f084ca229064b2af981744b50d6670c8e89c8cefc291257b7176266ce9aa4923da2391ca1b23d4e619b38b0bf18375a114b5bf512a1eeb2b9a9142f18e5bb41be06fa600ade7e13431f10c4f53e8255e5b9771797ddc338daf838f5541f3b7bf1c6f093a5bc553725fe2bc28daea24297a29d19b2d17c7c0aa4a449de7574e7a3a6e4dfd5ad76c5f2b9bedd5d6e961bb29cd8b73268860ee401e1839084b4e09a63a95405096a6ffa51e2ec9e9e3938d80fa4dd45e3c92c609cd692b0a099358d7cf83db2004e76dce1e0d33b2336fdefa2ab105564d3b9cecdcf6f70292c96118b0fa04d80a4a0c59c18976f5f3addfb6cb333ff97d0e5e79a2bf0bf90df446ccec4f5c7100f31b35a65e492ba3c88a239c85090b79a83aac2ebdb2bf900254523dc70d554f2a18460b233250d1bc3d8890cd7adb2aa7f5b020593274cf42296be8a8ba6b66d4e19967a9d4d167f7037ac2ace8e0538454a25403eb4bac44fc12522edded632ab17826ee6758fd195720b480f7d14c6909e26fca00d94af61454c7833f6a680b95dc652b94a724f2be45d18ee2cbc60b6560b6586cbaef4c13f9ef8006a24994d5b7d2f667a1f2e25999016667b4d1bb9baca9622a20b8c18cf5158be0a093b5b1a48d79602863b92ce71aefb837b91cb52d2971e26998f750ab146d77a50a3bed73232b0cc3c983d41042a5a40f6039af5dc4c4502676a0674a02791608c8bf547ff6a4dcd7c80a34f7bf9341da5551a093307f5b2973ecdf5280ff29c81ac5f32d719a1c94149511d735407176ae54225d2a0d94713b0410f545f5b86b2095c89cdd10131cbe3471e0060f89c9ec7f0670625dc92f0289e78745e53d4c93021d6ce70a1151bc742d989f41f06e12de9b279e93d712a120f47ab27f9b1aa53282bc6e7abc834fec0aca1318ae5e5594a5261e56baef5c40d32debd23ccaadfa3c566c05ac55e04da8ab6b69fde2d5d744584727375b59b1ffc8a33bc12d07441a7d69d23d1445e23cb6c6b1b8f767535ffce92a60b877ddf49a35184a90a31847501bff48cccb53211e368793ff06f87c0b8c5d345712d22a0ea583f53bb65fdecd8c8dae33b903206197d6d8539a8fc821e821afe56a20e1037a9ab446c1c220bfa164328e9851e70a0486567604b7b2cf24689caf5e75aec1d239197bc1baade3e7a003881e1abbdc2884ef367a7e0e6b5ce90a201004005d3063808abd08b5acceab896df78cad830d4ff1b6f5cdae4b2a9ac9a25311c76b5fac963f982a25a74bd1e4a8cfdfa884472c5bc6c19ae2a316a0ef8bc67857f272ce841433362d0dd0f32721e65fbb95dad4b38f4e019d915a5751589add60fad94856600d87506a46ae803474b0d2b4499b0c0d9610268a4869ab870b5a360339061b2103fd2fc5287ed285ab3623c52918e3119c0878fda887ba3719df4d119e3c29dd94dbb04e01f3fe273a6b6c2b740d37c6f7510c8730b7ae66f546f836ed77776b084c33569b494a129e9608fcf333d16d6276f0493083ceca86e9fdfb777b2c60b1f12bd6fb302c66333386f067764979b4701872a737c679288664bd563f8db8f5cffd050f38c0d22b44fcc0f1723dd5db5e9be52c29d5fc5ad7df2e8336170b7ce8fb1fe6472fde3764e8fcacd1234593bb884fb5df431fade0d4ee7900987b5c8a37bfb429bcadbf37595e02fc98719439a6906b9a2229abcde6007b172147926c6e859b6ba80ecdc775ff3bcab7693fa9afeffd1ec12254692a8433e5b5b24018cc940505ecfa7416244a1ce76471b5a9244e1be26d2ec67e630f9865e2900cd85fe50355dc9a85c18ab87b9b1fffb5d834f776394f58d93a341067363a3e0a12cf75596dcbf34931fcbfe7a56fdfbe68491d81fc01c2ef92313d143ec47586aac70c487850991da80833830b7b32592dfcb73330883e395d412c735cb1ffd9933ea5ff566a807d49e8fc932e932747bef1e626be1d2bf30c48765aa6b8ff98fc1d3c495eb86e4e41e1e3b4d9ac1bc32eb81f8882f68e54e626ba36c54de500419f70efb868613a68bcfc72693612fa6bf593a8be4acdb2c0958ac18286557949e6743cf4071ab65951f34f6cce171540b7981f650efc1f9433d5acd20a50946451fac0e2c69001fded72b18fab774d22bce335f490b273cc099718a0fc97a8e3b6f4424304548d81143de34cf53192aa6ab93c54ae7677e5bb6400d1fc2d8605437ba5f66dc408abee7eab7444d04e319c18de05f5d74e7f3536c603c773ddee2d719b5382acf812585a55f74f607effa8709403b069786bbaa770ade80f0d097cfeab3257c2aaa589b639aa23a951e51b6f5caebd60c6767fd5740a9a9b747b158c2f71d1bcc1fb093caa2c131b7689464dc017283f584b3d585fe03a5e0cee04b450b5e929c1dbd68d317f3e015619b347a7b63290e79f25133cff212ce1f87005cb69907512ae8186fcff5862b3142f129e12f162f29687d42a67774aff11609ddf4f4445610891dfa7d0189e0b1db307da03017470d5eb6772490a080185e2700cf2a250eacd2a0b94b11191d14e74218f656daf2274818f550593879d002f0625e5627b3eede4f72fb83b3bd735f441996719c2", 0x1000}, {&(0x7f0000001300)="2263612784e91bc6a11dca006aed72c9511e2a757c1c013d49530981482b5c22f1c038885b39dde4abc5709d352a0323", 0x30}, {&(0x7f0000001340)="ac9de84200f238fa8a30fddfb6f0ed74e92ebb205a74dc28a20691c336677be3ea5804be9996883134c04ef2391d7a6fa29ac53d958fc610b146e7607fc163da12938c09a637e4d8f4228702074aeae37f179595beb39d1236b0d9cf9bb942cf2768ebd2de97c4e99484825b25db2db5fef05fd050787056803fa3d3793baed7833b78b830e920d6dd992b87c3c7a4f4b518dfaa8da3bf42653bdc2dd25ed0a95b0473f7188b2e56bf55117f57ec8e1b068bdbb7c3b115967f24097368d1fb231ca9c855984f6b33e1821072c390ca3908cfa0282fb42360f71abf1ba5e1b10ed874a6a5fefc96ae7d7436f709e2f11bc21d60d2f67f8d575e0fc93f9a053db5691a06a396210073e7141ae66824073fbd33a22bbda6e9a6bf92dceb5d61653145385f5738387ad2fff085c7fafc6b4256c747322f34ea0add2cd3a74d8f15cacf20996ead2992767a2ab1a208f06e4cea209c080852693b9b9fc710b941f50d8cd0fdb0041a615a72fd2659a40fc3dc6b9ce3005f0e0995a555808b97cf0841d0747aa51e11909895d88be12cd81be835902a7d6c819f09ff9e740215f447e2f60c3192f23459f2d24dda02410e5ef2d53dfce3fde4f4bfcbd204920654ebe67eba9f0ac962c307f972ba90489238736d1cba28f3789eb078438ba1516a61e2d713ec543009b824d468efab82172abc16d9f989160bee39fe674260029e9303ac936bd4f485e4fa0780834bcfef0ad13d071b35a9bb0663ef2602ffde97dc427b9568966c560d0369ecc50d0ec1c28cb62f5326f855037b3ded634f181827e0be73c9857b823e6c530889f5980dc79e2609fe7d19739a2faba52dd5d74b801be9d2629dfb414df46b987f7d01a7b6de3b47f15824e142036004c15dc01ff3ad356f5a7c97e83f3d56f448b9a9123eabdb96b21034e42141df7d390ba290b32d7cc299d0b45059932b87a17b4d00d7c6fa8ba1ef458f4690a2ac1c76bb83de865ac010da7bc1cd88444e2d296e3309e9d7dd8bf0833ab843469d4634cbf769bbaee6d4eb12134e7b49a4ca4e68f55f16fab6be79f7ef4b1e60b095c20953c186c08ad112144461ae8e10e79a4c90b99a8f884b2f850a1c641f10f4eb1dcb12267b055cb38515efe8e50098c590a8d0e4111cbe984b90b7051d29076aefc0d09a015cd552228e0381ef73e46c310a33e9fd1f45bf0409da9c7b1c4823fbd6c231b92cad959f19e78244c68b95f9df8b3e4e8cfd2043e5e70c874884dddf67d8fb169b9e2a919fb442f4e6cbbb592b6249757da28ab181f21c6a2a9b9549bfdc0ecc75045f39c65b9b6b902041fb11dc9d4e19cba2231e8cf433f3985abd420d6397f83ba50aa7e9b98ec905c1857f6049223ec06fe8845772dec4d9c5f97774da5e5182aa0113d34e1bd27e720ce7e09f4bd863416cb11d4e19bda7e042afd855232b49b0ae50e11e6b3bb2d6d1674596c4bd6ecef608042d8092a2edee387737542e921491481115d6d9a03d7d553e8042352d4f2c23c6672b70a1ea30f18aa7f8fe70eea104b48b6d0dd48a821a7ce774fbe6eb5d10c802e932d4e60ac40de07d69f43a45e803e21dff68181306a8ff38d4625651a67cd6a946c6692cd62107d4b7236a7751e850f84c55929ea1f38e2b6ac1977f941af12f5735e3d4800b21bc3e021e0df0ee4525f32033a2105d0318caf31ed3d4f607419965f78d7c2dc56fb0b6c6e47013f88db3719a02732149ab885060874dab4abd4f26c5e1782d95b97dbb585728c1ad66277e82d8382250711061b78e2354b2cc55dd2102bf155c61e5a91892c64549d5ba39f4e01a76d2e0c41b8f40f5e184cb88b16d5aafeda056d498e98fc491487baebc1121f8214e14e01f164e4a8c58b31c0d6c35e711ed66172040637a9f100cf6be0adf8f08845eb77767dded22153b03cfddde43a03d71460efa30bfbe5613d1cc2177c45e9c68c8987945624d22f212ea85e3252c23049488e76c408e62d6420c5611fdba3323924f6efa2e560679ffb744536e3cf5eb00bce42683160a6413c466ed076a084002fd0627e78d69626e161b0a6541162fc5609237ba573bcdcc2e5fd718bb7c526dd1faaccb7c9a4011905001da6e37e549b2e1003b8f9f30880a7ff143c2a2135b076dda4a442cd702bcc741b547eec575709b7ee9bfc043ec96d933df5d63762c88cc361eba793c6e15f637ee7e0dca1c6a263629ae6f4dd04937edbaf910df1744816de6376f0c5574b68896d27fa0978a21292199a82a318f1a5315865dc6c9588cf180c8b9ceb4d701bab7e52bb0a86725b8bf0c8e50eed9a04523da65fbdf14040334ec3fe9b6bebb59eefbb3cbfadd2ac2567824fc935068db22a66f5832e4b40b33a8bad2782c3c489ba5b3319380f173afb9c4134e8a3a5ed056b1f0d2ec19f4ee86003d38facf2afbe7e871343d43ef2bc9ab69ca862921b26579eb911cb138b391008294365b35f81f8f3375d8484c941c74e795a42ff2f5699aa1a7e132761a2cbef6666cde00fc647fe01579145dc8906a1ff7365fd89fb85fb9b893437075f00059a9e4235660a4cc142df36c3c4a16472cae081769583829961b7cf173e1746bbe73962bb01a4fb38d9a709ca92f949e978bd84ceeabe64490024f19457ed465fd085391da6972e84370e1eb5237c99e7407a8b81b318ac5f0cc37a71a9a44d716025c335032c4313993c9a4c9947c68eea5c7dfb37a3d1093eb112c754faf2b400a00854fed0f0c867973472eab43b5b191830ccc5120036aa9fb5ede96c4f5c7e32c687eff0ec7f7ffcc1cd8b3449ad109597193899850b10aae82a63d4dbcbd5350694f4ed66a0e737989f1c71568438eeb4858f02b432282e3d276a39b96749fdaf79e2feb559a5e8b07b68d2590d1bacc5ae66b05a582de1ca1fcea32f2d9361340c519b6e725194bcbfdc7b0becd8708bb3c11ddf73ae5279f38b9e45759bcff0af2d88f1e7349fc7d2c0280a5f4c9f3876f72bc620e95074ae7ee5b6ca053521a013699acb9009ece03053e175193e1877037cce815cc3d18090db0060c89fedfa7993f55e25af26dd1c90991a7603949ed4943a3497e14378b000489be625b507686fadda81e0d3a4e0ef7d95dcf24549ad64ad6d6df0564c7f764116988923ec3b17cd1acd2cfb41eea2415e4a184718c586409a70c03d051c5f32e5090c4b3608e3c634b8f3571d91e614a500ebb2b8bf5be2e9df22784bc9a81e8e16fcb33e4fda45dd7a27357823067aee4feda38c8f4e1db27877780f53d8d62c9cb8af755ce5477d9bf210bccc6959bbd5f6035f32a93a17941ca837f8ec8325203e33eb35ca1106c122d7334552eccedfdecf1ff5c7231c6547b739758c0770b61a8f484d4f29c7888aa641277587b63d6b32bb9b99552654d440e43f40697c035b737e71504e01508397a622055dcb515a16738e0c2d5705f4c654e4635c8053e8be9633dfdd03db91bbe661f9e9b1496af4afb5cca8be0f73752b82273f4e1b161febd0dbe8e47b7ca589b9195d8181241ae704e776c9de379ea4e62c13a1741d4d5a450899e9d70b0cd65cd2ee1d31770782e9d9fd04f5cbbaac0884aa15450930b189b0244a71039562fff4f337a647c988404010e06d20152ed47252f9210665837d6bcd8daf4a350343ad75e6c233d1d80ed1e05828842c749198253ee0ec9af83c994a114f2cbbc4a95f70cc03e4b3c2fdf9fc39350e5a417cfeba26bc7f58a21eab20d90525c3200bde99232d7bb8f5f8a79747a9429a64f446a32b1771778446fa1bb6cb01941d6f3b2d31fc9f0f349c40c3ec63da871334777ae99b41f9440c8ff361f6ddc7868cfeb2a92f8c6fa5c20a00b66450302acc28b3fef67b1b0809509848b7ec53a58f73ac488c338d23689f6d35a84d0d4664c98a26217f1e947afa359c790504bb357f3699a518ac21fe7f4d21cb2a73bcd6957ed442f68e6fe297b47ee5c960ab9b761a77178a42ee16372d824ad74014d9410b8bc0da33f4901d6ade0d5871f3c125c09d01782f3b19ce063e5dec4f416276827ef30d69dacbc516a94b7f91be6aa64d261aa3a55a541f832933c768756cc7dd87c8c71303ad33d776607a767d47e7ed0a145ffbd7f02c6da9408d2516f8d20b25dbccf115eb30153349ba0f56ce5df289111ac0ba3d7101afc363498d09f2605d70207a44febd57951f4b1dcc6611364ac85a61ff0b3f9c58a9be074d12846f68b3aed4acf4fbc189410aa167a053def16a3926a6a16e86ed2cf8d082e5e8efafa3ffa20e83a6a0bdb93fe33f4bb284db7037e2ac90a8514b913f69f91e820f9a7263bee001cb8328c38700e5b6c056c83f37a6342c8b45b3e25af4f2d2cac4358d377613b9ff1b990ee061092e36d29cafdbb138ec16e73915abfd581fe4d744ba5ec26433a3a7dd395ac2ac245093c3f5fa8043b4b8da0c65062b9a3304cb823f5b552f1a886a042cd92a687a5fff83cf824f6343ce14349675995aff9ae11e1089e37943bdba1ce3858078c46ec8cd69bd94ffe7cb983db7663e90fef39ce365bc130d53879250cc8f37e2dc7ace743233e3684efaf69c93798c8acb2047f2ca110c70aa2c08a17e6cde031bbba78ce47ca4dd448c436adbeb7f95ae537ef662e1cd7da0cd1541feb1164fce132adc4ea3244e5f57931498405327a6c6ac102d797bff2c840a481958c5e6f7d12b2f26d21980ea1281e77903b1dd0e6acf5d334a4faf94c4c3fda045f074667f1340691a6aeeb31734c3e61c36c5c2b85cf40bce603c2311a3503e1a6722d7567e7c6d6680b0d380d572f7bd17a9419324d6ca745a72db7927bfd5d5a1b7104d8bd31c82397b66481ab4db7cee03b975dbb05e0386ef70aeac219d18796a70b037e2863fb4fd4749ec080932c6f2ff56edbbdac39850c4fe74e3bd4914a9373c29a7970b06772cd6a0d61834f494bab9f2873b553790ac1661570719f6c472a82a5c42c5e8fc9d17c5592ea383d6e526e18359d582801d69bf8d24db424df3a0dc9001339bfafeb27ce8b5383e20422e609b0cb8f822fba6ecb25fa60cb948ed11647a8f68872ec8dcb3f61095e87b5739eeddfb8f0e7cbbabc2f21a6b5220ed6c298669f0f11e1ba1e0f670c8d66d462ec7401b18ee9563d4fdf3d94b82785783dd3bfe6b00d4845d449fa81385b4d6f0f0e01c46928c56a9a8fa0892ce69a85b641e60b886fe112d1a0acac87481d483191a9295f37a81d119a54c761c3a8c128b9c1f3c62f657e7b1cd8a60995f4804e2315893f8a0ef272552dbdefb43832ad3b65b174d199f0ad9e9d8d347adf2ce5902ec3a20ff96dacdaf42ad6ef4ba3dc2098ab88b5eb05b07dca064e66f53b63ae6263f2cba5734b8deaf1c5845bde44b40eed56a5ba59766e3637c31318084424c2440ef8281033967ed2b0aab0092a2dee021371de233802bdc30d7e980dfdb7586f012b3276a4b10d423b19412e41e5b72c8c38ab01677be61b009a5afd3df0b53d7a1be235d90921cc096f988226d6a7459683628787d3e46f0e2592467b146b7ed8784eecc669d558f0b56eff617c2f99d30a50e3e12acabd5913928f59ebe5e104d4bc21edd500b4f3ee3a514ec237571591aaf45c725dc0248c497702e4a0c5b6f84a9b825dc24bd37ffddc46248c219677986521ed27a75209e6869e55800cde2b6415ed0af8b9fe39539d5eadb3c67a0691a4bb63a9d4656e4d07a9bd5906a3939fad1e810461ae5a6a7464c6aab138676a65f4dfba5a20baf2379bf0ed94faa68c0894", 0x1000}, {&(0x7f0000002340)="ca37d6b381b5d529b7dc633571b7e5c71d5c4ad87ddf80680dd5d7f494a9a12a0a37013ed22a16e739d2a788088eea4ab18d875a63df3ddf2d62d4a3d4b52f0afa3ba823fe512a74ed6542b0c12c8d04d02b55a232f266297550f22eac8234b0039df6a88e230bf3f1c406192c287334dfa6280ced40351f819fc40d1202d080", 0x80}, {&(0x7f00000023c0)="5528bf8af4f2e68fdb3155e28e1bc85126c55073c5406bcef9d3990715e8a905874bc2cb50d2ff3d1ee47cdefba720ee0cea48e9f5495be132f5c277548dec8e9cc78561087cc03e35b59ab780021c81842f07d712fd2224a33e102b0a980e3075c06bb11f3509111acaf7270df6a3dab9977950e93c4659dcbb219da90e59eda07201a26266949739a632d835fbaa64bb43b0787839b04a101066e1bcb668ff27f9158b091df8da87715eb0f091007365ec348e09b3df46f315f380afce0c6ccc0e72cd9485e8bc4a120aecf31e1344ec48c095386d157576473fff3eae803580cf21f5799a54742a", 0xe9}, {&(0x7f00000024c0)="412f9caaf45fe6930c1e243aabcb3a6bae4e21d46af2a46dc1572ca02c88f91dd11a3a652745ddfd0410d51c68e55221ebfdb34a77fd6c950a49a3f256cdb809153a7af080", 0x45}], 0x9) msgget$private(0x0, 0x0) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x100}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) r1 = dup2(r0, r0) r2 = getuid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) semget(0x3, 0x0, 0x0) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) r3 = dup2(r0, r1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0xffff) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r4 = semget(0x0, 0x2, 0x220) ioctl$TIOCSBRK(r3, 0x2000747b) open(&(0x7f0000000280)='./file0/file0\x00', 0x8, 0xc0) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000100)=""/245) semctl$GETVAL(r4, 0xb6bd2f5e5919e047, 0x5, &(0x7f0000000080)=""/41) load: 3.43 cmd: load: 2.98 cmd: getty 39366 [ttyin] 0.00u 0.02s 0% 322k load: 2.98 cmd: getty 39366 [ttyin] 0.00u 0.02s 0% 322k 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r1) syz_open_pts() syz_open_pts() 16:00:01 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) 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}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) pread(r0, &(0x7f00000002c0)="e6c6701d443ad2d04da16ac14407bdfc07c73a11f05095138bb72bf4c6c6a11eea4c15d04be72e2d061c9af959b25f5089024f724808d4d395507930da7c1f75cecddfc6ac423ab5841c3cd57c384a2f849b242bd075e2b803180cc35e63787052ea6a5286dd957256f11753557d6963960b5a3cd29fd801690cb331227ea4a7a93268ce3a182dfbefb475d8220d90be38635cc4a652c5", 0x97, 0x0, 0x0) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) chroot(&(0x7f0000000000)='./file0\x00') setgroups(0x0, 0x0) r6 = geteuid() setuid(r6) setuid(r6) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() fcntl$setflags(r0, 0x2, 0x1) msgsnd(r2, &(0x7f0000000040)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x822, 0x0) setegid(r5) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9", 0x9}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8c) 16:00:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000003bc0)='./file0\x00', 0x20, 0x100) openat(r1, &(0x7f0000003c00)='./file0\x00', 0x8000, 0x1) preadv(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/121, 0x79}, {&(0x7f0000000140)}, {&(0x7f0000002240)=""/229, 0xe5}, {&(0x7f0000002340)=""/1, 0x1}], 0x6, 0x0, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000002480)='/dev/zero\x00', 0x10, 0x0) r4 = accept(r3, &(0x7f00000029c0)=@in, &(0x7f0000002a00)=0xfffffffffffffe4a) pwritev(r4, &(0x7f0000003b00)=[{&(0x7f0000002a40)="d186d7e43fc1b23f389d958786710cf43de64643cde0d3f5e64a155aa8e69a287b391d83591cb6039603f02a53d476a64d3aaf4953686cfe30fe08d02e5fdfc9c52fe3df7f4e4347267ec609467deea510c41aa77f56114f11840be26e7843e6d90e1c46116cb524c00364dc2c8c1ae0c06a1e7c57c3d29f41516a39c9b351b6b7074173f65a8b27a667ca2bacb11e6c12104ec57ca5482a430f8f6ee5eed8083bd21d82b283089402ccb51cc4c05dec0761a4609fca079466e9091c587ae5bc50f623d8330acbf657315b85fe49921f214a67b12fa0ae5322833cc8721a5700ffb6df927a71f5a38a2e137c06338b5c335d43d92c5b09147404b6b2f2a107bb9f4bba6bba31437589ea51cfe2ae0951c1a6de76ae2f02fd7e4d01760c8ecd9cad7d22456b3768ec6805ae4cb43b0b785041b7a434c1dd89423111f48c22e13e6da2294378c5d5c91cbace09ce20e8a1843b4e7ab32fd104af09fcf8f9b48890f9b1ff8952196ebd3d6b575deb3525fba05d4b77f5d69b1f39eab5d132e4c13c9c4a09e20f11aff9da1820d05abeb61cdb77bc1f47592cd0f358e4fad972f290670901aa22e14e25b9ad395fb059af15866610ef40febb1dc34961c12bd3989a5121e49a616cf636cae7ef010056f959538a22bd42d85bfe4f85fba956433042b3a6ae540ac74ac10922feae3b34a4e6a59d377b13740d015861691b5aa45e0beb3118dad038c4e566f3c390937f0b75cc2e2000ae460e07cd0d47d9afc9d0f6e4947944f5cf46b86d76214a77cd668e381b379dd47c08b60269916fb567eba1fe8d0f190c1c0dbc7b48ebeec949488b6772b8b29d67e09f71c73716be7dcab9275c208d3c666f0aa24591826906a9c6763ff5cc69250f540853c60043855da134bde1a593acda3223291509a6a98a0e764c945c4b7b0fdff7e2e94e2f3a877b4bbf563b6d8aa1534fb9612a78c717025581b1810134315fa9c490a8d7f33f8923a2ac225cf5237c2028258d4e45b458056f9e3b5e330c38873420b9b5510db06095fe1917ce00026519b0a85a74b04353026b2afa53f28dd19890e39d133ce0b9c320e9ff1c0910ce0e7d2edcb891656c8f92b7a4d8cd2ace6f101c0b783b5b6bef07530a7a3d65382992452342e8f1404b46a9e4a423683ca93f9364cfce664418adb20ec92093e515e598a341c31ffe42663b74163081c031fbde90d104e7d721dd73e4e1dc6a89c2961ac5c8cf8c6006d3cfbc3e64ed57a4bb9e1137a3564398856104d112785ab79f7a3b4efdaee3ec62156670361c64351ea12b87e7f7b19f8f0c2120442c99c6ebb76e18db0cb799390a6b3f8e505d4bb25bdf005710b4540a039b6ff16fcb01227bdefdeee0e76f19a2f9f7155d67d6fa58720f8250a20e52ad4c0d2ce650a7057b776b6ee9281db44672449ff35a4a14891a4d04174c55ac8d0c4978ac3b0bf7413c4d28c246cab360e8bb3acd592fcfa8017452e286512af3249b0f9811be71107305d28ee68eac4a2c65788cea33d2e88954859b97eea050712e662c8a3a587ac709b573047c94c1271bcb78f44f31403d014dae51171c377438fb967584c28e5d9c46d016f7218cb9f2e8aa78d19c46e395bfb421da4ac89e03f6d16479ee336b77c5db727b3559de0c8814e1ec2755e127f0fb3cf2056e31742db1654f24e7eb74134e6a6a522c7402c0b5f3d0ddaa3539d10369d7277570da493196eece1c6188c6ce50aa217429abc4fac2910166013c9e239ec814ad4fd42a38877cdfa001fd1df89d366a9e285cec24c839f635b5ffe7b9a87e5822d01498eeadbb758d51314f5999fed6adc13da82271cbb4cf357cd74c65f3ec0f560c375af57fbd1deeb6cc5752248c882630d396cd3277266281b63324e5a7c4182c67dea69bdb2c5d3997d99d03199ba364bb38c41b1ef68e04e96f37246594dd302c9a87727d0ef8ce66ba3ee3cec1104262ca0585a0ce0798f7b2c01e4b2c06f75820d30b17c088cc87ff0067832e6dc26b337aa30c530239de0af4202d4323fe9f6d2ac685ca97a546ef3ea22e798462f6eee3602db5b8f05beb7048dd360d516d4a7789eba27305c5320a3ca6e4b4d5c8a1d5518cdf5304de0a66d50b25453c231fb1620c3db4feea811000de7a1e85f08f6ea51e0b28e9f4cf972c438cbf6c8986ebb4f1644d910b9e53e289c4615f65f53a5f16548da84204aea401721db3ac7323934792cc245cbebb7f96e6076b699f31f0d72f2c70076f65a5d1d9955317243ed2adee92d06ade50d82b1a08b720c229ba24f6796251e42e4a9125e41b10f643bc5c5a43b7c6303aea854e4f17fd86ca561b7f824ab1ec0b69d6f35c1fda7488769614d3d927de406c6977927f834353a6f4a0140e671feea0b7f55dd3eef66dd31ed45cb8ade28689e1555fef7794bc5c07c2cbe45497065adaa2b280f86b72a6ef8a51ffc072e392d49729f5fce61b14d0ce3832b9e60c540445e7aaa62c1ac385f75718e051859c2fe932cd50040bd8b7ee64a5fa2674156e10ee4b3756df928d097f3b385f3aea59b88f7f227c56c85e279d1f9474757b58fa9eab90fbe3087b78dc547793aed0182b1de2ae6f0525f948ce6b47fb87d02ce5ba31a4f11b1190d82c4a69a4a6d044fa358278e05e340763ed798a135da9fbfb2fa0a6cd7d9e487527c9bceae204f753638d3d81c2f88b91d71b042b2327f9db5b8772f30587730a354fa2031197f1fd2430b6a7a7009df995890c4bc3e83182a4fa5e2ade2fd252daace70522083c5a59180bb3128bc9add84528e407ec1dbf858b89fe073a6aff90319e927ad51bebe5154afef11374f62348b181912ebedb8e8116cff132d4599abf32b94e9083710753de21d0271687313622d571b3e053e8d23b7bcb90a24e93ab9438c9a28ff372e43a1ab70c4746f9db27a8a71721670afdc99a06426bd12c63519fb11c5f0ccf664d664d70e8ce7dbb5fdd69b9f55e68400160d11162ae47b9ed58fb654a4b6aabc11297391cb9c2211a01d0e95d0366be0863944f9955f4f918def5e66d5d5b9495e02d94f2d61e6acd6b8fe477150710016115098b57b534d9bfabb90d0046c426a4e3dcb6a07b3cbe08a9e37187503b54f47a54ef2fcaff685c24ee03393ac4bc87e502254cb42b90154fb42d2176690e4f6f6fe60d649f7662ce8c3b6cd78311545422b9ec4a411eaafc51c9780abf89d375882748cf4b26f2edfaa6515b12c46975e5d3e86702de205a0585e045f5494bf4effc7340de19a95e53083f435f66f7d7d2526e33e7439b93a44541736b50acc0a6979845ba4e0a3a7cae4a5d06e3e4aed611a303e64a5ef4b56146b77593682ad2683fe75e0ce47a98a3272cb8450c3889ffc75442e0616d6a763997a101a0a424439cf4fa8054eb2aa2ec82893b5f2cf3773774896e8e594ee00b09ec9079e9a90dce2b95fe7b3ba81094f7b57f06860e525ac3fd2f618fd79fc732ebb641b574b5e2eae4e064d8eddea609c81cb22982b7dda95512c5051fea32dae0923a252d784d167116731a470791aeb4ebd148fa00be2868cb9989c86796f34a7716dbc82dee3bec453042ed4eeda8c16730d31282bcd2db96e9da1e7d4a4bb93ca3994837ad944f0701289660dff950a85bd7be9cd5b968c220957b138dcbcc5d6e3242d2e39fd27abe71ae8f2a56bd6942c0359cbbe0f73be038f9583dcc73d5d417822fab62359f98ef7727689995966490415a99750a337e975aec8bf96734109ddbd89272e97ba904fc5de81ed1bcb8adeb6b3c781ca2286b0c91ace94b2341a197c5a49ac6281faab95aaf725652dde9d1788b8a8a736735300678d5f9165117e8bd9913b0552ac7da230973f3fd4d7bd12d770404e5b14e35f04565112cb102c2d7acd6c13308ab727c46c770c1c0ce180397b8e3dca557915c0fa1af1500dad352b6f30228765397c8ae5b1aee5bf39168a82afaf4ee14b3759f29fcb5e285c2424cbc3a38bbd8de58b70e074122a6bf95ecd9256557b556b8d74808a018cabecb01742fca91acd0e8ea11dd20b291eb2e1c24be7c760f3a269aeae091dfcbe77d6b0607e929dbdf4ab45091dd4bbaeb6b97ae4056fa9e74586c5de3e18b538cb49a788fb392d1a0992feb605f0ce3f04a0b79b5840e4d493ed1536f7e7d5f4484b1f7c626dda51a57eeb2cc30d118b23ac98ae5241cd50b00122506bf7db0521160e9966fed00d95833311a054fda16af11dbf412c3953d14baab7493a272bf6e22718559d1dbf02273cea07058a479fa4b3545508d578b7e853257e9aa69dce62e2cb65f174e682654c520b59c0f2d2d15b42263b84ef35efb9a115ca3d0a874538d0b5ecddcf25a7f6845afdf643d9feba1cfff3ddac3103397a142674f1e0cab5df0997f9ebde8668c34d9e813cb7df3693fc953591467dc3589f3fc7bbed96a096aeebe645d27cf5b511164f24da44f479df1c4485829966e8d347694f19900e7b5427f91ff5351bd063fb949f0616d023baf490de42d65fc49ce914eb5d3eaddf474f5bddd73958fbdb23eb2fb0065a833a65fd7fd58236188a14853485e9cff297e1394fd7399a8bb6a4fbe0aeb876a1d140748ec65529a652ba32ab3a922fa579d16c0f226338b682d408eddfce63e14adc4dd6c9d0cbef1e212ef691d95125d65fa46b23bf1dc8535d37ce26771b8a01d954855e0fb4ddb72cd84cdc641c60a4d2b9371fdd2ee975ed875fe1f795872bdac03cd37bf9094f7b1a23be976add5d8abb05709d8a35961107f53b5c48f3996f011fbcd8916a135b4bb658270f692b61cea22c3c2f624e4e78ee4670464fe590371d9fd51cb113497273499618a7f58caa2a10f389dafafda3529dd72254c0df7d649d69c595d1f097714f1d59ccccc5c1af6cf3f421dfc5f7c7dd2f7a85a6a832fe4775d75209c7d263067066c925c813e21b2a8b43ed45b33bfe00cdd55231c88ec69d17d8946bddb73a564161dafe6a7e11b51b2fa720e9375be23d87f65eb5ffec479a209e58c85128ff3ac65f252df355b4fd9efc2fbc42a32a77a367a3b0646c460f89c02e5258d425107278d1e6fa0881215532a4ce434dea235d8cee269a72ca847823ad197e42091feb143989d2640056001ed9b2a9c871ebcfd622f372fdd3c308d03cbed6681e27bef50e459375092aacc3e44e1e97b37935a4a0410491e5dd352c8b58f0338f410c3cc35f5cb5965977af098d4c61f3b3089bd338db3d4a7d9e016fef842d43b62becbabb5beb062d0334532d5f5085b156620267081d205c83619771e56e7dc629719cfe157b3d2af87848ecaca7faea45d57a5da68b72035e8b5684dcdbfc7c21fd5b51bdc3d27d8bc4290ad3de0a79fc567bdcbd546189a818cc0c4665f9c174c7422c9d3935336544898888577382653c4c9503758bcd87a37164323c731d1f84a0e387ae06c1c62ebc1f01114ac6e1c2fd60ad4f2237740f655ff8d57d9f9d3ee8ed58fdab71174c3c9af93ca5fa5ab7621053a32fef74314dd054831997c22f8a9e17221bac1656180ad54d73a829884983939339d6e1c99c211a82b4141e085de760d1c0df5322a3db3ae7c9066cd70d0022c8be9f98e2c93d4bd3dcc1008356d8a978c77003bf19552ae076474f8afdda78248c60406e701975765ffedcb830b493443c829ad1da75b855b4cdbbb9a8aa9dea87fe4e31eabc2632b0a2dfc28fa46e9a055cfe5c2eb922b40e513cf17abfef2789784f7c6baa49f137d746b2281b49a14893596e1093d965e07f782d0a4", 0x1000}, {&(0x7f0000003a40)="0973d3d26ec8ef8ce4ca83d502eb02e00dfbacd66bd6232fa487f515d3faa24c5df66320c73495752aca1e02d6b72626a5", 0x31}, {&(0x7f0000003a80)="89cabeb12f585fbf4e8d99087dc1f60148db3e8677c498fe5656608a0ceeba3ed90738f0acd0f65dfeefa6d31956c44b870df0a5de6210b7f439c14b48f198697ef7f04a611910c3ef85a2b6638f2f", 0x4f}], 0x3, 0x0, 0x0) r5 = dup2(r2, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000003c40)={0x7, 0x800, 0x2, 0x9, "05724dd3259f5edd315fcf6703091e4398a85d26", 0x8, 0xff}) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000003b40)) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) fcntl$getflags(r2, 0x1) getpeername$inet6(r0, &(0x7f0000002400), &(0x7f0000002440)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) ftruncate(r5, 0x0, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x12, 0x0) sendmsg$unix(r5, &(0x7f0000002980)={&(0x7f0000003b80)=ANY=[@ANYBLOB="050406defbd3908253c5dd0815f715f292424ac8eb138ff8"], 0xa, &(0x7f0000002900)=[{&(0x7f00000024c0)="f6b946c4e2235f2d50dbe356a917e0ec3705568f376e45b6d4aa521901ee0d15ef51655415885714c0f54305a5e31af663a123033026e40e23c5c4c15e9873ef9ef05f8c92835bcf146db05f87b2dffe1b74320cf60b86d716f21651c50e5abe904cc6f7fa23b14afeccff337529602ca3a7d73bd69f6fbdc883da45f83304928e02e6b4bad7b4e61351838d443698a5bc6173d3e74ffb0b1df703f12bd4908104b5466a6bbc94f194733ca1c437c01fb215eaa1710b30e61e5568c1ab316832485e6c8720339a9a1123495a48bdb0e2dd24d4cc90a01b4bf0ecfbd12cf6d30944d7", 0xe2}, {&(0x7f00000025c0)="59d91a508d94dfd30bc8861fbe163ea1e19ee8f71eac82f9414865de6e6653a48720468baaedb15c4acfa525fd5a840619793b6fe283f5ada4a122b83764768b585c39a6a6221c5a0a6223b85de57bf4d95bad6f3a25579b163453a43a131433b4dde734d9d2153ddfbb80ba98f1bbfd0ddf56277624b9bee51f3bd0660cb57a3f91e867c6fc8d6c5c33571d71a81407e4e036e41f1ec81eced05b569e613ec09ac6c0a95e4a8cf277b5b1b848c51c6e202bdd8eb5dc2ea508401b863344f3a19271275bcd9e27ffd4949161ce8263ff1cc1063e6798db00a16820ee1918f4bfb4a3d94344d7cdf95ff9bed5c264be1fca706fe45438fb58c84e", 0xfa}, {&(0x7f00000026c0)="531faf8efab4ea69a77d7744a8027219d19d1bd39af7d888ee359598810cd1e82db861d4cdd1d2152234b8c2ba6cb83894aa39c9c02182563472fee2634d262b60bb4018b8f09299fcd96e6a7c6546b14378e432e7879a66c0004589b77e4edce11561e4341088fd0db69c99a00530e78812495ec4886a7b6d0301a0c1b239005dd3de5c3a30320acdcdd09fd1574027f54324c0f66592b9e0fd7b7a7222a982c6bd9c5ff9a12c2724c4ab39c433fd7aa19165a4a8e9866e1fa924666753a217d5589fcaef404b3e1463e084075b", 0xce}, {&(0x7f00000027c0)="3bfe28698719721f64365a9225dd28c57d87b067c0d33e9a0e0461ce0cc7c655ef932e716c5d1e8ad000fef288c1bb761f96d4b083c167e27d31f06e0aa153", 0x3f}, {&(0x7f0000002800)="ab9918acee5ad35108c6adb7b9833d5aafc52f6a142ab26c56b73421bb8a9ec492baeb263ad7ce6521f403cb24bfb4ddd363d245cbb17d2faec54171faf7f15b5c64a8dc8e6a29cf4173c03d7e2a3dd1be4c38152f46940b0e0fd73d651a82f600cd2b2e358006f8e4fe7e73963a", 0x6e}, {&(0x7f0000002880)="a55032582dca4dd145e6af938463ed5898aa13b6007a7272c18a8fa49d809b81f99c0cb5d63b08de9d2a7f8ffebb96f70c68db527fbfdae08c696d108fd445438cdcc358835d88e0e621ec93d2d2657e2017b66ff8d34800c0d8c19c6eba7b8f10d14e15008cc169b2", 0x69}], 0x6, 0x0, 0x0, 0x4}, 0x4) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:02 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f0625a4b3c420ee97fda4d2c149426b20000010000000000150000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000f0ffffffff00000001000024ea55a65774965e000000000000002000000000000000000000010000000000000000000000000000000000000000000007000000000000000000ead6af73095e29ab8156be0cad609ecfe48a14ff96649789dd56072c7033005ff56c35e1ce3edcdb64b5f27b82fa8936c88dc69b520896de4f1ad2712188d910e63b68516ec2e04b8286c9e562fb4002329ad3c15f6d944ba0909fc4a83950a1a3473e130e84bdc06d3b7a9d8e1e5b1d9b7539badd1f9982c71129563b1933dba616646b29b8e756c0784534636c56822c4a605f32958e7b10f8c9620c79d5bd6db430a53031bc1273c4540eba9186cd46fb4f56c25d68c2360bb87c8cd70d0e260d9a18b6cc429e284b833f5651f55981603147d85d3ce499769c0ceedd37ccf82499acf96e1d56adb327dfc66daf77a5ec1ad54824f3a4dc7b0cf6938ff0156df1035b0ccd80ddb315bd7a13f12b6d591e1c685df6ec3d4d737cb127305d2b90aa3a834c6d5a02b5cb0ccbfd27ae6c41f4f71e2334be3e31db5e2858e5279a069af304e71dbc741505def7d9b8fa2cf65d0e694a446d326bf824fb8fa59f4ae11079dbae6f55a235f52b691e6e246c939b1f9299e0148d9b2707bf9e9491955edbca00c47c2b360531362bf084d4509f781153a5d67df7f5d7059842db69c27529fbda794e451651e56fe29a9d8ac1957d71aca9"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x20) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x3, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000000)=0x81) fcntl$dupfd(r3, 0x0, r4) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x1, 0x1e, 0x4, "7847ceef946b241dc56cd324a8da84fff45358fe", 0x9, 0x9}) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRES64=r2, @ANYRESDEC=r2], 0x2, 0x0) msgctl$IPC_RMID(r6, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpid() select(0x40, &(0x7f0000000100), &(0x7f00000001c0)={0x8}, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000000240)='./file2\x00') 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/73, 0x49) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) 16:00:02 executing program 1: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r2, &(0x7f00000000c0), 0x0, 0x2, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6151b1"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xb, 0x2, &(0x7f0000000040)="39f3ce04153d15f032dcceabfe3ec026a9aa13f0295bc87ccd81", 0x1a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r0, 0x1}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff6a, &(0x7f0000000040)="e4") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f00000003c0)="00c363043e3b1be63479a90dad0457dbb55cb44c65ca9734199c96f64ea61852948f0440df0fb4b814b747cddbd44bb9edd66a2833d6ba2fc223dd4b20cfc96f901e4db372ca6fc470bcca4a72dd7b98be1a6584f4a6e6d97010177c80ffb682fd68daa6024b5b3d6d9d3c6d53694ab610fc79ce55d05910745018a1ed2b6aae9a32fa937493982d05ff292aa4bcb9244cc73d782515131a10c038691a8c3934ebd9d9ae0b6aaea49c8dceafe0703e0f1d36b5cd219896a658b8bbcddcf27df0cf661f061cd1166677863261729b01a91f5bd5b22d8dfbf69d573e091ce8742ed92810450935d0ed26c0316703428700318f849f86be16746c14c44a7edd5e6a61e59212d9536445ab198b966087ef73baec926d46eebc2684d003e5d3d6b6f58e779d1844859faca45afa9605fdd094aa7b821e7dc2579ce5ecdab2b05e35e3f46ec6b1a20799c7553440346f23766755ca13297bc58086c53e2b92a52268cf2189e0d21925a2413544f7cae358672690c3ed4e6e06530bcfd6f8e053c568f38ba7ba090af254816140b0c269bda7fc981a5b75ba609764d831240afe2bd87df6409f7ec323dec356ca9f93a135b58b561c1447bd524f19e8eaeb6c8c3932efece82821a6fc4c200450e2129ea6ed07761bd685176d9538f2e0e63758a91f6ef8c076dbd7d4d7c5dea60c8d72821ce3e8dff0fff1904328410f33dfe483468a718d3097d1d01a5cc9212f80670c219cfccd530c9fb54d734d74eae732e8c8cfe3a5a2bcdf0db79bb42cb6604a231af90b4d64891f1e9f72e0a99f4d4adcc1397aaeac4f1e867ab951701ded1806d0e69f6046615b7843c6dd8cc978ec6604772bb8cf516497acb5006f4bd897fcfe1d2bd6d6469db159bbdecb3b4670fbaafcb59504cc5e22be67c316a3d4b49f7e55caf6cfede0c52116a53f8cd092322c371ae5cecd3f2a240721a37c97e879c396985bc49424a9fd4fd36e47209258b8b3f430c31793188fbcb725583ed5d6f043eb65b77ef2000dc1711cf1d03d0955883971af4a19af9b9a371b0b8bf311ce6c3635389cf1eaefe886170f271aacb608bcc18dfc6aa034dfb610bf144f229263c0275a522f6777721585ef0b73e4fdf1021bd370deb61bc4f980d65d833492e72ab957cf49db0354f2f235d348be52f3221b926dbeef0bc6331211a290d2dcf2c8ff4d320e35fae7ce16ba9bca777031cb317220b5c0bdefe069222a00dcdabe63be26163f20bd308604551faf4df18d95c8ef1acb3c5dfe16d96240434090557738b3828fb5bfa4539dc85333ea8273c390a772f5798c774be673fbf4099a81022e0e4992c0b0ea454c3521ba5049e520792ddeb9c6eb3393cb392a78fa7e4976e17e311de6245f92af05ac043eca7beaa66ec27147816f0122df5b8de406eda294e669abb01374cc5c2609b6cc8fc4acd6b4fcc0cfae45b225aab05ccf370d24d1094a4eb9ba1dcaa17c4b4d81127e4ce949014e7c887bc2f8978eb261eb740cd8a0eadd74ee0da5e0b72e07a2a38aa8a1952ea420a1e2fbff80a75565a13ad3131b84fd01174dd666f1f526d65d4e7ff9961f032991c409fd9622a8ec136dfe1f3e12d502330b64cb515512c8abbd63057a0623f7bc715d3c649f42ca47fddaf9510e386bae3ea8b527ad1d047a0a032488d1080a6f1014708ae15a03d122d40af203eb393f6a03155e6061f880c63ad17f73e03e76b1599125cc1db96e74bbf6bfca8f1382caffce11a92622f633de7aaedd53dc4ee8753584ba4b82939572ba944e87925e27ae8df3718eb91c21d371622693cfb8341748f30e837a632720706ad8a6bd1e81b4f9453d0914832b3de7e89d63de75714222df51223ec4fee404683b015b3df998b3c8d59807ea25e5bc23ba99790f2628b06cab40d50ed9bfe13d8619930827fa0a269a530b6d5efc600f852432e1cd5d957a4018b83a1d75da4cc5867a9ba749f9080a07a6dd1688d18f1dc8f1c62d8b3b28d489a5b0d677bad5c3e1274cae649210ad5d95bd69186d6610fe4432e250ba58b77ffaf743095157970603f13d26cf0c5559cb349d54472ba7c3a9281fd326405f3d3cb7e48460e7bf949d6ffcb5aeb1d41a0f46033dab108b07ed1198a4610f55eab7776e6c92fc3e921281a2853e89b7a4cef65725192c89c7140aa90d2289e77a283b1e4fe2baf5e744bafe814d6aad5fcc5f83a04d4f239f92f1b24ded24bd38875ef90dbc180683883d082148cfe38fedb9afa452c6d98283cb3f1c770f55ba9ef58cb9cc25ce6aadeddc824fba2277cf99bbb073ddfd55c7d9bb4da5bb836a8b18922f05ab5e3edf4fab6fd9e1c8c22a378707bfdb9a410ef65d9fe187ba6cf21aeaee29bb6d91b7fe6b0e42692f772c2f58770ce97ae4820a47aee43a6513ffcf917c34f164121592084841af7e8edc48763ca0705ac098c7fa3bbdf2b5416d3833bc925900aaf7b48dea257b5327e8fa1ae9ff660bb7500fcc391a4df39f610c20fc8fb949f7b62bba4ecb0e2d5a65c27a92f4640548022395130f20e3bb76f0ca62181d18c3077e0ebf6c83ebe0faef75efcf559b345df51390a6198766cd411b796018df37225df0815f974ae02fba3d74bc996ce2d270b33ea5021a6623822c6938a14e6ce0aa79cc0fe89d0fd6c0c9fd1bf3b99e23e20524765d3e9ddaf7ba2c1a4c84bb73488eb593e2c498edb7567918a20f3db45092ce4f2b030687281b8b6ffaddf67e088e1168b61fc2561800a612e355e7a0de271c7aeeaa048606ef3ab592020eedaa0452d57f8e71815dccf18bb91697f3e3ef9ec382c837c9fabe518865f6d45b4010f343c8f95b1f83c1044baf22f170243fc813fa05f8d8bf71d5bfc2483203ff735f49c7ab895cca258d639fb78e29987c74a7838e2751a8cccbe98c6b08393f4a651f6579aeef1344118dc0e0c1ec265234ffcbc02797de73d6d78fe938a35aabc2417b3397add17ec68aeb20cd48ba015291b48202579d26cf71fa2c7f6375f5f2c75da7e95d7ba84696c26962768ab79c56f763c64bf40fabb811dafd592163528f24bd0bfc5d98087b3eec17ac26967cd9511a4bf6e7c513921e26977abc71da9d33bbf0c036cd6e52497d61c1be240620bd71beb8e3d1cccce14e02d47d6176d79d657a9e41b66218b3e7cae7a8f8a90e58ea1a8a138dd19deaf8f5e69f53c97f8c44f36f50027d2d23a704cbb9e0f27bfe35ec760a72eac0b941daf0dc3382324271312731367dbf39a7cb3c4bad589aaedaaa59ed47597fc8b2cd2032e1bd2425126b70c8e46c3b434c04d0347a0757d4a6e6e723cfd76b8e6ad876791177b052f3a921b2c8733de2463a477093c50f351a95a3cdce0d80d4e2d6f90309cc60be0ee7c4d2301b3477422ea3f9880512ab181dda28ddc063ae8670e08449231f41d75eb5c0e4df01534538f36cb10a6c168a8b4c18d7f8205b750e749da7f51324314906335c81acff01f9082efb17dcb89ade72eca00610a0b55e0b3b8a33efbdcd477e81e1edbf857f71e5daa2d7d4163a4071586dd0af9c6e5b12765d8b8cd2f0d7d1e08da574ac27ad45786da2f48392cb1c8bdb72780b1a260d5acb48a99ac18c0476b184ce16a0e2b818f9ad70dc47f738166beb0fc2479475419d82d729205c0725dfd313955fa5b10fd1a43fec5ddb652e196dd13218a844e128bed05130c66aa8281b868d80dbfdb5412471b64acb689288883686154a39bbd0dc8cbabe7760c95b31ad38620c6f7577b04fefe6608f909d19a79f7f7c6eed5fa86a8c5a08301f396b814470729732b949efdf696f3c2997bb6eeb8ce8929e2ef3869fae385ccbdf61e44128bec975ef38a9962689e72d03cd7cd97f656efd21c27484a1f75a1a3236c979022be8c3d7e12b5383183b8e2d9afe9a83d893482c31fc9121379e0960e80f9bb31b81a8f237dca71ee7bf97f320c49a44a26ab7520ad5af745301e9fa2dbbf66cdce43160eb061a597a6fd6427d651d18755f198ed14bd656e539ee79839ef78c2f3c6debacdac143aa6f94f67dbd0c8a464404d9513084dfcc2c67ac46917937e36224d3a4bd053da6d0dc92e8d4c76771b830387367e3e771fc9e1047c1dd515295e6136a8b67641765a723dafa5f06823e50329bd6625a562874fcd95df4a450b1e9f5b77d1173412b00f6a5faeb1ce6eba8aa6a9be2898a21059cd49eb425d35925643e28a13551052ad85f35c71821c1d24250f6b87eea5b17483844bf08225ff603336e8ca27b1f38db96e54fe9e3b032e7f62302b139d91f6d2eed43d3764545539848871c6e4f7602814484aa28b8289e065b0ef1251a1b19a01fc6944cd065ce2fc26f8ee640a2f00ace705478176f6550a9d361d7fb51c30202e58efe4f01f163e78517c83ea6bf28200d539fa59af9777ecb99158bfc3a6b29e4b9d0beb2a7cdd4c34ffb5807d92552ab9f443d2d6c7c3f7f91411d826161fe75a91f89b1dea950aedb2088688a20090971c7943369eb93abc46c3d457b37705905b89210f57288333dc08542e1cd0c769ce831daa8c508add7dee9531b7d327bc6199c2dcd1b20e6aef11da98dd25ab4fe5e8f2902f0f9e719951b615c869798d387963882913fdc180d7af931f0d8c43c770fbf9e6dc0c894d39a59a45cda56c180166a7bd6d68c71ee6270dbdb19792c65157438da38f6bf78392ed8e7c36c42739da861479c8297d8521ee9957a9e2c024af12743b46367e90173d8b983d19b3d3bef5090a32dec9c6529ebc29d86be22477c32edf409bdb6d29f8fcec4d429d44897d1d61e9db258ac7f1cfe066e87238811bc7c7d481751e55235941bbe8783769e19739698f901185fffc77e17ea093918822980a793140f01eb29179639ae357fdf44add756330034c23843fa9f4abd6b6125f66800692731897346435afe0d047e66ca4654a8ba7c3cf0459aec7e4ad5a134fe0857aa902df14fafab069445a2938d585eff7f3d3f3c56e59e1a12d7c9d358f39a33418276d38fe47c14ee6104761b7e340abfd490fe9e48f73dad29c0d417b95f1793f3ff457a903e4d858b79b3607c6e48c5a3128e0daedb8d0345dff858001a6cf2f09b562d5582c08bf84d2596cf56df8621dc09be086db44c7023e673935467c5bcd357d90670fc04679a157a7411770d2cd521d3536efce2fde69d2de410c2cd74c5203cc59aba588857417fec0c2f57f3d55c030570369ff2dbeec246f870f553db6202ac0d153a0a2b7b6aae9870d2bbce290c376a35de492ef65e1046ece1303a9fec1dfccb5efc643935e9466358710157db1ee688982b7a81bee55c88712a1cdd3a65efba7630287ef2e2da28df121a4dfb5921739bc8af8d27391cca3cc4b876acb0ea56ad22cc3b5c8b315ab8846444df05806546c809c97fc95612f313ef0e311a0f11d9dbf6dbf5fd6751343c81d19f2e8f9ddcaf8d6aac4895036326009826a58262243bc87137341928e7eb218c2ef291fad04a97bae65e632a7ae0c539e314caedcab6ecfabc000442c93698af715232d511789f754d703389b13c04bce44095e19a8a5e2d3aaf7be815eb5d5b9adbf19c0449b09af6e253f531cacc8ee0d4a0ad728e436c92f03395d61e3e9eff886b2f5db63c186f736b4e42714a9deee0603f7d761b0415fcc29f98604d39a55aa4205370b8e1b67e009749aba6967299a569fe3644ed1856de5ea0d12ae35c5250f8f38eb351fe9976ee37e1fe44659192d0a81aa8f33bfe8f50cb7087f1baa74f35131884f232c48c9b81ea0dd7", 0x1000, 0x1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="ff") 16:00:03 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x9, &(0x7f0000000200)) getegid() witness: lock order reversal: 1st 0xfffffd8074b52d68 inode (&ip->i_lock) 2nd 0xfffffd806e65c438 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter_write+0x5b #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd806e65c438,9,0) at witness_checkorder+0xffc rw_enter_write(fffffd806e65c428) at rw_enter_write+0x5b diskmapioctl(5a00,c0106477,ffff800022badcf0,1,ffff800020abeee8) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa70648,c0106477,ffff800022badcf0,1,fffffd807f7c66c0,ffff800020abeee8) at VOP_IOCTL+0x88 vn_ioctl(fffffd807d69eed8,c0106477,ffff800022badcf0,ffff800020abeee8) at vn_ioctl+0xb7 sys_ioctl(ffff800020abeee8,ffff800022bade08,ffff800022bade70) at sys_ioctl+0x5b8 syscall(ffff800022badee0) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,ae8a7c641b0) at Xsyscall+0x128 end of kernel end trace frame: 0xaeb5dc1f4e0, count: -9 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800022bad8b0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800021b5e000 rax 0xffff800000a87ac0 r8 0xffffffff81ca8c05 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xc4c2a939fa57000b r12 0xfffffd80029b9c00 r13 0 r14 0xffffffff825fc060 w_lodata+0x36920 r15 0xffffffff82619b70 w_lodata+0x54430 rip 0xffffffff81f62b28 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022bad8a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=31977 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020abf8c8,0xffff800020abe2a0 process=0xffff800020a8ae10 user=0xffff800022ba8000, vmspace=0xfffffd807f00c5c0 estcpu=30, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 97127 499946 20777 0 7 0x1 syz-executor.0 97127 416389 20777 0 3 0x4000080 fsleep syz-executor.0 97127 367167 20777 0 3 0x4000080 fsleep syz-executor.0 *97127 31977 20777 0 7 0x4000000 syz-executor.0 97127 354096 20777 0 2 0x4000080 syz-executor.0 26619 62368 67529 0 3 0x82 piperd syz-executor.1 20777 61482 67529 0 3 0x82 nanosleep syz-executor.0 39366 506781 1 0 3 0x100083 ttyin getty 63859 97576 0 0 3 0x14200 acct acct 62143 171965 0 0 3 0x14200 bored sosplice 67529 292848 59222 0 3 0x82 thrsleep syz-fuzzer 67529 419952 59222 0 3 0x4000082 thrsleep syz-fuzzer 67529 347600 59222 0 3 0x4000082 thrsleep syz-fuzzer 67529 372032 59222 0 3 0x4000082 thrsleep syz-fuzzer 67529 274000 59222 0 3 0x4000082 thrsleep syz-fuzzer 67529 97318 59222 0 3 0x4000082 thrsleep syz-fuzzer 67529 163203 59222 0 3 0x4000082 thrsleep syz-fuzzer 67529 383727 59222 0 3 0x4000082 thrsleep syz-fuzzer 67529 187823 59222 0 3 0x4000082 kqread syz-fuzzer 67529 28864 59222 0 3 0x4000082 thrsleep syz-fuzzer 59222 342858 8555 0 3 0x10008a pause ksh 8555 125030 68919 0 3 0x92 select sshd 68919 324451 1 0 3 0x80 select sshd 8371 432779 28266 74 3 0x100092 bpf pflogd 28266 196190 1 0 3 0x80 netio pflogd 82804 165281 92240 73 3 0x100090 kqread syslogd 92240 252387 1 0 3 0x100082 netio syslogd 61762 156616 1 77 3 0x100090 poll dhclient 60282 429901 1 0 3 0x80 poll dhclient 94849 508985 0 0 3 0x14200 pgzero zerothread 58403 488811 0 0 3 0x14200 aiodoned aiodoned 83986 239144 0 0 3 0x14200 syncer update 59736 510149 0 0 3 0x14200 cleaner cleaner 24858 367969 0 0 3 0x14200 reaper reaper 55316 314906 0 0 3 0x14200 pgdaemon pagedaemon 18309 417867 0 0 3 0x14200 bored crynlk 79991 182199 0 0 3 0x14200 bored crypto 15065 399092 0 0 3 0x40014200 acpi0 acpi0 63197 394265 0 0 3 0x40014200 idle1 46446 20857 0 0 3 0x14200 bored softnet 58394 70686 0 0 3 0x14200 bored systqmp 41946 1607 0 0 3 0x14200 bored systq 68072 475721 0 0 3 0x40014200 bored softclock 80725 278485 0 0 3 0x40014200 idle0 80286 454115 0 0 3 0x14200 bored smr 1 414668 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 97127 (syz-executor.0) thread 0xffff800020abeee8 (31977) exclusive rrwlock inode r = 0 (0xfffffd8074b52d68) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8266bbe8) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9639 6491K 14684K 78643K 67915 0 0 pcb 13 8K 8K 78643K 1838 0 0 rtable 119 13K 13K 78643K 7086 0 0 ifaddr 97 29K 37K 78643K 2356 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2654 0 0 iov 0 0K 32K 78643K 2306 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 77K 78643K 22733 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 329 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 2720 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 23386 0 0 sigio 0 0K 0K 78643K 298 0 0 proc 55 51K 83K 78643K 5781 0 0 subproc 32 2K 2K 78643K 1328 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 2057 0 0 in_multi 33 2K 2K 78643K 1605 0 0 ether_multi 1 0K 0K 78643K 99 0 0 mrt 0 0K 0K 78643K 81 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 3099 0 0 pfkey data 0 0K 0K 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 112 22K 30K 78643K 75408 0 0 UVM aobj 130 7K 7K 78643K 155 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 1751 0 0 NDP 24 0K 1K 78643K 755 0 0 temp 257 3557K 4197K 78643K 326681 0 0 kqueue 0 0K 0K 78643K 173 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 167 0 161 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 964 0 962 1 0 1 1 0 8 0 rtentry 112 918 0 874 3 1 2 2 0 8 0 unpcb 120 7095 0 7085 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8562 0 8562 1 1 0 1 0 8 0 tcpcb 544 3936 0 3932 1 0 1 1 0 8 0 inpcb 280 11496 0 11489 12 11 1 2 0 8 0 rttmr 72 12 0 12 10 9 1 1 0 8 1 ip6q 72 4 0 4 3 3 0 1 0 8 0 ip6af 48 7 0 7 3 3 0 1 0 8 0 nd6 48 231 0 225 1 0 1 1 0 8 0 pkpcb 40 92 0 92 32 32 0 1 0 8 0 swfcl 56 17 0 0 1 0 1 1 0 8 0 ppxss 1128 411 0 410 40 39 1 1 0 8 0 pffrag 232 46 0 46 25 25 0 1 0 482 0 pffrnode 88 46 0 46 25 25 0 1 0 8 0 pffrent 40 123 0 123 26 26 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 624 0 597 1 0 1 1 0 8 0 pfstkey 112 624 0 597 3 1 2 2 0 8 0 pfstate 328 624 0 597 10 5 5 5 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 3674 0 3476 29 16 13 13 0 8 0 art_table 32 3675 0 3476 2 0 2 2 0 8 0 art_node 16 892 0 852 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 26 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 2718 0 2708 1 0 1 1 0 8 0 shmpl 112 153 0 25 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 37527 0 36043 50 1 49 49 0 8 0 ffsino 272 37527 0 36043 102 2 100 100 0 8 0 nchpl 144 70063 0 68426 62 0 62 62 0 8 0 uvmvnodes 72 8276 0 0 151 0 151 151 0 8 0 vnodes 200 8276 0 0 436 0 436 436 0 8 0 namei 1024 234927 0 234927 6 5 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 50 0 50 33 32 1 1 0 8 1 scxspl 192 208026 0 208026 100 99 1 7 0 8 1 plimitpl 152 2182 0 2174 1 0 1 1 0 8 0 sigapl 432 23376 0 23361 4 2 2 3 0 8 0 futexpl 56 296836 0 296834 4 3 1 1 0 8 0 knotepl 112 5046 0 5027 1 0 1 1 0 8 0 kqueuepl 104 4593 0 4591 1 0 1 1 0 8 0 pipepl 112 12482 0 12463 20 19 1 2 0 8 0 fdescpl 488 23377 0 23361 3 0 3 3 0 8 0 filepl 152 138516 0 138410 33 28 5 7 0 8 0 lockfpl 104 7542 0 7542 8 7 1 1 0 8 1 lockfspl 48 2543 0 2543 8 7 1 1 0 8 1 sessionpl 112 108 0 97 1 0 1 1 0 8 0 pgrppl 48 350 0 339 1 0 1 1 0 8 0 ucredpl 96 28214 0 28203 1 0 1 1 0 8 0 zombiepl 144 23364 0 23364 5 4 1 1 0 8 1 processpl 896 23397 0 23364 5 1 4 5 0 8 0 procpl 632 70665 0 70619 28 23 5 5 0 8 1 srpgc 64 162 0 162 61 60 1 1 0 8 1 sosppl 128 258 0 258 55 54 1 1 0 8 1 sockpl 384 19891 0 19872 23 20 3 4 0 8 1 mcl64k 65536 473 0 0 57 54 3 34 0 8 0 mcl16k 16384 25 0 0 4 1 3 3 0 8 0 mcl12k 12288 96 0 0 3 1 2 2 0 8 0 mcl9k 9216 89 0 0 4 2 2 2 0 8 0 mcl8k 8192 25 0 0 3 0 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 14 0 0 1 0 1 1 0 8 0 mcl2k 2048 174 0 0 15 6 9 15 0 8 0 mtagpl 80 150 0 0 1 0 1 1 0 8 0 mbufpl 256 1356 0 0 34 6 28 29 0 8 2 bufpl 256 66048 0 57770 518 0 518 518 0 8 0 anonpl 16 2074982 0 2064665 393 332 61 68 0 124 0 amapchunkpl 152 136221 0 136108 87 79 8 19 0 158 1 amappl16 192 116505 0 115774 526 485 41 50 0 8 2 amappl15 184 4429 0 4429 10 10 0 1 0 8 0 amappl14 176 3919 0 3914 1 0 1 1 0 8 0 amappl13 168 3707 0 3705 1 0 1 1 0 8 0 amappl12 160 3273 0 3271 9 8 1 1 0 8 0 amappl11 152 4310 0 4295 1 0 1 1 0 8 0 amappl10 144 1316 0 1311 1 0 1 1 0 8 0 amappl9 136 4628 0 4625 1 0 1 1 0 8 0 amappl8 128 3970 0 3937 5 3 2 2 0 8 0 amappl7 120 1442 0 1434 1 0 1 1 0 8 0 amappl6 112 4125 0 4114 1 0 1 1 0 8 0 amappl5 104 4077 0 4061 1 0 1 1 0 8 0 amappl4 96 22211 0 22175 2 1 1 2 0 8 0 amappl3 88 6950 0 6940 1 0 1 1 0 8 0 amappl2 80 186305 0 186234 3 1 2 3 0 8 0 amappl1 72 507385 0 506939 25 15 10 19 0 8 0 amappl 80 72320 0 72280 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 154 0 25 3 0 3 3 0 8 0 uaddrrnd 24 23377 0 23361 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 23377 0 23361 1 0 1 1 0 8 0 vmmpekpl 168 182473 0 182441 2 0 2 2 0 8 0 vmmpepl 168 2833976 0 2832094 841 732 109 123 0 357 20 vmsppl 368 23376 0 23361 2 0 2 2 0 8 0 pdppl 4096 46761 0 46722 7 1 6 6 0 8 0 pvpl 32 5524833 0 5511201 907 761 146 171 0 265 7 pmappl 232 23376 0 23361 6 5 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 789 0 94 20 0 20 20 0 8 0