7f00000000c0), 0x8, 0x0, 0x7, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x6) 15:59:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x80) semop(r3, &(0x7f0000001580)=[{0x4, 0xb0c5, 0x1000}, {0x7, 0x1f, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x101, 0x1800}, {0x7, 0xff4f, 0x1000}, {0x0, 0x7fff}], 0x6) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000180)=""/198, 0xc6}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/146, 0x92}, {&(0x7f0000001340)=""/234, 0xea}], 0x5, &(0x7f00000014c0)=""/139, 0x8b}, 0x801) dup2(r1, r2) 16:00:00 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = socket$inet(0x2, 0x4000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x20}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="d3ae2b72376cf0346636d60ece820f89bfcaef996426909b5539df62a89420eab317d95e4c74c4c6fa47920dc80d6c7cdd975b874f3ddd9cb77ba5ff4b6a3c2b2b0bea45aa6754012407e18fd1e080eddddc4fa02ef646bb6397fcb4b2635ef5948dd33f", 0x64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r2 = semget$private(0x0, 0x3, 0x45) semop(r2, &(0x7f0000000200)=[{0x2, 0x6, 0x800}, {0x3, 0x1, 0x1800}, {0x4, 0x60d, 0x1000}], 0x3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0x0, &(0x7f0000000180)) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x5}, {0x1000, 0x6}}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:00:00 executing program 1: 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000280)=0xb1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8891, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x10001, 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000540)="6c31a5", 0x3}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10283, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:00 executing program 0: clock_settime(0x0, &(0x7f00000001c0)) clock_settime(0x0, &(0x7f0000000180)={0x1}) r0 = dup(0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x6) clock_settime(0x0, &(0x7f0000000040)={0x3f, 0x4}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x42, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x5) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r2, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r1, 0x0, 0x0) ¢«‚,gñЖ ¢‡+Ùê ¢«‚,gñЖ ¢‡+Ùê pckbd_enable: command error 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4, 0x100000000, 0x7fff, 0x10001}, {0x7, 0x9bf, 0x1, 0x2}, {0x100, 0x4, 0x2, 0x5e4}]}) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xa6, &(0x7f0000000180)="76239b5566f7322e0d0aff86091922c7b8ba32d36d02f05701117e4f7a5a2c8c03d6d1fefc3befd7bd16e0c31451d25f7aa8a86c845218e168cb951b0616a817f71b46f6303c92d6f86394ff5c02f4445637b090e1eb0edc1edb6c2503e87fbe90dd91648981191db963de1f8b9a5b0387eb39eb5e1b8354687ba8d3cc2fe7e604b9262d6d3d114b6741a2112ce76a987c92157e6d18785e942c8be4f9324db86e711ec8d47a") 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") pckbd_enable: command error 16:01:04 executing program 0: setrlimit(0x5, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000180)={0x5, 0x0, 0x80000000, 0x100000000, "dd87c8c291a1533f4c75086afe594a9602fb9cc5"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x840, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) syz_open_pts() r3 = getegid() setegid(r3) 16:01:04 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, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x225, &(0x7f0000000180)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "89ad317de804fddbd7c2846008cee5914f689100", 0x0, 0x9}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") rmdir(&(0x7f0000000140)='./file0\x00') 16:01:04 executing program 1: r0 = kqueue() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100, 0x0) fcntl$dupfd(r0, 0xa, r1) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r2, 0x40047309, &(0x7f0000000080)) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000000bf9cedbe825dd3d9705cae67e79978ac217e94fbe06c67eb12c000800d7d593e6296b243caaed905073d78053e695be2b648121433837a02afcc0c111344daf09a8600508a61edcbfa1efe7582dce8f533902211a9f308b01de350a2adf2b30e8e0bfee0d73a1ab59ebbb0e2fc658c75a47a4940efe60a292b21007ba720eba2ff18aa32805e39bdf7748f6a0ee65f6de781cdd2ae0f97b10d67cc64c8cc9627cdd395ba2e9d4d5570c52a49775fb2810f2a3af11e6a9a86b63ab707f993900"/213], 0xd5, 0x800) socketpair(0x20, 0x3, 0x80000001, &(0x7f0000000000)) socket$inet6(0x18, 0x3, 0x2) r2 = socket$inet6(0x18, 0x8000, 0xa02) recvfrom(r2, &(0x7f0000000080)=""/94, 0x5e, 0x803, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:05 executing program 1: shmget(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:05 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00c77900"], 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:01:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)) 16:01:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00', 0x4004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) semget$private(0x0, 0x3, 0x80) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000007c0)={{0x80000000020, 0x7, 0x7cb}, 0x100000000000004, 0x6, 0x1ff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000005c0)=0xfffffffffffffffc) r3 = msgget$private(0x0, 0x402) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r4 = semget$private(0x0, 0x0, 0x20) getpeername(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000731a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e619000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005866495a00000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a46200d3bb5231a2e6c1044bcdfc6ba13a318a3e44174762acbdd5b92a37fb3d67b63aade110b21bf0b1f0e7bb99cb6b7c8d86b22d999bedeb26abd9e669394fb793910cf74d35a36d31757ec952cfe3701b859a5da5864d259bb64d560dd8449a09e74492aa6375c1dc7e44660f896f42419d87a55c1b75cc3bf6c365392740a3c357dd7b45863aa5c52e6a436de3f0356b1c4e3bf43bdd3b6048c14031e8eaf9c599d2d80affb68b9366e26b7f246d728f9292a11609d6dccf4a71a569435d15acef746228328877211e4f029246dcc6081d0e7271263d0afba057c10a4cd3ac0222ac274bf45461d1617d87182ce3f6e0281f2ec64b806fea8a85b0a56d501c6b2149cb3e05a6be036631eeca004fd1fa5d89a9df825bb65121de564"], &(0x7f0000000340)=0x1002) semop(r4, &(0x7f00000002c0)=[{0x2, 0xfffffffffffffffb, 0x800}, {0x6, 0x9, 0x800}, {0x0, 0x0, 0x1800}, {0x0, 0x4, 0x1000}, {0x2, 0x100, 0x1800}, {0x3, 0x8, 0x1800}, {0x3, 0xd8ab7c2, 0x800}, {0x1, 0x7800000000000, 0x800}, {0x2, 0x0, 0x1800}], 0x9) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') msgctl$IPC_RMID(r3, 0x0) socket(0x1e, 0x2, 0x6) chroot(&(0x7f0000000300)='./file0\x00') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000480)=0x40) linkat(r2, &(0x7f0000000500)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000380)={0x100000001}) r5 = getpgid(0xffffffffffffffff) wait4(r5, 0x0, 0x1, &(0x7f00000003c0)) semget(0x0, 0x3, 0x440) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x8000000001, 0x9, 0x9, r5}) r6 = semget$private(0x0, 0x6, 0x24) semop(r6, &(0x7f0000000540)=[{0x2, 0x2}, {0x3, 0xfffffffffffffffa, 0x800}, {0x0, 0x2, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x8, 0x1800}], 0x5) clock_getres(0x3, &(0x7f00000004c0)) 16:01:05 executing program 1: r0 = socket(0x4, 0x21, 0x0) r1 = dup(r0) shutdown(r0, 0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x84}, {0x8000000000000087}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x149b, 0x6, './file0\x00', 0x2, 0x1, 0x22f, 0x1ff}) lseek(r1, 0x0, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffea0) r3 = getegid() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b55b710c9580147eba9ea9ce98edaeb40634cbb3a50afee096d9fe7b0418eef1ac245a0381150df0ed98a8c52c8e7f4bc0bb620da148fac7a0e3b6e0c162db5018ff5aa43a691c1f6cf2ca6cc6031b3f88da22ec757e304897343806c6df48a68d8c7bc8a892cdf515c1a0cd182f7900f242dd1686d44e5240333577abb07586febbeb7aead02418de297ace62b3a8f29b38fa84d92f607bdfe21ee0dbf4ca432e2134d203fefa2bfd332cd958df7c7262436a2ec5ea16550d8534c34409bdda5172e53238acf8", 0xc7) 16:01:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x10000200000084) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x201, 0x101) openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66686c653000"], 0x10) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x1000, 0x100, {0x400, 0x8}}) mlockall(0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f0000000200), 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:05 executing program 1: getgid() r0 = socket$inet(0x2, 0x2, 0x0) msgget$private(0x0, 0x2) setsockopt(r0, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x7f, 0x81, 0x2832, 0x2398}, {0x2, 0xbe, 0x80, 0x6aa8}, {0x1, 0x0, 0x1fffe000, 0x4}, {0xcf8, 0x3, 0x101, 0x95fd}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x2, 0x3, 0x0, 0x56b86e44}]}) r2 = semget(0x0, 0x3, 0x2) semop(r2, &(0x7f00000003c0)=[{0x0, 0x7, 0xf3e279cf6c8960f8}, {0x4, 0x4, 0x1000}], 0x2) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 16:01:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0xc000000000000000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0xfffffffffffffffa, 0x3}, {{r0}, 0xffffffffffffffff, 0x1a, 0x80000000, 0x91f, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x58, 0x80000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0xf5, 0x3f}, {{r2}, 0xfffffffffffffffb, 0xa0, 0x21, 0xfff, 0x8}], 0xb37, 0x0) kevent(r2, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x7) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x6c}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$KDGKBMODE(r0, 0x40044b06) 16:01:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ff3000/0x4000)=nil, 0x4000) mprotect(&(0x7f00003f2000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) munmap(&(0x7f00003ef000/0x4000)=nil, 0x4000) r2 = shmget(0x3, 0x1000, 0x98, &(0x7f0000ff6000/0x1000)=nil) shmat(r2, &(0x7f0000fee000/0x11000)=nil, 0x1000) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) sync() socket(0x10, 0x0, 0x8) mlock(&(0x7f00003f4000/0x2000)=nil, 0x2000) pckbd_enable: command error 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r3) setpgid(r2, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setown(r0, 0x6, r2) pckbd_enable: command error 16:01:08 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0x257) socket(0x1b, 0x4, 0x1ff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0x0, 0xfffffffffffffd31}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x9) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3c}, {0x6, 0xfffffffffffffffe, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) r1 = socket(0x36, 0x8005, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000127, &(0x7f0000000040)=[{0x7c, 0x0, 0x2, 0x200}, {0x74, 0x0, 0x0, 0x1000000}, {0x80000000000006, 0xa56, 0x3, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") r1 = socket(0x19, 0x7, 0x80000001) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:01:08 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x1ff, 0x0, 0x9d1, &(0x7f0000000080)={0x3, 0x7fffffff}) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61, 0x3ff}, {0x2c, 0x0, 0x0, 0x6}, {0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:01:08 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) ftruncate(r0, 0x0, 0x5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/235, 0xeb}], 0x1, 0x0, 0x0) 16:01:08 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 16:01:08 executing program 0: getuid() setitimer(0x2, &(0x7f0000000000)={{0xfffffffffffffff9, 0x2e6}, {0x0, 0xb304}}, &(0x7f0000000040)) setitimer(0x0, 0x0, 0xffffffffffffffff) 16:01:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$TIOCSTART(r0, 0x2000746e) execve(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)=""/138, 0x8a) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8800, 0x0) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x22, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x48, &(0x7f0000000140)="e426184006e36cfc8914662585a620a90a44c3a0958ee09fee5d593b547bbc9f444c3b9f7ae2b64a36e7a49ea2d522161ab0b78372dd6a56de58fd63982d4149c9fefbe7eccae82b") unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1d40, 0x100000001}, {0x3, 0x8001}}) 16:01:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="2f5f5b9f8f4742d0e29fd382461fa62462c3b365e1b89e04858a1c56c1c30a029d2ab5db17414d6efebbe27910b0f610ef9e68f4e6834e81b6a8feaaaa8a5f91c8c82cdf0f7f8eeab36f55916334b1db76cd6e", 0xfffffffffffffe25, 0x40c, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) 16:01:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) pipe(&(0x7f00000000c0)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) close(0xffffffffffffffff) 16:01:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x4cfb) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:01:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0xd4000000000}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4a6, 0x4}, {0x40, 0x9}}, 0x2) close(r2) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=ANY=[@ANYBLOB="140000ac1400aaac000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x9, 0xcb, 0x4, {[0x100000000, 0x81, 0x1, 0x7fffffff, 0x100000001, 0x2, 0x0, 0x7, 0x6, 0xb, 0x1, 0x4, 0x40, 0xc3, 0x4, 0x100000000, 0x26, 0xd167d64], [0x0, 0x8, 0xa707, 0x80, 0x11, 0xffffffff, 0x2faf, 0x8000, 0x7ff, 0x10001], [0x1, 0x0, 0xfff, 0x6, 0x2, 0x2, 0x1], [0x4, 0x7, 0x100, 0x5, 0x5, 0x8], [{0x284f, 0x7, 0x1, 0x9}, {0xcb, 0x3e, 0xcc, 0x81}, {0x7, 0x5, 0xa34}, {0x6, 0x0, 0x5844, 0xfffffffffffff801}, {0x4, 0xf274, 0x9, 0x8}, {0x7, 0x8000, 0xffffffff80000001, 0x4}, {0x9, 0x9, 0xffff, 0x9}, {0xd0, 0x200, 0x8, 0x81}], {0xfff, 0x7, 0x3, 0x8}, {0x7, 0x7, 0x0, 0x8}}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000400)={0x6, './file0\x00'}) r4 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x0, 0x101}, {0xb34, 0x0, 0x0, 0x4679}]}) 16:01:08 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) close(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x7f) fcntl$setflags(r0, 0x2, 0x1) sendto$inet6(r0, &(0x7f0000000180)="d97ca07028152eb367455ddaefb5258b4eb350155c9fec1ce827e5be64b9300e0c9f849ef4c0eec01c995049d950d3bbf211923f92930666fb69de2d15cc8dcf7f768a0dca38281fa832606bf3a8a6d4825f786060125ff698420b80b9c4d9cda775014663411147cb9c6d3aa974b2ed0ddc63a04d8894f4578d2f5e42986079aa6a8336cc2b8f3df2afa385805f1484ff0c9250a8a42fbab2acddfefb2e7114c909d688d008340e65bffcff6edf9b14323a7cf96f752d137a2e3182e87beab2b4", 0xc1, 0x1, 0x0, 0x0) 16:01:08 executing program 1: clock_getres(0x8000008000000002, 0xfffffffffffffffe) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) socket$inet(0x2, 0xc005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:01:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xf17, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) syz_open_pts() r1 = syz_open_pts() close(r0) clock_getres(0x6, &(0x7f0000000040)) dup(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:01:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) execve(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) pckbd_enable: command error 16:01:09 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0xffffffffffffffff, 0x1d4, 0x0, 0x0) 16:01:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) shmget(0x0, 0x1000, 0x140, &(0x7f0000fff000/0x1000)=nil) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) open(&(0x7f00000000c0)='./bus\x00', 0x30, 0x10) 16:01:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x48, 0x20) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) 16:01:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x192, 0x0) fcntl$setown(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x44) pckbd_enable: command error 16:01:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x242) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x8) setuid(0xee01) rmdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x657bc136e888ff37, &(0x7f0000000240)="d4dc3a5c6b36752a9a23c17cd6856369e4") kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchdir(r0) 16:01:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xa01, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400028}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) 16:01:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r0, &(0x7f0000000800)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4eb2f235443f7b4a5b54d941679e63e118d254c3d3882262246b9a93890759309d75ae19961b0d50a08e9722f8970843bd3fdc939523b1ad0b01a28fa99d7381d896befc8154fa70a98954812fd0adc001197e2c2ca6c33ab0a1861deafbc520f56b9d920feda5875c39b139edd35b3efc56dadd44893dfd04a8b7456e33a435b46d9e516d1e0857a0ae339a18024adb3e2412a8b96a97d21ed3a33fe5112ca746505d2bbb10f7156b1ca652b62db117b3e436f58b3779944da12899eb5d9bd938e08ce912647a4ce3544322bc17288914abae00bbdb2e2e3b47a4f4cb119d025a02d266fd2a4946df336976035fdeac71230bce17a0c0ac2b2bfb464e6e1bdd030766e20c631c79045e3f456bcdacede8093adf3b99e235d9e62c26ee4c417a52abb4767f7b5b1a48cf0d656e1718b8b4df8f5a581284f6a577d2e22d14ffb110085d16eb083073ba2b465a541ddd73ab9b9ed1238122eb77a874dcb0dbea0229e379510fc0df16a82c8ac7b000f85b1eb658213f3bcdbfbd9c0050e2a5fffd4ea5a9bea9ca6725e864d1c455f95c7413f234c594966fa1cc5223dbafd53ffd7f7b9ccea8152fee613ef358a5c5f0009122aa12cf16c577063bc119627e42abd14cd4042e8a060d3239a3442305bc97eb7585f9e7ed0f89d0c795969bf5d0c78aecb75707b604065332df4b5274cf1aaa67c9e5f487958b7f29e0edc48a6cc5ce224ea9a2d08977808cddae43f1ff667da80a2eba72cc3ba0770c4543160e4060d67682ab60674e7d37f8582cfa08c821921ae900e1769f71d60d967a34690c44af8c8f23103d99689ba6775cfd53f0f96eb9e500c70a64e555555d7edd592c259dd1e2109ecb7e3f50e9dc7b", 0x2a7) getsockname$unix(r2, &(0x7f0000000ac0)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000380)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000240)=""/230, 0xe6, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x445}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000003c0)={0xfffffffffffffffd, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="fd5fcc85f3546b339ec6862d15a8c31e28ab7cf68b2332f108760ad7fcfe6eea8a416993acac1123e22323752ca3d7c7d0b7dff6fb60496c12ebd430a52e65ba2c8bd014e9696e4948b7d33ec0e6", 0x4e}], 0x1) 16:01:11 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:11 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x100, 0x10000}, 0x0, 0x7, r6, r7, 0x8, 0x10000, 0x40}) close(r0) r8 = dup2(r0, r0) fchownat(r8, &(0x7f0000000180)='./file0\x00', r4, r3, 0x2) 16:01:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4000400200002c4, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6, r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x2) kqueue() 16:01:11 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xc4d, 0x6, 0x1}) fchown(r0, 0x0, 0x0) 16:01:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) r3 = getpid() getpgid(r3) 16:01:11 executing program 1: socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0xffffffff) 16:01:11 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004de000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:01:11 executing program 1: getgid() mkdir(&(0x7f00000000c0)='./file0\x00', 0x200000006) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x6, 0x4, 0x95, [{&(0x7f00001a2000/0x3000)=nil, &(0x7f0000071000/0x3000)=nil, 0x7}, {&(0x7f0000276000/0x3000)=nil, &(0x7f0000547000/0x4000)=nil, 0x1}, {&(0x7f0000218000/0x3000)=nil, &(0x7f000059b000/0x6000)=nil, 0x1}, {&(0x7f0000626000/0x3000)=nil, &(0x7f00003b2000/0x3000)=nil, 0x4}, {&(0x7f0000530000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f00006cc000/0x2000)=nil, &(0x7f00004f4000/0x1000)=nil, 0x200}, {&(0x7f0000522000/0x3000)=nil, &(0x7f00001bc000/0x2000)=nil, 0x9}, {&(0x7f00005eb000/0x4000)=nil, &(0x7f0000499000/0x1000)=nil, 0xa1e3}, {&(0x7f000009b000/0x3000)=nil, &(0x7f0000685000/0x2000)=nil, 0x3}, {&(0x7f0000778000/0x4000)=nil, &(0x7f00006ce000/0x4000)=nil, 0x6}, {&(0x7f000060d000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x20591b6f}, {&(0x7f0000766000/0x4000)=nil, &(0x7f0000721000/0x3000)=nil, 0x6}, {&(0x7f000047d000/0x10000)=nil, &(0x7f000011a000/0x4000)=nil, 0x7}, {&(0x7f000047c000/0x2000)=nil, &(0x7f00004c8000/0x3000)=nil, 0x7ff}, {&(0x7f000054c000/0x1000)=nil, &(0x7f00006fc000/0x2000)=nil, 0x8001}, {&(0x7f000078d000/0x11000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}], ['./control/../file0\x00', './file0\x00', './control\x00', './control\x00'], './control/file0\x00', './file1\x00', './control\x00', ['./cont', './file', './cont', './cont']}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:01:11 executing program 0: setregid(0xffffffffffffffff, 0x0) r0 = semget(0x2, 0x1, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 16:01:11 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) sync() r0 = socket$inet6(0x18, 0x1, 0x1601513) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x1, 0x86b1, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x7fffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x3, 0x4, 0x19, 0xffff}, {0x10000, 0x8, 0xff, 0x100000000}]}) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvfrom$inet6(r0, &(0x7f0000000240)=""/177, 0xb1, 0x2, &(0x7f0000000300)={0x18, 0x1, 0x0, 0xc10d}, 0xc) recvfrom$inet6(r0, &(0x7f0000000340)=""/119, 0x77, 0x843, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getpgrp() setpgid(r2, r3) r4 = dup2(r1, r1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000003c0)) ioctl$TIOCCBRK(r4, 0x2000747a) getppid() ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000400)) connect$inet6(r0, &(0x7f0000000440)={0x18, 0x1, 0x7530, 0x3bfd}, 0xc) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) connect$inet(r4, &(0x7f0000000480)={0x2, 0x3}, 0xc) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000004c0)=0x9ee2) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x2, 0x80000000, 0x8, 0x891}, {0x7, 0x44, 0x5, 0x2}, {0x9994, 0x2, 0x5, 0x9}, {0xe1, 0x7, 0x1, 0x8}]}) r5 = msgget$private(0x0, 0x182) msgrcv(r5, &(0x7f00000005c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) 16:01:11 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8fba15aea726a8510a3a97ff8b22f2", 0xf) r1 = socket$inet(0x2, 0x3, 0x102) sendto(r1, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffa, 0x200, 0x9, 0x1, 0x401, 0x4, 0x0, 0x0, 0x2, 0x3ff, 0x8}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") 16:01:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:01:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x1, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x4) sendto$unix(r0, &(0x7f00000001c0)="9e86ef5e76067c59c6c5639a5c4a816da72aadfd4e25c2744bc1746971d24bf44624e7a460ff1d1277cb639c31210ab6e467c6473fdb24ea7ff36657ddbfc3946afe313cd62f724eb2fbe67e92ce11d65c4a2080da9d7caa289840eabc1143d13b500ce03df59d1ea88bec155fbfc1033f7938babbdab6f0b2879916afb547944616852cb45fac8de5a98119b92c94bbd4db23a9c7e5f8bf02f8ff1fb5", 0x9d, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x7c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x80}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) recvmsg(r2, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000900)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000980)=""/11, 0xb}, 0x1) 16:01:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x440010010}) pwrite(r0, &(0x7f0000000300)="2f025230ac200d813e0c7e61a4de8564d2574b886549b6cdc9b2358a1e1db6fb177838b986b8e371f4760e9f5bb4dd5df9f86d4ccf1ec264aca4d7bebfadafde7ff802e5e226956d763b02ab82002fd11f1a9bb6934d5c149ab8c80d5d633c294bc4bffa7bec2a5ef54eae35e9261ef0556d84edb08e2a8b610cdad421b09787a538ad40daa9a5e15a8e46e7bd9b49477ca48e2c4847c5bfa9e1dd075c595542fc1e6103b8ed893a1f6b8bd514165767798cfcd925dff9bd63902b70831a6ca57caa76191d37d9ce892b44c48a9799cf673207fd0e7df43d89d3f0fa59f8a2d1c242fafa1c93ba576a2ddb", 0xeb, 0x0, 0x2f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:11 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000000, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000000c0)) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)=0x4d) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) setpgid(0x0, r2) 16:01:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x10) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 16:01:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x9, 0x5, 0x912, 0x6}]}) ioctl$KDDISABIO(r1, 0x20004b3d) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4, 0x0, 0x0, 0x800000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getitimer(0x0, &(0x7f0000000040)) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 16:01:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b8180000002900000031000000267a03000000000004bb893f0000"], 0x3a}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xffffffffffffffff, 0xb8a}, 0xc) setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getppid() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = fcntl$getown(r0, 0x5) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r15 = getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="cb2dc677fbad60252dcb52c31d428a9cdcf07880b5abbc15376fa118cc1ad02103fc8a78bf7c74967c19a75ac4179460939d56f93d2f7cd010acf9b2b12302c8be6c468dbc673343f3e022dd57995696b247d859470b8d481ce7a63ebf28324a53", 0x61}, {&(0x7f0000000280)="1a321b0399eb5d91e4c3b97d214bc33e2ef2770f2f68786b558ded0ccf29300322223d9c1a7b36a1cdc27edd66fefcbc75e3f51dc251125ec90c744ac4a3880510cf94aa76713e916e719b8bc3ec19cd74f7ca119985b9f053955fa140212555c630a3fbab975bbd60b0c9732e5956fc7f5ef154928760b1feff6e2212518c7ed5c4ac6abfc264344f835b2fb371cb5550a65611ef6249136eb619ace599b0fb2e7b8d7224348278f6ce02ea8136b89b8c1205c89ebac72ce9fc3c47006c1ce904cf186192e1e5ba3503f49fab2f414e02561644fdaf21a469410cd1e9", 0xdd}], 0x2, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd8, 0x8}, 0x40d) poll(0x0, 0x0, 0x4) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000180)=0x1) 16:01:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x1000001af) 16:01:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x1d5e}, {{r0}, 0xffffffffffffffff, 0x40, 0x42, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x21, 0x1, 0x9, 0xffffffffffffff01}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='$\x00', &(0x7f0000000180)='.-\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='[:-[\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='&Y\x00', &(0x7f0000000340)='\x00']) 16:01:12 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xfffffffffffffebf}, 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5, 0x0, 0xffffffffffffffff}], 0xff, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x2, 0x0, 0x0) 16:01:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xd5e2, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x62, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000020, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0xc1de6aba2985ef73, 0x1, 0x9, 0xa67}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000049, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0xc4, 0xfffff, 0x9, 0x4d72}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0xef}], 0x3800000000, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd0, 0x80000084, 0xbf00, 0x4}], 0x0, &(0x7f0000000140)={0xfff, 0x1}) close(r0) syz_open_pts() getuid() flock(r0, 0x4) r1 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) getuid() shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x5ba8) 16:01:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) getrlimit(0x3, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:01:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x7) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x1) recvfrom$inet(r1, &(0x7f0000000200)=""/89, 0x59, 0x43, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x200) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r1, r3, r4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000002c0)=0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x8, 0x3, 0x4, 0x1, "1d9ae0639e0807b6d6824abf655cf37f4040552f", 0x10000, 0x8}) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x49}, {0x2006}]}) 16:01:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfaf4, 0x0, 0xffffffffffffffff, 0x0, "00000000e9001040dcc40000000000002000", 0x1, 0x4000000000000000}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="3015c0a2aa4923cf85dbb776010942c6392776b0c8346e8f61f80e94e038bce44209c14b3855c9585e2fe1acf51cd5cdfd461b32e280db6d5a8c78aa3d85285479eb4f4a771976338d98afd1f812b32df51314d8fbe5adb35fa413720be35ad90e40a1950b905fd23b6709750269353897925d7efa70ab3103e1a446e06b08205c4e847977299ab1354e5d09109615f30e7df391460860b6c99aca594f4efb0f3d85994680b644a0bdd3", 0xaa}, {&(0x7f0000000040)="084a727e38352c97e7c7965b952eb517f215d614c08a8875f4d8a71b311c2520a211dd3a21eca0b5c9d7c110ec7013e3c3045ae8e80c591b5a786b4f6ab1dd1170", 0x41}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="ff000000000000000000000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x38, 0x400}, 0x3) r1 = socket(0x10, 0x3, 0x0) pipe2(&(0x7f0000000280), 0x10000) dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x0, 0x12) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r4 = socket$inet6(0x18, 0x0, 0x7fffffff) r5 = dup(0xffffffffffffff9c) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = dup(0xffffffffffffffff) r8 = syz_open_pts() r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/pci\x00', 0x89, 0x0) r10 = syz_open_pts() r11 = socket$inet(0x2, 0x7, 0x4) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x80, 0x0) r13 = socket$unix(0x1, 0x7, 0x0) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x0, 0x0) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0xc8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r19 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x2, &(0x7f0000000800)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="1af3402f7a3c590b85479fb0d2b0ec6627d06b4371cf03143a4d9971275f5c7084fab825a308a37d5dbc1a6e360b52a7c4a88bce05c1ae73e8f61fafe7c28af346ae626b5356552294e22d165954eac86964e05fe28f8a3b0870de905464c036d5febea9985010ba4d3e87e6e0543148c8a312adc2b027367d5972880ff76e081002a3a116c196c9e28b7f0d17819977dbebd465ea798f7ff705d575d443f237b1dc833db7ebbbd60313654112db925cb5727b0f438ebddfc0b255", 0xbb}, {&(0x7f0000000280)="bacf2defa4651e4edd7067a6f58d4b1483f4054bd1dbb71ca525932285048d1395f64a86fc21afb39bc431b5bf562720ea9faa767247f466cd3077a9c06d92b79923cda4c81ab328aee56421d4a049443db2aed5af8d2d475b3002ad14723de1b4abe1857e6f8609cc1d6e564681028f89c7c3df5d25a7718266a82aaa9f1f73764b81774694a6", 0x87}], 0x2, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3, r4]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x30, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12, r13]}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0xf8, 0x2}, 0x3) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r27 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r27, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) 16:01:13 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x3, 0x2a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) 16:01:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7fffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) shutdown(r2, 0x0) flock(r3, 0x8) poll(&(0x7f0000000100)=[{r3, 0x44}], 0x1, 0x0) 16:01:13 executing program 1: socketpair$unix(0x1, 0x8000000000000004, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x86d420ad26c95bfb, &(0x7f0000000000), &(0x7f0000000040)=0xe6) fcntl$setstatus(r0, 0x4, 0x8c) r2 = socket(0x1a, 0x0, 0x3) accept$inet6(r2, &(0x7f0000000240), &(0x7f00000012c0)=0xc) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x91, 0x0) socket(0x1a, 0x4, 0x8) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, &(0x7f00000001c0)=""/39, 0x27}, 0x0) 16:01:13 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:01:13 executing program 0: r0 = socket(0x11, 0x0, 0x6) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x3e8) socket$unix(0x1, 0x3, 0x0) recvfrom(r0, &(0x7f0000001740)=""/167, 0xa7, 0x2, &(0x7f0000001800)=@in6={0x18, 0x2, 0xf5f, 0x1}, 0xc) sendmsg(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="7e702d543b822209cb797772bf84b296bbbb00ddb13e62496e9d0976e313bb4d748534b922c8b1a51c62fe6cc8ccfc06d2d5ad3eb050d2a7e551fcbc6862ddd0ea40eaf361f91f982dc7f675d737573c50b0d50e27ab04c7ea4223dacc8ee49c374af8236e9758daf3850b5cd2b2b4faa43303b45e8d9b72deb8a87a8b0b534f9aae10dd8f4e01eb7376b58c9b742440583da8bcab64eb56a2246d2ed05be2358b8985e66d901fbbe8448b61c017ccf46ccb41619ce10914b90c821e4273dd070df7f625ab2d887c99e1281c1329d55ac2d260e250bde5647d9c234d2d73255896d82ae500102267e22595000d7afe79d6c3e8e9bc498ef9dadc5d85494b564d6c29a27143c77e65d7be82099039959a530d38a9c91551e7955f638e97fa49efc65534da9744882dcedff8855e25bb308047ab8f4fa5c64314d9a32e31ce3b11ce94fe026899efdfd1948b140b83c29e167df278cfbd622dbc483158948ac4fce2d9774b070b3943eed19bfa8da923d97d8dac890015f511410e3e1d0a9afda3c68eb20abe62603faceaf9d3da02840c2997a101ec26d728cb27b723014b45c7fee5cbdbe4887bc88f03617c1c67bdb7586b05e68d6c00670e585b6712a755bee4459773469d44b279a5dbafb1deb873f463cc74f8a6fd9813d79f2cd9ac8c85b769fad0c85b8d2e1b8fc8599d3f7aaa506ab0c3ba34fc45429049e89a4c27739317752b495a9053879350a1eba798e0b1da3aad2b1b9745d9cb23c67aca26c7b1f22042e059e361dd9b30a7b1427baedccaa1991b78a93d3bc520551481b6fd15db7a2d5b6a237cf9279f88dc5490c594cd6179ff562919bb0005759f4395400f44d12dfbf1c72da633baf1dc47217fb7e2b6288a6954a8e1f8477e0e49f6975fb147ce52b1ba1173407a06e906a1d07973cc635b910a4690a9a76136b7d36f4d138b03fb0cbf04efc19d8e5b59879577d3f4f287e950650ab2de2e0b0104f502508f747ee647f3ec1ab42e1ac7a1f9f2e7faf600e110226b211f67bb052d532205415cc3fa92700fc8633aa1fdece4c25f26a635b4b2305388be99b57f740534d5501e54d9efe489cdf209ff6740933ed578120d536e4a6009b29314c8aea6d8a7ffe5dab398302702e737ef4f24e89911d570ffc6be60fe00e95e1bd79a128606afa1aa3ddf8c62d1c52dd013fb8cc0fec53676ea63fe5957ade8d333a2fcee373ea4407ebb00d83d0a95ae34dee94e47ee9b434dd95c8d0ac252eb2637e8d5ebbd4d6d12972387d97da6a4c97977de0a41977418f4cfeb176fabd524177064777634fc4a70dbdb1cbdb2e5f856eaec3f8c5ac05e397b4d2119311920566a6eee1ffbfdc02c3e36a5ad6cd72eda8182aeda8f8973f788022a37bfc9186a6788a4f2b9596121bd0c65f5f96a3f1257ebc4072d829b225d98c7ec6586e6c4eaca8d3b0a2eb07c4133b505db017337cd7039bbde8a5440fe3de53504b1552525d9d648bfb05106e7ef3cb86471cd3ca20aa51bf88cd84cab07c72fc0e37bd5dc5293e29ecc8df5d9f0c65a869d9582ea7c37ca69d5a683211cacb9607af8868ea436290e91073eea92a9f8988f6c1453d629e46ac0d8c495cbfc03845fd5fb8fdc6e8acff427aeb7f8beb1739567d513b27685d8c61650d2e8a82e92275ac78f5259379d019895eef78ba04b0065e9ac3dc6f1768b26642cdbe0915df67a38662ebe6c874c888be0af0813f6783b9f0d4d2516a96552680d377d23bbb6cec63a33c97d2c4143856bc97c3120c66be8e4db54084d4a63a8b167b3c62bb13daf5f6b76c8023a419f111e355647bf0d7b3cbebe80c3f37e1586f312e310dc0568391d00ad3ac4d1472d18f21450cb524f170dd4cc49a1c07371090fa4736a9f215fa74b01dff21f485c736b01d0bdd060973c783a17537ebd4861af5f1006129ab6c0cc551e42c58a0cef0fb6b9c7ba8cc4641c493661ff529ff4443d0d603e13ecfad60fbf1e5808eb97b333f2d484be95a0b2df8995b288acb7e11ccd4b2f795c1a61182f16a5a2b3a4aed6ffa523e7888d1790ae876497ee46a473737ea261d8e37c6a32f446273c69e5764091d46487ad1d5ab0d426e418ea725bfe1caf2375f90a7283bcfc76f0e6b424c8852f45a5447560f1443612718338280645dedb4d5b51890498bb3e83ce2466ab2308279c9ef7d1896074bded33376770671578ea2addba7e8320bd4c2ca17ebb3eb787ebe8f88f37adbc5a49574fb1dd6936bad7bcff8d25abc27e80d6fe080eb37cf60c24ae79847a147ce1245fd188b782bb2b25778368c8cfc0f1fe668b60833edf0bef7cabdf7383c4c7f22513670eeddf659aacdbf98868e742dbada9aedb9ce01d9116ce9c976b0410b3c673176ea96111288250ac178a8b79731268ba62cd1af593e5caedd599c7bf605d0e50f72bb28bbeb72521b6c54f29983f3c03e092f53802c8e62b0ab8dbf3396d6ad6158d6341f537ec4ed783ddddd79ce5f066f2c3d5ec7ee3399a0dcf5f9915474c224cbf97fe7c12618ad92409fc2383286b2f8a18134dc7142bfce71a6460825d265c6e565b0b7f1d11ec546df5462edfab0722c50f41871fd1ec2ef4ca505c358a05f1bbb56524d17a332723c689707748511b952bc54dd7895374e5349d29ba4c63dc6182ecb1b4c61a269a177ba7909633be79e9a53a77e7de56b403e1776766ec77fd0c9db670b1bab1ddba0676dfba5d05ec3967f67cb9fcdaf1518021134efcfc886992f5c0bbe0c7777bb59731e8cf419d89639aa32ad4d3ed28d2226fccfd83dbc2e9040db360a6b7ce1616d50b83f016a708ee87210864446ed54c9d42f47fef0f1187058413a473a66c603f5ad32304f3d5c18101603095bef3693020e04ede3604adf9de3cc0730d6f14ec6f0ad54caf8e2b9ac621c86bad709702cbcd076d947e7fbb5b52395000dba013318be31c73b5bc5444f6053fdf50454a8fcf7d1bd082c5431c47dd15a9ee18e164d0aa3630165769078da4aa5bef90b655249f76e6b5c9e693c8d7420a9b494dc273007a5954751228840759d27eeb0fa60e1de957a424be97a52a8355829db61feed860f69cd4642c0b04092d6be4df167534c2ecc78da13f377db0ef5a8fd59044082037e2176fd537c2ecd74d3d4eb4a3fa67150dcb6273ebc5d154b333a6adac0973586ec97791772898dde17e25c3eae98bc3830176ef094a40f21884273a23111005ddad1f708823573a1984cee9bce44c874381d80c8dd9a3a727adccfe3ad5e2c400f28393a6fc20d11bc00c1821959404d4afe15f164a60aaea747795c0060a357baa8974374572bd6bb1b5a195ccd9535f0493d821d3dcdbc540ac3c53a46a9ab3bb5f50eca6762af03a3b2e2367a8b34378e1432c96a1cddf18fce5e03cb3c3aecaf4e27ae23ca28cf86fa930ca5b86d97286fe7df1fda0015e9716c8d32d2bdec3f5abc59af5d3b1b727bb10a98dc51a6d4f98532fcb929de32d31310a60873a9f17f5b31cb14e1914db396ca68b0ce996dd8afbd2d9677fddd382721de40d5084b341ca9fc9b3cb1b9a9325aa15110ede7a324255e29f53c13982c8d723f3b900bb72c9fa9cc0142bd22436ab7aa3fb9e69ff37009f0dd14b6c9e2a596eaf21e7acacdf7b0276c9967ac9811698cbc80ea6e4395dca37e8f1cb8f09373d9cf25cd1e9c35ab936f787b66b14b0151bbd802f9c19aaebdf1daa0c88c499bfae15e105f308b792d044f6608c8b32da6e48ad9a9c115fb3e63fdda94503701637dedd3e020b97441164e1e3c9ed4ed032436a25471ccbe31742a02afb8c4d3d11422db67c04bcd14de64bee6693e4a3aff021e03c88da44e3eb931cf86547d9a31c8374dc3dfe8bbb23533951d1a8f116502032dfcdf6264d9766d74f39e7ffdf81fbbf619155a558538e83e19f5c7588310f1c596b4df44b51823a886b85a0b1e6730b86374c824e8433d8aeb78ac4ea815b3ff3ef7ae9f74fe9bc172d56e35dba6b73a0c124d8ec4a20ff1098926e7b7b845a9772b1d0b6a9704327d2f56e07943f9f1d0cd23bacb60db5b67895fac19d694cda34044dd1ba1fc1d97d24b6f3c9dcf0b8c071e40563ec93c86d1020032feded93cdab5eb97e10f49b626df6db61cc4040983131cfa74bf6cadb9774ebe7bf3c554d6c412e85dc76a4d0f7844cdccdde5d8c8e894ec9f841bfc765a09d15d605d850e197978e9288410bfe7f566b4f72cce2ff05351e27c13f5f0efb1d1bfec6a073decc6ad31f39198d846c9fe04503adc20999b346070f0819946dd85108fa3c538ef6a6b6eba44cb5cd87534b26bae2f36120a603783d4b31f84abb1e350b5fb502de2031b16409b81711fe899851f310a1c9020c2b2228bdb963ccf397f56f739b8b57ca1da2722e7c9fbf002ec525363b659cd1430368d2e8067de50e72e272ee728e6def907d8e9c88b4c158dc16d4d0c461fd8d43f785f8c7b19132dc28b95f7eb650d08abe21dbc041ebdb9acd0ecf212850f8da76b2fa38beea07b07a9e626919c173dbff0219336748b8a900b007a239b63b488a54e51341cc0b69f707786da7f9d58106588713b67e1bca0d8fe2b1dc8def1e1473e66cc70305ec832c96e64512c86cc5b07646d9fa5a00d237b7ef314cb7e927675eb6af09068c1f78a521dc5370029b5557a6b0060885fff924dcdcf2a4513831587c77752c6343bd37440c391f70a3930b9c673f9311485d40bd02736b0235b1aa2e621fbc771ee936ef6068e37a5c0fbd99e5c8b2f986c419f3dee64eff42cea304d1ce1d8731722b87b61e0bcc6eee729aecf1f095a92ef53cf6c2459d470852860910014ccc91bdc8144bb9a4704e6855821c05d39e4c914cc8d64fe1235190573bc646730d7fde85cb989320ad6b2002ccfe8925bc4cd90e2027772a5495fddad1d09492dd04fdd85d587715c6af0ad8dc1ebcc42a68ec7ed1948d9dee17788b43a46cae97b9ed9c2fed828b818169c2ce93444584b55d668d900893485c25622d9937af4e3e79e6750dc25bb91eebab937ce86319ae02f4ead4942fc901f6f5bb860ce0d5e091bb6b6f7be65d36b0afe7c7e7f84643c36c6233fb5fd0b18e29b8650533842629ab9121ad8490ba1e4a0ea72269392783e9356778eb94f17d96eaedc3ef4c15bbbfa9c98b9ab40f56f650f788ff7b9292d28a2f5b57fe67392eb921fd504aac0d156ea7264f565f195110a161f45c6d5ac0d43f6ee16129b135491a12744639d7e916e679c10fa0f14f58698b6ba948e47a560f9cfcf295729ee7db716b98abbf677c0fb7f4b8f01db29c2aacaa67aec95fd6ea9b6f9abe77bb6a0efae57d89e7a3cea21f4bbfcad7ba761f3f3abd66da16ec28c7f83d7cba28acd543bee4e61f7728016c089561908cabe542375f55e1b29cb1564daf9e322d779fe6e06b911ca9edc0559b875115ac73d7501a6fb8916d495a8e8f5a43a378b3edb36b25dc29087f2aa0c00f47f767231266d86b3c165af7480ad4ecef70cd54153442e2df495f3da56a1441ec972d9cf372c2e871f298b24e1bc3cc0d8cce6c7d5bccbdb2d79f0ca9a0feea0a03a06d4c3345ad8b6a0f89d9aa5c01008d7b70cc197fde925dbb29b7bacaf11ec296fefb1399395f2cb6d064e6bb90b2a5c21d75f1bcddd5cf9a9962db0aea65305e90d8701a998de8b52ac2adfffc0b7627c29d76783b2576deaa8f8e0cbd0313f9d86fe199310fd6af7a1e83429d50221280bc924cb99ceca5af804874645e7e872735fb000bbdf53f9f9f2bc09d933c62", 0x1000}, {&(0x7f0000001100)="203c5d2e3e0a14c61cfdba770e4c34631049580fed3d7b5d44b300dc5850e086e8d35d54c15acbe50f11c405720bf73338208243b79888bde91d35aa25015ac2b516e4238b68baa4c3f3d89a044a3c794df0e4d33434d2d5331537e153b4a8d347a3792c5d072e3578fa7cbd73955475a10f801f3ad30709", 0x78}, {&(0x7f0000001180)="33bb06737fb86cd737fb30365e3b161f4a9c23933652a7617c9322a1a34fbb6eb5ad83c2eb5faef41fd6805bff9acbe6a9f5baa6756c4f70a759c9f4bada712393e9808d28bbc6a7a2565c5012035e165c87c92392d2e696e54a1d1971ef366f395c13eae428d209f9ec96f3e092e28ea07a7c0c273c949d", 0x78}, {&(0x7f0000001200)="4b7c3a0ad7fd666398a193abca25724e5694e4b0bb45d88c09eadfce06bc0428a68360da7475e11d4619e09a30fbde8f5cc71d0f8bbb52778f1a434eae7340e921c4238bccecb1474fb6171f3ffa6cb80590534aaec1550a4392210af797c03dbe075362250612a3311de5df0c8dc1f48a6d5d852ae4552a04c242ff35e776b896bd8fbc9ef4706149bf9b7e39889e6473c818b8a8e057ce6d4beaf583322e443b0b4b2b87ed9fb257d51831f1c1ba398db5e43b52", 0xb5}, {&(0x7f00000012c0)="f685d3d1a18cd1249c1fcba857b415721573321f260fb40369f3a4e475c40035b4d3d64731b62c3007ad1304ec92cd53e3a3716543510f02d8e3620ef905375826831d87fec0c9517caf71458750bdf06ec904116438b0a59055679f3a368d3fd4b33b21937f4f35fc5691ef27e307760382260445e46793b6b34164ee6d4e51fedf4bef70e075fd139f646e319e3b0e09dcd3e03a5422c032962981095314e743", 0xa1}], 0x5, &(0x7f0000001840)=ANY=[@ANYBLOB="9800000000000000ffff0000f7ffffff101e958263cf7f3936a2d403db050dda3452460641663eeefacb3c52ce215d61833435b0ec969f54f641429da5cf53c11000689481e01dc1f12126225ce64e63cde1b2902262cf180f9be8e8feff24c68b37db2ca5c6fc0525f68c0ec0cb1c1ca550fa743e284dfefe94ff59151a4865cb4a69e8b683b33f60e2bc0cdaa41d1831ca74b46d3fae00a000000000000000ffff000008000000354bd3e2d774b0a5279fd1c3a789fa43863212a6d4412450177a58ee7d0a6466db1875b9be01a55f6ac78a3323b71a689079e2c4eadca047ffb4a74caead2b09d568bce990028004a6e9b09d4a81393527b254e95d7669dea582f20eac1a4736457171f87d096e3d6ca0007e70b6ac88d6fa8bf987cdf0a0c876ea2b5f9d287f6132d53b3d5e485864000000000000008000000000000000ffff0000000b0000deac18b3fac44ff43b441395e06306c1319b4073584f1faba01f182eaa26b776a7950fb9d82544b22c5967d94c5af03c61252ad82e69f81184d38ac71980f96b46f60071d055bdb73e5d3474b62abde8d1b83cd62c94298434bd3bddc5568425934cfd6f0038bf9f06218c5d6bb629ba2462c3e0ad71226e00b8000000000000000100000006000000673c949c1001668a63f26d15487f7f1757d39e78f9dd441bbfd20d04f020d898fb3e846ec26b98044f3d4f34586bed3ed7ab98f01be44d5b04a1391a0290cf7a3bac0df992da6367b5e2b5d5a3a7bc53aeb015b2aef3184feb0942cc9c89113b57d5a9a82399c3a40cda370caf8a5fc3f78e0b49bdc94631b89dce33d6a0aaa66677baa2d115fb99c8a4e7d10d5079abd64c76b0cb9dc767dd0f4a54c204a022d576000000000000700000000000000001000000000400009b9ee07fb59eb23a8eebe65d2fa52e4e5a891331659009ae5035f54a3c597d1f35aa5f4f73cd56036b4f1ac9a77935a780425357925376b654cf8d3c93c93d3ec01609a1f6ae5d04e8b36b73f71adf21905a216f7bd27b955a21000000000000874d30026529b01194ab4d83048b2f3ffeee26171ad9a5bc79e7e905c9fbd8054c7b5fdf7612624f08bc22d6bce54965ef680b43772b00c0a9ed19a9424959ebbb659cf94a1294cdf4a1a4937f9a31c1aba501e272996c793d6ca2da5761d1898e4357cebcbce96da3ee5106b4eb6fcdf8aa167f1c87f58940577e07db2dc7e15b73f9"], 0x2e0}, 0x40a) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:01:13 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="d5869682932a0d06c0c27836d129347a0b22890828a7f26813cd74fc0599ca", 0x1f}, {0xffffffffffffffff}, {&(0x7f0000000080)="16a0fbc9ec975d0b18871864bdaff4d9891fd76e5268ad3bf0cd0349a1c186965dad4265fcb32f2e57e2ba938210c265f5a68fd2bf4efe86c304ce7e331b1ac965b4de776d099b6068347f5617e68853c97e7356591456f2853eac94cc3660ce9c11204f0b2e59b2bf70499a97863d72c8ff3b9210c89625dc157258e032f82d539cb758eead34a1e83d75183b68388b7568cd5a3061a66a2878c2fa36e90b10ff9fbc65e301742233a30f74044d9f7c8f569f06fb8f2bf3d46c3a0cf4466fb83c11361e", 0xc4}, {&(0x7f00000001c0)="4af430a07e46d4ed583c18d060bd2b3eeb6cc86c5ee76fa3", 0x18}], 0x4) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2005c}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x30501, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x636d, 0xffffffff, 0x3f}, {0x0, 0x9, 0x1, 0x7f}, {0x0, 0x165, 0x3, 0xffff}, {0x0, 0x1000, 0x8, 0x9}, {0x4, 0x763b5a12, 0x80, 0x8}, {0xffffffff, 0x5, 0xa69c, 0x20000000000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) mknod(&(0x7f0000000080)='./bus\x00', 0xc040, 0x0) 16:01:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:01:13 executing program 0: r0 = kqueue() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000002a00), 0x307) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375871a93b4510000f0f0e1787fd11e3b4ba8dd"}) r4 = kqueue() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x2) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) write(r3, &(0x7f00000001c0)="3b4c26a15fab0000e5e416e27ebfaa4a72bb2bb37e5a53b53790c8a4f876d217c2acad17e9d14412c56e1e1ae8bdd2432fc4ab64aa350f383fd07445f31752ebf6fe3fc18704340b15d68f5ed3b935b68de93df22eecf45d016a98f5b9cab9261f68d9accb1beb8197045f433306f40be31f1f3a45c2b0d93bc6cf46e582f7d03377053b4c6b10d8f5776d0379fcfca6", 0x19) read(r3, &(0x7f0000000540)=""/226, 0xe2) kqueue() syz_extract_tcp_res(&(0x7f0000000080), 0x8c6e, 0x5) close(r4) 16:01:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000100)='\xdd\xd8\x90>O\x8d\xfc\xee\xdc\x84\x7f\xf9\x9e\xa9\x02\x8c\xdav\b\xa0=\'\xc7\xb0\xdf&Tj\xe1\xc4;PtK\xc2\x80\x12\x9e\x86\xb5\xd9\xf4\xbd\xc0\'l\xb7W#3\xd33[\xc8xV\xcc\x85\x11\x1b\xa3\xc1\xbc\xae\xf7\xcb\xaf\xe92PM\x94@]\x98\x90f\xc5\xdet\x1fr\x01\x1d\xce\xfa\xecr\xc8O\xee<:\x8d\x91\x88r\xf9\xd3\xb5\x10\x85\b\xf02-\xf5\xf8w\x93Y\xa6\xb8\xabQ\n-\xcd\xbf\xca{\xa7D\xd3\xc1`2K\x88\x88#\x9f\xfb\x8d\xc5U\xdf\xa9\xb0\x8c\xe9\xf6\x97V*6\x95\x1b\x00=\" \xd0\xbe\x02\xe9\x16\x85\xb0gi\x945|\xcb\xe0\xf1\xbf\xa4mp\xf6\xe1\xe46\x84F\xb2\xc3yc\x13\x8e\xa7\xec\xda\xcd\x91\xe5\xec\xfac\x04\xfesc|\x8dblXcW\xe1[\xfb\xc3\x0e\x00B\xc6>\x04}\xbfq^\x85\x15\xce\xe8\x88\x041\x81\x9fk\xa1\xb8\xe3Q\xe3\x8e\xf0\xf6\x0e\xa5P\xe2\xa4uU\x99\xd9\x05Q\x17\xbc\x17\xe3\xa9ah3\xba\x1d|\x02\xa76S\xf2\x9f\x18\xbd\xa6u\x1f\xcb\xc4t\x0e\xba\x9f\xfb\xd9Bd\xb9\x1a4i\xb7\xa8\'\xb2\xe2\t\xc1\xf4xP\xcd\xac\xc6\xed\xbd\xf5V0\xa8\x11\xfa\xf5\xf8\x04\x028\xd5\xa0\x8c\x8c\x12t\xd3\x15\xe8|?\xf4\xeb\x1d_\b=\xe0\x15\x85\xb7v\x10T\x8c\xd3\"\xcf\xdcJ\x9e(\x00\x1cF\x93\xc08\vX\x9f+=\xcf\xc9%\x1c=\x8f\x89\xe9\x8d\xf7j!t\x14') open$dir(&(0x7f0000000080)='./file0\x00', 0x1fc, 0xfffffffffffffffc) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000240)=0xffffff77) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) kqueue() setuid(r2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r1, &(0x7f0000000480)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x3f3, 0x2, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f00000005c0), 0x10000) poll(&(0x7f00000007c0)=[{r1, 0x4}, {r1, 0x65}, {r1, 0x106}, {r1, 0x108}, {r1, 0x100}, {r1}, {r1, 0x80}, {r1, 0x8}, {r1, 0x1}, {r1}], 0xa, 0xac) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f00000003c0)={0x101, 0xc9}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x2000000000000043, &(0x7f0000000240)}) r4 = semget$private(0x0, 0x3, 0x80) getsockname(r3, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000600)=0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000540)=""/112) 16:01:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x22, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xe, 0x0, 0x0) 16:01:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc9, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) clock_settime(0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) shutdown(r1, 0x0) 16:01:14 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x91, 0x80}], 0x7ff, 0x0, 0xfffffffffffffffd, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:01:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="0363060478ecf4d7b012b96acaac124fd00e688fa792a8e52cdd27962e114f37d15f805f37b38b966647b3ebc31d08cf17c60df2dbfb5d7c0f7aa8b1532fef519b83a70c85bf27fd479983ed1a18a41337e98b90bd7f00c32fdfe6f12d359c8628756f5f53ac9289e94a14d1e0", 0x6d}, {&(0x7f0000000380)="e1660f361c7727910b13dcf3848a730e56f15e8aa67766bc72d95c341dcc9f2c280c7767b537cdb09a9876ba537f83b08be4be17b49821cf78772275d2b2852f4f402f7efac615b57d29b96c61bf5a137e7bb71180246e73c795410d561a2b547821660d93af44b237ef39469bd2c89c93fa826aebdd93a73617b5c12c8e84267c90aa5eebae3fffc7ea8f5c83f0d4046a9f9f9f5d93f5ff2fdbfddfe01270a94f1ba0ba9b746e548b14761c87dbca2d554fd4283e5a895e13ceff8ba5e702a04cb399dc43ad6fb72c0a638772aa167e24291337b93a82ae6a31662f1755e4e9a6c2e9225a3790e540f8a54b06", 0xed}], 0x2, 0x0, 0x23) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) open$dir(&(0x7f0000000480)='./file0\x00', 0x10000, 0x110) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:01:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) linkat(r0, 0xfffffffffffffffe, r1, &(0x7f0000002280)='./file0\x00', 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)=0x3e7830fb) setuid(0xee01) r2 = socket(0x2, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x3}, 0xc) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0xffffffff) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) writev(r4, &(0x7f0000002240)=[{&(0x7f0000000140)="f3be7bd4995ac2f7674e6a32cc951a64165d5cd61353db493624c2340cabfdcfd8689d6bf4c938e4b4f51ce222e4f58e863071183e23c6d444f88e2cc791053bb9408d427b89bebd4705e21d767de26eed75a371676b8242de8985b2dc03e494d5cbf896e58b4710217ebbf4db39016505af503424d15320e0e94e442585f3f2e764ad6e0ff6c2e84dadc6610f4f0e41f8f9636ff71877a8f156d88112b568afa954c285e4da263ef4ea4fb98deb940791c54502f64e2ef99c013b3ef27e462aead181e3e0be1512e035de2545b81996401a21c48a6c3395fa1019b85015bba1b78dd771a16b9af90aa5e646ceb453bc65dff1ddcaa983c3cc69db0f40beac8d6f63bc6071caf800238ac50fb2df27099d50f299a13986ea03deb61f6a9945b4fd8c18af559704672ef53b76cd2d7a7546fbdd701d7af98725e47416a9379a72b73f9cd2d89836454ffb090f503604ccd0fb4de35da6dd36deae1276cdba2f195e27bb3f433008163d60f4718f6faa1aab8b8d252469b1c4a1ccdca6a31a39c850950bd325f8d5bebf8089acd81b8523cde5438d817f9f1203ed6762d67da49a556e15eb4bc145ccf8c67e16dc9b147b7ea8e0676ce77a72f28ec69367fca3c112f54cb7ad0dcc5323b038f579742cb05b50009939c4a7bbd4ca58395cd59e598fe56528ec624f20dfd590263ad4e1e8cd0f6063600e0004e98c7f46446efe6516a4b9373cac7f770d2f5ffcd95b2ed55eff148b23e82786d1c310562c0286be3d47c1bab8ff4a0b73feb0cb17dc71ec9941f8e6c3262b39ee21175d419f4845944387b006ffe0532c18ae0c322c93213b9226f3bc81ca6280b837837be7faf88a4bd0e63e1f9d448448e0df0be71f4677bbfdcf931f793e3aff95001c8d3f838248f682ef5c4e66babdaffe8b98a8c0f9c1ad4af7eccc19b64eac503ddd563f635b28be163f3de617e50bdddfb8ec910ff9e07d56cd0423567d785b1ac030ea47773ec5f3b4f79cf1ad83a1cd6862a87062297188012dad3c72f45e7a6c67141409bf108ffcacf5689a2c67886b169653f3545d40630a4176b757a2dca2848a3d9094453d874df5ee39450c31d876902a5ba7af856aa51b78496e527b1f8518a7dfe2f44a39fa08bcb0e8560f4698c6d85f0c4b26ec95441b8db600e1d27d297a71b399515e1f36ded568e512945cad258520525989c2adbc0828eecadeb90384f7f397bdb581edec45c7e963a3f198497de47220c509a1233a684a79519c1dd28f6a53679786a7337676622d9702857e60b814fce8e4744b2fd45835250a5f00959385e32e311c15c05efd8642a9273bb03e8565f4761b942a5cd9980fd24ab9cb3824ad5ee441844aee08cac4dbdb75d59c632fa5789868cd5326bc0731b33d7c364e695ebfed2ec61ecc7a009035fa579741902f0eafe2d0fc02e52d056b0569dea01e86300207f5ce333ef11e02331df8002cb8fa4084b5cdac09d4998885771255bd52bdc8cbb13ee7c6a7cfe169a8791bb9f2f5ced314e9452bada028ac3e87f9ae760c741aabb4f1d5c2bb4b38dbd414a8526209c25d1bac5411f97252debc5cfed900cfdc1c04014af8b3170298831680e53c53b1fd9bf4ebea612ee00b379d716ad07da0d3068026eb3d365fcb762e7993d075c84bd4b70275dc96c90610bf13dd3b118cf93b0684c94646f226895007ad90b2d44c44d9e5803a34730b977da50338fa64750967c1b8554905b79acc43269d1e41194a0b9509485e246c578cbf7e0c325618ccdebe64c72a74eac72d3b3677763cda165ca9d03ff3902216ae80cd152695edaddcbbd1bf1564e5e7346d23aa867f8051e8f46edb657971e3ecb42455ebee07569b156b7c0aeaaee89b56ebfffa3bc00fb9542ebce4ea28b9081865e75d69ff7c72b14244f31b019bc75db8b7832b714d9193594df8dbcd20129bf6485043086a4c85caa124cefa8e42c7a4f478194b6e7f21cf115bf7e48ccd507aedf8039a53aa3a84b13a8dec575d8906afec0b57d4e753a414b8a71264c88d99c9af4a3030e64b5e23011ce9586948d58af819b5e805e53eccca3de5be4705889b7df79c36a77dd61984b1587db743aea55c35cdbf83b85dd527d9700a0263caced195b77b78a2978fc6bedd805475a4f257612b700204c8c4c7bf0870aa5b6c528d369bd89c9e53f77aa4cfa87ba2f6e9aa50f1c745eb8d1c78e09d09949352652ed06e881bacd04a513b16d513912dbcbeb8422d13a2461eb98720fd51f915d92dc0598d89b9e463b63c826a49372615c92e6602619fb6ae495cf9a1ba4d8dbabf79f9a58c82b25c8116d4ce4ccb9536cc0511b573211f52269ce04f4b94856cc02a57323527f0b07a03700046bf4549c10cecdf7f58daac5d7914e605d3967ac997c048a9aa0eef4d937c260d1aefa38b0c65dc84f745d175e0d946574249a567141db732fe9855ce63c1fc3e2c41dc4c7a93902292df05f98fe8f5ef21132c452f3c4de66ef69334f2509f8495343f961c696f7eed7f2e58cccf9c9331b0b57e519c32f5cb4b0fb6ee49587757ec1e26da7a75bd1dd8876b863b4c4d7fdbf14e1f5a5888fe40d7212f7b694dbb3070a6481a791d25f52e6fbd92a394919d5f13d68520eb786a7093a44e4e3887708c1608d6b5375af8d8f3d95230ea174d4cabb7db42bd325ecb132f432e0fddf8133a3fcae199fb5e18d5f2f9c08370218024d45caccadf9d293dd5847ba536947fa88139118763e3d49ba3bc7918aba6a3b2c1885e90c19ccec85e14dc43bd8b1aa63ae551dc03f806cb1ab38ec1036340e69377b2624f98699f706e1b0efb37c2beb2839dd8020ff44db3f08e4cb91a39dfe6ce3ecba7431992e5e6467ff5d0ff379d0424a08a83ae3b4757182c1d5fe389c64d50bbdc11804b422538e569bca9cf343aa2173398164d9cad905e00f36916c31022f294365d39c304f38ffc2437271bdfde11e6d368b192397dcd188902065ec4921cb5b5bbed4c3de7183983f5c13f478725b43c322f9c15f8a9a5dafec2b1e073538a52727cc382ced3e101f79d9d7e212d4b4ed6acb039d8c1614226e4a9c8e68e6945af53ecc70c52b02ddf3966016f4f10fe57b05dd3d675bb10c240010ec3ca6bc79a101d0d06b13fc170d119c3e9fe476fe62bc1ffcf2ad0784a93a0e071d48e5f791d9fe8005a573a3045f748ead381a1bf0580bfbaaf9368f8ec16e5b9c4c9b38af8beb4364e9102db46ccc64d96a654a093a7cbeb1916709a97f8e6aeceaf79d042b76d64331cc1eaf0efa3d14700ae876124897c7b2e0f23beeceb6ca0b08967790e99ecbd9fdc3fe4aa5333b4d1992fec22b9f314a3296a676369c54c0779085b0132be130257201e70cd42809be40e88bce9d119c8ef02475e713c5370c3f32179f58d5096c400d83d269e912c12bdf9b710cf4daed34f17f8f6071f6e227006271a8794f2d2e86fff23e60c8398b46ce58f5c9df01041b6bf87ede8b98091fcfeab0c5ee54726ca16b7451ec343bb73634ef81efe8c6c28ac5b811c5c1382166ef00fac22e4b38a5d81796d32a6356c175f6b707bd75f04a2a413c971aade958afc65f04412107926276c1ca89d4e2db537cde2f535b59ccf2b570f33741cffa8830fa9a53016d57c49c2b1c6b644ebf5462f68965ca77e67a10521e06a4ef7cf3f9877b3f0ced5418ac46fb0a4d61a699ce5a5d7d9bc26b2e81edaf7eb2c15d36839e8e5a361086b87094fcfb5b44fb21a5edc72e5e1e66bc0881f921c2f51adf5ce3bd572be368100886fec871090ce0a538d43ffdbc3e95f1833c88a4c80fdaa9fcc72e6fa6af6d607edf3d6d4023fa5e89f1ef5d84733913f9bc13f8501aacda79621e5d180fd46ada124ecb02e11f755b238e40ad7ab8a0bd07036bf7ef53121d91ff62a09a7ce89cd6b32bf334f47b270ef49c85d524410e3b2e1fa213423b11c9e5b11c60512f423c8c85b3c696171200006521188eaf2d7e442ae6c3abbe80ca36606ce60b9299e7f1a9fdeff77addf22efc4b6b5ee1e51103fd3e4d4f6a086a2c6a19fc7527486c2a06fceb689ef2bdfacdde4bafa4f8d223a9c94cf9feb77a8b31f89ec007fc52f987ed3e1bf824f597f3a59ee1956b8c9a0f76cbd174d7a9d5dd6d08a3d0788cd197d53da2a71fd4af930ab22eea139f953001f29bbc7f36a83e485171c14eaccf8766e3af0bf43f5dc4d5ed3bb220e67fb31d534feb8eaf63e1448147512da80cfc842ea7ce67085232d30f13a9a1e65180d29249f47eb7639bc47fd4a1c38e22e2f778ec57fd0ad6e0d2200aeedf7efdb38e74ed6dba442d8b8c7803850947c674edfb190c1a12cdf11d04ef2faaea35ac559e875bf576827d169c9cd08b61b9fb611bb33d9e798108eb329e2d585b102300ece0e24cfc4d67a22382f5b50f846abea4340661b5e01cb4444da1ce531a135facb1b7a333eef26030c2717f72b716852cc9c81e0ac5d50eeb4430fb2394b982657f06827807054b7a2b1cb1c6e0d8bedb2ec7fe4d744db3d72905ee8f21b104d9372a124ed18ce7235e75d52decf6e6abc0f619fcc26aa976d36f70cd5f80d49d673d9a5e756e4b9e6dd0bf2c41c4ae4ef93da2ad0d82580089d94a4f6af207637b9b7bbe2435aae307aaa86a576a8dc33772c8beb51fda5a7167de4c22faf2c222e92f2b7a8d904f9079ce0cec4de788c3676fa9a1a1feb59c0d411d40168f9ac5927e387fe5f0f17fb941e9a5488d7503d27f83b72fe7df4d49d79ecdb1dac43dd0df9ddc21a3581b3af40b871358055807e13198c33cc6649130e32f268df0ef55c057670c8d05638fde4ae8cde9e5b3c3c7b399101aeedfffffb3ad9dda30db4a82546b32bb1a8dee28ecdd92a979d04d08b1745260aa5c002dc5c42f25fe3527322ab79e4a38fe616218862eac7d6839e81d1cafd896c8474808d7b643d0aa7870953ecb09797ecfb26a453ccef0858c3322421afd3d33d96d492bc8807fc3d0e7787a6a8afbd102661bd7403fba0a8b601b413ee7c9cd2b3a3d9a695d298fb6b970ecfd715c2bb004add389de91de17188cf0406adc01c1603dcff99137644206c38ae6334606c9a54e19c43537593c9ac06b42e5149b21afa37a77dac7698299e32f8bafcc7110d80a81c53ac72c3adba67ebe51ae46faa9f1cf15883573125c1ecd154b405b6dd8f7581d21970d09788e4884016c350e6a13e74e6c6141b94a4a20bfbcb7cf6b51a9af0eb98d6e79b4135d56655947d649490fee8f8a6c2d4946291675f390111fb22072c35a04a6ed22476bd287daccc47c3bd5cb5e351b6dc71f7ce09b1847c9ff1f5cd30d98c883467a3db65daa79f35723d7a23df718044a279d952849e5a05e21eaa3af47b21e5bc63e41a3f1cf8187dcec1976e42cda41a83852464fa249173471051e1f99a38beb866454cb9c7d642eb82745df68659deb4beed8acb0eda1f27e489a6516ff1445e2e6bd1f510910402127b0c2d4eacf060635eccf338bf70df84b124a32314f0309e611345f6cfb0574975da04b5646241efde2181507863fa6ae4bacd2bbfdb0bbcae74d9c8b291de7a7f7297b31f8744975812586f80f5c64b37043b13d017a188f0a01a6fa2f6b89d2e75e3e07904500be70843be1d06c67f3e7925d5ed21965dcda84c0f43ed8ae73b2bfc50e442ec4613607b907bd4a25cb8f21fccf06e73a5bb09b07fb679ce98dbe582b1cfe793558343bd356d0f9cd41828b0fd9789c9837e13877bb647d47e8e8d689ecc5ea1067401563e807b679697", 0x1000}, {&(0x7f0000001140)="9e6f170df1a9d87ab10cd7851af96803ed246e4ffe3248e06c2a0fda8acc2029ab7b8e87912a21a0a197a82fe0c6b5c9f697ed0eec7bf756ce0507feb323c32f03c0dedd00317f97126606b21cac903a32e4c745611d148fd3084d4166574c8c846968eeaffa38842c78fd0de129db3a646e3f401d1a0f2ea94ed432f0123c44bad4b596e10a2c52a6287373c1cf2ed946c9d19e4f01ad9b17bf49640ff2239d4864ea6af056b3e2da0e5e4ad6709fe6c1be764a638486db85c4c0a3580bc385346c83020a63471dceefba6970d387c46ffb693e22b1bfca1aa764676fc281c4e7a44de8e900a851c66bf7947bdafc445f28f028bd7f24829dbe730a1ed8fb3ac2421cc98420ce9e023ed81d79e9d1e934953d21be7625786ba6da085ea6819d6a91ffd32aa5d27d52a9a432bafc4c64cc2454e10b30842682bf42e2235ce89b855a7b084e097410d49dc79f6cf5f0674987450341fa55110a5a7658931547c8f8ea4b0c911ae5ead1be8bc19e5cdda56b382856797b0913a4535d86b43298cc7fc29caa11122aa132ac61503f1e61e9341b371462d543ecc386ac259865f243c9766732b194f87d4b6f08be3f13a888ff8953c98c71a62c46d4784305a49c5fc2cd7b24bf3c4c386c633f3f16efbfe30c7904dc1462d2c712953af16eace757db11845ade3c2162c1d34593dd53a3fac837b035f12dbfc5588deb360ea0b0ea66f585bed1098f687027a6af361a28df7caf892f2a00b04972a49a901098b6c158a83bf92b6ff5dcf13a3fb5ede1575084fde78217e8db3f8dee7ebd5a6af9e3ed95a8d2f492ab3b6d573ed0708bfbb5fa2661f009a447f48c3c335eb979b88fd7619537ac1a75061ee2df9051fc1935ec663a493ed9fb5114e198158ebf868920f9c0ba819a1baaaa4c823e4d6afb8e646dd088260969f9a73aaa1473024d65a913f83745e26c5652c938c9d2289f252891bbc850c523cb8698b16f158ba02cf2687803c3c4f6d3a443e2596ce0df00cd010e983ecf6af58741962f52533479b7c110e6e641b579f08609fcc19c852d21acafd35b8cd739210a38548501f1ec5fb3a1a08ba40f99d4b6d7c2a6ad8672a8dc40e94257e5142c30cbfebafaa05d4c00b19492711d7f392d0d0b64975c25bdc2e65dabea39108455a2af786fa53ff5d2e6d083bf3aa2ab8583fa9757ae580cdebe6552191549f9e1625ca96bc6bdf816f0e510d8434a326459ac488b63ed24148353add192e1adf8ea3e37d39984c6ec3964ee10574dfbb9135212db2352ae74dacbea06c09e6aec2fa69b360681e9df751f919a1a3d966ed91609646a97ecef163a329af377b1c821cbdf19f1970f739d4de335aff58a115950ccf3300b651abff17ecdd79a2602ca968c04ac5ec369ab1faa69719da1e991d54eb33d6894efd572bb2a2d78ff9daba161b3e04fa388df6068530922a92ac977682d89f076b37c2d1232d0566e4dfadd66420c4840240000258e9052786c70e2ee79ddacd751dcc6f765393014741e7cb74bef3736411cc59acc4dfbe4c9e880021b6a6e76a507d7fd4285922f96bb919a4841154e929d8f6fe18185709f909877d14b426c81461be6c021b6eecdf56945fe4cbb95600daec2a3ad831bedadd81f8f241e81ad6e514dca50e53c7a766ebd0bbf11e75747cf5e96412ef6a8bc9f3296eb00a84acf7fc3d98fa679c9cd9390c2f341f98126c255a7a11259905973c8f84eddfd4abcdc27df87c4d72327e80f527c510426d4418b997882e7a9401801889310cc94f2d229136218d74bfd05d89b19e67b8d271b5428817f4237667dca01d808e15f512f268c1f8fba5a99de02085a7b59eeb640f20805759950a766bd4643d94a4ebc3fd0908418940e9cc23622f3956ee737c307acde2ab61d71df193d7910e4e615785171066f051c1d6e81f308c9211746937c0ddb5a480758613e21baeaf18f7be0e755f6aeb53c9d4b92172f98421e16d98d03405ae3fcd85a01a1240a7d7cbeb999fcb432d9be9d2547c4ce19f0687ef111876cfb6abf740ec56c64cbf0a6bc9ae873df3b0f5805650bf854e3179830e0570723c20bd376151ef3b018557cd5d393e7884f0a44ce9146617c15c937aeabec7f2c837dea7539c333a42bc5dff1bf474c38e36e1750db4e07097cf041b3846d4351f987b062076a423305d591c759b6489f324864034597bb98e87b7fad3565d582a9a114aa65d23313c09619df350dc9a32c7863e7336a6aa40643f56e67a9412d260126e3ea76738a87844359f3ed3524dec762bfd393f98d1c99c3467ecb5b94af99ce93869c0be47e7d9d4558c64d634aa742e4bfa44a6afa0ef28fa06e77a86e1a251f8bc470c407e91ee50d3ec73354cf027890a5f0d95b4c99415885e6f898fbc23e9f41b23244bff7407c3497199b9226500f560681b25d8d352c7c6af950daa0f17d37563bc0655db416a179bd128f013dbb146baf4679632b9877416ba43db81cee206a7ffec33889fb753c6468fdf459334482448c820daf5055897a2e8c2bb783723a07b1c7c0c0775efceacbc35443f2c95e832c87fc541d00575af9c2a1d7cb3ee6999632385bd415ec9a59ccc8fdb9b84f8418e66a5a6bcf864b8ad6b97ce8bbfe7b719b35c8977b0b5a0472fe2cbb858f5a0514ab5fae1b6fb467152ee08ad46c016e7cebf36c0aebeb4e0933ad968ef7873e6c34dd3860ccc3fd9a4ea9a205e724b449cb326031f38f3c7cb6e855adb70532ee21e1edb91df1e97240e291cd1f00bd41611192c98c55fdb51931c0934a7b545c058bbc8910f161a3eb888e3011f17242d86e1d827218ae8d78eb849567ef7edf7c36411ae1d4a10e675b3e5c38752cc2371dc4952b734562dade64b3ee846f66412a9a82e238cf2871021f9fa94d35323fa798c435c48a869291c27cc61e1f4af8a1187e81bef59e396a62e67a77d9a95ccfe80589a7653d91321e2dbbfb63cee1e44854416f17444201c0ec5c7a4af8d829a1b70769baa22795caefc57b6cb24eba36dbcc05e1b5d40696fdb9943097dc0515f6bba1fccb197377456d557ded292158428d948c63b39980caa2b81d574c69eb0203f83b618282140caaed67aab733dba25f1991635fa05ec8383f8a764815cf22defbb94c3113768b5a3c9a8087dfdded5d3befcc499fcdcb78c8f9f1a25d510aed5a98a487aa2cd99b0cff65d179dc952ae033d4ac04b0f4596ed89dc58975084d35a3a487f7012e3693c1c6038fa2aa8dc36f07a17a1f16e5334367a6bd5e319c7dcaf578815926205caac3676c2302bd859f2a770fc919b787837dfe0f42913c934ef6dbf47ecd95c0f03dd4f5462a712de41d5a805389acb9be9b57dd5a85b9aa6d0c9e75464231e8fc58a8297f2a3235f6e659aa0705f776422c73c61832c598c836f9c7d0f481e51c2cebf9056c51b5649ea2e4b25ddf0388b648fe3645dde76154616d51cf4ebb9f88b2b838714e8ecff5dd6a3e12871b899d734eaee7fc638c8f8f1b26ed223e5336d5f7303ed74511e72cbce7e38cc9b88573f4eac9d8ac44237adf2ec552b6352dcfdbbe1dcdeaf5e74d29b013fd5055cb9732aad025675ceabc02b268fa8b5dfa7fb24292f937a8e38619c5202ff3d423d896592eff8b798839610d69923a9048f363476e22fd21b57e07b16a17939e823185ee951b6b121716fba431083667ffb33f292365dda2b6511a51b642c282275a988b729eb68fbefbbe33420d1c20ffc5f2603cbd88d2df0ebd14ef90671b3cff40edb4efbcbc88781c26cd2316c13bcd8c449af1bb3602a15bae4a6c5b8f79fcd3fe8e14b6f2f6d0c1126d5942d2699a915378b5f52ca3562159ae4a99b378b2537040db0831f68aa75a038df4ced757a92a7becde1960952518df8252d5303beaedecdfd3102a5ba40154380ab6e2a6cc37775e6410f8bcfaaad17e6f0e8296baddc216094b776a61365a0165fb0cfe73d409eab6cbbc8a1acbeaa78401a60f4ed5218eb284daf6fda4205cc9745c02b684b76aef58c228072c85328b2c33a6446d35c9bba2a960aae04d7617f870fc0e1a19764f40bf1cc6f0fd9fe1d32c892947775909822aae5249874a048986b7fd4218360dbe31381bd519755184c6bd2324fcba887e4b6067e3354c3b2a82a82343aa398ee734974235de55a793bf4b101d812d3fb112f61f28440a5c99636e43fe6fbcf8d44c76234abf2617dd2a47f5160c222201ca199c648b9746f25ba1317ea275d1ef8aa191ad517acf21419e70dcef13b5151228651a9ac59e7fc12940573fa14471b30f0d02e058c1c0ffe1dc11145fbfb971650ec9f98c1df8c03acf2c2b50e6fe29e2a874be768a026e5bac5ad06d76455ad7b108ee28fbbad79d408dac679f99b096dee031e9144fe851ec7f5c64ae12d2a257cc7e3c68b9fb0e64613b20bea3f0d210bede9dcbe290a2a6de3f81d239fcc2ce2eea89fddb52dfccbc41af01ec09447372787b1e27621c112c42a4af96f792468568530699772a059246fadb3efc5212d1fac8eabd5b0796b95e164ca5fd2f3c733e14bca747ff7533835fd0f5032c48d66b078d84f3fbf9b59c264cb7cf0ba96558db4617a21ca831d494f5010f872e8cf5f2b283f29c8ee56d5f325968a6c75fd0683b0beecee20acdaa4ab7b66dd7b086f654177b9528cf6bf5943a4274217a5b222a2b5a903454c60a8b630f93bebd13924095aa14aa0f073482dc88d13cac01b244625a17852847af86d7db80f0918a41fe2bf5c18b2d6d8077caf4559733193ba0f7f6b58964dec174a6cfcd4c284aee4aea4fb6eb2678446c360e52096abf4398d8e00376b0c8f54c8fc4178db9d66f8ba3eba1b4ed4af433dbe306e993ce42f07b2a19a0c89631fc72befebfcbb7f37f3a40bc973b5b029c859ea7325f4811c15bba6a22b02fad570cc2c4203a121fe8e9307047ec8d8ce1fba35676d0206f90133bf13e12eba9e47defebe0c2dba9600dd5c640a4ec5c134162776a63d9301c352b15df391ffb4766f0aadca5b477fbfb56ffeb64380d5c5caed6961cbbe38fb786be93988b64c9e1b066bfe0a1730055724fa74077e90b557dacf84a545a859c36db934d85d8230c7e1a7e8e26d1d38600cbf3743bfcc49900419a8b5729c0bf553619cacfb1f22bda0258788bdafb9fd8d3c69dc39d7be60bdd9645b568e60b241fe216775e439519b7c6c7e04a4607338d5d471e3e3ba66675207be2d12a62412b2f6154ea8ee471c2e71a7de392d9cc1699fd2c4544cf1416cb3e071fad7a48a41ed25b1aa68c57af6511fd14f451fd6048613102e653ce91f20bc310fa3ac8fc2c899c8f79ea3f17c9ef4b3f97f3304d1e80b69b3fdc1036704915e243d738db59879fc89b10937449652cc3ee783dc2cf3d506ca144962c1d1aba711e42facb336fc309035f89f6ac0123486783b37f742fbed71b99ec59cc17bce88ba3721a817bd56deb1adcab39ed3c07de7738c5c100adb7328cb3457a4ef662dcc254e3d5c11f86b47b06d7f12181ab413b557d0684c063eb359ffb7cb49bb60656300c288da84e008b79ca9aaad8f5fe901fcf2fe94bf93bcc665663c77a25aca11eb8b5a4f7a41616275706abbce0fd1f24cd589ce1ccb5833a09f501561dda888e557b77bfa0ec139c603e152c520afd3034cb9617c851b4de6119245496ecd455741111567d91aa6b5b4ac97a4fb4e6dc7cea777dcf6b5df128ab98313cbac10cd115b5b2b30dfedacf01283d951c8394cf16b58a3b4d39b7c6d49177ed1ea8", 0x1000}, {&(0x7f0000002140)="feeba7796409b6663039a25a4fb342b8c0fca404a7b6ffc6cd71b45ca374f1925fd8a3550b85cd1ca8c01cf6606ab3bf6dd8e8ae4d92470f121d593c098c18ffe1fcf41e233690eb2fc5f25d32c140470ecf7ce262519cf3ac041063c7fae81592e88a449c9c5fdc1e279c0b78a6d84ca076", 0x72}, {&(0x7f00000021c0)="377115ef055d92356cb21cb5c26e06b9e6e4e48a984dabad6c122df1a1bb3d1658c2e25dd47ca052563d97274ed3f78f85928280dc52bdb35b55f33f143b87f7f033a6f37e135d2f1c134b42f45b5d6a6ba528fa6f9b9d1f62b2bb2f509124f8208bd62c9aa4b1f5110cdd3f620bb4dd1fd843287bc41587d8a5ce41faf6", 0x7e}], 0x4) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x223, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x1) 16:01:14 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x3, 0x209, {0x8, 0x5}}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x7992, 0xffffffffffffff00, 0xf8f, 0x1}, {0x8, 0x9, 0xf5, 0x2}, {0x8, 0x80000000, 0x5, 0x90}, {0x2, 0x0, 0x1000, 0x3}, {0x3, 0x1, 0x6, 0x6}, {0x6, 0x1, 0x400, 0x101}]}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="28000000ffff00000100000008020f0000000000f04c54dba271faab01d99c5af56d87b847fee60b801ab37a4fdba2103790b1c6e0efa22c6034a49c57dd4f46b5dcf85ecdce4ff57e5c2ee2490b871d48d1761f2b4ff049f6d378f89544dc1638aea99142ff1f4d26288a0f2add14f8ad702d254a4d6dbe4f45aab857301711d4509e4ca0b21d57dddcb5396e36", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x892, 0x0) 16:01:14 executing program 1: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/4096, 0x1000) mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x4000000028a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x40}, {r1, 0x95}, {r0, 0x4}, {r1, 0x80040}, {r0, 0x2}], 0x6, 0xffffffffffffffff) 16:01:15 executing program 0: getgid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x1fde88f1, 0x8, 0x8, 0x92f}, {0x6, 0x800, 0x1, 0xfffffffeffffffff}, {0x200, 0x7, 0x7, 0x3}, {0x8, 0x1, 0x8, 0x6}, {0x800, 0x4, 0x33, 0x5}, {0x400, 0x5, 0x80, 0xff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r0) 16:01:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x35}, {0x6}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:15 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x1) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000001c0)='[\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:16 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xffff, './file0\x00'}) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) fsync(r1) 16:01:16 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/137, 0x89, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:01:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) r2 = dup2(r0, r1) accept$unix(r2, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:01:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0xb3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) 16:01:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:01:16 executing program 0: socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:01:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x1, 0x5, 0xfc00000000000000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) socket(0x10, 0x4007, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000280)=""/146, 0x92}], 0x3, &(0x7f0000000380)=""/100, 0x64}, 0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x3) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x700000000, 0x10001, 0xfffffffffffff001, 0x4}, {0x1000, 0x8, 0x2, 0x4}, {0x894c, 0x1, 0xdce, 0x2}, {0xaf9, 0xffff, 0x3ff, 0x5}, {0x1ff, 0x100000001, 0x669, 0xfef8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) recvfrom$inet(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:01:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x3fc, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2100, 0x9) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:01:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000900)=[{&(0x7f0000000640)="6324ebf7057ce8a7f7d614928d8253f6024e35bddc7582b90151ee71d8489dbba667d92236bfcd3c686422143c5e799f435b9dfbfd581a375c22802e4e13e5a6eb09cec4419c46cd6850624dd6d878ff13698503b4852072907017fce86dfa012238f497411790788ee58bcefb3260cab9782387e69b937503964c1ab18af2bb6fbd2cd3204708546d7eeaad91723d29825854049261acb6f0e94999ba59b8958504ee145c22329eaf651c0b0a9098476315ff745082e40d8f7b9c78a8f50096030205f65f4c531bfc63cf4ce9a1adb1332a6ea9e5e96c4150be63900f24cf53052cf4863f997a52ce505f4d5dd6599c09af6a3524efe95f7f416deff3c8d7621c5fb96de3d3b6e1c5680d35f692e89f791466209ea12c3e55a4b8909ec60bf18c5b1ad1215b130b414c6ccbec27cda1000442d530ed6ad257fe000000000000000000b2", 0x144}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:01:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) preadv(r0, &(0x7f0000003400)=[{&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/70, 0x46}, {&(0x7f0000001200)=""/131, 0x83}, {&(0x7f00000012c0)=""/173, 0xad}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/114, 0x72}], 0x9, 0x0, 0x0) 16:01:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() sendsyslog(&(0x7f00000000c0)="72de009c7b22c809f625509f16449c3baa2a506c6cb1cc", 0x17, 0x47ed87123425054) r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:01:16 executing program 0: r0 = socket(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01010000748061133000873478"], 0xa) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:01:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0xfffffffffffffefb) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xfd) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x400029d8aaa8}, {0x54}, {0x3c}, {0x7ffffffe}]}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xea7ba2f4e3851fc5, 0x11a) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:01:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f00000004c0)="61b6e28c1eff2316e880a8fcb5c2bd9f0b6590271a5360a0cefcaaaf801212820f01bd6f54c7739d2d6844d4e69432358da78d191c5d34077df79a8a5da29f513ea2e2ee63fbb1b94772579ca4a05ad8be5997c88a0d9631f876d19c4c166731130062806745a9e2a61cd04b02af6b41863e9302a2c01f49e263ab8c58183f6a57a5f1864978745955b068e9534a0c8afc15604bf9ae807ddd75be925dac55d24acac01d5176f448cf4321c42cd46ebec2c61cc23adab7e434bf0f9f", 0xbc) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x7ff, 0x1, 0xd5, 0xdf5f, 0x26a00000000000}, 0xc) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403", 0x280) 16:01:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x14, 0x5, 0x7}, {{r2}, 0xffffffffffffffff, 0x6, 0x1, 0xffffffffffffffc1, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0xfffffffffffffffe, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x6, 0x23}, {{r3}, 0xfffffffffffffffe, 0x50, 0x11, 0xfffffffffffffffa, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x6, 0xf73}, {{r0}, 0xfffffffffffffffa, 0x40, 0x41, 0x5, 0x4}], 0x64, 0x0, 0x83, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x13, 0x8, 0xe09}, {{r1}, 0xfffffffffffffffe, 0x60, 0x0, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x21, 0x2, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x24, 0x20, 0xfffffffffffffffb, 0x87d}, {{r3}, 0xffffffffffffffff, 0x1, 0x40, 0x10000, 0x100000000}, {{r0}, 0x0, 0x8a, 0xc00fffff, 0x7f, 0x8}, {{r5}, 0xffffffffffffffff, 0x1, 0x6, 0x7fff, 0x10001}], 0x3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x27a, 0x48b8}, {{r3}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x1, 0x400}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x4, 0x7fff}], 0x6, &(0x7f0000000240)={0x8001, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000000)) fcntl$getflags(r4, 0x3) 16:01:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x208, 0xe8) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r2 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r2) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x900, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x600, 0x3244372f805709a) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 16:01:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x3f, 0x4000, 0x100) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) symlinkat(0xffffffffffffffff, r0, &(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186000008b030023270000000000000000000000000000000000000000000000400000000000000000", 0x2c}], 0x1) 16:01:16 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:01:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x14) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000200)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x3}) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x9) 16:01:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x181, 0x20) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="3e88431d270733f7fd1968e1f13a23f28902a70738d09d29c72bf98157749950ff853cc6", 0x24}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="61b44575d07d7d6afd61c229d43c514f398a98f8a31e34c25adf24054cee02f87e2e2e", 0x23}], 0x0, 0x0, 0xfffffffffffffffd) sendto$unix(r0, &(0x7f0000000600)="55e1fb8eaa5df3d05d071a572cfb9f28ac5cc4b72c510b0fd2c0a3aeeefffa4049a46e1c35bb2a1b83d24fcd0c46fe3797c7ecf2f74df446ff45b3880333a22ba685be09ea0909c3f09e065a5cf1b2502dd74b362aaa1c4e5d5797f2fd518d5176f95b928e50a0dd18a888391c4579ed25f2afb5661ce266a833a0430e9473313dfb2ea09b8b95f577e1fec2c0b1df2d554ace3b0f01a2aeadab73b8fcebfe5c17109bd141aa776412b91949b1bfc82d50c27f85c90a8f8fb7bd1d9e8a702110a295a784f3e9c4fd2092a2811f8cae427e62ac984bfce4c055da0a966500c11434928b246a37ba1d5f0c452a9f56e5ee95ce70a91d60bfe380ddff414c5f0b443b94c8479e53152bd57c250a6bbcf45c39381c96ea8392103f489390107de38da9df6d968bdaacb4dad4c59ee495b5f367f21e4ce59d85879f52f04965e43af6754ef976a85a949cd467499e4b643b41c636c745e7c9cc3ebd1c8052b1575915cfa5adbba24ac03ea20a891f7810bfcf240c13fc7c209e5e07795f921128123264a4802c5f51c69a27a5a995b09abf3d10abc3376730b9862365ab9498b2939f42989226fd0fab3f2c24301358f4c79da822a888d769601bca18687e557c7080f33642f2b9d353d902aa4dbae301489a10063512db8026b505966428f64bbd150b30d474966ace189985e154064cf3c5d767c0344b4230ec0392a319f35c36fb7e9520eefa42ce385b639a3c6c33102913a3deb6105a7ff47fad4d1e077a21091f05e1214508f2af1bad0115bae0fdde28c3d5e68c37930e16528c3c2919af09c9f2f859ac7963759ac1c7994329e37c35f0e8df50c8ec3e9576414f88dfac9023c2c571a3db9a2945d773ad4e507f0671935cda0cae5a93fe46b8771e73510874922948b7a73c213157466bd8105faaf95097777a5397c5e0db2dacc852c566c2cfb5ad4071f4a9252abf07854a03c1778ecebdd0195d0997c4172e64e5453d9603b536d8774679c3535185c3ce6a9673a3eca90f9c3afb0ca3ed5b4e573286953ea6d19e71759e96045825d9d679125fd96ce47539187bc40c3dde3f04a80bd6723901dfc3a742a61ddc55d9bb8986bdfe1aeaf989d186f6790225ad8d43b2bebb27d1a0d4589f86222f6caab5bca06ccb9e2d1d29c94789254466157bf53170b4e73f1e4755f21a5c7d2c930f0845d8399b15b96b5de3539a0214f84e6e1f10fd37863266f4c1bbbb80ad0c7c3be5c93f59aff535ebd972d868842b31dd29e5de2ae8b5b8633467c4e49d0cd466b8fb93df0ee63c2fdb7421a0ac501306d5f8f3c73fd20ef06c2d2a79791104938c9c8a159c760cafb1c6a67d715fde5fd266254971089157001320e4903e24b4694aa9ff315776d64df223e562add600ce3af3d04cfbd53761a0b6389df60e94433259750d0157f899044298f0d76d75bcaaf2ff69f3217945a0f41f96d306a1502e7efa106b40de715a0f9c31d2493c7dbd00f0d4bd4c63d4304333e526f52853b9f4ce0352c78a5e36eb4a25b867cac7d1403f3598ec4262cd6b794ab30941cc9831e933824e335985be767088c90a87daf828965788a3b847edd76e47097881c2eeb448e1b25a746e08d988272e855aebaa619eb8e7e4068773ed2365281006ecbac5b71f48c67a87f4000db7bcde2faaf3ec8b8849b2ca9c3cbae3d5348f3cc5e1d21708be4d85e26e7a0158bd95b74f61fcb8771136f4883953ccc1dfe4d165c3ff562062255646cc9703038f2d28fc73f2b7d9939807a5398fbe730d80fa1fd26a4a9f929b183dce6301efbc745713e706b67ef5011dc3c34a1e3ada2eec4a79afd083502a100ab822847b18443754e3b5d388b2b9a2c4ac945f003cdfaf20aaaaff71f74770771d9f823c597cbe915fc56c74c86621628e1023fb327a2aa13d25b56eb067066e0b49b94e5c15173ed233c8f72990da7661134f2c1150c885f5e32120290f9931491284fc8abc363ceac0551c3a51e1969d75833ee4cef12589d87ec8812f6d2ccbda029f5a5981bad4fae3fe743ae1d70520941cc001b6694608a6f6e52d05659f50b33244539f3afd68047efd7f0840631c877d93a35ef7a811f1ed63eaa8cdf1be7efd9f08cab090acb40e83978c1a2b6aa4d86a4728bbdb81d8f3096f0c2945e5dfd17ae379ede6123c598fffc842b6487405834911e228837cc32da7c7c34134a9fc9aad951194eab861db503e30ee4861a830828ee153150c4a5e00abc5aa0f4135010b1aa3f0f6a5d4a859e827b0bb9690d19cae17076dc7c46c626a63fb7fe89071ee241da0a718d6e7f608fb8ea11cc0efac439639e29e08d59bebe91292e699698e0ec876c9a16d83fd3fdd652f397a24dd752b0bed131ca69888cce0c32deb09aca03265bf706a0ae3fdd8a5168e0ce026f2b2a3077c3232cdbf9f4d75a95e2747dbaf91dd602f9a9e74f23c0e97bcaac5168eee4549b6d872ee101aec44b503ee8f095846c9d9d26a721cbb1423a70ea6f4847547cbfcd5fe1f811b392160b69af21ba8670a22a5d30c48e329bb1460b6a85abffe1bfba615e137bdb8a0329a3b9872dee1fb8ef9222f01170df688e16b135911ea0b1a8631970bc8f24bf0d5597f01d30aefa0e266a5e55569824fb6fb2aec0d3b96386fc096b78ab1ab530529af951dbeecbdc58a252ead19b9c3bf5e399ecd702b6901f700c01d121d35052700274b0c6b50c17860977d7292227919afb873763a99b5f4755d7de76c92f6e26fd5f07761db82c8fb16dd04bf5f65334ddd571a2d21d2105208225f64ea21f865c4e66cfea6c30c4420b39da1bbaeefcdd192b3fd893e34d0be05c00a2178e102004f44628408ba088b859d2a2884f51419e1d70e4a093f963ef6beb37e008f60c87f59454037b7d524a2af55e1616d0339244e5def4fab38ab99975cff6700f0a6c2c47c187aae564553443634d6f8324083d0cf5e79a1ef20bf960b9590ab1ba305c6f88eb2134bc2756ccab638fe155b83acfef80fef8feaca353afc322fe911ff4a94263738034dffffb62f9c160bd8199a8119648d4d6762561654705470cd8985d206ba4028ef087fbb4db89308543c5857ca506d3e0aa6bfa8932d93bc9fae184ae3f39d1b251914783d2ea4f97742b73bce3ded2bf695c594314e8a51ee8570f11417db0ce0aa3f205496648e9fa78575d442aef657b399370b4abdb8449a342181877d1235ed3f3a2fffee0c0eed6260091c9087e94fb38933d5242779d85242182e06183c5484ca93a5f34204d0fc8b770df75623994b0d7d293d1c9516857df88ec49e74ba305407c57d8fdfec0c7b558a68be713197f9392265028a864caaa1c8ebbeab35e33d193c853091ead0c2ce8dd19467fb96cd81502a1abdc28dcea4cb1c37731486499bb3da89a9101a453b3b196fc005a032516a3488e9ba15287a3c948e657459dff7bf83ad81b794a05838514bf1e1546f91a73795dc5f2cf93931f6529374290e5e8f5880cadb4550baa38a55a6d7c4677d66de3a17352e750158631bd90f4f88538f87281e5eb0d9f30c179b2af3c874257c978cdaac12d5364da24674c946bcb024f9752bbad5cdd675fddb901d59d130126ec3fd854f3ee3d117a764ed0e12ee6723027f9405731429800f3b9bb96feb8b0ab72971cea24f8452180ac13b06bc6cf70eaf49130fbb2c5e82a335c452cde9c87ddf234e90840f93f4440e5cc07e2e367ee3619497b3e15f29b469e8613ea99c4eafea2f11fa8562f5361651782eee54633e0b207d1e4f03c7d00b7085b19ca4814b6d8c33c0e9925ec2043cd4084a9c740cba8973a11c2cb54efb7fef6fa2db27b348b023526c8313c05dac0ba88fbc9319885d240928c0e01dc9ae25408d786a7f146f6b88f2a7d755a68df4049372b654b1b648d98fa6ca7e3025a3f9a8ff54b1a430b694333506a4a9af162cb984ecc83303dd26a48baded3472d9ea44e099244405b8c0749122f4a4959700d50ce506b5c11d7bd1fd0e3c2a823f6178b81187ef861a8af03561b97abb0e06501aa95faee6a3e4fe7aaacba4f846507a253ca9e36a9596393f936fe26ff451bbf6d66b418457ac14977c43f7978f96a256b05635a3adc5b9fa9b7e39337c0631eca11eab76a71ff1dc858e8224cea26b0bea7ac489180be3ed7881015f784b2f2c836d57e9e2bd29a803905afe75f76d4c27fb59642a3c8ddad7ea3239992bf4d36c11840a7eb02301eb0f572b2e5bd3aa7955a75702f0256034f5a3124ad81b17217a9a5aaaa7a16167ddf5d8df5e381c5c7069da30856e1d0b3ed70f1d637d56810b464489eee57e26e8f91941bd644e614bf52d3c0e1cf71f211642d16942c4aa746995bf5c4bc938fab90c12fdde10231b342ac376dfecd61d8cb3d6cfe8a1d76f37c97927a18b5f5581eee08a9ddcf55672841df08744ef741160a86a49ef51f67eb0400a9415cfb0c9b4a006c07ff35cba7f6828c4bbfc6a520a86f7b9a5d5455ca9b8d745c8353637a81e0811e91512ed4ec52b710ae746ca88e13b9a7aba338dd34545696591ad46532c6113ac0ba7bce76df2511ded12ed1a7ca42eec30898ff0180c9bb68f40d2937742c8438257419505041218380160d0591db037e98576247651f3ed31406629c3e77d9d628f06cd1a943a00246b1acae029fbad2916fadd7b4db1236c07bec77fc03ea409c9bb6996f672f93f849504c1d079f868e9a9193665cffd14e8d03b835ee1ad44bfe4d51db203221ede87ad10a6709565d5d17d04521ca96b07432fac7ecf3c537ba0ee5dac5ca8300904971b990f8aa528594faac17c343123e6eb4aed4be31495fb3771b59cb709744560b47612a685a81dd8fb3926d2f826ed926bffafcb2cc5cb7633a90da782b0f245ae6e22bb48c4f99133c4a51bd58b3f11d85b60d6239d9d226a7f84fdd4741d3ba5e857ea184d2c14948189ce61e4aa7db01ffbdf42662d3db5d1063635c9734f9aa92f69622ecde8b4f7e098a7ba262f73c5289ab1ad0f8e30593f6c6f329fde75f214010aba78e98b443d3d907e6990c14e7622a8827b25190927890d9e4157f27493abb68dd43a19baf75d0896afc460947bf24e0f41ab095cc504f2b8fb1a149f760327df198e7cbe146b0014b6670b49c3cc06ceaf0202727028e8431761932ad5514899bf2adc432b83912a22455580e870d69a56965dc7b89b554865b7548db1f5577d2abb94bc7ed4b1c280585e938736c1bad3e04fda26fdf084d9c36253a0863a648f449dd5356cfc049fd3cf4c4b1811ba481681ba08958fe7ebe87c224bb2cda14ede2dfe9453ae9e28bd4165674a46d3cd943d593d8538b4ef31746ac4d1249e0fe614fb9a3c6d6c729257ac92447c4f7c93142601c8df7242086a0d3fe3cd3e8154d399bed01ab586cc3f899f1fa8c7a2e5dbdc612a507e99e635f03aa6ac38729331b5c0b6c9e032b899bab71502f722da3e2cd32f5f686609e111cb6478c433b7fdfd49f74459e2be02913cd9922ead3423b6be38d61bde979006f6ece201ac2b4fb495dc30a60a9721d2cede1b040256204f3c6a08272ee316ce79505a80b38cfb2dc4cd842583e916363af6b43b52486d98df9db3397091fece29ec0b9237d7326c84910434b486423190f302db52edf1fa7d6575019cba6ddfd7f0416b0af2d7feee3ab876d336d5c7055f47c8d9c093cab59ec7f4fedd34540bedf364acc8ce632b36ac26465a302335f096ef15428f22a31dec60b221017a67db0875e1b057ba42d7531e831b64cbe46280", 0x1000, 0x0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="531db40bf80a96f83a5d715e077d50b8568e0737a653ed168c94567909dc4466ab33eb3f84f8cc1642424caf1cfb9908d32b83b7d013ed221342fa765d321076f837d4c96afd1586a842bdc2f1cb6a3574ea690b86202cbe39783dc2c605f9776e0a9abb5579fbbf91639bea2374fdb1e7a49eec4a540a5395da03ff09639d8dc71c0e349a250746da8a990eb3c5b2db9e8905b655131e6452376070f9ef9d0c0618023a10d6e68a146614b453d8ec2730f4afc5b75676d283ae91bd0b08a84bf789a8a383d67129933be242f5c7821f37cbdd9eb6959824dd32", 0xda}, {&(0x7f0000000380)="36484a4a4739756d7e7e97b91d623b6f738bebf015d600bad683d6e3320d47192928cf4f0b0ff90c4e2cf665fab7bfa34894fecd957dae0af9dac6ca13c294e8ed00cdf6b3162d14ad99c26924d70a07b8acb77290ff729cdb645dc081cb5d26b69da68b002c264d473be2b3506a2d6351147301ffd0e64d4260fe67d615f19ad3202a4aaf472d45f9453f56e19feebd9e4e02bc77742ddc639b861b1a40883514266c553c262bc90e767369d04a5b568df28b8c3e349e7abbde9b2200432ec1add76c915bdc5d4b1736f3e2525a4eb3ba197b78b1ec599a5a0f87f7639ab5620522336de16d22743ae8cfe7a9ae5d5fe92d507ef72fba66812e3cfb1f", 0xfd}, {&(0x7f0000000080)="eff64ced2b6a0123e305899e39a38fda789a88f5a08e75240cd89e1301508c198634171beb00706fadef85778b3e6a4944a5bbce34f629f176d8", 0x3a}, {&(0x7f0000000480)="fb40f3b34ea94e93b033194de9cca2f736a2e7bdff27ac7e9743b496ef0a75bdc372a7aae3b2e6df5ab97c7b9b1e17265f4ebaecec1fd7b611803c5288cd046d3b0b43d22b6791b60ac8f1e33a9a5bd9341d6eeb8b76b951e7ed803210d2d4ad5aa9cb0105fa35a7b6f926a879ddc968c95c84cf1df997d8f3f73eb73189b56346a88e6704eac361089f9b904287dedfc334f92ce24c57fb67627e77d66f6c20152154ac318785126d41d39619a0ea924ebe2960b709d80bcdb8767f8d7da9eaa9b7c1fd76f46d8c2bc9df6dc708c6942ef12eedca95d6f2e2c014424757c1ffaa9d7e7784a0a0f8db9f4b0a97ec0527b5a36506ae640bcab1b7", 0xfa}, {&(0x7f0000000180)="723409484a73f28f9c4476d779ff63a06b578c3df10876d285742c3166c8b271c7fe1ed233d830074a6fe6f304c2332ea927d7f832e53296d4c8bce0158fff517e50246e7978e3bc3c2ae6b01ecf6849eec8bc2cde53d8d0f8fd0e6415c2cca904ae1e6e1d0a6eb88229d07ffb9b1af579f6abb8616277b8778a351953d58b", 0x7f}], 0x5, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = getpgrp() getpgid(r1) 16:01:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f82696c653000ef6709b6a3629ad0896bfca18abfb6e061890577973c46987a3c5fd9efdcfdc20590c0ce18261b2ee4ab87e7d4021d3bc0d48cf0fb34fe2123742c5b63572cad48588c68ae979e3e6f9eb6ff519edb938e71dbf833b2651ccedc5800"/114], 0x10) shutdown(r0, 0x0) 16:01:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x3, 0x3) msgget$private(0x0, 0x8) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:01:17 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x10) flock(r0, 0x1) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x2) write(r1, &(0x7f0000000000)="5263113c69b82ae43757b1169247930b17387860f44fb740ab9fe606299f6e5e26c634773da37a71fefc0bb47d856bf03e1c1117ad4400b8eb8f7891c1c7609b2bbde8c131b7867f4098888c3961d6cecacf068203e0b169a07bdac19a2fbbba953a4aa3946cd41c9547b11782d98dc1052f301c7d0f8f9846f13b564fad8b970168b990994482", 0x87) close(r1) flock(r0, 0x8) 16:01:17 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xf8c, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1, 0x3f, {0x80000001, 0x6}}) 16:01:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000080)={{0x7, 0x1ff, 0x990a}, 0x0, 0x0, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:17 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) getgid() setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x800000003, 0x1) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x2) write(r0, 0x0, 0x0) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) close(r0) socket(0x18, 0x8007, 0x2) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000340)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000240)) 16:01:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x221, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:01:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000a71326ac952905a0bd46a161453dd3e49f436361599b07489176dbc7430fc579de8fdd599f0772392f4b29879c09d41e3803387bbcdb970abe585d9398e3305e4eadc71c60ba1413d100e1cf16164a71bcae3fa93bc27047f3cecb716ee41d9bb07e946353bb5fdc650c54"], 0x10) getpgrp() r1 = socket(0x6, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x541, 0x0) 16:01:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffff7fffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r2) flock(r1, 0x8) 16:01:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdir(&(0x7f00000004c0)='./file0\x00', 0x122) r4 = openat(r3, &(0x7f00000001c0)='./file0/file0\x00', 0x9, 0xe5) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x7, 0x10000, {[0x9d, 0x20, 0x7, 0x23f, 0x4, 0x20, 0x5, 0x3, 0x9, 0x400, 0x401, 0x4, 0x6, 0x7, 0xb663, 0x5, 0x39b], [0x8000, 0x4, 0x6, 0x0, 0x9, 0x1f, 0x1, 0x3, 0xffff, 0x2], [0x3, 0xff, 0x9, 0x800, 0x8, 0x69, 0xfffffffffffffff8], [0x9, 0x7fffffff, 0x881, 0x8, 0x7fffffff, 0x101], [{0x6, 0x1, 0x8, 0x2}, {0x9, 0x2, 0x7, 0x1}, {0x1, 0x3f, 0x8001, 0x8000}, {0x6, 0x600, 0x10000, 0x9}, {0x82f, 0x20, 0xeb4, 0xff4f}, {0x0, 0x3, 0x2, 0x100000001}, {0x9, 0x80, 0x1, 0x5}, {0xffff, 0x2a79, 0x6}], {0x100000000, 0xffffffffffffffff, 0x100000001, 0x540c}, {0x9, 0x2, 0x5, 0xff}}}) bind(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="344b94f9b913f20668439c89118eb0b4836251eefec60c33efb3a69f79049ca164b239b6b3c3bc8aad9a34399c1cb46359a70106e68646e07b20eff7beaa22f598630bc20ebbe8649f5d4558f78e1781bbb0f6deeeaab588a8ba23d2250ca8fb09d4d62aceb32b07be6a9e49f49fdbfaff0e88569a51c9be2c733e5d900189e05a926ff8a3"], 0xa) chmod(&(0x7f0000000100)='./file0\x00', 0x240) socket$unix(0x1, 0x2, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='c\x00') setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080)=0x5, 0x4) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000500)) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000600)='./file0\x00') 16:01:18 executing program 1: socketpair(0x2, 0x2, 0x0, 0x0) r0 = dup(0xffffffffffffffff) msgget$private(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x1f, './file0\x00', './file0\x00'}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x9) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) write(r0, &(0x7f0000000080)="2d99b2ea905a0b44f6aa8b279f9b5227df6ee5c84b6b8c6ef73218eb2702da2b6109a9244f22ddfa5788ca64e7b6a3ba3ce3f0449a49b5c2ea6d071f4ad33dce976b9c58919bbb7422c37c3decf238763e8d5eb30c0463ac81fceefd5f356fb9983b4d5247030c7a2ce166f26a7369da40e44d88864778f395ee65e7807b32b0f33a8454f712e5dbff39aee61256a74ba65cf82aeba652a48e7330eabfff7b375191335b7b7c2676b20503503fc2ac0f9d646c12ca24e93b5d1418", 0xbb) lseek(r0, 0x0, 0x0, 0x2) fcntl$getown(r0, 0x5) 16:01:18 executing program 0: setuid(0xee01) chroot(0x0) r0 = dup(0xffffffffffffff9c) r1 = semget$private(0x0, 0x4, 0x280) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/237) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffffd5) fchown(r0, r2, r3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/117, 0x75) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) fchown(r4, 0x0, 0x0) 16:01:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0xfffffffffffff801}) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:01:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4ce69f56, 0x8, 0x80000000, 0x100000000, "9e4f68cc1daf63b425e3e8d648fff51b6e1a7263", 0x1f, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x40000000000000, 0x0, 0xffffffdfffffbffe, 0x3, "d730c1e7bb6f0000000000000000000000e74de4", 0x0, 0x5}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCNOTTY(r0, 0x20007471) 16:01:18 executing program 1: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:01:18 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8010, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000200)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34}, {0x101, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) sendto$inet(r1, &(0x7f00000000c0)="44f8bfea9b8a9f9a40d720c514efa7afc28887c12a0de2ec1a9c1c6cc7106b27e1f331cf09be4dfc5dc3520e41dcaf3debe4b90a27352542f8094efbb028545afba9c6ae2ce03cb0963052c5c5dc7ec01eaab4066a558f9363713e4a697fb8a5e60b75b27245ff228a8b57368d288f2b3e82f4688c6845474e8b24123e57179de9fdf64186228eaa4d29a806f90ebff187f1e285c8fc1e5332e643a4c3cc3f462713f0002318b6d67ed309edc5d767e22ee552d77ce67f1f8b9744cdf476711d0d96cf61d737094c2116e5c090d413c93d", 0xd1, 0xc, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 16:01:18 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000540)=""/4096) r5 = getuid() getgid() r6 = syz_open_pts() ftruncate(r6, 0x0, 0x2) getgid() chown(&(0x7f0000000400)='./file0\x00', r5, r2) r7 = socket$inet6(0x18, 0x7, 0x4) recvfrom(r7, &(0x7f0000000440)=""/255, 0xfffffee5, 0x80040, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) sendto(r7, &(0x7f0000000100)="45f67c30cc7c503006cbfe0f99841d2784d95f58758b4eb880e51eeb541eb1be4bfc5770796e4f140fba882123cc5225ce253b8c7062fda609737c7be12ad0f9aa7a21b64d3185f256a0bd5d0b04ca0a90e7f09ec3b287d2d1b712b79122a80928e06a274b9be0e03c42e9805dd8508bb2c25f15787c1eb8ee278272425dbae83594d9c98097d001e3e4a714e5f3d2166b538080f0d4eb74aaa1b136641ebeac", 0xa0, 0x406, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) fchown(r6, r1, r3) semop(r0, &(0x7f0000000240)=[{0x1, 0xe80, 0x1000}, {0x2, 0x0, 0x1800}, {0x6, 0x7}, {0x1, 0x80000000, 0x800}, {0x1, 0xff, 0x1000}, {0x3, 0x400, 0xad9a4663aeabcba7}, {0x5, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x100000, 0x20]}, 0x3c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0x98) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:01:18 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt(r1, 0x7fff, 0x4, &(0x7f0000000180)=""/184, &(0x7f0000000240)=0xb8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x100000000, 0xfffffffffffffbff, 0xffffffff7fffffff, 0x1}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000020000000000000038b60fb5592f", 0x2c}], 0x1) 16:01:18 executing program 1: r0 = socket(0x18, 0x0, 0x9) r1 = socket(0x0, 0x5, 0x2) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x282a0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x5, 0x1, './file0\x00', 0x6, 0x1f, 0x8, 0xff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="eb1d5985f070da847020ab9892ae699e7065867904198564f7bbd0db00c3fa416a6079954cd088804c7df765988d702d4ed6ac7aa1db2d4c93351ea9b248ff83780337c0e94977bb88c3d635892d84ecc2c068351b76e4440bcd28d92ba07568a3a6505fefeb42ecec22894cdfec0f4c0aea367112e9fb6db95720001802442a3e3e7126de3e62e1345f77e777b1e1990af6b41a5e5cad7f571fed089e", 0x9d) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r1) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000400)) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x100000205, &(0x7f0000000140)="b6") 16:01:18 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x4003, 0x3) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x100000000, 0xb, &(0x7f0000000080)="f7df9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:01:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0xc8, 0x0) kevent(r0, &(0x7f0000000040), 0xffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x3d, 0x0, 0x1ff, 0x3}, {{r2}, 0xffffffffffffffff, 0x53, 0x2000000a, 0x2, 0x8}], 0xa5, &(0x7f0000000200)={0x6, 0xffffffff80000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0000000935b0000050000000000000000000008"}) poll(&(0x7f0000000080)=[{}], 0x200000000000009f, 0x0) 16:01:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socket(0x20, 0x1, 0xffff) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="cecce46049081a7a35d528f58e25682918881439c93f0d2e0c1fbcc824bd4ef74414", 0x22}, {&(0x7f0000000200)="17613c19a5f9dcb8b4b71017292a2b31cf7f12", 0x13}], 0x2) recvfrom$unix(r0, &(0x7f0000000000)=""/194, 0xc2, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:01:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b1020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:01:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2020000000000000ffff00008a5b671b1b542a537d06000000a714000004290000003e000000030700"/56], 0x38}, 0x0) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6}]}) r1 = msgget(0x0, 0x400200) msgrcv(r1, &(0x7f0000000180)={0x0, ""/163}, 0xab, 0x3, 0x1800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = msgget(0x1, 0x4) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="fcffffffffffffff96cd281fd7e871db97f1516efcec371c9cb2e8c2d7996e8e1264175f44b1b755beca74f65f6de0009cfd57298812d11c83c90b223253747afb603d14708cee15569bb8accac04a04f66592dc27bbd8b1d1895dead09a45e16cdf51f954939206a043f2a8dfb10405483ae588a84cb65619333cb0ad8450bd2aecb67abb2219"], 0x87, 0x800) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa3, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502ce0b3ac") 16:01:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/212, 0xd4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) listen(r0, 0x0) 16:01:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000240)="a0ca93232bfb6fac7dc9b8c5d3fa", 0x3d5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, 0x0) 16:01:19 executing program 1: mprotect(&(0x7f00000c8000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x80000000}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000001640)=""/4096, 0x1000) accept$unix(r1, &(0x7f0000002a40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001dec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f00000000c0)=0x1002) r3 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setflags(r3, 0x2, 0x1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) 16:01:19 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x1, 0xffff, 0x10001}, 0x80000001, 0x3f, 0x4000}) 16:01:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="7783b6d31ab4b5f92a08209b524f46246ec5acda93a69400f301a11cbbdb1ebe2a2567dbeb041e66f8fd099ca5212ea7d5dfc5b463f690", 0x37}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x2, 0x3, 0x5, 0x3, r3}) 16:01:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) getppid() 16:01:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa2, 0x80, 0x1ff, 0x5}], 0x4, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xa3, 0x2, 0x40}, {{r0}, 0xfffffffffffffffb, 0x50, 0x20000043, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000020, 0x3f, 0x3}, {{r0}, 0x0, 0x2, 0x40000023, 0x0, 0xa9dd}, {{r0}, 0xfffffffffffffffa, 0x5, 0x9, 0x20}], 0x1ff, &(0x7f0000001240)={0x51, 0x1ff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) read(r1, &(0x7f0000000180)=""/4096, 0x1000) mprotect(&(0x7f00003b7000/0x4000)=nil, 0x4000, 0x4) socketpair(0x6, 0x0, 0xfffffffffffffff7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x20029, 0x6aa4cadb, &(0x7f0000000100)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) 16:01:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) fsync(r0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:01:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ftruncate(r0, 0x0, 0xffffffff) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x400, 0x4, 0x0, 0x100}, {0x200, 0xdbae, 0x7, 0x7}, {0x8, 0x2, 0x9, 0x1688000}, {0x1, 0xf2, 0x4, 0x7ee3}, {0x9, 0x101, 0x9, 0x8001}, {0x6, 0xf1, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7}, {0x16}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x82, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) socket$unix(0x1, 0x3, 0x0) 16:01:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x4004, 0x1) r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x820, 0x180) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r16 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r19 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r22 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r24 = getegid() sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="35a024263266ad3233f4da9431808b55e15103a2bde3b3c981faa3db846b2d414c08af5b43844f7fc9ee9916b19a7b0ed3cc9ceedb06964f190f2ded66cd0502c12d2ae5a91190f692f696272dd0db4351bcc28e5cc3ec46557af966682c00bd550e977e9f97de57a6718620edb708ab", 0x70}, {&(0x7f00000001c0)="2e4b7cd19671875684ae45b1497e9fd2ae45d3c92f298ad60eacdd45a5d3594cd1503e53aeb13e7abbc0916617edd80baab70fba66f6c61d768ee23b7d4b768eb076a01cb3adf6693656e01f7fdf2d4f0711de3a76bd0ab3daad5b5aca1cf3e55251f34309a87bf27b6be8e946dd5fee70a46153e21314f7582590f7a022e2996c68fab18f7857d8dbaedae4c8f530d260afc2719b0a15d7f037c0d8c18d25d8ad2b44089145769db5439f92ad43864e1e5f7fff95836d718e30c613cc03efb9", 0xc0}, {&(0x7f0000000280)="9728ad67ac08202757b5f81f", 0xc}], 0x3, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r6, r3, r1, r1, r3, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r4, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x30, 0xffff, 0x1, [r0, r2, r1, r0, r4, r2, r0, r3]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x130, 0x8}, 0x400) fchmodat(r0, &(0x7f00000008c0)='./file0\x00', 0x10, 0x6) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000900)=0x8) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r25, 0x40047473, &(0x7f0000000980)=0x3) 16:01:19 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x3) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)="4c141173d6a14b9b3f2303f4fe0edaa196b476577c644f01f2095df3ed3ed70d90dd824e8a67bc4a5098a9b7ba2ce5c28a10405472dba9080f823875904ce07248e095e449c07667e8304aab8cc162f133952fb248ee5cc2161a98b0a3c7ef78e4fd4813f778b8dd092ccb7a805721dac3dd0bf130026d45d4096d123093c06d3bdd6865a4321dccce4e5232677019c760d2f468e85395ad703be6fde880d0d71b12b71af79add95f3e1817651270b", 0xaf}, {&(0x7f0000000300)="5c255b9fb46901682fd8d752e70afca88850a38eff2f8ac6219fd526bd0f5844d28bad399cae99b16697c0966b80621da4653d12913a751188b1b88fc0f1e977073a0e4515e4e6d190187c84ecc20a64b9337bdf0ff0452afdafb8582ba0fa695a2bd89d2630219238cbe7d9ec03d1af2172ffc6db1f2b631d89d2c1e068513b737834f0cfbfbf5ad9edc77403255046f23827c13654909de72a6b7659e655af977a66c1424b72991a22171a3fb62b716b9a25902cae0ff2dfac5c7f884de8d95a84f07b5b141f023cdae0096f4503c1a668db274304", 0xd6}, {&(0x7f0000000400)="13353eb1f77133873e7f6f24500a4fe581c9d3b3ed7088eb5e402e4c1e630909171d7501babcbb9085ec437c4a46e926160496555b51cfafca3a3f888e6e0f7e6a845c7ea200402503676206e6ebaedadf2ce29cd697ec17cd31238d538819acf2e69ce29ce746c94f7592e020e96c3b16c360a0ccfb96c8e66da7b253ad3b4b07ffce43c7a1064a5989ac2974907a0af2bd", 0x92}, {&(0x7f00000005c0)="8de3ed3a0d6b55def19e6768b0e07cbfef871d33a85cabe96f998edb97e499d3eff84b8001cd8ed2d45832e6163978e37f5937aa58ef9fb8674243d4319a26a5fa67226e1bb25d826e758d1931f1bbd56aa1c8e7ff74921fb86ce5ccea338c192b6b27e5ebadc5acadc9b9f606c5cbf9564316184385305287fdb0225f15b1f9d70718d1fef6d60c8155fb72422cc5e682a03a334d9df06239fbbaacdf0dede5b705ce87fda42086771263a66d257019395dc0dfcca7845c97db21affd44caba7f68a6c93684", 0xc6}], 0x4, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r2 = syz_open_pts() close(r1) r3 = dup(r2) openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0xc9acba51ed5bad52) ioctl$TIOCCDTR(r2, 0x20007478) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)={{0x101, 0x1ff}, {0x8001, 0x6}}, 0x2) 16:01:19 executing program 0: r0 = semget(0x1, 0x4, 0x38) r1 = getuid() r2 = getgid() r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, r3, r4, 0x0, 0x1}, 0x17c9a61c, 0x3, 0x7}) clock_settime(0x0, &(0x7f0000000000)={0x0, 0x3b9aca00}) r5 = getuid() r6 = getgid() chown(&(0x7f0000000040)='./file0\x00', r5, r6) 16:01:19 executing program 1: setregid(0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000040)) socketpair(0x37, 0x5, 0x3, &(0x7f0000000100)) r0 = socket$inet6(0x18, 0x7, 0x54) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffdd7) r1 = getegid() setregid(r1, r1) 16:01:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0xc}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) rmdir(&(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400400, 0x0) r2 = shmget(0x1, 0x2000, 0x2000000000000020, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f0000000100)={0x0, ""/45}, 0xfffffffffffffd3a, 0x3, 0x1800) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r5, &(0x7f0000000440)=""/239, 0xef, 0x1, &(0x7f0000000300)={0x18, 0x0, 0x101, 0x7fffffff}, 0xc) shmctl$IPC_RMID(r2, 0x0) r6 = semget$private(0x0, 0x5, 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r4, 0x0, r1) r8 = msgget$private(0x0, 0x60) msgrcv(r8, &(0x7f0000000380)=ANY=[@ANYPTR64], 0x1, 0x3, 0x1000) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000540)=""/246) flock(r1, 0x6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="1e") 16:01:19 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1e3) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000440)={0x0, 0x2}) r0 = dup(0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x82) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000480)=""/155) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xfffffffffffffe93) getpgid(r2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x0, 0x8}}) msgget(0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000380)) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)=0x7b59e893) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, 0x0, 0x0, 0x1, 0x9}, 0x800, 0x1, 0x0, 0x0, 0x6, 0x1, 0x1}) sync() 16:01:19 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xd79e, 0x180000, 0x3, 0x1, 0x70f1, 0x7, 0x1, 0x0, 0x3, 0xe1a4, 0x10000}) getpid() r4 = msgget(0x0, 0x100) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/137) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:01:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000840)="498eeeb22cdbcdb4cedb60d2e3b77bda48a0663610fe3277cb5eb2cdc6727c7acc25c8e6cab8f1cfd14b363c368d1c1b46c79357ac73a4c9ac783689c018e7039c4e40c5ad1ae47f8b2e67e95769b3a906645bd6f477e64da4c22f703f59f94926d5b471e03774ea5fc152ae924ba7137ea19dde971cb86857237b01cf4a75fdb8c2f6d1685fb833aafa20a9f2d18bce6d13d939f1a60f11d37c34c057c37d17aa183b4c8991cc6a61c00ec5ec6e183dcf5fa7b92ab0d1fbb5e2c847a6ddc0433a83a13165673ee43ca5604a20470626f5af85759e7a35f102810481d0b9563e0e82c163f5a6feaf3f91628a0427d93c98ba71e1ba37904b82f74dd480b84039db38ebcfdd769b931f716212ef2afc54b44c737ba570b41f884186052d98eedd0ac4fcaa8d4f61fb67e6b903124173bdca6545351be7b35c60c6adb341426e992c54a040c221117dd2e15c2582953d7da8343e9de0a8aac9b53bec3e8d1614ef5f89a1edfd2695fe1cabdf50f93d52284d61a0b302f869795c5381fd6667747f4df2b3ae853b9860b79e2399a1139f698076191801aa1626c5c561f93de12ce616d899fede04e9f86e78293e9b6f3762adc325ab53de1619a0c5df1868ca265645837480a86a657f2d581e91bdbcc5c13b0ef72cdfc0723aa549ab2686d14e2d276fd28691583f81de7e722a367e4ceba7101151e120cf94aca21decd1c880b35540e4c26e1dc89a0719bf3ed6f6ae85814ed6a269093e79bd2c37b014f022e0ee5acac60754f3d0bfa785da08045d9633cce07431ca86f25ec22607594e126b03092dc20622c48c15", 0x249}], 0x1) 16:01:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0xa99d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="eb500605909c0e3ea9f58af215be571a921c638a6f4c5ca823a30bb2c76ed4d1d66b75eb93c8", 0x26) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)) ioctl$BIOCLOCK(r2, 0x20004276) sendto$unix(r2, &(0x7f0000000180)="ef74a6e65d727fc90884c135a223fb8845666952fe245924a27e389a82c358e01e888dc1695ada5926ab8e1e1c0dd9d6cfc285376e1fd89ce086bc28d65e982aa7ff15bd3f25a070fb797a90003b480c4b51043d08e067e54ccd89c7348aa5c9f5c6b78f1a6970b5707c9d757bb2ebc63a11c45b067f911484e49eaa72a5a07bf6ad34010d5ef6452bbe2c83dbd93b9c1638c5024d21dc9611260cbbacfd", 0x9e, 0x40e, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 16:01:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2404, 0x800000000004515) r0 = shmget$private(0x0, 0x3000, 0x240, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x3000) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) lseek(r1, 0x0, 0x0, 0x2) 16:01:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20041, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="0d363fb0f6fc4381c4e956afcbfc90ad280d73ac7c200c0118df19002e7cd736a01b5a1ae38223a0f6612dc571883f66ec", 0x31}, {&(0x7f00000000c0)="215e57c174d17c5d6c6d5ed791ee6c23a3d0e0ca80cba41e78436d063c0e86e35132ae7a234ad6381ea8af249dadaf2cfd58ba9ca99a60704630764df539e8a017f481d6a1be10648fc2979101cbaa362ab7f6025355d1c76cb0644d9e5ef5dee230ffaabd55248e010572bb08f3426de37817cb3ef9745307720059f6", 0x7d}, {&(0x7f00000001c0)="c91937716bb90dce1a9bd4045ec9290674dd50cc63d859ab1a9986f8bd11c5c7c544e3c0e8b7a75c3f7f860a0cd3abc9675dd980a8278ff8a34dfdbe6fc58da6b03f74d31fe7dbd0df9d34d9354b3140c154ab", 0x53}], 0x3, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000340)={0x101a0, 0x80000000}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x0, 0x91, 0x0]}) dup2(r1, r2) 16:01:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x40) kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000240)="a0ca93232bfb6fac7dc9b8c5d3fa", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x40, 0x1000}, {0x82, 0x5}], 0x2}) 16:01:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000180)=""/255, 0xff, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x9, 0x1f}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000000)='[\'}*$:(\x00', &(0x7f00000002c0)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:01:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b1020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:01:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:01:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000002600000000000000071b542a5387060000e2f53d0000002900000032000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) r1 = semget(0x1, 0x0, 0x342) semop(r1, &(0x7f0000000080)=[{0x3, 0x2, 0x1800}], 0x1) 16:01:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="b9dc070000000000000066696c6530000100d7ac773f7be70ed6661ed06f8dc90efb30762c1e9ac0751a8401cb790b0b3c1f9db3"], 0xa, 0x0}, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x8) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000005}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffe7, &(0x7f0000000140)="b62b53a30e0db64fba7902fe05f6bc7abffba2581ce572aaea810afae5fddbd932a64de8d9cfb66735a3") 16:01:20 executing program 0: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x828ae) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x10000000000000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:20 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./control\x00', &(0x7f0000000100)={{0x1, 0x40}, {0x1a, 0x3}}, 0x2) 16:01:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) pwritev(r2, &(0x7f0000000900)=[{&(0x7f0000000280)="6324ebf7057ce8a7f7d614928d8253f6024e35bddc7582b90151ee71d8489dbba667d92236bfcd3c686422143c5e799f435b9dfbfd583fb5634a08a55785a51a375c22802e4e13e5a6eb09cec4419c46cd6850624dd6d878ff13698503b485a07a907017fce86dfa012238f497411790788ee58bcefb3260cab9782387e69b937503964c1ab18af2bb6fbd2cd3204708546d7eeaad91723d29825854049261acb6f0e94999ba59b8958504ee145c22329eaf651c0b0a9098476315ff745082e40d8f7b9c78a8f50096030205f65f4c531bfc63cf4ce9a1adb1332a6ea9e5e96c4150be63900f24cf53052cf4863f997a52ce505f4d5dd6599c09af6a3524efe95f7f416deff3c8d7621c5fb96de3d3b6e1c5680d35f692e89f791466209ea12c3e55a4b8909ec60bf18c5b1ad1215b130b414c6ccbec27cda1000442d530ed6ad257fe", 0x143}], 0x1, 0x0, 0x1) chflagsat(r2, &(0x7f00000000c0)='./file1\x00', 0x0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3, 0xfffffffffffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7ff}]}) 16:01:21 executing program 0: r0 = socket(0x2, 0x2, 0x7fffffff) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) r3 = dup2(r0, r0) socketpair(0x1a, 0x2, 0x81, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shutdown(r4, 0x8) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x2a, 0x10000003f, 0x0, 0x82) connect$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r6, r7) r8 = semget(0x2, 0x0, 0x80) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000000180)=""/141) write(r3, &(0x7f0000000100)="de35fe51f040c02c281446f11f166c1648e4b15c27d6dc0108925960292b85bbcf457bb2823f1aea7b8e65074487126dee42a6539961fae713866ac755", 0x3d) semop(r8, &(0x7f0000000400)=[{0x2, 0x7fffffff, 0x1000}], 0x1) poll(&(0x7f0000000140)=[{r2, 0xb0}, {r2, 0x2}], 0x2, 0x10000) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000080)=0x3, 0x4) 16:01:21 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r0) read(r1, &(0x7f0000000000)=""/46, 0x2e) r3 = kqueue() r4 = shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) shmctl$SHM_LOCK(r4, 0x3) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = geteuid() setuid(r1) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc000, 0x9) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) 16:01:22 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000), 0x2000000000000167, 0x0) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) flock(r0, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x7fffffff, 0x46df, 0x9, 0x1}, {0x4, 0x861, 0x2, 0x7}]}) 16:01:22 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8400, 0x100) fcntl$getflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x5, 0x5098, 0x5, 0x3, 0x595]}) 16:01:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlockall(0x0) close(r0) r2 = syz_open_pts() writev(r2, &(0x7f0000000240)=[{&(0x7f0000003c80)='\x00', 0x1}], 0x1) dup2(r1, r2) close(r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) dup(r2) kevent(r0, &(0x7f00000000c0), 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x475, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x10, 0x2, 0x74380000000000}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x9, 0x6}], 0x4, &(0x7f00000001c0)={0xfffffffffffffffd, 0x10001}) execve(0x0, 0x0, 0x0) 16:01:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x401, 0x100000000, &(0x7f0000000040)="a56840fca01746d2c4897778351427c95859bafd05bbcf756799ea32c804ada1234650c7dbdc6bcdf5c0e3135afccebeb3a90bc5a8f3d72ede349df2f0a34edc397eb9ddfc7dcad16bedf28b29f1134281df92b5b340fd246818f8f504e575bd5a63e470498afb8f050ba67060893020a53cc9976420ebedea4e7a1996c3179e2168036709e18bf9449434", 0x8b) 16:01:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fsync(r1) 16:01:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x308, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8080, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000005c0)={0xa78, 0x8, {[0x1, 0x0, 0x9, 0x9, 0x8000, 0x6, 0x1, 0x5, 0xffffffff, 0x82f9, 0x400, 0x6, 0x40, 0x0, 0x200, 0x1e, 0xffffffffffffffff, 0x7], [0x7fff, 0x88, 0x2, 0x7bb4, 0x80, 0x7, 0x2, 0x8, 0xfffffffffffffffd, 0x100], [0x3, 0x0, 0xfffffffffffff8ae, 0x9, 0x6, 0x401], [0xe7, 0x6, 0x7, 0x7, 0x4, 0x3], [{0xa9e, 0x0, 0x1f, 0x2}, {0x4, 0xb91, 0x200, 0x4}, {0x8e4b, 0x7, 0x1, 0x2}, {0xa957, 0x3211be4b, 0x3, 0x6}, {0x0, 0x4, 0x8, 0xfff}, {0x7aa, 0x1, 0x1000, 0x9}, {0x7f, 0x4, 0x2, 0x20}, {0x9, 0x1232, 0x200, 0x9}], {0x5, 0x3, 0x19, 0x2}, {0x7ff, 0x4, 0x4, 0x9}}}) r2 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = dup(r2) r4 = syz_open_pts() ioctl$BIOCLOCK(r3, 0x20004276) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000800)={0x1, 0x4, 0x6fff, {[0xfffffffffffffffb, 0x7ff, 0xffffffffffffffba, 0x2, 0x4, 0x4, 0x4, 0x40, 0x1, 0x5, 0x4, 0x9, 0x80000000, 0x0, 0x2, 0x10001, 0x33, 0x520], [0x48, 0x2, 0xfffffffffffff800, 0x3, 0x2, 0x9, 0x9, 0x8, 0x5, 0xfff], [0x6543, 0x200, 0x3, 0xf3, 0x1000, 0x2d4, 0x1], [0xfffffffffffffff9, 0x1, 0x2, 0x365, 0x8, 0x9], [{0x4, 0x2, 0x151c}, {0x1000, 0x9940, 0x3, 0x1f}, {0x1, 0x5, 0x3f, 0x8}, {0xfaa, 0x81, 0x1000, 0x61ac9028}, {0x6, 0x0, 0x1, 0x3}, {0xfb4, 0x0, 0x3fe, 0x100000001}, {0x6aa, 0x7fff, 0x3, 0x1}, {0x7, 0x8, 0x1, 0x6}], {0xfffffffffffffffe, 0x0, 0x5, 0xfffffffffffffa1b}, {0x0, 0x10000, 0x98, 0xffffffffffffffe1}}}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x3, 0x800000000ffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:01:23 executing program 1: setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x558, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) utimes(&(0x7f0000000000)='.\x00', 0x0) 16:01:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x60d, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x20000000000006, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x812, r2, 0x0, 0x0) close(r0) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x3) r1 = geteuid() seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xffff, 0x5, 0x6, 0x1}, {0x4, 0x9, 0x52414f03, 0xffff}]}) 16:01:24 executing program 0: r0 = semget$private(0x0, 0x3, 0x200000000000325) semop(r0, &(0x7f0000000300)=[{0x0, 0xaa0, 0x1800}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = semget(0x2, 0x0, 0x100) write(r3, &(0x7f0000000200)="a2e4411fd8ef54206151a555dc246dca28b1ec8bd0fe8ed70ab0ce91a67790715ee6eedcb820421f5651c70585a11464bd1c38411eb9c11e661310b792f7fbc492487ce74cf2c53600e0b608eee864324aa7f860cf0b337c21b7dd17b28e5678d013b7bf629ff0c1f5e2f287a8bc6dafa20be1612f89b336ed5d4c8b9de5e2f74b73ecc2e3068bb2e9c0f8df53df24d4be338e4c7585e1569ab97389a12a438d3a743d6f167a0d32804333e902daa396c33de6b6abdb7a7e2252619bb4ed61119d03d5e4f28f0072c3438b35b33dd3483bf93c43d083b838662645e191b9e184275e3229980a020389533303ec0264", 0xef) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000100)=""/157) close(r1) recvfrom$unix(r2, 0x0, 0x0, 0x802, 0x0, 0x1b5) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x6010, r2, 0x0, 0x0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0xffffffffffffbc65) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x5d, &(0x7f0000000180)="33493942ff658e75a40e62766bb323ebaca3a0111cf0ae8b0e5577c80131604b3b654f7e14101d3714e254e48bafa0cea0d8cc32a6a2a8c6d818e072f69531743dd123e08212b09a4f8839b3b6dc29381522bf5463b6f95ae7c518fc06") 16:01:24 executing program 1: r0 = socket(0x98, 0x6, 0x9) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$unix(r0, &(0x7f0000002100)=@file={0x0, ""/4096}, &(0x7f0000003140)=0xffffffb9) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:01:24 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3fffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/222) syz_emit_ethernet(0xfffffdc1, &(0x7f0000000200)="93") 16:01:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/50, 0x32) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x61, 0x2fe, 0x0, 0xde, "986808c59f68160ebb39c1ff1c56b8a2da941ecb", 0x6, 0x3}) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='/9\x00', &(0x7f0000000200)='}&-(\'\x00', &(0x7f0000000240)='$@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}+\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='/\x00']) rmdir(&(0x7f0000000400)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x1, 0x4, 0x7, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2427}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x10000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x3c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '\x00', './file'], 0x4}) mkdir(&(0x7f0000000940)='./file1\x00', 0xbf) readlink(&(0x7f0000000980)='\x00', &(0x7f00000009c0)=""/97, 0x61) readlink(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)=""/198, 0xc6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000b80)=0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000bc0)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000c00)=0x2) readlink(&(0x7f0000000c40)='./file1\x00', &(0x7f0000000c80)=""/14, 0xe) symlinkat(&(0x7f0000000cc0)='./file0\x00', r0, &(0x7f0000000d00)='./file0\x00') r1 = accept$unix(r0, &(0x7f0000000d40)=@abs, &(0x7f0000000d80)=0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000dc0)={'./file\x00', 0x4, 0x0, 0x200, 0x0, 0x4, 0x7, 0xff, 0x2, 0x0, 0x1}) chmod(&(0x7f0000000e40)='./file1\x00', 0x2) connect(r1, &(0x7f0000000e80)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) stat(&(0x7f0000000ec0)='./file0\x00', &(0x7f0000000f00)) getsockname$unix(r1, &(0x7f0000000f80)=@file={0x0, ""/41}, &(0x7f0000000fc0)=0x2b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001000)=0x7) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000001040)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001080)={'./file1\x00', 0x1, 0x0, 0x5, 0x1, 0xffffffffffffffff, 0x80, 0x6, 0x0, 0x0, 0xbdb, 0x1f}) bind$unix(r1, &(0x7f0000001100)=@file={0x1, './file\x00'}, 0x9) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001140)) write(r1, &(0x7f00000011c0)="1bb4c457fd5bc777b874ed05e28dd6626282eabc50b133d1075ac957757b0334035e0497c91d5d02185a5447e19afd2837dff1a540ab8f5d98b344971ce577a38bf3e78b884634c2368e7f6bf1a2e798b1c565759357dd8a2775c20c69a6535a2a4f93cea2692f30bc3e2eff73e70225398fd31285c02c1cd605d8aefef6f987c7175396bef5a91bb829e10cae80519513889b74e72216075ce2340cfaa936ededf3f301d971318951ccc23361580c7495995b2f0380b8b1033d993c27999ab4bb198d6b5041d5b8847760bbfc9a8ca0f62f988f4f58", 0xd6) mlockall(0x1) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x4c}, {0x6}]}) semget(0x0, 0x0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="04000000001000", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:01:24 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x16}], 0x1, 0xaf) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x2d93) poll(&(0x7f0000000100)=[{r1, 0xa7ae74370203bf8f}], 0x1, 0x0) fcntl$getflags(r0, 0x3) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x202a0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xff18, &(0x7f0000000240)="b380") 16:01:24 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x2d6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00'}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x7, 0x3, 0xec8}, {{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x2, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000004, 0x826, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x24, 0x6, 0x100000001}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xc, 0x0, 0x8002, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0x3}], 0x1, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./bus\x00', 0x8, 0x2) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = shmget$private(0x0, 0xe000, 0x102, &(0x7f0000ff0000/0xe000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:01:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x228, &(0x7f0000000100)="ef56ee983d43714cc02f99fcda0b25c82b4aa4c74a0e586db817a3b9310fac4931a9178715ed426a9c") poll(&(0x7f0000000240), 0x0, 0x27c) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r3, &(0x7f0000000500)=""/192, 0x1d2) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) connect$inet(r3, &(0x7f0000000200)={0x2, 0x1}, 0xc) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r3, 0x7, &(0x7f00000001c0)={0x3, 0x1, 0x5590b43a, 0x5, r4}) 16:01:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2084002006, 0x324) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x30a}], 0x1) 16:01:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2080, 0x0) r2 = dup(r1) setsockopt(r2, 0xffff, 0x1000, &(0x7f0000000140)="dfb8e6ce", 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r4, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r4, 0x4, 0xc8) r6 = getpgid(0x0) fcntl$setown(r4, 0x6, r6) dup2(r5, r4) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) pckbd_enable: command error 16:01:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x102) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x28, 0x7ff, 0x0, 0xc4a}, {0x6, 0x0, 0x0, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 16:01:27 executing program 0: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0xfeb4) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, 0xfffffffffffffffe) dup(0xffffffffffffffff) pckbd_enable: command error 16:01:27 executing program 1: poll(&(0x7f0000000240)=[{}, {}, {}], 0x3, 0xed5) socket$inet(0x2, 0x0, 0xfff) execve(0x0, 0x0, 0x0) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x400040000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x171, &(0x7f0000000080)=[{0x40074, 0x0, 0x0, 0x1000}, {0x35}, {0x6, 0xfffffffffffffffd}]}) pipe2(&(0x7f0000000180), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='T') syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r1, 0x20007478) 16:01:27 executing program 0: r0 = socket(0x16, 0x1, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x10004) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 16:01:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000140)=0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xff) 16:01:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe34}], 0x1, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/230, 0xe6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e2345b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8490, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x800000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0x2, 0x3f, 0x3, 0x8}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") flock(r0, 0x2) 16:01:28 executing program 1: mprotect(&(0x7f0000ff4000/0xb000)=nil, 0xb000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) 16:01:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x4}, {0x9, 0x5}}) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)=0x400) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\"') 16:01:51 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:01:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) 16:01:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380)}, 0x0) 16:01:51 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x2400, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000180)="26050e575e0abe9fc8e1ea165d405091d8c059c356fe8a008a41b1a097985d3980c14000270d741544d2d1e04dc0edfb09c4db8eaae0f6d9444920f0595ac28e639f9e65e9", 0x45) pwritev(r0, &(0x7f0000001d40)=[{&(0x7f00000018c0)="2939985b89875f07c88b4d20b7440af74276f39f0c45b615329aa30936e33661041fbbc6adc915581599287f6264ca69830e42e65d7cec132fe01341e4a7717e665a2fea1fabd5cc335cfbfbb15146400e37f9fcf46e481da9d3039a32073274204a1a91a102e1b701b593067e1c83d4c556d1a2494d8d8493a42c76b3349c745f2870442e06d5d5433435040a538362a179fa272ed785f5133c8fe3a1bfcc46fa968a64bef3c57f65868e160b9d2e1780437a05a65f6ec8de9d1cd589ae7f1ffdc5e9a1fe0b", 0xc6}, {&(0x7f00000019c0)="72b461a6679856f1175a0fc69d2abdef6e454c6c4484428b2f6df731f802301dee5be5d9d068bad40dce2554cf90984c122e1e0515072b2e5a4dc3fa7d14c9f294e49fe13f224114c0d48697ed3264004f3b069b8208414661e564729ed5f2c98b151d0fbdacae2d2a670128a10e4ede74e12ba140ff5ebf2630b577a62aeee2de44e194254fee4a6c", 0x89}], 0x2, 0x0, 0x0) write(r0, &(0x7f0000000580)="0edeb693ffff", 0x34a) 16:01:51 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f00005c8000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x22, 0x2, 0x8, 0x7}, {{r1}, 0xfffffffffffffffa, 0x10, 0x84, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000041, 0x4000000000000, 0x546}, {{r0}, 0xfffffffffffffffc, 0x40, 0x6, 0x3, 0x200}, {{r0}, 0xffffffffffffffff, 0x89, 0xc1, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x80000000, 0x400}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x7, 0xfffffffeffffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000081, 0x2, 0x5}], 0x10000, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x6}], 0xffff, &(0x7f0000000040)={0x3, 0x9}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:01:51 executing program 0: r0 = getpid() setpgid(r0, 0x0) getpid() r1 = socket$inet6(0x18, 0x5, 0x1) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x0, 0xf0d, 0x4, r0}) dup2(r1, r1) 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x401, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000240)) 16:01:51 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:01:52 executing program 1: setrlimit(0x9, &(0x7f0000000040)={0x6, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000500)='mlQ', 0x3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000000), 0x0) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0xf0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x108, 0x0) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x7) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:52 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') mknod$loop(&(0x7f00000001c0)='./file1\x00', 0x0, 0x1) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000100)='W\x00') 16:01:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x10) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) 16:01:52 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) 16:01:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x6) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:01:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x2, 0x20000002b, &(0x7f0000000000)="00001c00", 0x4) 16:01:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3f, 0x40004000000228aa) r0 = socket$inet6(0x18, 0x8002, 0x800000000) mlockall(0x0) lseek(r0, 0x0, 0xfffffffffffffffe, 0x1) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xffffffffffffffff) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) 16:01:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) clock_getres(0x2, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) socketpair(0x11, 0x0, 0x7, &(0x7f0000000080)) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8007, 0x3) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 16:01:52 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffffff13, 0x101, &(0x7f0000000040)="2916d605bcbfbb38f61c5f8b18b69c8743e60a294d77c911b81188dcf3fe4af58262df1a2d9b0241be8efc75f847c228f7e9a773cb5ea7e43c364f0bbf7a4b8da45777f1abcc689329ef07f26baf7016307ca5bd5e083483ef169b2078cc9620b9a9dc33d034c2ef4ee91c21ed0808213214756ad1400084ab18556e1c2ac185e08778a14e2a142f63b276dc748969dbfea258367f1d2f8d0297a7d3ef78f0d895cf4d9879467af710826feb659e5177bdca7d72db6fdc7764a682", 0xbb) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002e2f6669ebcbaf1c"], 0xa, &(0x7f0000000040), 0x10000284, 0xfffffffffffffffe, 0xb2}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2000) 16:01:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000000), 0x0, &(0x7f0000000180), 0x9584, 0x0) 16:01:52 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0xa0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10422, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:01:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)=""/7, 0x7}, {&(0x7f0000000440)=""/248, 0xf8}, {&(0x7f0000000540)=""/139, 0x8b}], 0x8, &(0x7f0000000680)=""/125, 0x7d}, 0x2) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0xffff, 0x3, 0x3ff, "2cc0e0e6d14ba287cfe0b3df2d93c79044d6c736", 0x7, 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) 16:01:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffff8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x8000000000013, &(0x7f0000000040), 0x63148a6da06d3015) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r2, 0x20004268) 16:01:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1c0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x3, 0x2, {[0x4, 0x7, 0xfffffffffffffffc, 0x1ff, 0x3f, 0x0, 0x2, 0x1000, 0xffffffff80000000, 0xe76f, 0x1ff, 0x100000001, 0xfff, 0x1a31de2d, 0x4, 0x800, 0x3, 0x200], [0x9, 0x400, 0x101, 0x8, 0xf8, 0xffff, 0x0, 0x2, 0xffffffffffffffff, 0x1000], [0x830, 0x1, 0x9, 0x0, 0x2, 0x3c78, 0x9], [0xbc, 0x80000000, 0xffffffffffffffe1, 0x1ff, 0x2, 0x3], [{0x6, 0x7, 0x5, 0x94b}, {0x9, 0x1, 0x80, 0x3}, {0x7fffffff, 0x277, 0xc84c, 0x7}, {0x80, 0x6, 0x7ff, 0x7}, {0x9, 0xa7, 0x300000000000000, 0x1f7}, {0xfffffffffffff81c, 0x7fffffff, 0x6, 0x5}, {0x200, 0x64b5, 0x8, 0x3f67}, {0x4, 0x6, 0x1, 0x10000}], {0x2, 0x100, 0x0, 0xd2a8}, {0x8, 0x1f, 0x4}}}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x48) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8, 0x4}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x22141cf5, 0x87ed, 0xb80, 0x6, "a31a12efd059d5b30435f849fbdfc07c561f2b9b", 0x3b72, 0xe6b5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x68, &(0x7f0000000240)="fedf5dbe78871c556755fb7e0ec18c58cc8a20c90b381b12b41e2b4c524502000000195988239afb219d578d0cc1a0e2472a7af5e3bc1891eb7b19ddeeab0004867d3b23139ef0debca0d9ef15b2d2e900"/104) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) 16:01:52 executing program 0: r0 = socket(0x18, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f0000000280)={0x3, "e1bf1910dd17f4d1aa143112399b285e3798e5fb1804cb3bb96e093edd7fd94e5f2c12b507f256c0fb5dedfd882ba9271cebe8355fb5e5bb9b189d2be2797513f85f6d722c3fa952c37a66a369dc81b27a5d553b1d12c69b0111c47f6218c1385e4c5e8569ec8d7e9947588a1aa10055abce4bef8d70dfc4dfd8913fda6ea973378edb0d29adc728fdcae30d5b62"}, 0x96, 0x800) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r4 = dup2(r0, r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r0, 0x1, 0x800, &(0x7f0000000000)="19a28a1a89", 0x5) 16:01:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x4000000) setsockopt(r0, 0x20000000000029, 0x2c, &(0x7f00000000c0), 0x0) 16:01:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, 0xffffffffffffffff) dup2(r0, r1) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x200, 0x3f}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000313000/0x3000)=nil, 0x3000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:01:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x7) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)) write(r2, &(0x7f0000000180)="aa67a65fb3ce16686e06389d5e0398f940121b26be", 0x15) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 16:01:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013a416547b0fa700"/4098], &(0x7f00000010c0)=0x1002) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x9) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:01:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) recvfrom$inet6(r1, &(0x7f0000000100)=""/67, 0x43, 0x801, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x8}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:01:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x240, 0x8) dup2(r2, r3) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) setpgid(0x0, r2) 16:01:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x104}], 0x1, 0x9) write(r0, &(0x7f0000000140)='\x00', 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f00000002c0)='e', 0x1) execve(0x0, 0x0, 0x0) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcbb, &(0x7f0000000040)='\x00') r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/75, &(0x7f0000000240)=0x4b) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3f) 16:01:52 executing program 1: ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000440)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:52 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, &(0x7f0000000040)=[{0x4d}, {0x64}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff17, &(0x7f0000000100)="b631b99fb98ef86789f0cf3c9bf8b0995d4eec2b396bb6b6d2b4ec932b064ef9e394eba37a2ab2389b99ca2cba5d53695b79dea0e96affe0eafeeaf13c2d4687ab55c1469a20366e7ada9e4af71a4a4cbc7d3e45f892eb92fc0118573b36cd1fc1d6de164d909df545") 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x80}, {0x200000000006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) r1 = socket$inet6(0x18, 0x8000, 0x7fffffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x9, 0x1}, {0x18, 0x1, 0x0, 0x9}, 0x100000000, [0x94, 0xfffffffffffffffc, 0x8, 0x4, 0xa0bc000000, 0xdb, 0x401, 0x3]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000180)={0x4, 0x1ff}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20028, 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4003, 0x0) munmap(&(0x7f00002ac000/0x13000)=nil, 0x13000) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6b70, 0x0, 0x0, 0xfffffffffffffffb}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x81, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) 16:01:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) shutdown(r3, 0x0) poll(&(0x7f0000000100)=[{r4, 0x44}], 0x1, 0x0) 16:01:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="751c38cca1eceed37122e954ad180b4d60df6e48e043430d114fe7a123fd98e4587e7cef3fb5a7731dccad07645557ced4534d949e44647f13fefc3ffbb324e7c1bb5a809f20a86605880912fda66d5b79238017205af88a8c025e95a1c18e29822a52ec068b206b0a1140609061c0ab9619436e6174f826ae13b8a165557d2a02736665e5201ed7469df31522e37d8c4e6ae9f0dd78c2877bb3923543732144c1fc72fe697292d8bf42e624", 0xac) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x4) r3 = syz_open_pts() close(r0) r4 = dup(r3) syz_emit_ethernet(0xa, &(0x7f0000000100)="5412c6efa5e53fa4150d") ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0x20, 0x10000, {0x3173, 0xaafe}}) syz_emit_ethernet(0x80, &(0x7f0000000200)="b766dbf84022c36a04cce579a97a886a13127e8f9b86a0ce1f8ed896d0f805a756a3619a0b1cc6bae2b22b810f7c93bbeea1a9ab8ddf22376d125fa99174e41fdd8d46fa0697c8f6f77147c80a20ba20bdbbe6d650eb5d1041b7c5a3274621df79fbe68427275e7e3def9b9ed09ad1bee8a8a6da1af3cbfde3c85b75f6d6a470") r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r5, 0x2000746f) setsockopt(r1, 0x8, 0x2, &(0x7f0000000280)="41e7fa50c426a1330875b177ee1f2b73dc7e94886fc066c195690e2e81bda470f1b1b6007b681259d9e9c6f7ae4b749be60978a95ca54047d87601a495805e3f8b69e08b21d85b0fd865054c21edc14ad689429ce18cea6d6e37d62a5a33f0d5576951787af20a9d8d2a8379e3262df84aae296aeb13daf69449d829b60c7c0faef60e486c534168f15a295c47849e62712c18402dd5f2", 0x97) pwrite(r2, &(0x7f00000005c0)="6340ebec63eb8f425c58b77e40b7fdd4b511823bcd741a9a3cab04e596d7598a5cd2c4245d7ff99665deaf75a7014ec2cd29c83538ae66de139936b4f3503ad7e75b818e1097ab2f2cb1ccc5aaf8be469a15e39f1ca1f82274323e514a8ed48df60aedfd466f0363c2cd0f8f8198318e0e7a24fd6881f31add0aae7d4a0dcd1fd1e808f901adac52cb6256363fae8e8d5de99b0d54b0094e2acb1f7d5578d99cd700f4e14df80a0e5c2b471663857157322e22db3749ed33facf58cee230fdd96dec913aace77c7aed596f83ae485ac08019431b2d2bb5b956fdcad40d0b5fa4699eb1522217530968c540d163ed01ea14c0eaefa525f90cb3fbae2cebc66c07ceb2f88bc947cb9770e5ec0e66b529eaf6c32222663302a595e596bffef71ed9ccf63345a5d1410013e6258d4fa9e9d719f85964f37d0ed12d35d7b41cfea4b05cd8458eef1a6091602216c970e1f2e383743ba3c57eaa0bd8bd25b1e487850540a0adac9513133feb7e52f871084abb6347f64b0d8827c907ea13316efb94171336a1827ca6708eb8aea5803b32b574f9ecdbd4f7e57508c8c138faa7f1aa5f0d7cf23f09382987679355f2f862cfc3e16e42dbdb9dbc30af9033bdc7da749082a50aa070c0b9ae9abc65c1dd11b1bb7ededd42f1ad63e48c47335949a5f7a6341b004c93d7875bfa9dd641d6b1a0df03a82a1b33ad392c64789da6d6b00eefab5f977331420786f72069e5031521a0f7a40a62dd41c2bea10e731792df984f17ef0dd04cd11e157f8c7ae09727ad2a56dca42954ed3d94417bd87fb6acf16d757c69857c33aae3c499deb7fdfe12dae4d02c541442194b795bcd93f0066655236f619f8f55c00664903c6569e25c3b16c3db7a20afad50eaef63e9d0cb92a78e286c53ca071f8ca8b65fbb32bcbd6241db6cd931e2858328ef6298d0760a9dd07a7aec6ca314a2ba9587e2f366374575f11b0ee0015a9dbaa6e49f81ccefc6cdcf6c894bdf017efdbf1fb455f969830aa7a3722163da97b8483ab0cfab3083a386d7dfef9eff2e46e37e7207d7335490d02955fd9d26b1271a1b2bbaaf4d78e0f78978143dbb9657ac8e012b4807401dce3acfbd1f75025550ef4c1500ef8e8c89dfb64959bcb0171191225fed9f19685b0a3bfc018b75134a6087ecf7cc16c9082fc641a8f7a659814c3b6cb896062e5f6b0fab76405ddf72c6c97d6906e18ddc5cf59cdfda8931666a344819f05d184691c7d291fa56ecfb4f3a5d87bc28314908814c61afc136107db392b9a2ab9fe78d5fd0d8d94cc27f6a7bbad76c193b876a5bf49173e5a63eb9d37ac2598d120b1e3f6a16aeec5fe0466c6a786b78e5229db122f440451b0d9e56a8cb88530ec31a791273a8086811f08db0ea107db9ac291f1992f293465ec976e2851f296f7e5bcec465a7c7f07edd2564b23741d1820f328d27258e457c0d138d8a732fe623d26516d06e6b268b6956dca0d98ae6276faa8f77cd10bebb12cd5dc7bb6d6d69cbd063ad3d49f74a6adbc85693d43569a89e13845d8512e98c37388dd7cfbff32363747bd45b1ef72823ec7ba74265c5d29d51b2fc387e4858c9df9f0afe85983e39375f9d7c98a57dfc13e169084c2616de99f1a77ae266dbe7620bb11205d6735d6f89f6f13c0f90345f84261828096d0a937bbc9ee6a136677accb251ea67dc7e9e0ddded4074d2a9d9e1187dfc73aaae942b1d127c9b46af4fc7b4823bc19dbe60d0442b357ff66e213a72167b7a17e58131ff50bec7cc234a6d4c525925855a019e151a82a9f69aecec23efa4e96ac771d908615c7861d18c9bf7ac32ec91f033e7c4df342a1c8ee07d5040fe52ac1e44174f6b2a453fbf4f4623e4318a9a900e6a0f8658f86be2788e4b5ef44449bb6f63db842c75bd72b2fbab24a45ebea53b393684a02e1546e78605b8c6496c37a12f112c08acf9546bf4bcc511a09590bdc7b552886d946ecacf2d9687644e8892f40fb58d2ac7ddeab3fbd263566213e02467bac443eec8de2e227a1a349db50566304f73894afdecf68a557793181881d4d89b10ac6bb4d180ad402d465d795d79970e53aaa81bc3ca3e30c38e3b7d408f810a0dccd6a3360befe5cc4443e92010917b3cb3328928c4e611fe09dae8bd5a7ec2cf284387fbb78787d9c3817aec7583bc593b7c715c467a35fac328d5de20c56742a3e4cc49f814ddcfd09db4e4742de0ecd380c45a68d05f0419ccbe91ec1fb77c1bd2efaa5fc4dd905ba9b42300fe55e4226e4e6797b8badd50130d21162bcc030a9b2124e93c7ca7b4914bcd60c87b01ad41a3d05ab5ecdb98ae82080f9b37b77202d5f4457ea2ed804b24078ad7730d9b3af236853d9a005335b235d03d0600f8058f347d87303b0bf476973daa79a4517b2755b6fee16e3e971130d9c24e479bac37789439ef1b4a316acb7d0c57e469764a53db7f33d86c8095d8fbf530b3d1a7bcfc2cd28b57da6cd46fe70a6370e9b339aee81ef5bc3fa1b2731601ce8acce7920d4fdc0e1b6b136e637af864630690bd53ae0871efb6422087c962c4302be5565274c377a9a571bd00fc33420388523493fd7a4f9f6c8efe8429a0635fe342a2ffcc7f4cd91bfe4df0913ddd7f493e1d5df7b21d0216b6ab52391a81fedbbc5b3a8b865da3481885e62978874465db28bd1c966f6938a4c5339140fca61e3b2220219bb33f88b7f299577ac57cf732521c1729af2c8811598f1611306c797db38181e431df490ea41611546a7cbd6ab78adfa12c8ffab130b0cec24aa7ba9762ad5b6ec42ada7638414206cbfb40ef182b345a4a90b0daee3180d095c578d8401a8171069727f41289e7b1825a7baf9170f7ff36e1b9ed4df8d6a2cea75fb19168d062392959f5a619a3657557d5c9d48897a454a2338494423b160911ceba613e01ee36b84c2fa0991ed7b66ed946a92091a58706e422b14d8206400eda2b894083e34693e255ae0f16a5dc16916c6a66e5de7e55b403bca86e540d06c3d039d4e47f8ce18490a221d6f573bc7a4c19a1b5c18120cc1ef6a6ac90ba2a28312520d1f9653f07ec893961712dcf26e3968bf1809fcd0b4649dfb80ff7e04fe6dcb2e0f4b90bd63c34598d6bf552dbc7e54a393cc281f3572fbb41dd587417df8fa1c75c49e020467e90784ac4f7e95d68bd62474a5dd85c7f47dc7abd3efe16e45da9d747cbdbd5e27909f4de30006b0ec6571c7159cdda2ae3c6eeb17b5f0ae30ff7283a42d62f858aa24f461f2286074766b2d078c06a267fdcf2ad10040c4269c287c09fd49d4f124e93fa7287190e3dbe34c7a238e1079c8f4e8b88159643d5f31cfc6173b9919957e5772ac113da715e789f863495c8c411e42fa8fd237ab942f4f9e968226637a1d3b714968024e8dd566e4223a5176b839a269fa2d19f8d642d6a26918a1ef2d9ef94427d5cc5239b2098d1ce0671b3dac4d01011c8e2620a3d5abacb5937da1d968f411f6d44d464fef7d0c1828e6d730e6ad00e360270d096e00b99783e5934c921bd4f3f9cab3736c68185e57910d074f0e2330b7e89581686d214cbf6d6c2a2f6b4705032fb875904cfdc3465f88a396157adb3ec90aa88fbba6872f03b37306a6fe51795c3b124b734f306df534dedf700b7843362b62adcabeff9ab6885a7eeed001d3876c30d17707ac2cfd0e2e458734ac8338faec5ccee974b6aef4d11a90737a6063bd429feb64fc0b1683b268dd6dc537caad398a2f87cdaaf6c2a863c0572d2ac125e96962d6efd64a24daae486cff8bf25d6130eba71c43f36433a09ffe64bf13033ec334e4943d8a0f91afe6e6e079c4906e1b47b277c158758b6da627d7b2ec84189920ebe8702a52e2a9c521259412853f0df7c6063a36563e7cbe51c27d7b83151b7ad29901eeae9eff449ef75606ea59c76cd6e0f1fda81fe4416c5c9966f0af8e392195dabafe6ba82469b4d0313f04164db0b118df264808c3c1f93fd26cc6d0aef12982d321890a5824e75b85d20fa04d77b7297589e11e5e15e1f4296aa0087b5076e4187e343e5ec03e47be14e0bd8f3465c3cd8c4c01458de598e8bab201e99c8c22e31ddfe8d08111bb6fe630f6bd4e6d54a54b88246af5ce39be25da4106363a25a8b5ed7974112b43c6f991e356acbbe0fb335471d6ca0dd357d5a9db6479c7860ce85cfc21f962a21e44d304ea608dbdc2f867044bf824878fbc1a668e810f041266c875fd886f73571bc3b72fb3124bea378e63e33d336411f7fc132032178cf27ff89876eb6bcb53ce59b7848374883f7da7e3271a6b498fb8e3d6e44d3dfc2f99e520e55dfa82ca1ad65b3aeec5038c84675fba2b3df216711e711265d9a7f0101ce509a722103cebcac78a46750f162fb394df5c1eb20ef94e67b8abdf48268cc8ef419ecdca99bac31d39c81fe45032ad9f7563d36e0023b52dbb527ab54c7122618c20bcae93814a7db870bb9fd6662486d721fa7df67221a445fdac5299742af83fd349046510d3a4fff5c0e0be0334cc5985e4a2b007cb18faf2d9b8ef1978dbb6834d46de442268c4e920767ade02ed6fac69c65f60e4be69e66ba43185614462013fef34c93639fe4c3bf5c6cada88dd1ab330a93085368e1f895c70c4e5d6d0d2b935c17328e7ca4c760ae136109896dbaa7ece92918eac18c10e97c12d8eca07843fd9fdd43b895c1e9661ab079b58cd10e706e2a3f737136eef566f3e2c70dfbf5087458f063718a00ffe2e9cdb36dc24ad9351f7359a235863adb51ef833d6a2159c58c0ab4ea99dccf046611a5bae3834cb3938fc4ecfa2cae2bbdac2093a34049d043a02ee7c6b59db9479e62375508f1b5a61e97ed1f39eb16f608cabbe8d704ff6127f2bfd2721ec7a92790e21d7626f05295ef576d9d96ee231939c87dd92b790b55a4d50c6a7353b2ace699c1c25f190461bf5510c03945ab6d37e8157c9ac906791fcc73b10efb9b9cc3a304aee051f0a3c702871e4abb4445e99f85e7a2a3b23ebe349f0749fc546bc90deb6110b6b5e9d5191c272f34e223281f98db8c3a1977bff39c694070ed56986fe9f13fbf46452bc9850310d2a20f513b8306802da99d3ba596f5926e4d32169b443c1487368af485e95927ff6c703c69297887bed198bc91eab87e155983612af2021de703fa4f88c95bd66e57746684620f25f918473eb03c32f5f4a1b84fd472c4a85ab854c68b8145b69f879839d55858d6ad611ec3ff3d109be75044fd8ca608c799e6dcb1b0b455daea559d407dbfc611d22125317155b3a1c0c81b6f77fe5ddb67cce70acc8061318679ca6ef164abfb73c0e0e9cb0e0e269b8d19e0568ff5e3bde34ad9fa929c4951ab1f9af7344a00ee8b40a3231193fe7e0809dd47e9b1e71e5541eeeccf2df9e08a0fd4fee1584553dd4137682084d40f62b91eeebcfdd29a85001526addf8296843477ab6ddd3dd223e52aef88e270bd7b2fe0fc6e8d9a8880127e333a5d02e0ccba40422ea0544715b22ebbe6986c8908f5def6111661b0d7bc5949a1d33590ed4624da6eefa2fa2abc901071307586e70d003893d37d4f398cb8759f3299e8d768c64ac97b39004b1bc6508c81289f6d3a05fb20328ef621bbc0f98578ebedd6d48167aeffce53a39ac74a8c835a40fbfa5723010b7aa562e5122c9e03de5e6de9af12b8482d1f07faced1811e1a7824dc01c3fa5560a19258cd0805fa241da358d5c82e94f444e4d60aab6db064f2783c01b76e5a3b53837a9711c1a882229741d25a21142af373fa16", 0x1000, 0x0, 0x0) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(r5) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x1e, 0x8, 0x4}, {0x5, 0x80000001, 0x2, 0x9}, {0xfffffffffffffff8, 0x7, 0xffffffff80000001}]}) 16:01:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x91, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) ioctl$BIOCPROMISC(r0, 0x20004269) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x15328cee, 0x200000000000000, 0x8948, 0xfffffffffffffe01}, {0x8001, 0x49a5, 0x7, 0xffffffffffffff81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x9) close(r0) 16:01:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:01:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x96, &(0x7f0000000180)="472859ca807c9aa1336a57c6d814a5cd89d7bbdb1d3347d77b5a4e2e2e76eae8b20dd39db40264ce66e311314cc63e461d3b845a564c96c82ba33f570a30ebcb4be215cc4fad301576d19e507b2896aff6b2e14322e785b50ecbadafe84056851514810317953849843f130027ed74314e6a32a1e61aed040a87de026f8b3fa1afaab4809410a9a42f74a7f15f8ede4cabb2048d4571") 16:01:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x602, 0x80) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/247, 0x137}], 0x1, 0x0, 0x40000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000006c0)="b57bc3866c400300f1c32b02851411480b2dabaf7d2915958916c03f627eba1ab1f79196d3f0f161e6abed1bf7a82399bd18ab32d50141e01265d34965049bf44210f98ba95d4ad3d560b6f9740d96fe81cd31c80fa427aa936d466d8e002124f0482497510224c4cbe09bc5451e55c3fd81dc27b4f9b4d341afc3f6d809cbf305fecc0c6a1590d06625ab42eefb210c25ce23a62f2b8cd167c72e543968da0bc34866a40af1724773586fbd454fc1f9", 0xa2}, {&(0x7f0000000600)="ac44944ffff421be4aedee9cbc8461a6df3bb0ec737e9ead15826717", 0xfffffffffffffd18}, {&(0x7f0000000340)="0989aff60c1cf8296ce11f006210e4728f4dbc5fc11bff2466e0510f46b8999a6c793c574321c47f74687950b7073d7bdb7f6ea034bc6d6ac4c4c00a725f25810f080c7bf374b92a92e61532a96dde9d9e6a57f2472b794bbf222f4fbecf6d9edcb159fceb8cff977bedd0060f17e39e1bc0f2c2801d73777ec1f62738a07aeddf381df68c78780392fe29f35081eaa37a535b9d1b8333348404a1349f", 0x9d}, {&(0x7f0000000400)="bae963f723bfc82a697b92e40b257e0113675c57", 0xd}, {&(0x7f0000000440)="13014d453bbe58d4616f2b3b2bf4636938079edcec79e3334465c7558f23afbf2bfd2fb3dc67ea0fd55a836377304604b341caa539523fd5e4c8113ea34ce94286aa6050a3e17e8d978955ff864cf004dacdae360e5fb484bd1d4bcff69dc2398f3f6c387c3d5f84800097a6e7a5abdfb1e29be69a7c2470a2ccd61f93a05a31122d0b2f8471e09ee2ca0aa9f292889e5a9a938b45daf915f668f7a56467", 0x9e}, {&(0x7f0000000640)="42011afd6b1a66b2f4961a3f7e87cbfcc8981a0aed507e08abe83a3e271fe555863e1ee98f205c36c85c20a50123230ffda3b4cdbba6c06c0304c225fe4794b7775c2d20cfe62dc0c2041b65693b3fb3cf51c0a3159121e3cbf77db0cd18ef51c4056fd66422b1069944ff9c0307d8c960a691e300"/128, 0x45}], 0x6) 16:01:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) 16:01:53 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) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) write(r0, &(0x7f0000000280)="a2e574ce854f1738bea1115db15a1cd103c2c055570b19a0e17561a1e57cd1f62ddb219686be00479bba90b9bac07d802d5c78b5ecedc462694b3e06b9d1b7fd7cf6db7ec6965b87c9fa75fb620e40bcb4322a9f68a5554ff558995df131284d", 0x1000001b9) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="450ef8843f7e477634b712d99c81396ba86cac6c126da15a2f32aadc251822b9fa8748163d8989ee9fb546d558c91be827ee7ee7957b8b95126d630cc5128edd0394c11ce9d9bfb69a138db1753f1fa5163581f87ccfe8de07879d1160ee013a1e12d13fd82bdb1659d18c", 0x6b}, {&(0x7f0000000100)="7d814edc84058eb749e308937c9f49d175e8e013425a8897b4e7ddbbccf82590428ae18af1", 0x25}, {&(0x7f0000000300)="34ed197119e51c83f1a94f48b57500edd677be5c64a15d468af8a86d9f7a6d99b06f2520c61d91f9812c990d108a1385c23e84ad6701aebf34062acfa2c82ee8e7903acecc42bfa381a4af8158cce0f2550fb655ebf53349d1e3af7c459a37a1c9a9ff89283a7b4d7b49c79418b152ab0e2eda8b711a38f6bdb61d53e1953842e315dd18c9442663bf7f89e4f006c35f046986d37102e65603ed05dd9d1466eaba9f65715396518160cadedad0c10a7c0141a4de1a13f5066914f31716c4347f12083bd9268dd862b451f4806723df96bcece88e659f", 0xd6}, {&(0x7f0000000200)="a3eac8c652d3e9d58046cd797e095603ca2c00e1124afff04857735e637197c498788776340d3dfa34a110e1d28b", 0x2e}], 0x4, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x10000) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) flock(r2, 0x0) read(r3, &(0x7f0000000500)=""/192, 0x1d2) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:01:53 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x8000, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:01:53 executing program 1: r0 = kqueue() r1 = msgget$private(0x0, 0xc4) msgsnd(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4678b06c932216b32aef73c29fee921c0916aca2b92a22869fe25a0f99d666f44d61d6b33229d24e004078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f8114300000000c10e80efcf3a95ebf616f4f8b28f07eb9a54ac44a43f7cfe022e955e267420f4ee320b136ceea161f2cb48389a22483b0b0821c756edb71df7119f285de8398805cc3bf2d1febadb28d63de59e3b1ba8edb52537"], 0x1, 0x800) r2 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0x8) r3 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/93) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r5, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f00000009c0)=""/164) r6 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r4, 0x4}, {r2, 0x1}, {r0, 0x5c}, {r4, 0x100}, {r4, 0x107}, {r4, 0x1}], 0x6, 0x3ff) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') getsockname$unix(r7, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) getpeername(r2, &(0x7f0000000540)=@un=@abs, &(0x7f0000000600)=0x8) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000480)=""/43) msgsnd(r1, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000680)=ANY=[], 0x0, 0x800) r8 = open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) fcntl$getown(r8, 0x5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000004c0)=0x1) 16:01:54 executing program 0: getitimer(0x0, 0xffffffffffffffff) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x50, 0x0) 16:01:54 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xd}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xc3, &(0x7f00000001c0)="32d5f81382f9cece01b52aef9d96b034bf92b4488e359ac8d1abc730311d93f03eb25b7120eca233c6b4e2d0ed141e59143688412b5b571f9bb36a4f0f8b74baef8a5d5fde40dc92d08d8ca6989b883a2f8ecdc3b524863328b7c0a17ce045a157c64c3c50a1c960f15f20678952a3ac4d4277399405c8abe446285373063808fb1048cecd45843f95d8ee38dda09e159a9c1bb992b2d71aac6f8f90041b2961915dd9be38edba1ab50e6c52f10b7248c99a98d30031458515c80c2820f92e59621483") ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) 16:01:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x1) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x1}, {}], 0x2}) 16:01:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x82}], 0xb, 0x0, 0x7, 0x0) setitimer(0x3, &(0x7f0000000100)={{0x79, 0xd3}, {0xae79, 0x9}}, 0x0) setitimer(0x3, &(0x7f0000000080)={{0x40, 0x5d5}, {0x9, 0x100000000}}, &(0x7f00000000c0)) 16:01:54 executing program 0: clock_getres(0x6, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x28) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x1ab9, 0x0, 0x9, 0x6bf1}) 16:01:54 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffc00) syz_open_pts() 16:01:54 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000440)={0x2, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000300)={0x0, 0x8000, 0xff, 0x0, 0x4, 0x1, 0x9, 0x10, [{0x6, 0x5, 0x3, 0x100000000}, {0xff, 0x2f, 0x59e, 0x4}, {0x2, 0x4, 0x0, 0x401}, {0xfffffffffffffff7, 0x7, 0x4}, {0x80000001, 0x7, 0x5, 0x2}, {0x1, 0x81, 0x753b, 0x4}, {0x80000000, 0x5, 0x7f, 0x172}, {0x5, 0x1, 0x101, 0x5}, {0x8, 0x8000, 0x1, 0x9}, {0x6, 0x5, 0x400, 0x6}, {0x3, 0x1, 0x3, 0xffffffffffff97ed}, {0x1ff, 0x101, 0x9, 0x7f}, {0x0, 0x6d5, 0x9, 0x7fff}, {0x3f, 0xb8, 0x3f, 0x100000000}, {0x4, 0x1, 0x2, 0x6}, {0x6, 0xfff, 0x63, 0x5}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000040)=""/123, 0x7b}], 0x3, 0x0, 0x0) 16:01:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffb, 0xf7}, {{}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0xd37a, 0x0) 16:01:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r1, 0x4000, 0x5, &(0x7f0000000040)=""/58) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) msgget(0x1, 0x208) socket$unix(0x1, 0x5, 0x0) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f0000000080)=""/25, 0x19}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/98, 0x62}, {&(0x7f0000000400)=""/81, 0x51}], 0x5, 0x0, 0x0) socket(0x18, 0x7, 0x4) socketpair(0x1, 0x4, 0x8001, &(0x7f0000000100)) 16:01:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x100) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x765}]}) r2 = dup2(r1, r1) r3 = open(&(0x7f0000000240)='./file1\x00', 0x8000, 0x100) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x7, 0x7ff}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x100000001, 0x20}, {{r2}, 0xfffffffffffffff8, 0xa8, 0x1, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x81, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000021, 0x10001, 0x4f7}, {{r0}, 0x0, 0x5, 0x80000001, 0x2, 0x7fffffff}, {{r2}, 0x0, 0x1, 0x0, 0x3ff, 0xd72}], 0x3a, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x14, 0x2, 0x6, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0x24, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5, 0x1}, {{r2}, 0xfffffffffffffffe, 0x14, 0xf00fffff, 0xbc, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0xa, 0x80000000}], 0x3, &(0x7f0000000440)={0x9, 0x235}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x400, 0x60) write(r2, &(0x7f0000000480)="7d3bd35a65c589a8e87adc77abbb758837a02778c2e133f1520b9d90a39e54e6871074095798c103865e9601c022648a0296620b81a4bf9b1ce33c6e7ca093558409a61068fc30184139c264d93f838823855ee1fe037460155de3d908555db1ee85b8f3a710f90dc86e279e571fd15ec9772a78d35a39e1c2756c08363570f1c2186f9b797ad913bd5850b6ef7f9e0b226808fabaace30bdb57de45d34c9a573a26a4a40710b34f8766035ef7d1a9c36f9f979c418d01f944f6a74ebe59cb5f6c7f7694fe540b82bf1bff4f84771fb549265a", 0xd3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x20) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) 16:01:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) dup(r1) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="4b29984d9c78445760f6d0f4edc2c6e895dd8c0b86585f73dd2fe45fca645e1604f46583f922714a4bdb9511359689e414381e4a4777b6c21a5439c3042e58cf7b745fc2a29e2909a7fafd4f3072a52b6cfffe1a2b77e9c3a2962023b5c3d6ab40a5b0fc9f16e55d3f95fe1216cb9a6e85b6f614221f18827a09561cdfbe832240d1b6cdf8b45ab613a52a7a5666a01bc0", 0x91}], 0x1, &(0x7f0000000200)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x8}, 0x4) 16:01:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x44, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:01:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000080)=""/172, 0xac) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x79) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x100, 0x4) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000040)) socket$inet(0x2, 0x5, 0x9823) 16:01:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x1d5e}, {{r0}, 0xffffffffffffffff, 0x40, 0x42, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x21, 0x1, 0x9, 0xffffffffffffff01}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() writev(r0, &(0x7f0000001440)=[{&(0x7f00000002c0)="dc49dbc1f93e9eaf6659e0cebaa4447f90e4e5370206348608381acf22dfe982595d798fe7ff95120d3f2b1ed4b55f5ee15c3563998dfe0e2e6cc53f3571e028776c43be368a57e56fb7b05ad81dfe2e2ad3a4f97a383c5fe35044651ba3e21eb1b96580ce290145832df45dfa9d73d742549eee7b9d81bf6fc1546c4f51eda2abc27eb20864c4c7539d25447cac3696c91e1ba973780ce016a159e776139d0db74025b8740a1c49c53c7e437c419239102dba9e7fe12cbf1442a13cb2e4c989b8badab4381ca99a760c6774b834fe95133216e7bfc9fc39e801d3dca1bdc490c1e5ef806c23b6b42135f97b5a69cad14efeaaeb93f624795cfe5baf3760a02717eed394c31cdc65cede7333b31373f1fc8241157d5d5383e71af3cbe6d797b9fc4546b48ed1029a2a02f594b401af055425bb213c6df994621f041b8b06c00473039296edd8239fd0e3a4af57fc7c985ffa259d425bc43b97730a5438731be35c3e9b17cc820bba9ab7aba92aa44cca998e30103c43b238e6aba6b73f2d8fc6e3e0e4418dd08408d0e4cbab041054740142c43ed56deec75db5a8a7e83c475379058d974a06ce91eabdb2c2e4a62cdf477aa5fef8f89340ce231d7c47f1a1a797f406c2f4dc921a44cd36494cabf292f7df5931d3097a7312a0843acff215c10b803b4d1c30bbbe51579c4c567ad081e9129cdeff0a2ed81d2a30b3283d74a6282c447d372d4e5ea001a362c0ebb0278d1a4dcb666ddf4b05657bb5c1b50cb7e7a4d0006f48bcbf035eaff11ff15957d5fb95ca2cae864cc1846bba70c93fc3b0fc4ae7fc08fdec5f57da8cfadb00d5608990d6ff0bc29062b06d0c10ba3558e13bbb1fdbe00b2b957842c5f97df3acc742759d1e000814f2b487cd891327a527131d1810d155c07811c97b6c9e8c712218437ecf8bdeb3749623001ce439cce14400fbc82c525e7e0d0f81c4e76a72261dff08d08765b1e12f22cd65c6c5de98acfb7328f93e176ec281171abac8e4fb35e38260759c01dc9839859a3a4e9d557592619598d0cd1037e501e60589dfe0262aaec52911d260aa3f1260f38888c10eca10e91c54f3149b6dacf5ba7785d3e3cbc45f64ed63a1413d5547897468e268cf86e70f0756576dda34e9bf4a20eafd8b90c96b81a5c0d63a50aee4821a3cc47b01eee263a881ba00c6243a9b8dc25ae7ddde218259eaba0711ec9a0217c4341d54f2db71916fd6e3201f83ac32da2350387c2e64f3458843289c9137eff10df7046e209b3217e7493bcf39187ccae2355a850966b8df7d2c55812ca2ff74b4ae3156f22baf9619457afd997c99c606e142578d68ead2896248f4e0cac7b0c235cb8adc4100698dd94d72b1905f6dc9bd37b7da3224c21479c045aa80acc5e0777053e57d6ce5a7443e96efaf4fe019b467ce845f2e82b8dfcd3d2e5902e56dbe74b594bafb8f136c23b98cd2cf03660dc3087c5d22173218b49d96610e79daa6bfa0f17f3130d78b8a01391c6c483b9aa290618319f6dba7a927ff8156a1254aa8c18429d3fd5d2390cb7e666c2cd8a37b0c1cbb80d2b26e280398e0c4ba07d81f0b2c7f225a8e1dc7fd9cc2903211ff83c1d12676f7ea8ba4d62c3b93d6ab23bf8139ee6751f57a631af5e80cea86d823b3f56d5db782a2b9050efcc97814ca326283f5c510b909273081020388058bae3c18828e600325563532f25ed48226bd2362b8fd63144f5bc5e78c9209255f53cb92f033b5f05b62619957b8728ae2ce090d9aab358c8fe65ed11ba3c4085e46fc3198f20209a86022cfbb9094e0147d9321e3de3b913aa3b5a7a07f20e4758efb1b469c2ab2e1d2ea7e6b6b7cfeda36bd4793cbe5984a326f667b5d435c5c07343cf35cca6a5d26c54fd771e2da9d303a602e9351dcdc8eafb0de617ccbd410d1d2568a7d3d7083845307287bf7e98c986010cf1b405e63e37b1db4a886cb3784f98f216498e364517105a5f80197e793c9277de4d11f7564204d2591613ced2a03dfaf3e8b4628489c1024d16688c606169eee17b849c6f4a19cbf2460f2a853e5dce08017cbf5c13399c637a5597d89aeaaf264432445d9e164cd8124baa2ec8756fe86a73cebedfcd77e9f002ace7467c5071bfe2c2a9b7a16219ba7e568d76fc57a2862e1111301d18f58733ab53928e12f0b4883a5fa9f69829675236b0bfb0cb5689eda2e84806f514256af006a3c1baf2903ff53847bddd8353a369111ef6b56e05f588fddf012403ebbcdb0ecb1a9d9030ea8f316749fb88b96416cb59a8eb14c30aa19bd08b3c3cf3a3f89a48bcde69eea61291057230a8f89bbf108f582270233f5fbfa4589978e4f456b29032bc0f9ef22e59e6ddd4de093a4274816e31e598b7b4674e576ee4bdc0afd7154d7dc0d611c12a7ae093dfd74e194e2c19671a086e14d5fd56657c6fc7ffed5d307376e9ddec89284c4ccd736291b4fb025a1dcefe8fa7215753a78a4e43cdcdaefa7f4000a57e1d509c1057824ddc4e1c47c8abeb8323998438e3665da48ebcd35d5333189129315045994e32176cdbcb64133319eb8d8edfd3d04bc3246cec4f970cab7fa9f1610127877a1a97b925b70d0a0846660eddb33506318083f9eab9ba1e27045b760f894d6499d01cae185a4ace2ac6fcac3d10433989f14d58e9878ca4386d45fc15e88d3a745c93ba4eb28f8987fbd4ba87bc2a00969bf78389cc067c04c66656176a2cdf4eb567aa81c5ff52a5616e73476dfbf277ec3de8877a934fb351a2bf65247f3b920ecdbcfc8df551a7de5a065afd68434e60079f4f391b2b1ffeac4c87d8a0edd913403f765f46bcf5201303a9729bcce6f1ebce4772d0973fb654d1bbf3a069cb5910f40bb8a2d333a2953f3f2fada278d3e2af462d0dc34d385add3d55767ee290e2d2dc8aeb5edff274b452ddc3bffee61aa2578ae1a855876789a3dba7f62bf5f1ece25c3801707a3e79cee8eb279a1701ee258628cceccaf02da03fdcff84880e0af6325c303c38159b83188ec4983523af2c3b4aff465526a6a2d549ba8bb0b1fd09a4ee0691db458df30afca2a56453378c09a51fc98d341c78654f8da3ffad067a4f2a0c719db435674b6e188c29b432c51f56304d34a2c5bd32e6b5668ea78781729f565a54fd833a916162ef9a991679daf7d3f7ba7f6f789b9650defd8096e771b93e5a7fbe4095214185d23fd5d072325ed5bf2389f9e18e40a4f729766d2c7968695ef42d93292ae86e2a7b203631797978f4f4cd101fd2ff84f082121eb8bd471631620e482392c1e646e28e30034ff1d52cbc7bacf09f9b3722809b15a4a1a8a0a6e53e98d0f77332446fb3bf9bdcdb780225e85bda6af932a9d7f3400a7d4ed4a87fee89a1e923434d2906bade43959f58dd5146fbd8b1dd06bfa20f6a905e8e1931e2a57686a5858db02dae3ca0a199863bdcb69f1a9266cd4d1d88ee9903ad663f9c11cfbd6b710e27e987c0245d4110dd03c3cea4a007e8a8c7dc8d0fdd70f739e0efe6006c60b6a3d7811f1e26c7b3a041036bb7dbd5bf7354e7c8f9648fdfcc74f72ba29c2cfcd6711a62fdfdbdf4b0c5c5aac1f0904b49da5796618504472da6c167ed70c88135120de7cfc91bcaf1a382c798667a6cf8281cc436cb21575efb280d88163df508216147c3d85704ddae9620d480ab098722048f5a0cf7054fc0252f8c6c82390e5ee2888548d866fbb6ea8c81614e8b5563cf784ea00f1aa755277b880d72069c77497d08409c1d034d2bdf285815e42ffbe335c9926581cd81b414bf88b0b31151f98a4c38a40580bb96711e7cd17b7fad0ffa64a22203c4a5ab9f8a422c8dcf2b430f1755f078565d4c51acace0090c22dfca2c649989266896ec4d69483d1c57f417d80f23d62de083b52fbaf82168a0e1360d24b8a3093e441e686a714a12bae0e17e192e0d03e8ed5c6b30301c99dcfb698d0a6f5bb8e62d0118da8cba0f8caf76ec91d238e9e364044e92e74728bca38077162360b874de24290b4615061ea1f7cc0ac2dbc6be73b393e8f53b759f18d300f222d6b31e33b7625a62daef579436de3fcc2a8f49a1a3603163bbbf7b8b6be0fe97cc849ee01564ef8bb9ab9b9538f1b79503e7b764fa7b0cfe0428ab2ff6b42e71fe1b4b70cea11e9ef862600f23379ebf220d7a8253bff6bb415e3706ab22fcef9934199c9df450b1413f3f48dcc5ecb447fc20700698bcebf4811f25c05dec0e6066e00f2574effa090fc701135fbbbd66ea7d646fae2a7ff7ef1bb28466661855c8d3570a6ab548b85f16ed91e796bae47fcfcd6eb0df27be679ba979f52b8f5da915b89ac7ec3e6806119d2fb6de1b3c6f8ca4c1b110c33571dc09af545d990c19d9c97470af499b2ea9dbc1a74ed9d3b1cbe096000ebab979ede7ab5c4bda9f50bdda165fc0d5cbbc900216d0cef6d39c88c8f5b802a5bca546fe05cbe276e9d150a18f2438b298cdbd634b350cc999601756787bef4c83e1c86fcc04131ee40f0fb4ed10a8f2062599f2f3cf1b334facb16c454f4c18262a76ef59303e940ee2329a1ec0323fc99030bf9be40b63eb402e961dff42dc16a50ea7878cd4f76b9d13ac08040ac3887bca9c3e00e9f901bd92cf278d8ac41a04e30ccab5b54d8af8ae9213f85eed9159d8a60ecd1a6b99115f5465773c30c8655f11523409aa8f9a1b6f47a0dd5cf6e9aaaac0dff5a3e5bae5675537a7e54a9ad5dbc994506741a50668f23b095def8d65f3e1be7833b6ecad8ef92f78d0a24c0fefd8e66fe1e301f5ea48f08148dd745adf65c48a58ee784e1a45469fdd6fa8b7f99f11301aafc9c999d1d044bca53944bddaa79e1b60dd3564e0120b7fdb55713dea61586d820e4e4b7f83b204429293c02bd6c6fed5a272c358c615e477953e6d03e5e1e1f66dd068deafb216f78dcebdcd890c69134893d60a4033edef352baca09a7bd7e87a2043fafd8b0c87b24a47a94f21e8ef13021e1705020efc33abb1406c82e8145d2e5160362c83368a0416446974e75af57af2421ab3903bc86083d90baca3afa2aded58c6387d7ff7be3be73ef85196a01a11f8049cd1ee061f7af8acee660ac5ba1aec4521b0f511abf93b8541c741bf0976071cbaf13cfb4ffa5a47c6ddfc9a43b7e9ae68312fc92991c77f915461a2df649b18284fa0691dd4d48143e7f1f420d8d22184f7d38145e7b06d3c7c7a2c7e9b5af2a37a2e8132f4023830aa353aa6a9d58f5ba69e852132e5294b2c1f4dfee44b8e4e7b7e308a3f2c67b1564f838c992319abe19107a7554dc2ecc58e7f26d620d1456ecc3e7bc479a00ff63a73ea12fa32f2dcbbaca866d1ad6415480fd0a8cfea4a0efe5012164bbc5e15e7eed7ef2ec007083486369f706b9fd284d5c973a0bc5e52adbd695d5672fd73c98d9f99c2844a7d307c880c67d46f97e3de48bbec9b924f227eaf35b8bc3653eeaa4c122602c8154da8a25d8be2a5f0139d84e19867094bb5e81e76aef0c2dccfe0411d6e65fa4c5b15a15eb764b36fef5beeb92f25df20a68eda8bd5d11a10ee8d12270578751f295b13dea4ca2539a2d76b86107a16df92b96d0f7c00c48e11709570d654508307947524a28a7bf796e2b99fd95e600de2ae750a29451b2e3e153837d4ccc71befd91feff3b6c09fce8dadd1efb2e71b8a58f136767ddd8c9f481908b6758dfa9810fc566c07cb60c37fd8ca3505b2de223cda82d83a1ae613864b502c81ee8ca182204ded02ab23b86ab220b534a47ead72f33a85524d8630654e981352d35", 0x1000}, {&(0x7f0000000140)="b36e662dc10bc6d6399d9f67229b25c1938a6e3bc4812142243b967a829f16cb64884daa51576e0b853273811b458f969e2ba0edaca4d41fef527c4fa4fd5b9fe62d023d82dd23ae2932822063614bba98a5a640863029d49377f67a34f2854bab1bade22a0c0f89f1a3ba24a532538c60c8b9330300f5ce247cb423b0be13ea2a884cdd8163d1ae6ac8d81558d8e579edf7c79586891da9aa33e418f8fc71c403c79ca997cd11d79c3500d1c7784fdade46147aeb283ff667ff364baca9cd030b1a3a2ea57b", 0xc6}, {&(0x7f00000000c0)="40b59ffbc8bdb14fe9eacb2009b6a29be5990ac4153537fcfac13663a24126a86de7afd6ccd2bb14cb59e68fab73503d53a611645864", 0x36}, {&(0x7f0000000240)="d6227cc05574b6f7968b1af945c30e", 0xf}, {&(0x7f00000012c0)="91684a6706dccccc33dc65ac2fad60af8f457e2bce22df366968a1372f204e2e08d044edfe7232e30464a8f88da4e59d15f9016c59fa17617a7fd3f1754d5cd97a1bb61d4a527629f36b29cc8016eb9fbfc415b4925d311a6c5cdd79a737df132115b1d1ac", 0x65}, {&(0x7f0000001340)="7980bc79651ef318353dd843e8abed49de0e40fa55199579a97f68e38550287cda0a32fa646343fe947c47083c9c91d72261e9198261d83db77f9e33", 0x3c}, {&(0x7f0000001380)="52c35d298dc52be96814189ff8576fa0a344d7409dfacb27830fbd84e7ea9c85bdcf75100ffc7890aa448f344f9f30cb99e9effc85d9904b741945f5c4a4f53a586ed45dd1bb4f3762e37786516e398217ca09e878b3eaecafeb7042e6ff1d5075359b080a29cfcb2572c866d60b5637f9af56aa0ddab24f0e11c8a9332e9641c801828aa516004a016a8f7c66f952bc7acedb93dba0e3c9be011c4debed8f284dbe81468760db7b1ee540f1f0baeab999c5192cbc56ef51b020e006", 0xbc}], 0x7) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:01:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="000000024b2ab30bdfd982955dc1a76d410d59831a5283e4b28bed11ec5111814efd7c2200"/48, 0x30}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000180)="c92fbd50da803216c6c9a8ac95353043034ac70990d60318628417ea89557e5fed6809e7c4740c92506258c26a2647a8a8e6e16befb0c3b1de96b4eefd07c30d17336239df838449c4965ab4004c753ae3412a1d92faa5c601d0beae3b18d0ca228b226ded50a4852fc1980cf392ee19922a7c4e7926b4bc4c3ef24d58f4149aec2e286a01bca461fc0fe48da6089be8b2b152ef52a016461794d33e9f716fe6d9acdedf", 0xa4}, {&(0x7f0000000240)="6420d2332716ea7705457e579004e2831b4246034454d5cf410d862fa8f7cc87b7ed762bc65b6ab69fe0f59f0cd45bcf5e421b5bb957624f23e902ae7d1fa83603d74f2901a4008aa32199be76b6c3adc575111a2c23748431d1330dea78e48c3164f607f345e08aab638e4472e238b14d8222a72153cc14436418fb99b5e1a63f92e341904fa84896942b414cd0706256715fa2521884bcc151284fc4f13fd83f8ce8c8ae53614ac2a2937b6b757b155b6c258073366125b3f263e05e6586b6f78a5ffa4b73670138de3b2b1ac55df148c907013607beb971294faf633915ac728cc14e0249d084bede7b63780a31873e4bec0c696737540f01f7a7179448da6eb4ecf1a4faefa8d2c951332f4df33db72e2abaabdb01d726f1b6c13d8f2133f950de4e0e6e23a1f4b3d5ec06b34e048066432039a00eb9c5b1a99ed23b6b9d9860c4a601d057ad508e797e15777165b0d1b2e204a288c948a43de7a96345ebfa84f658a18cfff0a2171124fda4639e26f77e23c44935323bcc43947d620b1065070549e92349ad46adf43a329cd5b492c19bf99d3555b4e8539e8809e2356bf49cac0dc87a70dbd4181e56e2daf9b0641db3ad934e5e0514f15fe456eba892db2414d215a866a528fdba6c7035699e197ba14983a1f2c6efa0e723ef8fd2f042ab21c96c5c4e6762580bbb9e14fcc78a0840af4c0a0dde9cf241b442fc8e7a4cd4a5a00cb6dc7137512c143911390fdc3f729a2dbccab9cb5eecbf2080f2786d78c636ad3ec91b69506d053a6444de7f38432ba60282bd8d22dc40eec257b001904ad1c7413bf66b760398f17251b1b52c33024573403e86fd6c5838d017d5868304daf9ef198d0fc6fbceeb8ce7612e40883aac775b41fd2946ba1cca2b1a8b9c22447f2e00d413306b5069d9326a528063bfa14b736d97485c7259dbd2d88ce2ea9c9e9dbff9d68212143ecc90fbe006b7d8303dfea2ac072608cfc7672b155b25a6f374d90968a235d1c78e9cf615fdcc3526e2bda90a41f9532252dba830fcbd32982ce9885a1ae134f45ff12862a14d74e1f01910b98aa7cfaddeed3b5373d1ef03ad55cf80306dac2abe11e9e6715519d76edb90649a318b7abfc830993b39be0e94be0397078a06857e713b42747afc3e6cf83a44b900d13e4f10b76a408745757687419c0985554a1f4a96fbed9cb439ff954bf8631e1b2d394dc066a11dd8fd341c1307d8309ca62c0ece04b03db0b5fac63f7fc688395e0dbfe1b10c8f96a9cf194ff5d3164d6d6acfac81cfbd5be48de8c685bccf3d8cd476caca1727658ff8f8c4fb10c672e9cb4083a93fc5ef3e2667079e1369bb7884b88a7fd75e5964302da1b9be2c24ad32658d22937ee9ef28a614d5ac37b234d29e01fe1a47b5586f8f0357ff7b2beff7076e6acbf65a67eee1d2dcf9a2eb1729cae5c50eae16ee52cced28d7e18aa9a68f51590621653d61b269c0df14c397d350ec0efb446bc13d13038e1e07a2c0e35ee2ac3b85bd5f005aaea47e2b7996576eb4e6643de7598dd45a924f749fe53a179bc0abf0d35083542333ddbec851d99a966aa08ea96b1670cd9d2477582d66482affd83b4b95c7ede771f397511c98a57b47cbe6ebee7e153090eccbc29da2ec3e1af53835992b8da672d113040fc51ad13ccba1859c2083533c8955c0b0dd862bf6fd196cd8cf367fc16869ff4300a1c606ae19bede57b477ce9ae2554760e5e6cb08120ad0c0712bca007948efd84df12a45d7fe17f0fdb94440fca18b663cf18261d9e801cbdc264cb471d506c2d09351546895f826e7b754ef0ee1b7a724abeb7ce6df53ecf479f54fe0b15111d2a4ac7fac14d9166a1b0cf5b1db5233c965eada306a4d7fe71e44877129f49c8c8fdf6a6d1ee94989b5c985b31fd98780d05634d91fd8729d8de53a1f227dd2766b0e919bf381a552d453a18ae98663c28108c0b9651746a6d467cfaff118f697e26638974adf54cb85effcfa1ccf8ed4e8efc1c82558e6b95ae990bd0a12ae5a577ea13baeac206c29b0f8275e24595b16bfd980da84326c7cb75ba582f9fe9deccc14d617a1f5e23e57f2040f2b51cea676445ecfb9a497333e56d34063074297f35a9ebbd9e91067fee14de6b3bf85cec1e8a0bc8cffb68376147e887602300608a9c769e1fa8fd73712265aa047457ad21643a7bb602e86cbbeab87657031a48349d54b10818ead3722738de4b79ef4372b689c3d802b40c744a8e5adf135c780318f89d9dc833f1dc0b26021fb0af65ad5c5d50cca1b66af6b71ca48a46d45de054ac771a460c664c7c4c9c80d23d07130f7d855340f13b4686421bcd650d17c4c2b7ba32b4934f36f716fd576d9431debf6f64a3a026f031a7691743e43ba4d2da922b22c404baa5e2fa24429491a026f758b310144a0076ec07837bef0c6b64d82ebf0f50009a02eb3d3e842289cc5085f6cde8fdc5432ef4420a8d1cd16725d304d4dced5271f0a1871e24f455d8d2c8f38e66790833812e65cacce90c29a626d3ddd0f53f30ccbd42e66fc2d27042216a0381879513fa012695b420d4c28ecd522fe6fd7fc20ad14f3e84b57fcac9554a60c82ac58adb06a636631a8c9390f2a808c3a3a6f81c4e5344be9e2b7295a1a9055b603cff38e95b823f18e5b4bc36abdfcf4827055bd4d28716d5059c2c5e59eb4661d5615457815da9ab1d04f1e44d1efc04f1c096543b655853c3aabadb778fb8a498ebb6498650c6205b8ad8b09e03fd4f0cbf4b7394f18f40f99ef264d819550ba2686ca80ad74ba9458ac9e63f73084d69741915746dcfa3ff88770b29a3297ca68d85020cbc97f248fd55d523fc0a914cc502c0b14ae7cb9bcd73b8289330729bfb7dd142b203da7c4fec8db3c585390407b5f710ab608e44f9b1b3df270498c0a4eb24ece2c03e9fa3bda39b8951b56d14444af3ebb2ae9849087bb8ec795a31553f4ed77fa2ae34a574b502e901ce9ab3afb971e22eb006ab1dacbb68043bdb084ff4d5b367bf0eb61f0c3fb8be58d3ae219e93600696b61728f6a261d2a7a4d2f0044b399a311d3a29710f51f4213557889d35ccd798fe8fcb7bb81511a001760b14af1a88a4cbc6b3b3690557eca664e6ec5ba611758608e736016ab5b3a9f37658181f48639ee9e39edbf25f6161fed4a9349bb988b0688a376b82b40988a00a6b3141d2ccbbc45b2eb55c57cccbdd749c0f641a3c3417acb539d79c31818e6c7bd7f52f23706ea805d35b57453d31ee77f58546957a93374530c3e9df398af3bd8a9c8a6cf9b9c1e062de770532c390285371055a0af029b471848727088c08864570f88405be2c0d5095d9cbdc31f6b65d0c73f877077e783379520a022bd205844ecb2ad9acc1f18a8c6d336ca7c592db35863a3f40d7891fc130437cddaf58344780db5944d47b16996f5279afa43f32cfef0a0be68f73d1d78cc9bc106e3ed398d7542c9f8263847bc8c8a81db46e595db8a42751685cc8c47594ebdf4e427e8acef73a323f8305d0a2dcc905d848ef3ee44dffbb383d8a225434c2c6465606ee46c69da25cd7466787b5ca1f0435d089959667769fc2be6e00e0a872170afcc58475b71cd84ab93726a8f0dcf1f16d673628b262d3702f385709ad99e9f95f413e9c20348966c84911434352a0782b5a3089f560b4fb839c5b1d82b7c5acd4fb735e4760c55da08c25c3ec1b5cc9d13d4c9441796654a0810865b74a03497860d6e0386395223dc8b26611b822f2a0e4cd10249b5091188f252de857cca275ab7425ddecf473126186ad67b118a333e6e6292451c08d678ff390b7a8ee7bbee57e23bf709b925ce3a6177d5bc9d010f248ddff4a4c4dcb88b7a3d0e8128a21b11cb75a466da815771d59331d7de1a27511851e5328e1f4e87847afc91a237289600178293c479f7e43898c5b637c12de774556592e04fc6817992bc533a350593e516d2b2a08d8165aa7559f6e72a10e3b0a7e9e42e9a57efac09c67350a10b5cad502a601bf627e99c8f882431e9508d9ef04aa7be4f97c4299f35dcdd1b9fe16fc4e409f7a57db5916faf753d500ff27a765f4260f354cbdb742488724cef050bd02f98f49aff7d635a7a5c208cecf0651837fb8d5f61797ebe11575bd8f3b51b6c9f67bc37f8f8457e1887010238b058f26079165f799888f2970476e243c7aebd7406f2113314bcfc2ae6f4b8822ddf53b2de8df0baeeda8435f514e1eec2d228ac13bc6ca28cc144b967afdcfa7fb5bf831cf7d7945ca8a26e275b22933506ad9e2ce3f7b543af1f743f84cf361836be8079d1e1f1c480fa9ea8a3704fa32a3d4d8cca280b520bfb6d0339d01090d55b2d587f2cd4dab4686a3d1dcfd6005654cbe2158ba484bb3d664b0243904f3ca903ae38bd1b6b35c9f3ed849fcdbdf77916181b25c71321cb8f7839e5b5f948e62ee034de868cbf19901f2509a8574dec44e3eef365be5ae944449e49bf519132fe669be7206f183cf819f215a0d5b26860cd6712f076aeb4e818d9107cfc547177ef1ff5fcaad171fb725551b96d94cffeb6541e22d5d649a763a18ab60d0cc654d950fa21ba70319d5e7d7ac6f030668c05016a7ce04ff506641f232ebfc51bdeb624445ff46a46c0848f09933ddd938fca4d1deffe3224b4f95a9990f5c74cc9a6025cf6ee4e29ae5cfa722618542dc7399e9f1b533b55b63caab395dd831ee1116982b3858f1a7c96a555e2dc0679c107d9d69da96ee63f48584421ee513b875a01631329feb8ce08822bda9067be3dc82730a25403fb802bafb28742125d0bf667e1a640a5dd1fcaae3f789a0f1b99ce6db6433101190f774a36ed59fe37d0727e45e312c8215d95e5aaa66da2bb92195dc3d0bcffa0612a0242a23fc6fd0f1f1cffd61a16e390c63478f2ebc0387a6e949caa8d1980e738c2644333e4f4115fa9a8eafd4afbd11aaf9190c2de3b5f497450788515ea8dbdeb696b2b086861196463e4fa9f614c613c13d9492b64829aed1d3da47383cdc286c7b9ec2f3e0da52ac6b677f1c9292bdb9e603fb33c53bbb83671b3eb7910a3157da0066c070b552a588ef6d7704bcb1e9976680630329e7e0b0e75ca49822b72a0d5979b8996b9de6e32464cdd0d9a6aeb7a289bf0686b51b6a7c24873f753d7b944104ee7380ea919f4224ea2a3239bff56b1805fe9d51f7233b23c13e1589bbfcf4ef63c7318fa4190f8996b572c47203643adca19e6fd22c99e4f2e6c5fd976f9e216a569cbd6792e0686f28ee6cad0ff99b8dc152b44e412f7e6a55ccaabe9713ad2ef19af4c1b286aa6aaa00c426bbb912028d7ff530e6644e68f3f70646fe321f5dca2fa3094c090c20e047fd28c3f1d936935c82b55da92af88792672b80f2ebba353a190eac80e156ff5221340354ebb2ef461c44c9c8dc1992ccbb692ab6d060716a3b6daf0e1e488d88e1ddb6dd16cf80c0dbfa639deebded56bef4c583b83e4e656e2dd0079bb8bce113506ddb22b2b54e3d6cd6d656b00d66834fbe0417565966bc748a5f6ecf6d0f2c6fed2983d1621d6aec56d2f7805de4ed731ddd9d061715257d3f8c3ccb8a986ae7e9bd6c7b8444def98eafeded9b3af71690f887f35241a49104bc8561e37ef8ab30661a1536d91fb78ce3201061d3e98511212f7c3d37c0ceb25b7d505700b0a248481556cbd8665904c2a84b622ea422fc4bac8f19a554536212e664324251a0adc85dd87f5ffbd0151bf31233806c275cb051aa38852c80270f076404ead9e64a4d0663611", 0x1000}, {&(0x7f0000000080)="77e28ffca8b88757731942cd8d9d0aae4ae68992b3dc5c46558aa866518bf42f5f06cc7146c4f789067639cd127170a3a1d83f383f127ec89584a0", 0x3b}, {&(0x7f0000001240)="74208274fc894e55d9eef30cf039d07faa8d455f2e952cb206953b937ec8214fa238fc906ffd99e56f66043e9f496c4c2f3cbb44a0c3d0fce74d99e30a0200ef5e6648c30c4ee31c268315375f5d7123bc21df36dcec741e9aeb91ab78e8a076d1f1d3943b4e710fa9cec35549da6217abef9b1dd4a52ab93eee039271e098f2ef409d61cab65e0ccada727abec984b7c8f688e696dbe36a0b79727285e2d798780ed5715dd3a3fd9b14edf32b4652cb79eb08d8b2c00902d6c20f84e230cfcd37dafa5696d30bfa97109f76bf80e55d0367a6", 0xd3}, {&(0x7f0000000100)="09ea2343e894421acce0ac71f33075c803184b40674a664a60821fb5bf2114d0f1185037a69ae06f963ec74a365160b8", 0x30}, {&(0x7f0000001340)="8df65127f3a80fbe3c2e98e3f2ac62950e3dae3be49b95cc461a06f85b60e245b202419b956cd829931ae019488bb7c0dd377137ac562bf3691aa722762ebf4840891dc7f059e2cd5fe0034eda60182204354162b44148f02a864a37b254a91a7b2d06110f5468be76e7bf8b0b41370e7b67016c6bb110dc181f1322b3f401eb1bc8d4f4e333f0c5e8046a19743d0c8a65b03a3302167350b3f567bf498b55d31b01f2a7a9fd21a8c4d72c8f95c32eb1a2758f4799d84e44471d0adecffea154e9d40647b5acdbb85c92", 0xca}], 0x6, &(0x7f0000001500)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x98, 0xc}, 0x1) 16:01:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000027feffffab7b74371b2891fffffe00000000000000000000000000000000040000", 0x2c}], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x0, 0x1ff, {0x8, 0x401}}) 16:01:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:55 executing program 1: r0 = socket$unix(0x1, 0xb, 0x0) recvfrom$unix(r0, &(0x7f0000000800)=""/165, 0xa5, 0x800, &(0x7f0000000400)=ANY=[@ANYBLOB="80002e2f66696c6530f7325dcf66457beae1f9031f98a437f093696418f7885a6c3a9f1f4011c30811f8dc479582e9189c41bd9a767093959263ec42b55c2bdcc8f775b89eb48d204f27ceef0bf12fdf0594ef36bdbf4c814c34050b7c83d3e3c909390dd0cef7bbfb9697763e158b7eb7852b0382051cc097612f1f3711f85e69ad2c6af5bb1a866cafb90fd22ed423ec9f0100000000000000e4382b829395aa4cc733304f0087f9f6ff7d4d90194742802c36bb6b72c1ac54881401d168b0cab196a55f8c3fd1bc335a025ee272733f45791bbdcf250fa04b1c51fd1b0f4b43585d0e57566bd425f16ef87adb443b56ffef9a5aab4fbe9e3d0d1cbf11fa19de05bef2b68863d5d68fa658fa776deff8fd0b3511d5be65a33ffc3a4c0c4cd20baebef926af190acf259eb2d586ac69deb80772d66deb58a680241f17c04c9860ee8499e1ccbe727eba899dd951df0c890fca4b97e87d7758928ba4dd3d41c380b0392a1f73e14da0dab1f2ee7621e31326f114501b94e71714b8f1a85bb9650767ecf610676674624b1e65f6a723e3634f4d046b6bd400b8062b2ac8f65222bef487"], 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000ac0)=ANY=[@ANYBLOB], 0x1) listen(0xffffffffffffffff, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r2 = open(&(0x7f00000009c0)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) chown(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) 16:01:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x7, 0x2, 0x100000001, 0x1}, {0x39, 0x6, 0x0, 0x3}, {0xe3, 0x6, 0x1acc1625, 0x5}, {0x9, 0x6, 0x2, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2000000000000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{}, {0x884d}, {0x5, 0x80000001, 0x101, 0x6}, {}]}) 16:01:55 executing program 1: r0 = socket(0x11, 0x4003, 0x0) listen(r0, 0x0) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5c9d2f24df9265090af63ff37282902e4fd89720fd3872babfb6a080000000000002f310b404f283b6963ae6374ee36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0d82b1323b4125ce41203583671ac5e51a7a3dc1a0c21d548f13e6c031b7b303757e60642b45cbc5737b8e240575710505000000000000", 0x150, 0x0, 0x0, 0x0) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:55 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 16:01:55 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x2) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:01:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x5d, &(0x7f0000000040)="c0d7f3afdb4f85fed2d7f4d392560dab10b9fd90648fa09c1098a525d2952fead1543468254165c67adb481fce127c58127a00a56cfd75f8be69a9b0833ee065f2b008893c90587b46e7e0a79c1c56be5d87ba12a9ef919650bd6734cf") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x888, 0x2) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000000200)="0a8c4926b14d4fae769da01ff10d35f9393b8ed0819ca9fd0eb5e61ddd6d97df4ef154acee9e76ce77a29d6a9948a92e163647a36c9cc483fd90e4a2f5096f3f16c7a9adb743775dbae76234e0d588e61105e7a2123e14533a7e2fec1dcc56820a31e8b7cf39fec54844c44c0a15c80032f03d82104046aa0d4197ab413b0b888abb9b209f48dcb28dd584f1b4a004ab4a673f7f3606b3f81bd9a3c5c330d7a0f13611f9eb1916b368c4e1fec5d9ed16fd1c7a2283a8dd82a16e6cd7892fb0de45f93c", 0xc3}, {&(0x7f0000000300)="38b4e7647664291aba8d9c5df487a5a40a7557592c702a1ad06d8420c0d8d1c4c69d0e9fcbc953d4db848336def671910dee41c67f032c907d1eacf817ce93f045492da79f638a64736c0b289728f6afefa4974ba4e8d49ee9ee56cb0bead760b2c719a0aac999e4b8852fe01c295c09ea8fb775532247095ac0fcb790bb3d5bbae7abc3d5b6fe4027f3b18ab8edfa8ff80579f7a8a09ca234c91d4cb37951783b2bc298dcb625f9b4a2b82af07d437a6db8ce70c440158dbb0b17", 0xbb}, {&(0x7f00000003c0)="2e48fd6f4449ec3f98619d131023a2ed7facca1d79e146c43bd367d3418cc01fe2bfb33bd6e002c70c87fedaf0c5139e961b531ec979eb5c32f9c6c34d86d15a86e8031cd7b01b3c0ae82651994d51f909106cd5c7a16cc13de1fc0725f91ecb7a557f59fa552c0464fdac277b303179d66228553dabb0646e78a771b36d08322adab74e5408405a4b4c5e909a050b92cf395c42be2565090c3ae8b14d701a473080ec80fd13928bc87c3a0644142892a4ea09a159aff16831ceb4fafc660823e17630af1c12f8e67fbdf27bac3bb5bed2d6e5ecf7c7", 0xd6}, {&(0x7f00000004c0)="2603327ffbb1693b4a3d6ea31a1799aed29b6d04ac1c3415fa764ae0a8b5ba23bcd902940cd6df1bb949e45a6cdb5e89bebbd2425e040173f3cbfa0029ece24807a1b3dabad15a31f7098504dc152799c3b979d9282ed25df612edba06cd1f94620a090cd97de3d895e19c638dc5f671fafaf8b48a08e29acd93105d6e5b5d781670b00c346df141e6c2faab4c932062418d466e657955d12e4d9b339d1bf0343b9e9e5e8c2a1d93ec15901a1faa753e5c8fa48d2d8f8bdb075c58bdc0e0ca89fb2aa489d6e9294e07ed44a7358a8f24c7c7840f41f8c0eb3af544", 0xdb}, {&(0x7f00000005c0)="bca699e9bf2705ecfa566b8718412579443c0c523731db5c79b4ee6572759b152576fddb9e73c30a48ae171f1293972a3ec54f930f5a1623a8192aeed5ba4702eb3898c0f2390f96f495c8c290ea8b714f9edc4208e2b03533e90649005aad8f2368e37fb889d319425c2ddb77bed5dfeb2270fa533e93a8cbe929fd837cad7db2c9ce", 0x83}, {&(0x7f0000000680)="8ca1804b9922d48697bdf3194804c233fc56c05e454db00d28cedb832d0512594961372a973cd7594aaef3be152981d3ae22ed9d0c033cdcf210cef3ca15ced22f845b148569247c3565277733158f63722bc039e70bde0a057bdc6e0420dc2a5f881574de233409d8fdebb2af4dc4f1dbcff339badcb4e613f7c77020ceed7d2d0d73156b94ef9a062ee8b952c165ef597fc25c7fc0c4c3f189e8bce37e06a5390e87536c3cb97bb6f56172d58d76a47e56d9810b5ade38f9a13679ad00e180755e542906", 0xc5}, {&(0x7f0000000780)="4cd2cb68729e050662a23bde9e6a1b3fdbf3a21d53d73e6fead316aa19b5651353930ee05a5e2bf43e91ec18421ad33e7237bb1226a2794ef0fce3162798a19d93472b84653c9082e1c1b77ac2e3027c3b51e1b0f24b98cf0adb727aa729a71ce986579a3fff48705d4ad42bf6923d00462cf6fa60c8033ba40953e5a7910818f219aa92ac43eef70102e2522673242a4a55f989823c2168e05603561b846e6ccffbedd669fdd466334222e307ee81a364357501236059f95fcc10d9fcb5880079345a08fd673d52f683dfa16207c88db5f6622357f11ff1197612af7210dbe46d67c7444c880c3434c5e98eb0c5f97a5b807f5d9d7a174c8ea8a4e06e4f0114c288c6fe41310f227835498e1e4a84156c0878645231c50af35cf9a665b6ab41b91f2faf6f8b081acc6488040f8c2b0129780a0bbcf8d2effe8740033855ad6b68b1fc0aa635fc907298160e04fd52e8a07f7fc4455775a019d656803d52ce8eee8af0bdf2fb2e49053dc478c4a88355ab0cee3a19f7881b8a9fa702066d5013e0314e67f5b30696e370f27ce32b0eb595a4e3781e83087b98824d7b74faf9bbe73d6e428e45701ebea1b449a3cb91963bab7f1adc7b561dc76a6cba1fdf48cb5158f48a2aa433081b4d6a1cdc38917a114827241dcb396cd75197640a8784fdf2dc6e9539e655921ddab0fabb501ae15f4ad6cb6428b26bbc4a3ac7b2e4ced17746332eaa616bf21c81e25fbd2335150b89f8e6cc2eaf3d30eb4ab5230ee48b4355c2cb25b7211f89b6b978672a7a9dcaa1dc132d7630422853b8f541c807e1f68aeae098329d5145d7094c5e168da60c9f2aaa0a87b672eec6c21cb9f0e69fbb6be8f2624b5ed74354b4f5ea5992aa8190a74394316a191d1ce7de2e2abbd6e9baed489944ebc7ad76b7ea1cd9abc34a9b4474096f02f793c786191484c9a1fdc12948b5af06ea3d50fc105f7777350cc9ed618d27147bfa311c5b734be87a1d9245be1a24ecb3689c95634d5ddf8ff7485354532ee0d8116e3212aee5508394bbdad4680cc33b6fb9a4bed72fb1ce53ec66f0d25b4e36e82130cb7e29bdeadd4d203fc9398fe6adde2d41b633873307ec47568f045acbbf2d5ade144524af496692f64d0a81a6c00f8dadbdec9c9a81a67819bd45a93a969c662b88420ee70492e5289b39aa650711e169ba3a43626276e7875aaf7f2bf9eab7789b602a4f2fd29d6bdb1aaa2fa73855e1673d0653a734cf3a24285552343cfa1aab959a4bc9b04017ce9d4b367da621f76a592be44ff4c5a9416c33e94eee7aef40ca44137446a6eaaa06ff7490aad58b17676c69217c856fa02a501fc093d03a622d0565bffc86e05cbc711ab8bea9e003f6a193870bcd5eb5a33f7653109e9cd09e70c0c146af480859c5c34904ea153ebc9be6287734f85771885cbdbd3518b8d1ea990bc22ff536437a0dd79d6ad39710c0f8955c68fcba1f5757511a994d20ffffd98bfb7672fbc30d75182a4a3716a5c035f7718bb0c2877758f85773973441e98f77f03cb20012d8c6144696217ba3236e31da5e49514ea566af41d9944d880cbaa895a491e9c5a19caddb49749bd17536d927b96a9a8b57da1bf2ee79ef4cc84aa86a00f5f24547de09edb56144263364eca6c46d8dffdf7389369b62bf713a226f3ad45edcdfbd79c1573ad806cd7051b29ff0b1716178ed3a52c68e7cfd0628d5096fe8bafe0293737589ba93f5d886f667401b11c6d58e36a09dd70abfcd8a4e745467a2a16aedec0afbbb757c61ba5c05bbb9b70b51598bd01eff99075e98a752c0e9a85d5bc5acbacd958f3006f763f923bd1d4abe743ff3f8dd1f7f8ade8bda1a8220a7d3bff3e77de6aa008ff621df50caa0db9b1fe44b3cf81d662954f1d145f3bc85c3e6119c164bc7e6103d7cdee10e0e4f48c1e74412154b398d00bb521a2783e0345245dd8390c8d5bb13a6f0ec3496449161c908b95ebac081be9d6b1e07741b3118e9a89fab658ce64af12183bd3b9b7fdd7b6f183ea4530d38f7d2cf5fa73864e7856b9f559c02d49d9856c22e0d5b0bb66478cfd638311da023500bcccb1b90202690332ecc8350ae5ca5449310105136d06e8f35502d40a137367f0fb95dfd53345797073135a41d7e131e96d4d68bb9db67fa3b85ba8fd60102ef65bfb780e103605b356606717f152cc16014f97d1c597df530c39496c6f3e9d97f798e657732e8d4fcd4c01312ea5938d025601d26d092834e841bc0503dd1275923659fe523cf607ab4b84c51cc25ca9c6444e181a347b4ce1cb1801c00acd31751885d1f5e5218a9250c32225d234ed546da37856ddf2ba490c7ae470f1d62e8f7a3baa98b1340d0047af6782f281be08feb7329705d40d3ed4f1b5d3a2dd384cf13629424119194e1c8c13f13551c20ad4c9e14285f00eddda8bd7c333de8abf4aff7b892aeed6ba7ad68f6c7ddbaa55823f5ac121409237a95cdf9185c9a36d858ee5a2386d0d35b84922c48fba40d0e99d08789cfb957796c5813585271fa7591504c11153f0009f60b4275f2b361c738a5bb33caefd8336d2f468984157c5f168cf091e23888259b1b8c2e3405ea464e1c9b17d0c0debca24b61863ec0db71904d0a31cc4df9cae6d61c55f88adf6575be2ab541cefa821251f4a48c0f72fac0098e3b71dc43ff22a9e3152369f06210fc9c13562f3729b0eabdfc78a66f7c1a9a2b6debc5d6a41fbecf2660e702c392c29ef4c70b5d372dcfe74a741cd86553d285c586a807bafd8c983b1b3ce2d317d44ad93727dccd6ec97d922d7d9f00e29fe4f1acefc8c299bc636d1f717ef08510c1c14c0ca72b296c0561e6e42fc0893cdf54b1bf6eaf60dfbf1a9c1ad6d258366aca3cc4742769bc8aff175a4b45738056f32925565a4d09f06a1a807f568048b4c5e0eb773226962f9281bf7f7c5758cb4b66f8bb5b831b8bebce18258cb04d5d5f201789b6653c52c3ad43bf4843a251f3afd7f11460bfc975a5d494b1fd4929712b07d3b35abcd71f445e4996e556c28b11773501f392662166ed236b77dc630b30a19fd895e99ccdeea3e37ec7872f85e85304f83cc2d4163448ccd099406abdf0394af1656ffba14eb90b686378e66d5542bf15837f9b0d1411801c46d475cc7a55c5b93a198c440f328e6a3137329cf1e04ce9ff9126a0e102c37937680cc31d50808f71e1cb81cf086822aa2e9cd4011c102221a19c2d7dc6741a34b3ac3c9485adbdcbbe19ecee21e9e934ed5b7b5bd0a63ce8a8d0df1b370898e487a9b5f31703ff17ca3c2e53c6752f4e38db62b24c93259a1c5e0c4d2617a372046adf54897250287d34e88605f07e7b0b71e32ff4720e4992854d67ba515818cb2b20ac07505e6c74171ce79f4a2602495a3fb12c10c9bf9d32cad3a625813ba0898c7ae9aaa2303a1beb36e24c3af8686e4544b9c63af32217d0d2d9e9329b629eff46c60fa6439d4913d710ba5c1ea471360be90330c782c5f42b2e1f80278d2d283c50c5d2667823281c870c4126d410e7a8be54e8621e2fb0ad00949e67cd4b89cc2909fdd3bd8d9e47507edd1363d5f789f3f59f4e41082c69d2ccfbe5482364e05e533ef109ec114a552bc7edb97932e49c40aa4a63fa3529d0f501be7ec692a3389d1405653bfd5cba37ea37c87955a5bcda9cbb7b375c9fd2b6fa400ffa276e5a78bd929f7e44f17ce6a1df51581c9fc339d330e797d0035cd749b4e5d5ada8a41bdbcad3919ca8b300c4d96fbe554503619e675ddf329d66f6ca6eb60f3b2b295e3760ee30b38953237dda07ebf08435442ebebc25ea035c6efd8856c78e5dcd6f2c7746e5c51492212dd4ec554ed738da70660d12eee86cc2b7a647169d3edf9d5eec9fa1095275c504d6e9183f9f7152b964cd9989153ff3831e89e041884896ead1feeb1e53917f5c25965233dcd02246c0a8d4c2e71321181e7e20c531d3e45b0f49e256e5753a2f73cbb679a6a074d7be8d160022ca72729b6386f388aa557ac4d6a70a68b73b2639f11bb873f0219da52c061cff20336f52438c96a6264c4b7e87fd066408f46029dce3fb447f7c9a5f2ecdfb0a65971b548c8eeda24c8005914ad486f2ec460b361061317e4ee104849bb3acd4b04be44c8225b16d49027968a48b32f9129644034918c188bf4ef953befb7dd9a1f6958144e6407af7866dabf2a5aceff4daea09f939f783d0dbb9bffc934d7f65ea3af8000d0255289647e57e29f98d3292c4010187c7ca4fa95dfb1f6a75b078f701a560769328491483f380b8cf6c617aeceb8ccf24fa4f828a0ce8cfbef83dc31abec49699faec7765e309bbabd2a16f3fbd90b52caf3404acddd43e0d8405f561bda1f3f2ca6c72da4fe2b532882f0c9947ab4a2fb2dd92b798f487550afd55a2f4857ae7e17cedf45b33ca4d6d7efe46d2283b16899bc59a8c86b366d83003d9a94c40c35998be6ea34b3f1751362c84d5cdbf7389e2f7ca688b7ffd56e7ee048afda204691c63e769bf9810670c9b82adc5d8cb6e47e5bef59f002b05af0cd653fd71871c007ce098d203ecfac042d6e7da618503b3cab65543c3a808c63d8fcfdea7e29b9faba68c51993c007f2ac3aab6565306b7c6fda4c4b0c76084fc017a103db2f02986094b2bd2f3c8d3f6d1089150fbc86c78d240196abc2bdb5f0242b31b2cf26a7cf9d0f1aee3501a6a980714126dd1d45cdd73f6f7a31894591687d32ef30b4d93f14c7fde91834a09cc4bd6e092641c25d6a8e96bca727bb22a2327ecd27748c763b68412dae78a597b3947b857b804c2ad9d2ff5b2608e971dc5f3ed6cea6ef6d5e46fdc99db136077a45fc6e764ce707cfbba4c62e2c3a8c8e75bc1471dde5cbca11095e7b5920d27f5a5b515f48bb9081370dc98319a7beec63a5c7ff1ba926446f2a66533f91035b237f8b507989bdb0f66ce0e5291dc966375c703d184b85c0029c9b5954ed2749f301025307ca3304140fe6dec4c647646cf68c39c09312ea130f7a9d9f6c8004a93d2c5723f22d9c847a9ac95bf687815eed1caf24fd923c5e5c559b006c568fb7caa9efccd233bf6643f2d493b55639814176895671c425b9cf085d6aa585b170e9bf842b5aa8e10b6f48e097a4bae2dc16908dc789f195760b9d82cec689eb6f24ce722fad3d34c86420a18aba4183fd0e0b2442f6aa6b758dbc753d0cd55ad7a209da1ee1bd4aa227d619ed1751d1898529053d6a8c05eb0edd491ee5cef74318a7324af95f5b02866a0e50a3501ac708d9792e27f153cdebd491730e14e160250e61ab7541feafa597f9537d3ba82f3fb524ec6063f274f7e1f447f16b16422e950e5c94e21e88027209c84535c714135794293640df0da50657988ce113c1f9ad60a82c826cda25bfc59e6cd1bfdbc1beec6ee20bbaccb34a36dd79550527674d57ebd052e66898ece1fed959446a35e463da874b08d90a03fad74ffff1aee671d205b65c0070c635109d2abd36b54c18b22c8bef6bae3aabc61004b533f7dbc3275554bdf33c11ce5b38befaa51d11f3e529ef4a4c5fa6a93248343ab2d523eb187a10ddd9daefcf35cade65428db6e2cea34df675488b300aba89ec0f3f92bb6ac79ad51a9ca7b5f5044187f17600402bcec124b79c2034d2a3e866e4865c8469b55901c4431901ed7ae4da642036f3a55118c388ec6933592f6ae781a48da5f20be4202f973b160e2ed47fd0c2569062f4285ef327d67dcb2aaac480227572a04fb9c777dcc728100f576954b989e8b919de60e197407", 0x1000}, {&(0x7f0000000080)="1c7f53f672238762ca2f217ada8634496df8c61a7a465937190558303f231df26235c557c98fc3e1d9b5f08bfd8d8b12eb45cf82b20327518a06f1feb63d47d2d2f6673e1a33ca44a2873d638f3f7cca7861421148af814f7810c5f91acdeb78f3eb27fc701b0b75daea", 0x6a}, {&(0x7f0000000140)="b3ce79e6dcc044bbd318a3e3687a8d34d29eb508fe63c3d4b1e195c3f01e4817bd7af756cb825d02", 0x28}, {&(0x7f0000001780)="9304b262a2a74cb8e2ce71634827fc8fbf5ed2bccd1bf8cf57c63f28180c7505fc477520f9e4efa504fa2163a1102970e6365a0b2832060713c7106cd92e35c97ea1b3e648434f3eddbb2f97", 0x4c}], 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000018c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:01:56 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:01:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x6c}, {0x6}]}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) getuid() 16:01:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x842, './file0\x00'}) 16:01:56 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000140)) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x51, 0x6}, {0x18, 0x1, 0x3f, 0xa517}, 0xffffffffffffcff3, [0x40, 0x2, 0x2, 0x1, 0x100, 0x40, 0x3, 0x8]}, 0x3c) 16:01:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100", 0x0, 0x8}) r0 = socket(0x18, 0x3, 0x3a) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8000, 0x8}, {0x8, 0x4}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="2ea92c2fe144b1b0824aaa27d700aa5150e98784ea18c67da53b0cc437357811e1466124a50957df6a7ffb219885", 0x1a1) 16:01:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:01:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6, 0x100010, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffe}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffe}]}) 16:01:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x892, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1d, &(0x7f00000000c0)="f0522eed2690244ca07641210b3f7cff7694eb54d2308cb6c179456b51") 16:01:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) sendsyslog(&(0x7f0000000080)="3abf0e0cd4daa5c807c03b2285a8e21b286b2e46988767bef41c349a557ac710b2f81be6498c6d56f4be81d65a3f9da1560ae659ee38ff88879007d6d4cbcf1d4b979ca8859375423fe84dad6a7e2b8f9a6530007b0c4c4807f785b599a294978b7fed5c028654b951fbce25d507bf9f6b9702c3f16d8bf06ec003f5ea5a6cfd91ccb1dcf27a3f9441c725a6b442ed1a22c92df73a46840ae2e452fd40ff868cd610d877e52c1db7d3915815058f9d3617f37837d0e8131348837d2b892cb98456e92c1b26107840f0b36c581a3b1d27c8e0630781443527", 0xd8, 0x8) 16:01:56 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0xc009, 0x8) getsockopt$inet_opts(r1, 0x0, 0x22, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) 16:01:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="712108f9f783d6cb86cb31704a64c24351d23be7cd8a0ed693516a363058645b96e53a26e26ec636de18e334951dd68d4c603be4177604cb48933cfaaaea311700", 0x41}, {&(0x7f0000000100)="7857bfceaf8c", 0x6}], 0x3, 0x0, 0x0) 16:01:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) getgid() read(r1, &(0x7f0000000000)=""/223, 0xdf) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x200, 0x2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x2, 0xad2}) 16:01:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c}, {0x6}]}) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0xffffffffffff8a54, 0x1000, 0x4, "880a3fbd38d0173c0605bf4ea2bc9fdf088f10e5", 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:01:56 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0xffffffffffffffff) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x3) 16:01:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfff, 0x100, 0x3ff, 0x1, "a4122ea2e43c3f3bfe48f373e04d7a053b6c7a3a", 0x0, 0x7}) 16:01:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f00000001c0)='./file0/file0\x00', r2, &(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000004000"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:56 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = getuid() r2 = getuid() setreuid(r1, r2) execve(0x0, 0x0, 0x0) 16:01:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x1d, 0x4) 16:01:56 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0xffffffffffffffff, 0x600) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) socket(0x11, 0x4, 0xfffffffffffffeff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x30000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x8000}, 0xc) write(r0, &(0x7f0000000280)='o', 0x1) 16:01:56 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 16:01:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000080)='./file0/file0/../file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x1e4) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:01:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x87, 0x52c, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) syz_open_pts() dup2(r0, r1) 16:01:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./bus\x00', 0x117) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') 16:01:56 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) semget$private(0x0, 0x0, 0xc1d83125c95fbb0b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:01:56 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x6, 0x81}, 0xc) fcntl$getflags(r0, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:01:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) write(r0, &(0x7f00000001c0)="2db646dc9e9d8ef9b725572b8f0c41564cc21a23e3aae7e99142058479926f01328e2afe2f9ce88598a5d6f17f894c8c247588f6fa6593e098bffcfde20e35ee4a947f3fd94cdf40cd66f1b9e5b9ff879be96cd607e6db2939f24e7c92d93c4a417b6068844ae45aec84ac6b2f02bf2be1464f590ec133", 0x77) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x50}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:01:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x48}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) r1 = semget(0x3, 0x1, 0x2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x8) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) syz_emit_ethernet(0x2, &(0x7f0000000380)="b63e") 16:01:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mlockall(0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1c9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x7, 0x4, 0x4, 0x800, "beac23b1b152ab3f7b6bc71dcd0667de5c618955", 0x35, 0x800}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080200000020000002ffffffff"}) open(&(0x7f0000000000)='./file0\x00', 0x608, 0x2) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:56 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000000c0), 0x1000000000000174, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getitimer(0x0, &(0x7f0000000040)) close(r3) 16:01:56 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000319, &(0x7f0000000040)=[r0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x16a, 0x1) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 16:01:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:57 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8208, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653000f4fe648d572d78613d84c393da5adcd839746630c60a94be73a36f4b7804007755f0c18d38063230f740cfe86ea70fc264574b010fda245a33d0322163e9bbcbbba1fb05cd3d65f8f2ec5a7b7cebde6502146f9c52ea5fdbc59f12bfd31f1960ad1cb047475c9765eea8368909cfcac85a52fb8902e800abe5d5434281057432b513e5a7a7482f016e0524d9a7e158390e67ba93715dd18954518a88d221af61881400f13d1298425247e7debeb348306c3006a63b"], 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) recvfrom$inet(r0, &(0x7f0000000040)=""/188, 0xbc, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) getrusage(0xffffffffffffffff, &(0x7f0000000140)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x2) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) getrusage(0x0, &(0x7f0000000340)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000400)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() lchown(&(0x7f0000000440)='./file0\x00', r4, r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000500)={0x0, './file0\x00'}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000540)=0x35) mknod(&(0x7f0000000580)='./file0\x00', 0x4, 0x8001) semget$private(0x0, 0x3, 0x8) ioctl$KDDISABIO(r0, 0x20004b3d) r7 = semget$private(0x0, 0x3, 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000005c0)={{0xfffffffffffffffd, r4, r6, r4, r6, 0xa8, 0x8}}) setregid(r5, r6) shutdown(r1, 0xc53d783644a1fe02) nanosleep(&(0x7f0000000640)={0x24d, 0xfffffffffffffffb}, &(0x7f0000000680)) r8 = open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x102) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000700)={0x9, 0xda, {0x3, 0x2}}) sendmsg$unix(r8, &(0x7f0000000a00)={&(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000780)="16eac945aacda4b99fb3b46ddc7b1c5fb970b0143c53a60a2c28b4c06dd259408b4778a2eab802c6ac8054ee4d58d8dec529aed0dfb66ac5b5572b70fb56b4df345fdc64a4d8af91fdb521bc0805e08d595cbaa0fb4a6c4b120ae4781be1dbee7c299f6fd8804465ac8075", 0x6b}, {&(0x7f0000000800)="03ca0382ac42666dc3c1e158d7669ec3b91b633c0d26d6c474463c9aefa1f4bfcb73746eae4e84cd0fdfc77e8ed275ce9ca6aded4c19724659622a031eb615abcf8e9ea07c493635273bd58ba99eff5ce3cb6e0c6debace574cff9eb3fe2f78deec2b43ac2486374e3f4cb2dcfeb6399d1986e6430c653ffc2c648478ad5361d6bf0acb131f0d96dc70af068add447512b8e97eb59b6f46a21573ffde51cced2c42f8d825a6947dd540cdc9549584e240f9760e27c4e96adcb7ae2e48e9b4eaaaa515172626b362011f52b36549444dc5f71d1ea359b9c6e526bd09d0a4e2767e603bf0d34a222814e29531c150bff2b7310c20d3089fc211ca8", 0xfa}, {&(0x7f0000000900)="87cf9c414120cfbb4ab06c3a", 0xc}], 0x3, &(0x7f0000000980)=[@rights={0x18, 0xffff, 0x1, [r1, r3]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r1, r8, r8]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r8, r2, r8]}], 0x68, 0x8}, 0x40f) mknod$loop(&(0x7f0000000a40)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000a80)=0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000ac0)) 16:01:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10108, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x72, 0x5, "c4d335044fb6b16a357126b2ddc2c2669b7d5571", 0x4, 0x1}) poll(0xfffffffffffffffe, 0x0, 0x0) 16:01:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000380)="da83ac502c4d04c56930882b57e489da71b941d803951433e73bb9bcd5b807909c70010567be6b3f409e9704ea7625d4ee1d281bb2263851e058cff7e8fe87c186c93738ca102077f520c44ce6b7be2ffb108d02a78c948c7568bbadf78ff2339e8f481a05044a9932654fc2e9870f2d1fe9e210399135252f0c9b6364a8f38a83e2754d7a7631466f1b1e59f0369472352389ed51d2905398728edc5972b376f3c2b81e45e4c564f389ae2f5ea6b72b02201f81", 0xfffffffffffffd58) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) r2 = getegid() r3 = semget(0x0, 0x40000000000003, 0x0) r4 = geteuid() getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r4, r2, r5, r2, 0x1c1, 0x6}, 0x3}) r6 = dup2(r0, r0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000000)=0x101) 16:01:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xffffffffffff0000) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) shmdt(0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6ea3", 0x1ac}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x200) clock_getres(0x10000004, &(0x7f00000001c0)) socket$inet(0x2, 0x8000, 0xffffffff80000000) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:57 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x8, 0x2101, 0x0, "11f803005e8558806d00", 0x4000000000000000}) 16:01:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0x0) r2 = getuid() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r4, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:01:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10200, 0x80) recvfrom(r0, &(0x7f0000000140)=""/188, 0xb2, 0x43, &(0x7f0000000580)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000400)={0xffff, 0x0, {0x1, 0x9}}) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x3) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00000c4000/0x3000)=nil, 0x3000, 0x5) ioctl$BIOCFLUSH(r0, 0x20004268) close(r2) connect$unix(r0, &(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000004c0)={0x100000001, 0x1, 0x8, 0xe23b, 0x1}, 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x20, 0x2, 0x4}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000300)={0x80000000}, 0x10) sendto$unix(r1, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000480)='./file0/file0\x00', 0x2000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 16:01:57 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x3080001fff, 0x9e) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000280)=""/226, 0xe2}], 0x3, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) fcntl$setown(r0, 0x6, r1) 16:01:57 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffff80000001) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:01:57 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget(0x3, 0x2000, 0x400, &(0x7f0000563000/0x2000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xa19, r1, r2, r3, r4, 0x0, 0x100000001}, 0x2, 0xe1b, r5, r6, 0x400, 0x8, 0x5}) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000002700)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000040)) 16:01:57 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0}], 0x1, 0x363) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) 16:01:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) pmap_unwire: wiring for pmap 0xfffffd803f00a190 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00a190 va 0x20ffb000 didn't change! 16:01:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r0, 0xe}], 0x1, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x12d5) dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:01:58 executing program 1: setregid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000d00)=ANY=[@ANYBLOB="0000000000000000000000000000000000df0000000000000000000800000000080000000000000b6fd200000000000000000000000000000000010000000000fe55e7cea583ce02000800000000000000916f647c1982aeb55f9f70b41482ec6d2e2f4ca04967010477000000032000000000ebe82800001a006a2efedebdafe7a35e86ef62ffff1c765faaa684ef5c371866ba84c5e55fdc6ad497fbd6a429cd5514070000004dc3a1d9ead9d1b3bd7016eb4f21785be3ce6debc7fa2133b362bc2e5bc8949d15ba66c9f24ee36f07be85553253bcbcab8115362371245f29acdc8bc10e2b25fccd8c999e823108a08dc82834e383b90e73bdbf05f7141591d9ad5c1065f85afa2631543e3f8b3a2514cdce0f69c001ce9972ceb4df78bd881341634f151fc82195ed08271ad0fd3c49e0e579a1331aa9c0832866bd9d69643c7e9defcccbbb7c6337f3fb332647858a44e420c98700000000000037cd71fc5ce0dbbf1b8c4737edfce750f5d19e9446c6f340c4cf18513c7ccb2653433d407f7dd94d829c60bf284480215be8b1c638394ac96c88200000cf89221c4469e4f248b7ca9668a6cdfdbd30573c481cd40ca0b7ecb0ff08f3f715378c087ba19225bee9aad251c2a2b155fa13ebb3c50bc3321339326d5ae179e545efba5cf713445a2fadd59fd4d9285bbeddc4c0b5fb174fa26ea4fb1300f3e880b03a0b5acfebb50f4d2ce891ca907a814c3e1fc055b54c50b2bc96c402d9b3cb59f5cb1a22c2e1e1cdc5acaa7cf37703d9492324fee9571c0d1967596c08b31da4c956028c8e0d0d1b0000000000000000000049dbd546b47d1ae8c2058fac67c5fef6c006b353f051f0dbf75e7f6d5df088d500a4fb7e1600891d7584f41c3deceb28585bb1f042408c28833e928a1762fcfd8618b5cb3e009343281a7807c761e94d2de3ddba869e37f2cefe5d0de526278bfd119dd825df1eb8b47ac5585403e9ff215304bd4b9c923b9e67e3b5a577da116ac3ff171f426a795b3f4a791c9ee7a0e764767b61180c40e8a1be23a362a5e89903f435d04a701a251ff5944492f801e4a339196f93c61f6e6fa3415f7f9278ce3dee096640586a7e995d63d47479bfd1b6954e01c4c9160de236767b218f6ec758315104d57f542eae8b1189c4a60b3a22d7c43d58ed012c6d8e0cf9538b7089bf69ce98eb38efa2ed940be52a49882fee50fd40cd9887a4d7540ba472ec8346b51603532e19ad44e2f8e1ba21cf08baf48d6b90e1244423d16545b9764e2e82ff070000d28296970da25ca8edb76d73f532b411e82323ffeafc6dce8666d9be44515ae250b20e141394656c08b5283eb6913cd7594e97e8f629bcdcdb08ca8123ef0eac4386914c6f16c15c006250924f2f7a43c1cb9fa5894e82cef08934fe6d590fb178c5d77472f771cd0f91e7ba19223d6ff38d703c3e531f74060deaae00"/1071], 0x0) r1 = semget$private(0x0, 0x3, 0x80) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000640)=0x9) r2 = dup(0xffffffffffffffff) semop(r1, &(0x7f0000000440)=[{0x6, 0x2, 0x1800}, {0x4, 0x89, 0x800}, {0x2, 0x3}], 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x10280, 0x20) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000680)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x800, 0x28) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x7ffe}, 0xffffffffffffff6a) r4 = getegid() close(r3) getgroups(0x1, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setregid(r4, r5) setgid(r6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x9) flock(r2, 0x4) dup2(r0, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:01:58 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:01:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:01:58 executing program 0: r0 = geteuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8a) setreuid(r0, r0) 16:01:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x88, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0x70d, 0x6, 0x9, 0x0, 0x5, 0x80000001, 0x100000001, 0x10, [{0x40000000000000, 0x2f0, 0x400, 0x7}, {0xbc37, 0x1, 0x0, 0x5}, {0xff, 0x0, 0xff, 0x40}, {0x80000000, 0x1000, 0xff, 0x2}, {0x0, 0x8, 0x7fffffff, 0xb710}, {0x7fff, 0x8, 0xff, 0x7f}, {0x3ff, 0x6, 0xa86}, {0xff, 0x3ff, 0x1, 0xffffffff}, {0x3, 0x401, 0x10001, 0x80}, {0x4, 0x9, 0x0, 0x2}, {0x4, 0x8001, 0x100, 0x100}, {0x6, 0x3, 0xcc, 0x7fff}, {0x7f, 0x100, 0x2, 0x3}, {0x2, 0x401, 0x4, 0x8001}, {0x9, 0x1bf4, 0x8, 0xbe8}, {0x9, 0x95, 0x3, 0xaf}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:01:58 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x2, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unlinkat(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0x7fff, 0x4, 0x6, [{&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x50b23b17}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xda23}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xfffffffeffffffff}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x8}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x8000}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xec}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], ['\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', './file1\x00', './file1\x00', './file1\x00'], './file0\x00', '\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', '\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', ['./file', '\x13\x13w\xc5\xfc5', './file', '\x13\x13w\xc5\xfc5'], 0x3f}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x1a0, 0x80) 16:01:58 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:01:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) listen(r1, 0x100000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="f6e1ec12") 16:01:58 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x2}, 0xc) socket$inet6(0x18, 0x5, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0xd8, 0x1000, 0x4, 0x8}, {0x4, 0x3, 0xffffffffffff8001, 0xb44}, {0x8, 0x4d, 0x5, 0xda}, {0x6, 0x80000001, 0x20, 0x480000000000000}, {0x70b5, 0x80000001, 0x6, 0xa2f}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x494f) write(r0, &(0x7f00000001c0), 0x9a16) 16:01:58 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x150, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x77a8fbaf809f3986, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") pckbd_enable: command error 16:01:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2, 0x9}, {0x5, 0x81}], 0x2}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x27, 0xc003, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000580)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0x2, 0x65bb, 0x3, 0x9, 0xffffffff00000001, 0x6e62a495, 0x1ff, 0x10, [{0x8, 0x2, 0x4, 0x6}, {0x2e7, 0x1, 0x10001, 0x5}, {0x3, 0x0, 0x7, 0x7}, {0x9, 0x80000001, 0x403, 0x6}, {0xb7, 0x1000, 0x0, 0x8}, {0x0, 0x80, 0x1, 0x7fff}, {0x7, 0x7, 0x0, 0xffff}, {0x8, 0x80, 0xff, 0xdf8d}, {0x2, 0x6, 0x4, 0x2}, {0x6, 0x8, 0x2, 0x5}, {0x1, 0x4, 0x0, 0x200}, {0xe4, 0x7, 0x5, 0x3}, {0xf15, 0x0, 0x3ff, 0x100000000}, {0x2, 0x859b, 0x100000001, 0x8001}, {0x0, 0x2, 0x4, 0x1}, {0x100000000, 0xb8f, 0x80, 0x9}]}) socket$unix(0x1, 0x5, 0x0) socket(0x26, 0x2, 0x20) sync() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:02:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() write(r0, 0x0, 0x26a) 16:02:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xa2, 0x9, 0x4, 0x9, "2649911d560d591e6987fb52efabb0c2fc4ac8eb", 0xffffffffffffffff, 0x4}) 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20087}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") 16:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x5}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:02:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4500) r0 = open(&(0x7f0000000280)='./bus\x00', 0x141, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1f}) 16:02:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x8000000000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x900) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1) 16:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:02:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x4760000) getegid() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xb9, 0x4}) 16:02:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x5, 0xfffffffffffffc01}) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x4, 0x101}) 16:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x35}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = msgget$private(0x0, 0x12) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000"], 0xcd, 0x1, 0x1000) 16:02:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000300)={{}, 0x0, &(0x7f0000000180)}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000200)=""/183, 0xb7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r3 = semget(0x2, 0x1, 0x4) semop(r3, &(0x7f0000000100)=[{0x2, 0x4}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0x6, 0x1000}, {0x5, 0x9, 0x800}, {0x3, 0x65c3, 0x800}, {0x3, 0xdfa4, 0x1000}, {0x0, 0x8fb, 0x1000}], 0x8) writev(r2, &(0x7f00000000c0), 0xa9) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000040)=""/84) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1f) 16:02:00 executing program 0: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x810, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 16:02:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x48) socket$inet(0x2, 0x4000, 0x9) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x147a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x1, 0x40, 0xa643, 0x401}, 0xc) sendto(r0, &(0x7f0000000040)="6ab7f755b45d4824113a1112531b654e211b4a92b848e34db41753ca717794aaa0bfcad0870687da3e77532d68b00e45a039bc964b06031fda8a748280a7709db1e13b9c66e59a4997766bd637797939237adce29e4aa046960636ff660bbd7afa7b52094608", 0x66, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x1ff}, 0xc) sendsyslog(0x0, 0xfffffffffffffd61, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x1) 16:02:00 executing program 1: r0 = socket(0x27, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xc5a, 0x1, 0x8, 0x3e47, 0x4}, 0xc) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r3, r5) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x4}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="9f1945e3da3be8588bfde14c07c733e97b3d3f428be996efe4c1b9e85cda94c812a1be05d67b7eabd38330eb36f91199e12482ceea7d3ee9733d9fceb09519479566060ea22adf22f0f71f1a7d7524fa4604ff91365b1454dccfbc46671d4e4f49cb4a916352b6de50ace407c1b48f3156bd3aaadbf85e01835f6a0704ffbf23fa8a1605e24de69f4084fa22937c58f757dbd5cf5e5a0a77469a0db0872e046729b70ce1723347c7714996b6a19b9b798c00daa36d533f65fb315c75c5846f14634befc26592d843ac765accfdcd088748", 0xd1}, {&(0x7f0000000300)="c06bcefea4694eb107304f4542ffe01e4ee2cc092a47e866487faae47520", 0x1e}, {&(0x7f0000000340)="502f2eb08c3388cb7089bb0d3c", 0xd}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r5, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r4}], 0x60, 0x8}, 0x400) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000480), &(0x7f00000004c0)=0x4) r6 = accept$inet6(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt(r1, 0x1, 0x8, &(0x7f0000000580)=""/119, &(0x7f0000000600)=0x77) getsockname$unix(r1, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) lchown(&(0x7f00000006c0)='./file0\x00', r5, r4) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x0, 0x0) mkdir(&(0x7f0000000740)='./file0\x00', 0x110) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000780)={0x8000, 0x1, 0x3045, 0xf6cf, 0x9}, 0xc) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000800)="5de96f174cd3b102e4ff0f9ace9f7027462b7f9f30665b4782c970e99bd18701a368ccddeaa0313b82dfa6b40cbdb8432466e39a6559ccd175ec8d31a59ff2037eeb1353a362549cb45e51c53a46b1c4aea2b13933f901c8c3aec6adad865e386a0c45106a0ccdcf287820e1178b5bd954d7684100a3a621ca4b40ee8898c320cf8739526703b5c478a2267ab51d3a82b44c8babd1fffabf609eb90f303f0979797ad036a455d9c47619e3", 0xab}, {&(0x7f00000008c0)="35e75f63c3b7bdd2031d341caf8c5846e74be39bcb5cc7d975ec454d324fe1f76639e148db9c99a6e73fae31cd9eb46ff5f5854df6164952d79ff3da71c9977d6434ec7059c8a8dbb4c8f173c52501615368789406dc8c983755c71ac7090baa34200455404aec1b320b0c5c46a9a77e269f2cae5437ab11d88f8e4a3bba7f5173239d1cf5cdb88e0e857ae8dbd81181833cb339c92e8927bf5fa9b899048b719dc00c0633cde0c222c06ab203bb14eb4ee214f4e5b01a51", 0xb8}, {&(0x7f0000000980)="ccd90d9614cedee24e8165d902191dff5628ad15a056cb6310e4a5aeec075260fba82abf1f0f46aa5e018e35f8502764c764696feb1e9f920c4641fa2395a10d45afb91a7cdfae375af7fa2b2ccc28d4a0657601082b72694b3b1c2e6d099da9b8a65b878e609ee41cbdeb375068bf87c32103819d78c84950da980b6f709614fca9244a5354a7b31a334518934b45af24b33ec885cb2d177fac5ce049d1e704412c3d5cb72ca79e6e55d0af4efe63971fdca5f1cf6782b69cee55fcd0b410fcdb546f387fb5244c77ad15acf84dd5afacfdb15c00aeb225a78a26a688217fc6407f3527793af44805af5b8391073ae62ec821a5301dfba97c1e80a192c407bf794dd15b8513940d949315177599cbae05b674df1d157147af2c6c060b3d9bfda60a346bcde47b3146aa49ff7bbe7c3fee2d4dc9b2238e31bdb2a4f089940585b68d9faf21b0cd4244457a3bfceb5850d4f35c3f78b54aba7c6b6106f8fcf4a0f4817d015de2804ad18d3cbfd58ed3e8eaa62ff44baf2f261e6e25efec15e062ad3dd721bb1f2c14d5fbab98062ed034cd0bda6354cdce218350d79af157c25f93d8bbf6fd6c2b91db37692ee4670604b3ce858443020f426acb1ca9253a44b1ca6ebe9c580949cb913888fce3106341c97908df2d743a71428df768839740af2176942ec1349b237f7033025b5013f38c6680977be1b2884fe13cf4bbe7ce55ad38d4ccd9512150eac70a9cd49ed0640623f44f81243f4362cb3f26ef052815e9bf35c65340b28e3c7de4fa1490b884d97f1bb6ee0a97b4fb743371beda6734d8f3b8bf67722f95658b9267134afeb88971a18bfe03c4c128f45fcb84e080252ae289700e5798993ce244641f16fb4ac9a1961d582845902f763c29c728efcf9114664e0491598e27aca41d3f1479a7c716acc33f5bb2385b17f6cf2ea83c16e386255743020428197d7b0467192c62c409dac42270d576ccf866d6378110beab0f5513e4e1e72b0056036c12e4c207d3cef05b14205299a62a44f76c79255feaedc45c34d52755a488a68ab4c94765625f3e19f9ee4c1bcfdb517dd44355551fcac237c3228021de1f918af21e7fed32522aa3345c07bd3f40c3db51e49aacb8755c7305a670b7f078773774c4b5d4139b1c357406665a1963236c1c9457f9030ea795f0e2529c6457f7c478f8c096fdfa99e9dc621cabb3e62c252b1b0978055bcc279e931058553d0bd5654f8f85db9ec1a7867f9e47c5a8e950a1bb14a155fe0c6401d45a8b3a7975b7e74467ddfcdfde187192c31741cc9d2eb145992f3466c6ce730d9df67dd553f3ba86f8100940c69e0c8dbd81947b8474005bba21e4410b37a6a2baa70409b73c650b6afa65da04a0c31407059a2545f082f3477045aaefac7b4035289552c34a263daef26ac551182902f6aba57c2398e27628da3e1e563c8624802852380a35e4da470823a44e0639d365eaecfbc9b6c537d0495cf0ef82ac7d2899f6c73da6ecb4256325c15589e84018b344e7e0fbcfb574d64ba7c9dd6a1029e5ca4d657fbd3087e35f83a62277a36ba17ea04bb3ac474e6eced1c6723afdb20672bd8200c3fc7f109cfaaa4e4bded673249564fbda8d657844116415e8390edbc4aaa3fde05a3fed2071b4fb6e998955ff6eea34924f7940d1b49e458aa12829a2d333b078b0fe23a1d6f1c5d138cec6ebdca1d7d33aac22f392b0d4f6a426f964d8dfa38bfba683c37b5e6460ec33e91e40327f6454dafc0fcb2808311da32fb13e428504fb9b0e86f26d2f072e78913f8c21f1f363539179901c941b2e2b0f2921808ab20ed9ece418e278ac5c9b4c20b90f42b6f498f21878b833e820fe6540f068dc9a873fa3174d4c04a3ff16cec43abea92011131051e91e895e1095bd3ceb7295c4171ad73689c1c2ccb62cf8c11bca39c21285a7ae22ba6945f7c449c10f2b3dd22b3580c1f974facf42baf1473699d3e45da83885f86eb0f5bc95c7eb9ccdd8c08f6278136046d91b4f93283ee816bf92375442fcc706a5ddc136eeacf733622d53e5763a6a9e7ba7a64cdb0fcef85ecb8229037e6efd9058e2912403f7b2062662bf87c1b53a375495ebeba24d29815e9f9cfb81d0df6039ba776d6394f719c3cc32d6dcede3999bf534e4fc4e6cf3ca9e2bd0744dc0e03da524f667927fdb78eb745cd13f2e2821d9afbf8aad9680e66c30bd2ef050891b67039f56d8f5754d21effecc1d197c48f026998a86e0ead0e1f7844d07f9c745d927ac218785e5e6ce037dd5a202478b55bb3a396083540bedf258f58cc648e74cde7f31cb50ae140a1ba84bfd28f43caae2b1448bc5f075a2749171b07b2178f7dbb0b984dc85880ac0cdf9db8256f00d70daaecc979c8e3466ad1fdd3db0ea45345e75a467d4f01a1bb4c5a2ea7d494963b48ef8abdfaa7bc1b44801ddd8785aadbf9991cfbc5a4b92c5fe29bc496f2e55b5b968f38c948bdb039826ca22706370b095454b09db9e8dbd6d36cb4ef9c21077db4dc889683c0c038b7b336e3ac31ed6b830ffe5a4c9c1cda7661292180b6b10d3096a5316240e67ef821425cc48d214986a51217c8cf0f3388d54b1754e5121df885759c9271effc9f5254b99eb1fd7d8cc0be4e56bf07e77ba3701f5bd6a66384279784839607d0ef2361e76b765e55cbaeb3563e4dad671d80572a48399fe38410e07a3adfd3421033010153b1023a1ac686077b4458cdfbdb41e208fc69feb772efc979b1b12b71764e16685caadc521615bb4a80c9c36e1a00967173ef67940de2ae675c1c9d6800c2f740d9224c4b9367d0adffc82adbcfcac1a334cf5f63265b319028317be6cd9b10604f640518641b31cf603ef64df00e671038baf99ac05dd4130e0898573dca81030b0bd6f0eb0f5dd4eb3476e29f6db15879e2da5b18fcb67cdcd3f3ba5f76b74aa306f07850f90b5d6acd01c29b968bab8347461c1ebb0c1198871c318ed8d6bedbcb4b5d7a21b26fbfefaecac8ec140ced01c2645c0d682113c64cb379b74a71ab4d2f9b71ef164bc9632bd3d1a58f72576f093f23bd1a293a108c6c26220daa822efd72eb65c2993abca513b7f78003bd59aa9819638426e389294d985f9f7483be727705d14cb9a19f1b4ba5ff03722c0030d49756c49a6010128fd2a8755469670c2caeff234011e0cc7ff7448d957bfd7b08aa9ab1f7e716d3328de74a4f6e40579d2b8edbedad07cf341c2c9bf76dfa40ce823cfe882a323cda190eb2ca66201540180f5f75ce4a62c6ff025f173e43fb51aed5a719e02fb484b026e36c34738bf746de916f993cb68f8ee669ac95fe9d7fb12a41c91da45f7e64c2acb2a69cabaaccac74e4ed6f5a88e67e7507c6597017e610b5732fe8975201bc9845ea5884c252a659f43dee3cbdec9b480132a87db630a3416732385b4d162e7a0ca390e5ae414b75e9286da951b73d86f2cc902772e887f83479274bf768619642013ad67b4657ca432edaf4dccda7bb762af732aa1e9a54e2b1827e3ebd8d5a79c081dbef87fd850237c72da2d6fce0aee45cfb2d0d1929f31364010f70f8984ea7a608418eb215f640b502be847fe036b96cf7da7cf4f89daec88945722294f8923a4c66d44d777f41eda056dabf7026a9cdb41322b676bb826ba26389e65338498a9f9eb97f7396e21b0b844f81da182b83d6a252886ec9911513742aaf46b900ab17019af2e9a20813e25f8cdbd2e57da0277bf8a0bf72ed85c69853777170139d4a6b2733e590a7a6cb36bfb3051238c4a3adbf191326c831988c2493e5eb082320deaf4c00bc34440ae6e391ca0d53f9bd04594d5d1e7044af383a9dfc52be07fd91949ae7b82417f214e37c6e7343d39f2288ae88de197b9e7e84082956c34a82b48934d62e45ed564fe43d0fb1d8c9b0ff9c9216bf22b43343c4e4a772dde1cfd692cfb264afc877b907010c5598423e21b512d9098f79f29b0e13e473f52bd40dabc9aeaa2cba042f348594b0f8d30ee3bda8e7e79f647d72ff5013e99db5ea63024606989c5edba9b8078bcf25c4834a397b676aadb54d996b99d13868731102312e760bd160493fa0c696b4a35169a94e897b13d444ee0b5e3f96490582e03f7b58268dbd405cb59ab29ebfc40efee940ce5dd5c06c2b8b5da31f4985b4bbfa7c5078ac538ec127728e407be9a5a2e1f8f1152e5093b26fa980547099ff9489a0ce224a8ddacd95a6bfa5b2ac3e2fd3b25a1e1790cb79f3c18bc258cbd895f1c8d2a2b6cc46397b19dc195c0f30f0c357da9c1866a12a6c6e5e49a352ce77f23b128b3f2cdc15fa714be764130554a85e9b042b8bfbbfd02a9d531d806ecd84798f5607d48446b042b99a1f6b27c5f29800ac602caaf8c1ac9eff6542c4b296d142bb1fbebd07547fe00f083688d2f78c3c4929fcad5e5ca2405623653e1611fc4f61b81fb073c2095bc08a95505d9df739cc14d45ab5cb5245bf38eeffb84df6c608cd0184abc8bade564016b99602f5f203b8f96fb3d6abfdeae83a63adb868c4553fe0dbe07b0d37cb4acd6c670e82eb2a19c17702ebc6c9374126f0b73dd4e2932d3232e33f3b8c65c210c16b8d3a60411fd04463210d282fb95ff699471797eac5be6bf239b6d69e0b1d7f76551aebf97ae864d25e1effb7218f301fa00f6886d05c61881e0e385b9d9d0fc2c14f9820fb73cc0440886dae957c00a6f943364328437e00935c9910a6e12f914633026d7f836302dac87c105d59edec5f277e3ef24d82fadcfebc40d83ef3c45f38e801edc3e200dc491762ece9f65f65b73ea0e8e26456656dbea5ee75a35fcb34d548e122125b81e5fdcfb5b6796df957a5d3f8cee879fa40f706b80bfdd365f6dead98217ef7ab18ceb7e3f5f12ca858fc8a9007d5096bee37bd10bccdadd723c02f02f53e654c14ee6023cdde6ea83cf8f6fb8a0aa6a3a26d7dda929099f5c74ff67762203e316ed1d56b450100e6e550fe0e502d09fdd3abd7f3c84eefda05756dbb21e9e75fdcd62023bfd979f2a583985cf9a98c54ec5f7b90d7321208912486d7640ed131ae62a8f59d3199739f71d2aec64151bb003e205ad39be45943615de3e3cd71d21f2ee1ec8f87215a28d5b929b5bcee1ca6d1c81f9e4ab14429b386959377ff692b485fa3a6a6f60f61b4272eb9d9ec8218208b75e24eaebdf0cb5a2cd4924470f2c0cc265d4327d94a8add2d7578d2ae3b800d2aed8c6bf60a041600a3b7aa2689406c498cce94b4b8b1ee5c5538c3778b17d6ee7cc8f8a8e49216774d6621bbbc346b224ec2ef9a1685884ec379007e97d578f5841b7c65d2090dcb563fd608e961966cda4aee80cbc01cf7fc1de8f90fc511ec24eb13f6d8e909e77e03f3a5ebbe94125765f748ae6aa55e870264f4879810ed8026e7fcdddfad59d3fc95531e23a0a2818e7fe6eb3441c91a474e1cce1434c9b708cec3d3e081b2f329626ee32fe770416ce30be13e270c4fe5f728b8bd2a0f6bf5dc3c462240a18e981b0d1c6e03574fadfab0acb093e3072b95fd9186e5fcb36978359792afaaface2a74ffc6c5f7868937f1f433f3adaae535a11a1367bd55ee896adbb80a609078539b1a5bdd6718d9eb8374390663939e94a8d2da289b3d511dcdacba9fb24e56050c8efdf4b0e4dc3ebfd7858b08db93cb9f6a5212d0d59e9e146f6f76ba611efae66c579b2f7ee214c41ba5f1ccb3c03a170fe029925aadb0d55f69683e66f3b8f1c7c7b917ed51937cf3538911bc876fd1dda8df40d0053d2b18cd7daa8cfc4", 0x1000}], 0x3, 0x0, 0x0, 0x2}, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000001a40)) fchown(r8, r3, r4) r9 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000001a80)=""/4096) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002a80), 0xc) bind(r7, &(0x7f0000002ac0)=@in6={0x18, 0x3, 0x9, 0x2}, 0xc) getsockname$unix(r0, &(0x7f0000002b00)=@abs, &(0x7f0000002b40)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002b80), &(0x7f0000002bc0)=0x8) accept(r6, &(0x7f0000002c00)=@un=@abs, &(0x7f0000002c40)=0x8) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000002c80)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000002cc0)={0x5, 0x1, 0x5, 0x9633, 0x4}, 0xc) 16:02:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) pwrite(r0, &(0x7f0000000440)="fdcbe3c0851fb13ed190fa3e949fee8bb79936c31c6256adec1604bc518c483353061ab646d67d1cf282b8df5af5882db38c1ee1aca06d23cd960940b0778eef98ecb159caeffd9da4c50a9be1c2e77a648af240acbdff971c4aac6eecb43f2c6b47692b66373ac458b4a275450e7ba834e49aa78cc4a37315801f8557312fc1de2fcfa8f298097f6a5ad05c95e4657c08988a5a40216f4917880ccf84cc9ec917542a357ce114a72c5b5b1e9413743a30ba17328f446b71338e07c6dbe796be9cb86d0f94a85b2d9ab9557a16f49114680d079591b25b6442df304ea53d8e8d3f9316512d83a800e48fd2f1726ce5ca29fc7406166c5c67657d9808b38a8267966bc29e72220d2781157c44bf1bc9f8d88eed8418e738b335503540a209e8bfbaa5535ed373e983b96c23718338117d5065d3d4634d3591ae6dd1b2a80427fac934fb0c1f280a4906096f38e0049a92cad363854d5bc1229ae026d9d1134a5314d0598c535912c3eee767e1225b1451f9fc1e246fdcd756c91f61acc9525020b13e04ad5466186b7c4289303b9d1676a2e02c46c9de52491d6c523592319b750def58d85373094b29b172dedcd9f1406cab31d1ef3d09c11068596ca00473d5deba776046646dbbf1727bb981e6bfb152e84f754fbaa4fcb2bcdd6cc77472a9a92dec108d82514c07c44403c3df3ebd352ecb2900b2c161ec29206ba984f3dce12ccc582b6a1d97136271f20218726e5d2948c5a0bcb82615a9400f174b83404283641d451ef531884ae80709629af12d9cbeba859e3ecfe09c6d42b109d9e5b1236f2b56c09bb4f216a1c3dba6f7584d645b2092c2d735a134c49729b46d975eae94e8a4ff9993b2941fbb78c09f01ed4a9475eea907ffdaf2a4b86d6a8e675713b365faecf8c9d982ffbba2527f04acd01fb14ec28ae501868339a7c98cae635439f736c77cf60f280834f87aacffff00300495530a2595d5205e921b065d87d5d798082a016276b3de9e7a1baca8b979610424ead8833c10f8d3eab1a79de12190420e58390f57831873502cf17b4234882c31fccb69d41493c9cf61a955116064470a145aedbd4847b47e1dbe2497f95f5b9d97db51261a284dd998d60f26ca39dd6efbea52df6a245704a860eb4d4a18f6cfa1833811b9988e4498f0d98544eeec3d2e9f225eb28de0af97d303e226298698b32701318a1f554e5d0d8ec31003cd429fea594a1d7984b2f2ac46264c32accfddb2cfe4e7d5c1c4618059a641a967e8d72dc06bfd6427f17fe8dfcc2be816b2307ea737ab34a7c0ca4d4938a8dc3fda580c90ee71bf633d415c5782c6d98752f7ea16d73501da4743cec0d0588c835da817f80dfdb743baa76cff59a6fa4675df80cb81d760a7f1ca3c5de6be27b56a3c5555c6c54033710128497e0e675a2060a2577baab8aba4eca1ff6a9a0cdca03a48f41a46f26fa3c1a215014332538514d66b5616b5e7b8f2f39dde0e59a6c00a52ccc3a2d3aa33994a29f77640889712f89c0fbcd6ebcc77520a193a5ba67921ed8afc56bc5c6d83552508506dee9eff8f8c4b7e1e3664a273b530ae7e55f1b64a3a63a37d216dc0cb6bb70bd6a389fbc5ff028a2d91d03632efc98b6978cbc50e3a19ccefdf245f53adf665fb2f0627a60d5cd9401631ca649a023c573fd64ee471bed96e0f4db8229bae93c96e02b18dadc5b308e818abd9bb0616af7d86ec8a9dabf6f17a9ae644bc0b64ce7b2d64a8f2ebb1b524ae490ec4130c0bf5336da95a4d809302fa70cee92e066f7578f42257dc49fee8fdfeaf8b9db8059d229d56b27f84deb12650eba1ff9a9ea230aa60ddca3ba5858aa91e2aead9db3a7d87764c1e34b52f03659aac173f127d90988e8fddbc76be5bda372b4a88b84ee1d1214f1f272f2717bdf2943ea2678ca2448ac29f8f1f8cbe16d867866c987803f9ed4dd493329d5423c60aaf8f0a1beccc0771558cf157ba44cff236f0e8449e734ea56926e2323a3121803ae181391a4efe20f4b25b33771439d8f2e451395da54a05c0eab9efad04ce46c02cc2f0f2fe5016fcdd2ebc6d5b46e6abb1600c0eec0ad7cb3f38bbdac5f1ff0738c37f5a39bb6e8480b8b5dc1b40ebfdb4ccb7535a2513ef4fd9a6a39628dbf0fb23be25b115e005812754cd48ba07910a4549ce848511c89bad3c295a563252763f57950cb32de7815e25f4f411bcf98c1efc4b47a26dda827e5f2cf7a878d0e41f511afd52f7247edca6fa3fc3806b3ef57dbae6ee54541eefe7bf8324b539b1e3d9af84299dfad8d3d413b9bc5c2f4b7e07c7eb39a50991fec24d602bdaabb8bf1e8cd9644363897beb8f47c1a5190935ca263f99cb13283624f1046dc7687679805797105d614011aea98c3b3bba9587fb5a07d9fa76b00fc8b6cd3a42285fd2f038ed329684df211e9221bafef43e82b3a63d39b4ba79ff9c7d38c6fef18254ea07d4ec0d62f9d009f10db4ba8a71b18f456974d53b7460dc152fc93651f8e4d2dffa6881ed2f660a7108302a17483af90d0a23d3ba7390750cefe3689a5a7947fb5b324ac5d183c5e702155c4901f4c6431fa95f24d8fcf90c38b01c20c8084c61f3398e1e90a72da83abbbc85dcd952bec4589f78b781d617c928f187dbb36d72dd3eca9d5306ece66f0ec16d3e4f05760536a922d889f924ff5abbf7ceedaeb127c804e1ae17886c6c8a16b387f33da50225837719b97e502af4d8e42c87c663b4cf778789e692ff282fb74f20c55a5279e730849167286c9c217add22222a3fe5ca7889963ccedf8f35c0aec1d7d6e9253a062ab77c7541582b698dfe596e80adae8e40abd1b9e04d2bfcefdac6f35e55795633452b0a3a138eef9b0cabcbdd438a688896a8d7f04f07bb1aa232427829ff296ca71f140f3f4ef057da382cf85d211fb1e830fed053d58f19fb6787340633fd8afe8c5e8ad8011d950d814f00ff8e2edfdc8ed8144c24add1ec7f5ba6860729def8374ac3d016acb7a89aff04d4a45d21a00b4f1ed1d0b9fbcc2481f1f7ee07654b8f30463ca16138ad96e4122a331d2b80fe7ded36bb544816ca38f65495a386600d438014e45bfbd3d80e3bf7fa490254bfb4be13ab5f17d9a941ac510823957671a61523dd696932fa74de7c17e10957657ae228f950c55c29e915798bd30a8858892e0a6ae0796ee064af4e699e90a5a20bbc02fe4572c3c97fae1978c1b677d0c2bd4e149373685b1e8a6fb3db9644f4d596764e4984230706d3b73d0118975f5ea52b91301bed936a2faabf84088dc6b135c93d432fd98edf693112dc98b184ae369651c7116ee66e5c201496f65a077d6c3f928c8f469cc6b975d4caa23fb8a408dd8275a6b6bf5e550f08f4584402a853f4fb2df4f2a2a80a27a75fd1b215183e02396b14741420dd2342b4d8e91077325c99eb632d74d904bb8957f627790ab69e53dc1c50622b2b2fe2b4342d8db67e3bd16937d42597d293977201832ad77de604323acb471b1feb1ba6779b63571524e54ba7b938717a142639b992518a793ce4f11eb20ada11de7d6c812111c4f6b9201e686dab8566d5d1e1b74a24f335b1dbe271f9892c337d91004b9d0ad0eaed0664b438c2ae97719f376cfd6d6072b8f02c6ba64e47eb9d30c79755653eeedaec40f2f3c37d906ab1e93b8402070a6133cb4289480e8c18bf53876a6a65fb619340a2d76244c4d57647dc22644190fa2e2e983a127a0943dd5c614b17a9f310989d18d8f837885539749c785811e8a1e552072d1f9a062b46594702b0e66b149153667bfc48271121ccb265479b4f34792ef8e47c74d893ea693485008d56db4c25c89bac09b23258c0ac6b78508794e88912d2d42a6b77f1b8120dd349a84ea000ff5f4c39130ef281f107cbaa94b7861ef93d9e4a9cae3251b9b7103ec135902d07e9eb012ea78204cc8f6491d9da151cf1407be67d611ed33576fee206e010f2bc1b3b367d3ca12676bd4320f3c8566f97afada12aaf52a98fd2774f896b08b588949064c076713b50f0df944959bb65afd25772cbf908418fde90bf0a08a6a68f0b08f62805da76cb582c28b310f506a8fef6edb377b10c8bd0f8fbb7df43b2529f40e5314744f6f4c1a9bdd48540b38aac4327e147d9410262298edb26e5142c960c88cb1807df0accb0e77dbcdca2c24dea58693ba71826b9e3b3dae2c0087594ab36e9ad5e8da9ec29086bd951f2db88fa0219ba27b104af14cb4482c1dd7bb47bde5113d6c26a2825114ce2b9b47413802a5d55c2cb6a027efe062ea2e94b6d17a2062506297833c2c7dd1411ac7d6a141730115bb7325946e3cdab444df017d84d7a15d42057604e7bc80b124bbd03375a2199e218c2da155945d913fe29cf2028b650e80c3be05cf18c6e5c2668936fa1433ee3f35c61b4d54e6a7724d25a58be479ddac08cb4d1c570e6ea18a018383c74b9052513d5281616b975aa3f6bac8d5e53af1e0af9316ab4a80bae59a1e62b83620fdb4c59ff9897c1c533a64e29d392933115c6046a34ef0ff1279d74a499a18b6b8f497531ac4910fc7f7a2491ae2ee083843b8bfb73ae09115943880fb57ac709bfd8c1961d18037769cbd3bf8257522fc32a5dc1fc6d29d5c90a9a4f810a986d1ec51a0e9126dd352030715ca83c7e227430b19dce33805d9acec8e2f036f08f3aaf79c018a22939da482973c74989d10822aaaacd77b5345620c54244c46bcde72d2aa9f6ca690b11aa0a3c4a68141ad4208d84aa10cbf70d3cc71abcd7e8a2a2c44c1f1d271d9b640f54949d48c643af82c1f28eb0638669654e41d51f66710f368a97d7a681d8a734dc4fb57815df7ce257f51cdf6c290c59ec0cd73db1fc3ef08149bad6bc5d9443e906a7a2f49d5fcc2bee48f253267405fec1f5cd9bd5c1f356c4743c96b58032a66bcd9e7b0136e8769ee4bd3e16a57d70114525dfed0f543387b353f1bb63f8836d41fdbebefd80827e6ba359b701150efba1ca3194312653eb9c22523e015f17231a99127777ea76018c4d0380f86d1bc9c6e4e496492e146578b1f489d32f79fecc9d947e3927d8812bf2f41c1562422b8d81713bd6b73776ee4f3992af0b9ba393589b2e380f533cf6d9841d80252b3599a02be084d69f8c8ad8b3b4437a536920e2dd121ad58613fc3238ca18ce246bc5afa47d7508c8a4c039f4b177813d9bbbebf487c96f850660e3b9cd96aa6b37714f5b2ea156f7b03af5f36b52dc7915c32726be381f4d73d52832e3c627b28b49e585e7fac080003db36a77f9cf5dbc0893a75b6176c41b355a27af55996be2df86a4a0150c108db49e32e8551029fe7099d4fdf708859e3b5b5fa01505dfaff0a30c9a0a57801b162c688c5e503fe28d34fb465a369087dbab1479dc7604b0c4a605a2c1ed1b224a9c4a82fb1cffc9f7a66768d2d52a871381c24dcc5b3e2e7894a75456fabef69a2f695de7e822c583dfb13465337833e31825029d4a5a1cae2bc5b9f3531ee463d40ea54ef182d37118c3a01136746dbf0a364d830c5d44a0117218c194969fb6266c13124242ebb44f80ac9f1fb2961c766e4bd13cc3826027b8dbb4f4197bd1c9efcb78a1e7b6a0856a2f4e2fdaa1c106ed00a71af735ecacc9c883853f6b9af3c397f21abc50d40f29356abcb30fb1a039d3dc471133dc6f05b792ec0d9cc2b733cee331e8205bf56621836d012c6c21c83f41421d003c229613ee79523f74f8b9f3e3ff0b8652e4416b663646c90d6953dd925c1134af2809bd3ab0fb05c4726195ac", 0x1000, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$TIOCCDTR(r2, 0x20007478) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r3 = dup2(r0, r1) shutdown(r0, 0x0) shutdown(r3, 0x3) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x40, 0x40, 0x9, 0x0, 0x100, 0x8f, 0x0, 0x3, 0x1, 0x4, 0x568}) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0xb, 0x12, 0xffffffff, 0x9}, {{r2}, 0x0, 0x60, 0x80000002, 0x200, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x58, 0x11, 0x0, 0x1}, {{r3}, 0xfffffffffffffffa, 0x80, 0x40000041, 0x2, 0xc8}, {{r1}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x5, 0xfff}, {{r0}, 0x0, 0x41, 0xa0000001, 0x101, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0x12, 0x1000, 0xe61}, {{r2}, 0xfffffffffffffffa, 0x10, 0x4, 0x2, 0x4}, {{r1}, 0xfffffffffffffffe, 0x82, 0x2, 0x6, 0x8}], 0x10001, &(0x7f00000000c0)=[{{r1}, 0x0, 0x10, 0xa0, 0x6, 0x1000}, {{r1}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x0, 0x3}], 0x3, &(0x7f0000000380)={0x3f, 0x80000001}) getsockname$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fsync(r0) 16:02:00 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) shmget(0x0, 0x1000, 0xfffffffffffffffd, &(0x7f0000ffb000/0x1000)=nil) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x6, 0x5, &(0x7f0000000140)="73a8399a946e8d88e11ac400733d9a7c1d2419872007fa", 0x17) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x3, 0x5, 0x7796, &(0x7f0000000100)) 16:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="73e35bb91f155636572662b46e75b6c0a33da36a55ab326754061369bb48b755af0ccf259ced1eb394097dfc0b29e1348fab409a15c292aa428175556ecf6d258a5663d796a1e555081d576ce057dafc55f1eb08310f5455e770f0a3d68156cb66ef06edbc657a74ba317bfa841718cabee49e09993c9dd3bddc66178581ff788c9e3e33617349a551b0551ae3cd1ed0f6ce2717f26d807b84ca794e685a70b62308787b1e3c225f8d1b1bbb58e12862e0cf333bed", 0xb5}, {&(0x7f0000000240)="db7f1b968a546cd8cc3b2ce736837c77e14dadf0191ac757836b33fecc3160eb21b72f1765c058f3e0bd489bc4409f12720800296b9edec3d58b7f41a498393aa6522b25ffb92338d25dfc55f38f56028045bbb2d872f88bfcce1aeb41fbc16bb0339c6764321bbb63652abf8ca0477dea50231233b3ee1ebd81e1f9adaf6ee1016064bb2b83bd8988e5a6fe91b0f2fb082a6a981bf2af1f5af08adc0b7aba0a58a668b1888e83", 0xa7}, {&(0x7f0000000180)="440aec95e463fa35627277489a1a6b77257a5b7b70b0c23e3dd83e24288ae2807835a9506209e6d01fa8033ad07f252cbef0c97de9b7f122ec189c44f4d7ababc34092c3376f46fc6b", 0x49}, {&(0x7f0000000300)="dfdae67238531ddf", 0x8}], 0x4, 0x0, 0x0) 16:02:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x2, 0x2aa8, 0x3ff, 0x0, 0x8, 0xe877, 0xfffffffffffffffd, 0x2, 0x0, 0x100000000, 0xca}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) 16:02:00 executing program 0: r0 = socket(0x20, 0x1000008000, 0x3) getsockname$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x10) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) 16:02:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x8, 0x0, 0xffffffffffffff97) 16:02:00 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6040, 0xfff) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x6, 0x180000, 0xa39d, 0x4}) pread(r0, &(0x7f0000000300)="96b3f450e7181edf37a042e35bd445caec5ff4b89754fd42db2fb92a090f4cd7c96deeaf445bd908a5e51f59e5d8f1334b695853408d7566a0d9788b42c6809b352c49af1b0a6c5e34535272a977d9c78ddf4985ea90ef826c6fa3ff5309a1440bfff1f9e9c06b72491fdc8b17296a9fd020cac69b78dbf68d03bce7afdf1e6d7c354b4651f18fd931751b3e91a75381408861f6607f9b036d1427ef37e6600e14bc2bd610c25bfe336cafe75e8f8d6d2bb3b2af7e2d251f232ff9c05535a3f21ca1eaa5b2cd6045", 0xc8, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./bus\x00', r2, r3) linkat(r0, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000400)='./bus\x00', 0x4) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:02:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x280, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x0, 0x3, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x5) flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x21, 0x0) bind$inet(r3, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:02:00 executing program 0: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x3}, {0x2, 0x5}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0), 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1ff, 0x4}, {0x7fff, 0x1}}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='#\x00', &(0x7f00000001c0)='+$\x00', &(0x7f0000000200)='&/{\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*&\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='(\x00', &(0x7f0000000340)='\'\x00', &(0x7f0000000380)='&\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000004c0)=""/9) open(&(0x7f0000000500)='./file0\x00', 0x10081, 0x12) pipe(&(0x7f0000000480)) 16:02:00 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) 16:02:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c8, 0x100000000000) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:02:01 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) pckbd_enable: command error 16:02:02 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) getpeername$inet6(r0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8180, 0x0) kevent(r0, &(0x7f0000000080), 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98, 0xa0000001, 0x510f6db6, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x11, 0x189, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x6, 0x0, 0x200000000000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x400, 0x800}, {{r0}, 0xfffffffffffffff9, 0x83, 0x40, 0x7f, 0x3ff}], 0x38000, &(0x7f00000001c0)={0x0, 0x1f}) 16:02:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x10000) pckbd_enable: command error 16:02:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) ioctl$BIOCLOCK(r0, 0x20004276) socketpair(0x3, 0x7, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x2}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = syz_open_pts() ioctl$TIOCSBRK(r5, 0x2000747b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4000, 0x2703) 16:02:04 executing program 0: semget$private(0x0, 0x3, 0x340) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) 16:02:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x4, 0x4a000}, {0x6, 0x1}}, 0x0) 16:02:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x73a0f895efad316c, &(0x7f0000000140)=[{}, {0x2, 0x5, 0x3}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x526d, 0x1, 0x5, 0x730f}, 0xc) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x398, 0xfb}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0xd536dfbe44fdffd1, 0xfffff, 0x7fff, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x100000000, 0x3}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xfe, 0x10, 0x4, 0xfff}], 0x2, &(0x7f0000000200)={0x2, 0xc6}) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x4) syz_emit_ethernet(0xbe, &(0x7f0000000240)="cba83859710f9925cc79430f6c1d870539464d54231d29ccb540544c3a0d3d90b716d24c630752bbf7c65895c06cfef72bf0aab983c40ba731eed910ac7d24898ccbdac49bb66b5b8ab1648d0fd1b591504368f175275a6b7e624345dc23abf268984a786eeb5f08d50bcdaa8a2f6c9f1ce534831446124d496c0c88e86e60188c1e297930f8a7554be2741e41c3713e45e685ddf0ae2d78519ad260eb9b133ba8fb424c6c995314282bd782fe3b521ba9879bb06b361e6dd2633d7ee34a") 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x0, 0x3, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/4096) pledge(&(0x7f0000000180)='$}[%}[&&\x00', &(0x7f0000000140)='(&-\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/196, 0xc4}], 0x2, 0x0, 0x59) 16:02:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7) 16:02:04 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket$unix(0x1, 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:02:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:02:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10001, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x2, 0x0) close(r1) setrlimit(0x3, &(0x7f00000000c0)={0x9, 0x4}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000100)) setrlimit(0x0, &(0x7f0000000040)={0x3, 0x7000000}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0xfffffffffffff59c) 16:02:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x2) ftruncate(r0, 0x0, 0x80001ffffc) 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400025}, {0x80000000000006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x6671) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/40, &(0x7f0000000180)=0x28) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x200000100}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x5, 0x2, 0x5, 0x6}, {0x9, 0x5, 0x6, 0x7}]}) chroot(&(0x7f0000000100)='./file0\x00') 16:02:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000040)='t', 0x9d) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) r2 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x100, 0x170) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x7) r6 = getgid() r7 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0xb8ac, r4, r5, r4, r5, 0x82, 0x1}, 0x4, 0x0, r3, r3, 0x8, 0x7, 0x3, 0x9}) r8 = getuid() r9 = getgid() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x100000000) ioctl$KDGKBMODE(r2, 0x40044b06) r10 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x81, r4, r6, r8, r9, 0x1}, 0xcfe9, 0x4, r10, r11, 0xfff, 0xffffffff80000001, 0x9}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000640)=""/95) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0x5) 16:02:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffee70000000000000000005b9d071b542a538706000000b81800000029000000310000000000000000000000c2000000"], 0x38}, 0x0) r0 = socket(0x2, 0x5, 0x71) sendto(r0, &(0x7f0000000140)="c95f511f212a6ac3eb39ef97f0b40cb78770778afbf5f630768de3cf9cc5cdc5f8c32441fef84c29f7ce9dcef924ee9ab90cc462d7fd978796719fe6faab5a31c57776e41b14b693cd466c4dbd25b5f92fd7ae", 0x53, 0x400, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x400b, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000796000/0x3000)=nil, 0x3000, 0x7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x100000000}, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:04 executing program 0: getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r0) r2 = syz_open_pts() fchown(r2, 0x0, 0x0) geteuid() 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r5 = getgid() r6 = getegid() setgroups(0x6, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x15}, {0x6}]}) syz_emit_ethernet(0xff6c, &(0x7f0000000580)="e4") 16:02:04 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1, 0x7}, {0x5e, 0x1}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0x2cd2}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setitimer(0x3, &(0x7f00000000c0)={{0x1000, 0x200}, {0x9, 0x5}}, &(0x7f0000000100)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 16:02:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7e, 0x8, 0x7ffffffb, 0x0, "0b2cecd2d1c5aacb93441d1021de9dd059e0b9cd", 0xfffffffffffffffe, 0x400}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7e9, 0x483, 0xd90, 0x2000000000000, "7e3532429bfb3c72cb2f0d9e2087475387851233", 0x5, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x343, "cb343bcb29532eb1645eb603db95bea1927e1470", 0x0, 0x7}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x1, 0x80000000, 0x1ff, 0x267}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0xffffffffffff873a, 0x31, 0x1f, "a6307a988680b2ebcd66637b1e899460fe0cac68", 0xebcb, 0x882}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x8, 0x2, 0x3, 0x6, "d063910e467927dd6c6588c30a24ae1b7911b79d", 0x101, 0x7ff}) 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') r1 = semget(0x3, 0x1, 0x420) r2 = getuid() r3 = socket(0x18, 0x3, 0x0) sendmsg(r3, &(0x7f00000016c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10010, 0x20) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) setuid(r2) linkat(r5, &(0x7f0000000340)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00', 0x4) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0xbd, r2, r4, r7, r8, 0x20, 0x7}, 0x7, 0x0, 0x8000}) 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000300)=[{0x40, 0x0, 0x0, 0x401}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[0x2, 0x800000000000000]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x85, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) flock(r0, 0x4) 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x5b, &(0x7f0000000240)="b217d243752109cde1d0793fa76ed93e337c7989cfc4fb7e61b4862c62a4d92cad64bf8f1a12ac113ea9365e72310b8b591a651fac4c445b9fc9fd0dadb2681f4599634eadc78454a3d6e75dc9fb860f56f19176f158bb2f7cd1c6") 16:02:04 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="dc") openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x800, 0x0) 16:02:04 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') 16:02:04 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) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x84}, {0x6}]}) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0xa, &(0x7f0000000240)=[{0x5, 0x0, 0x800, 0x7f}, {0x6, 0x7fff, 0x7, 0x4}, {0x7f, 0x916f, 0x4, 0xa2f}, {0x2, 0x1, 0x1, 0x5eef716}, {0x7, 0x8000, 0xfff, 0x5}, {0x5, 0x3000000000000, 0x3, 0x1800000}, {0x2, 0xd9ea, 0x9, 0x2}, {0x0, 0x1, 0xffffffffffffffe1, 0x8001}, {0x4, 0x7ff, 0x7, 0x3}, {0x3a6ff877, 0xfff, 0x6, 0x8001}]}) syz_emit_ethernet(0xae, &(0x7f0000000140)="f4db73cfa926c48f8d65d9d28579d2b108ff9cb7dceda23ccf04e3ea960e1b5df730045d20f23e85bb4f59f7d4ca4c341be732dc739e199875a1b897c2cc96bd27bae31c443f0b0d30ffd851691c21e0872c2d1c6fc18571b427af625a531e2741dd1c202cf8a6ab25910c7e1d09056a5d412bbed447bd16f244087a354cacdf72e751299ac8814916556ccf33b6e8011e508c5bc3c2d186075f2e6040f0585e104a40cbb57efbd32fe14cea4ab1") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x4e) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000380)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x108, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x0, 0x40}) r2 = kqueue() ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:02:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027f2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = semget(0x3, 0x6, 0x10) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x7ff, 0x9}) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000140)=""/250) r3 = dup2(r0, r0) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000040)={0xca6, 0x2}, 0x10) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r0, r1) 16:02:05 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000006, 0x188) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:02:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x4c9) sendto$inet(r0, &(0x7f0000000140)="b1a0c4910be37af82ab4c6a46686e180e2febabdf2ff5a4b9a4b54d8f86296493d2e9705476112f598b15fc0642a20e55db8f526d8311da66f5d8c2eeb022ae5298e20d7674ff275a4a3a1b9ee4b90cc4254cf52d290693ce5ed6705d4a524b97e4aad1061ac937f47310dca9e33", 0x6e, 0x4, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:02:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) syz_open_pts() close(r1) dup(r0) syz_open_pts() 16:02:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00005f0000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x808, 0x0) setsockopt(r0, 0xffffffffffff8001, 0xba, &(0x7f00000000c0)="227eee9aea8d090de02c0bba706403944cf31a0e5f3428427548f08ec04b3db456e1461ddab5df42203403ed504d8f68032574a3b3a903e166581d3987fbb77632e02fc1a0e0de99a17fd7072dbeef29cb33fcf09a3e20dc67953e938bac29e8c39f9a2273b798d4a59b4e5067aae8cfaa7ef2a676b5fe", 0x77) chdir(&(0x7f0000000140)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x100, 0xffffffffffffe4e0, &(0x7f0000000300)="ebffcbff13b9fd802eaa323fe7b6e3cbe0bb23682a9cb4bc27463048050031929648fc7f477e1ecf9573461308c923f005d0dd55068ff06b88f21b0fb66d51730789ea6779eaf34438067254f005278815072d0b7a5f36e7dcdbb5c22d0021af2660a49fdd4a9c963b914d06a722b8f9f15b1b1217181455275674111ff899ff96afe7c0e9c8d489f4", 0xfffffffffffffe1e) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3, 0xf70, 0xff, 0x1}, {0x100000000, 0x7, 0x1, 0x101}]}) 16:02:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021, 0x0, 0x0, 0x1f}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x0, 0x896, 0x1800000000000, 0x1ff}, {0x68ef, 0xf92, 0x8, 0x7}, {0x100000001, 0x7ff, 0xfffffffffffff000, 0xfffffffffffff427}, {0x8, 0xfffffffffffffffd, 0x6, 0x2}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:02:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) r1 = dup(r0) setsockopt(r1, 0xa4, 0x9, &(0x7f0000000080)="cc676e58bb1428df86d953a17550046291e478f3d88c40748f7b8b23af1ffbd921678e7ff0202b4c851ff4cb666c4e80f7fa801c2042294d0be69f5f8ca91d6228b45ca3024c57188c8fd21b7a8c2096091349bfd5e0b8508234e78f60831bf56dd1531625b2d0d413c9ffab5fdbbdd13181178e3dbbc55df93ab964ab760f48681531e3ffc0fc5af97400eab5", 0x8d) setsockopt(r0, 0x4, 0xffffffff80000000, &(0x7f0000000040)="78c0e200521c92c4315ad0e8d9fa71b9f97ddc78489f17b5", 0x18) 16:02:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:02:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x342) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/217) 16:02:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') mknod$loop(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x60b1, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x2) unveil(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f0000000280)='r\x00') 16:02:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x3, 0x8edb}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x21, 0x2, 0x101, 0xffffffffffffffef}, {{r1}, 0xfffffffffffffffa, 0x41, 0x4, 0x1, 0x7ff}], 0x200, 0x0, 0x1a79, 0x0) 16:02:06 executing program 1: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) r1 = socket$inet(0x2, 0x4003, 0x7) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) socketpair(0x18, 0x0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/12}, &(0x7f0000000200)=0xe) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x9, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x8a0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x58, 0x40000000, 0x8ad, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x8000, 0x9}, {{r3}, 0xffffffffffffffff, 0xbe, 0x20, 0x81, 0x401}, {{r4}, 0xfffffffffffffffc, 0x1, 0x40, 0x93a, 0x401}, {{r5}, 0xffffffffffffffff, 0x40, 0x11, 0x4, 0x4}, {{r6}, 0xfffffffffffffffa, 0x1, 0x10, 0x4, 0x5}, {{r7}, 0xfffffffffffffffd, 0x24, 0x40, 0x9, 0x10000}, {{r8}, 0xfffffffffffffffb, 0x68, 0x0, 0x5, 0xffffffff}, {{r9}, 0xfffffffffffffffe, 0xa, 0x0, 0xff6, 0xe49e}], 0x101, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffb, 0x4, 0x2, 0x8, 0x5}], 0x3, &(0x7f00000004c0)={0x7, 0x3ff}) r11 = geteuid() r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x190, 0x0) close(r12) setreuid(0x0, r11) 16:02:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x20000000004, 0x8006, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:02:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x9}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x2b, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() r3 = geteuid() setuid(r3) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x2d, 0x2}, {0xc, 0x0, 0x0, 0x5}, {0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) close(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x6, 0x7, 0x3c, 0x7}, {0x7, 0x7f, 0x4, 0x5}, {0x0, 0x6, 0xeca, 0x401}, {0x7ff, 0x2, 0x8, 0xef12}, {0x200, 0x2, 0x4, 0x6}, {0x6, 0x7, 0x1ccc0000000, 0x2229}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x101, 0x100000001, 0x6, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:06 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1c0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000140)}, {&(0x7f00000001c0)}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x48}, {0x80000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="9e80") close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendsyslog(&(0x7f0000000240)="2880a96a27e264fa3c524f86f911229bcbda5600459fd9cad8956a24ac06ba8c6a0a4e39a05cb858ef553174241b72878ce25f308052ce048a1d856086f2f4469ccd328beba4cd4c648a7f93ed2f1c99a0ea21fc1e295d083dbd0a49c417a622582e0eada8a09a2ab51ae0053b18e1c9e404c960c80d54f7f88c94360ee7e1e754b33b93db3d097b1553dd086effbbdc774aec44a2368f251575f467c7c047592c5fc75ec3d8becfa79718c290edcc0897cb00e3eba4a71398771d15b55ff78e5aaa2d278755525751fa2d6cc71c3a97e0dae71f9e9b5ff611b27a79d4060a2d625532fcb2404298700413aca01f7a42bd3c347a177036612e947252b9af741ca9c3656aafbee5744096aa2464adcba218edf32ba1cb442972ff73e9a4454f107478db8f5b87bba8650fb1abbab4e86a74426ec56457e9d438219cc93e1fe39de342481c3c906cd405173454457c6d198226590a9e7e3e32eed095aed55a6d2a8832d805c1c1226d990ec89cb44b201e8c18db92d9c01b60df9e1a4c57c8cba2c186052b0fa14beb5e654720be0603b71f5f82bf1efe54891409e1807ceb3d7d4a16c61356545cc0a08c1e9180ca826c5491479118353d557bc544d11f3ddd6300a47ce78612c820ddd0dba51bdfe37949d6f72d763d0dacfaa00481b0944a1d6ef39a1eeec755db76789086bbde9d570ca127f033b6c1b832d0ec00227782684ac8f4ad0667a2f5336bb7be556ec916eaa81fcd0d97d3190045a04a3454ece08971d53a32937b91b0effbd5cefb172a7f3f34a15beff0ee8755e6812f4903799b7593941f915f9282dd853f33f0f3a439f9f12cb5bfe925f0bb129d74fb79959a2c9180ec02797b843e568ec0f8f63805de321da49a8bfb03043374a36fd78b29db517bee92180ab510123f67ca4f578420b7867edea6d609e4c6ce12b24ca08552eb6d63ec4ab814949dcfaf9885dd686c12e53db45c997eabd5e2a927eddb9a623eef32b35ff2705bca80ea0007c167ca0545f4da0ac1ad7106ea8cfcc6382c856ad36a80b923ffd7a973816c71c2685a383c557eed6b516bdf57470337cab6d3ffeac8f18668504b937ceeee7f1a344bacdf51ae7a3b6c51816c1e4dfd24c118cfa6225fef25142db168666feccdbb709173d592898d442a69d0dbd9297980b23ce7e19e8860f39b0186a0aa8bc0b5cff0aa0456f28e27f4303fefa70d9d689e64a1eb9b342abb9bdf764b3f9d91838e57334c312cec7af728fbd410086bb1e16d8ea46042f10ab4b0ee298bd94cce98a1b6d2d766512c52da505e4b673399cd3cf317ebb2aced3d390b4a7fcccfc7de5c8aeca11f3989a943722a1cc30d0f4072d3a66021f6a74647892eca467af375f418af4d133f918aa82248b5a2c8476df614e740c66826f591c4f090b4e698ae4489d1be09ce2de157255ebee9bcd82f6e8e91b13f8ef76ffd6022ca6f8b5bfe65181f0547012d941cb2bacb5280bfb13232f219cf580b48f69c4b02c646fbb94546e3300be9c518af62fdb18c5ac0558f803b2b6d0005d4b124ae7930361aa7a26f9da256ba31df9b23fd2312d689aa7cf712a74b25f9dfb386aeb8bef745876c7138bfb5346f5ce614cb3820270358c88ac7c7c2dcdc76cdf7f7eb3a88aae582c97e954fca47f135e0372c0574c2612cc047326ae82fb2910e4151efa12d8bf9f2b30110a267ffdbad07c41566fb585f498c661ca478df38046b2155c9ec425d176e325b24fbdbbbeaf805556f5545f1e3aac857c950a3ca10ec980d27e9fef375f28d16cf4cedc3a4773d303a38831ca7761b771e62cab107bde49c5128ea14ab42ed4abd39cc51a6870fa50aee99ed97cb7ff8b85cf81506b3c28cba4ac4f6270dfcdb7cc911328399123af3cb658cb0c69c530bc06e8c30ce6e73f5b5f892e4fe2896be6be52bf827e643e7091a916b61230ba605c45c8a127d3d4622368acda58de2b8777a4bd2d3abdc8010152e8fd028e4c96220c54d83b705db9895cb9e1d515506074546a9d02065ba3ae6cd636706f542654877d68ac3ecbb44b30c301739c091dd60f180b54eee5740912ce48ee72bcc3e477627eca45598f4538cab7ab952969ca0db0d14738c07aa5ad00278b02466d9abc9e476d2522307f7fcc4bb101a841b2bf4285b54cca6f426f20b60a439030c85f90e23430cf719950d0849955500c8a63ddb2481f1ac929abebb0c64e4f20481557f71ce899980e3b29de4debe8943051a5dbc558ad42741d9dd67d36402715bd623134ef9d2a110ee5d6ecf6a81ed1893ebefb82a4c24238723953db68d2d69464ec297719ee56f32b171a925393b2277175564fefdf754687ce774e5ee006d1797d49af2d739555b11bfdb11aae21182c2ff1012c630271507c98a525bdab86af42201577f62dd566b06bec12722016c75f99d9a7665c1aa1ed7625fba7091e69f39744634dfac0265a4431b9b28245c425f0ccb59f0bdde54733d962e0d6a97d2f84ffb37ec2c234e97c77b6b570f8b00107c47148533b743f625f94a36ad3935794bf6f932ee18a50c7047a103e83200d239a9085078df9a6e653acde000aaa8fc7a4adeeeefb22cee6788dfcdbf6c4e85c63ddfde71c65c663ca70f2d0d1507f6c97d74d31bb6cb6b7da3b0ef35ff4d6143883256beb76479e6eecd4c9e2051cf8c0a533739cfca11e0fbf05a7e10ce5d67a26038d306fd306961823251282ad9e21e49c2ee7c7679c2f1af0033f1b0aa0e8ebe3dc50521ae13e7d2186e4251317306c7bfc20b142f5f48be4006b092db66e86199f449b88e1265c7ec7e8b7ef237e3bcacf08e50abba1bd634bc63ba4b16f456490d3bd28d880c7ebbed72e0f964e864efbc5bfba5c8439d74531367f35e09361dba908b558d0ae1b4cfe515c3fd378bc89164cf7db6b7d7aa272eef8368a3368b5ed2a78c383c86e97a0f1fa428d29e5cdc245954c1fcd66dbc0dbf1c8981f538bff22add13cd628b96a3e220d7ea45d6db35816d80c0c33a2135705cc26f719ac5261670a481b036e84322916e3ba1c763c600facfe7b674897944d3c1389ceef5f5db2ef5d2ff71affe819ce7002243ea70ebdbeff3a4874dafe58064b7468a9bcbe34adec4630ad65704ffa4e130ce2b2374f11994d4ebac5932095cbf2aea46e5a152e6ed7627875472294d04ced0cca5ba61b44ca1e96395e1e3f134db11156d76c591a81b444c5437553dee2eaca51ffbae9f32ee903eb071f00b2b188b05c32485f8231e55de4836694ade6c137425974916b52ce22044dfb25e739d4c72af3b31dd70286891c76763c99c82e38dc477eaa8d365ab45bc6e2c7082c25b3a319796eaf00940058e060e17c06e215b0e8af2597e25711697b45f67ec6f788e1f2ca767cbf6707456afbb53bca25fb26a3386b746849868e8165c3a778b1aa6fe3566349cc7b71f3276be1e9f278ca022e342b7d5a0bfddfe8347d9c6df940947d72783fe20b19c55a5aefdd88a6240673660ed8fb4980924b84888d637ee86909d5ae0e7e1720bfd29be13aff664ba10f7814ed647f43755b2dacbad3ca2d7c9d623c3367ef2128e6fc3023af7ca8d8be639b740a84f35fdff46e3fc2bf3b2c6ce0f95724b5dd38fe1e4f7d2eada9719f384ceb664250570239c51ac78605c2cb4aaaedda1ab6e9e3716961a208edbc35bf64cb4a5e5cb4c137e5820e68f1f6052fff7268e531d25b5d314d4717fb636d660da87655d546d8264184dde28b2e66417fc3a32f5572c5bb297f3b400dd5d9ce35f3e761e9f63da175e8947013259f76bc33d2ffea7878d3e2ed9d3683e0052f7620b0a84c5de4eff4013d7e77ecb00f61019603763c01e5b311e9dbaca8bb557e7463941e70cb1681e6f72508856d7dbe29ec59ddc2cb527832a9e9bb5878b6c42965c6aec50d1eaf7af9dec59953eec544e47f7f2b8f299dbeef02713c2a5c51668bdcca1f70ed37a48c4929570d5c5fd1a4b7fa63afca32813ca571726b8e8a46a5ef7b705983da321bd30c0396cd97144ddeb7a789a70a1207c4405168e68f64fc705404f82284b722b35fb5289ed9e68f8f13a03a2516c86cc8bae1a0ff232e6b7cd038e16c1fe2c607643dbbccf83f9dd43a58ad6cd438461524d492f7acd281c523a36dfb925354027b0198f7a5487a607e606c7a4b4e06cd4c5a9449f3e28e874bb16b4fec0f1340e99d6973ce86c4c0f12cced66c0ae3532f509bd5975368b77ce181f8647a1972bdaf6321d22deb7ad9896c80424c0cf25bbbcdd8f2166362e86f288f09e0e444499eaedc0090a4e7b9d630fef891e3c3e0f3dd8f6c2f50d24f57600cb60bb82fa6feae929c4371a5a2146a50cac05aa05faccd1c354b2b254a45f8284795f0250e8b48199cf85dc6af5e0c4aced9a857840b7babaafb83915412c53661edec2530edc3a529e7542d993af128462423cb8c1e28b402e47b82eef3949854d977a7e527d29a4647d438a5de5720d94e807f890365f8a85e81ee3b4c9272879bbe4bd7f01f3de586ed38bf1714c75d345c31beb0c0fdc2ef96d7254f98420c49a708c3518a93bc6cd7c059971eac8d33171eb44703671c44dc9a07d953105b39ed7e7195921b993a82be2a329cab679fca1748877d9925b99fc561072ad268e6bc1027fb227a1cc5165deb61330b7ca71768245ece250cc138e135aeb6350036106ba090f34e90f222c71e514d132eafd764d862441d06ffd780167d2aec47b1e55335bd1a7b3611a4f8f81598606ae17fbb7d77320c4302cf0c9bac6cbbc5b8a86df0d7fa40f08f6af2bcd33c62e540e05d515b3a251bb5c41e3d1a2838dcc27d5d22996a7895a79c65e68ebdc719917ee91a50b65ce0fc275fa90f522162f5219c831fc0fd1cf63d4995b4f39c848f6ffead40e6aea2e207414da749a97e8ff7bbe6d74f9ad4427eba775f64af1a691261fa6440adb227d9b7f94af32e9f534a8b4c7013fba6aa1916f2b5362748a14f1253149d4eee2b0fb651882e3f0ebb923528d17f12d1a02a0e25dd8176207fb4087abc45266cab5c521f56a12f1a9fe801058dc28cabc1823a1df485123fe3894fcc4c769a91f9a99fb89049a18d382285043b94164af27ab10972fd7d3844b4411ef3960c91a9848d581094a2415f35c95a1c5342ace7ea78d2ccab655da97c9951ce5756704161ba5a1ceff26e9d70974bfffdc6688d5b6622a77ae2f92772ccf9efa5afc3b0dce6abeeb7056d19b68d74627a43553ec2d6adb55a20fb0b5ca5a80ecb7be8a087815c5aeb557a60b490dc60f60096070fa08c4edf8fdda25b83ca1f8b428f5fd56dbe1be7c97882110789cd0e96e596508f86406bdc7d1fc2c38ea278bc4a289844538527bdb2f6fd2712725282d5db53bedd764f8b636afd50f5e9df420278774f5dbe2f8dcfc7787759f5500183346bb5f92e032e6231aeac5808f4dec1786b8a036104e05c2d620ad56e580fd514a7c3d2453bb141474f7b1c71d4b9dfdab7dbc834555663e464dc4c317da2d1a7f77fee9b2c114968c75a1818415003d5c920278901ab9b6e152d3a550ce8589318700b97300ea245f248f9901d04c6401d71e35d93b2a4ee8aa88a046aebc168a9c4fc445f21f6dcd52404b67ebd46143b5e831a711fe9a3794d7d925fcc0b53a3446498cdd0a66ace15fc168611c65a153cbaa477ac524aff7e1d348820fa1bb5bbfc6bd3016af77b3b683019ef831ce6098ed871cec19ebc55e35f9f85a287622e095721bc4d12f59a77f910f564dd2ca156171fce1b6b16e", 0x1000, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x8, 0x1, 0x13b6, 0x10001}, {0x3, 0x3, 0x400, 0x6}, {0x40, 0xffffffffffffdac4, 0x4, 0x3}]}) pckbd_enable: command error 16:02:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1000, 0x2, 0xfa, 0x1, 0x8, 0xffff, 0x7f, 0x1, 0x2, 0x8000, 0x8b}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r3, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd98, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) pckbd_enable: command error 16:02:08 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x400000000, 0x0, 0x8, r2}) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x7f}) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x180) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x400000003) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x36b, &(0x7f0000000180)}) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="84") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000010000) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x7c, 0x400000000000}, {{r0}, 0xfffffffffffffffb, 0x12, 0x0, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x1, 0x100000}, {{r0}, 0xfffffffffffffff9, 0x3a, 0x2, 0x7fff, 0xb1e}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x12, 0x80000000, 0x8, 0x42}], 0x3, &(0x7f00000001c0)={0x9, 0x2}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0xff) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2, 0xa9) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0xdf, &(0x7f00000005c0)="6f89e2ad3515459c0d8ade659523953269f271f78a56a85eebc3829debb67f9c0ad5a16fa0f8828526168759465efda1ce1862c5fa450365e1b50c245b42572bb326e301ff935659ff6c71d112541553ba97beb20dad63321864e391f7bfef2e893044a06b29d795f3c2b375ff0b754c1131d05faf471f8435218f7e77046f37b282f43b3e25f9e48c9781e74f84b5570904aba69e92bb62d7eca8472b14cafac6950969a7a3df9de1f5ad6479535343585ef492355688007980b67195cc22d7580bb06443b216d4bbfff3c94bd36637") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xb5) 16:02:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000540)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x9, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) sendto$inet(r1, &(0x7f0000000300)="d1f91902b8cb60305c00d56ad4bbe0d22f42110ae93ac545738536173056ea8dc7ed992f1457571426e793feaa00d2", 0x2f, 0x0, &(0x7f0000000340)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x121) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r4 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r4, 0x3, r4) semop(r3, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000a40)=""/173) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x6, './file0\x00', './file0\x00'}) semop(r3, &(0x7f00000000c0)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x81, 0x1000}, {0x4, 0x0, 0x1000}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x811, 0x0) 16:02:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1000e90, 0x80000000000) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x900, 0xc7) r2 = getuid() connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x1, 0x5}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 16:02:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xffffffffffff44cc) 16:02:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x60, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x1, 0xa513, 0xea, "ae1e524fe61865e4661c55e8a04364d895672b4c", 0x6, 0x41c30049}) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) dup(r1) 16:02:08 executing program 0: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x11004030003) 16:02:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xe2, 0x65, 0x100000001, 0x20, "d6777df9525da417a1e19bf96a7a308a1380d100", 0x4, 0x10000}) r1 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x21dc, 0x7ff}, 0x10) close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:02:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000081"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:02:08 executing program 1: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x287) semop(r1, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000d00)=0xb6) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) r5 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000d40)=""/34) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x103, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000e80)=0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) getppid() msgctl$IPC_RMID(r5, 0x0) readv(r6, &(0x7f0000000bc0)=[{&(0x7f00000005c0)=""/91, 0x5b}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000b40)=""/105, 0x69}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x4) getgid() shmctl$IPC_RMID(r3, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) write(r6, &(0x7f0000001040)="74211cfc84745583cdc6258204a54686bdd82c6a50939181b48d8dfd31650a68fc277e20c8bf5586d706f9f91d0c94bf916a8cf1f881e8bcc5408668fb9abdaa367a839ff3ed7ebb29668604356cc613a19d701412dd23061b5797cb5c4faa60a90787618afe38e25faee2dc445ab5f760ac83e4cbf564bfad50d666bb1fb5049a4049ccf734cc48e045364839fe98fa5dd8a683e00bba4c4549fcab2586c20eac82d90c03d3f30dc9d5ee5c2fd89cbbc34556100944b0ba", 0xb8) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x3, 0x100000001, 0x6}, 0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d80), &(0x7f0000000dc0)=0x10) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x1, 0x5, 0x1800}, {0x2, 0x6}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x0, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000c80)={0x3, 0x0, 0xf9f, 0x2, "1524adf5f68085e51536271cb2fc2c47393b9480", 0x917c, 0xb609}) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$getflags(r4, 0x1) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) syz_emit_ethernet(0x4, &(0x7f00000000c0)='%tx^') open(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) 16:02:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getppid() getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 16:02:08 executing program 0: r0 = semget(0x3, 0x6, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000180)=[{0x100000002, 0x0, 0x0, 0x400}, {0x44, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0xfff}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x5, 0x1000, 0x9, 0xa4b}, {0x4, 0x3f, 0xfc0, 0x80}]}) 16:02:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000200)=""/203, 0xcb) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r1) r2 = dup(r1) mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x6, 0x1810, r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0xfffffffffffff000, 0x1, 0x7, "911e6115b987b23a4874f6bef0fc2c349ebb34ad", 0xff, 0x100}) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:02:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x5}, {0x18, 0x2, 0x6, 0x6}, 0xfc2f, [0x10001, 0x0, 0x8, 0x32ea, 0x4, 0x8, 0x6, 0xfffffffffffffffb]}, 0x3c) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x18040, 0x0) 16:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x5) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x3d, 0x0, &(0x7f0000000100)=""/61}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="be") getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000240)=0x8) 16:02:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x6b) 16:02:09 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:02:09 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x8000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000007c0)={0x8, &(0x7f0000000740)=[{0x7fff, 0x7ff, 0x2, 0x6}, {0xffffffff, 0x1, 0x4, 0x1ff}, {0x9, 0xfffffffffffffffe, 0x4, 0x5}, {0x3, 0x6, 0x2, 0x81}, {0xffffffff, 0x3, 0x64}, {0x7, 0x3, 0x1, 0x1000}, {0xc09, 0x8000, 0x80000001, 0x238}, {0x1000, 0x7, 0x0, 0xae15}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x1a0000, 0x10]}, 0x3c) r1 = open(&(0x7f0000000780)='./bus\x00', 0x200c1, 0x40) write(r1, &(0x7f0000000040)="670dc3", 0x3) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1f, 0x1ff}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:02:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x1) 16:02:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCFLUSH(r0, 0x20004268) 16:02:10 executing program 0: r0 = syz_open_pts() setrlimit(0xc, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) close(r0) r2 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) write(r2, &(0x7f00000000c0)="cf3f50900300491e147e35fdf258b9990712be3b4af39a1faddde3c61c03b8c89ea099064b4a500b58ba07f372d4b71eb2ffcab29508652b7b41585b3e515461fd2ab18f18c6ba831df3aab0e0fd6748e39cc3bd097dfd8b4e40efe97dc6d62970926fc3482b90591a76917f627b61228448dc381ab753e06847a2a23b6733f0af8c046417ae8691630d9fc6e6803948d954eedf96f3145b6c71c45a465d0a1ab16df46805d44babafdd2f3dd6bf6093a6cc98ea4de90ff7101700"/201, 0x3db) 16:02:10 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x100000000c, 0x6}) 16:02:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:02:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653002"], 0x10) r1 = socket(0x10000200002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0xc}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) fchmod(r0, 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) denied attempt to set clock forward to 68719476748 denied attempt to set clock forward to 68719476748 16:02:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) close(r0) accept$unix(r1, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:10 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x1000000000000002}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) ioctl$TIOCSTART(r0, 0x2000746e) 16:02:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x1}, 0xc) 16:02:10 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) r3 = dup2(r2, r1) getsockname(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r4 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003ff, 0x0) fcntl$getown(r0, 0x5) pwritev(r4, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6e", 0x1ab}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:10 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x68, 0x9, 0xe0, 0x0, &(0x7f0000000100)={{0x4e7, 0x1a, 0x1, 0x7, 0x7f, 0x1, 0x8}, {[0xfffffffffffffff9, 0x8, 0x7, 0x4, 0x45, 0x1, 0x7, 0x2, 0x2, 0xfffffffffffffe00, 0x1, 0x5, 0xff, 0x100000001, 0x4, 0x6, 0x9], [0x100000001, 0x6cec9bc3, 0x2a, 0x81, 0x10001, 0x5, 0x1000, 0x9, 0x7d84ee9], [0xfffffffffffffffc, 0x1, 0x80, 0x9, 0x10000, 0x8, 0x3], [0x1, 0x1, 0xf5, 0x8, 0x81, 0x5], [{0xfffffffffffffffd, 0x0, 0x80000001, 0x6d92}, {0x61dd, 0x8, 0x0, 0xffff}, {0x3, 0x9, 0x8000, 0x5}, {0xffff, 0x1f, 0x101, 0x80000001}, {0xfffffffffffffffe, 0xfffffffffffffffd, 0x3, 0x401}, {0x3, 0xca, 0x2, 0x9}, {0x6, 0x9, 0x8, 0x70}, {0x2c5, 0x8001, 0x8, 0x80}], {0x6, 0x3f, 0x1, 0x5}, {0xffff, 0x6, 0x3, 0x1}}}, 0x3, 0x6}) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:10 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2f412e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c10180b0a938ec64d5437db6692ebf21a5368a83e892fa98d60ac1470b6bcca71b88de244395b4c0d852bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da77629c04e4280e42b00"/195], 0x6a) 16:02:10 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = semget$private(0x0, 0x0, 0x432) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffff000, 0xffffffffffffffff, 0xaa, 0x101, 0x1, 0xffff]) ftruncate(r0, 0x0, 0x2) r2 = getgid() setgid(r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getgid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0xec752d7bcd5aa26e) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100a0, 0x0) getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="161c9a77bb0f1d9ad593e44389da8285d9ea7f44c3e95d2562ccb376c6091fd852f03a2f", 0x24}], 0x1, 0x0, 0x0, 0x8}, 0x407) r4 = dup(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x84, 0xc2}], 0x1}) fchflags(r5, 0x0) poll(&(0x7f00000001c0)=[{r5, 0x26}, {r4}, {r5, 0x2}], 0x3, 0x0) r6 = dup(r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000580)=""/53) getegid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) kevent(r3, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffe, 0xf5, 0xf0000000, 0x2, 0x8000}, {{r4}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x7f}, {{r5}, 0xfffffffffffffff8, 0x11, 0xf0000040, 0x9, 0x6}, {{r6}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x0, 0x81}], 0x9, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffb, 0x88, 0x48, 0x5, 0x7fff}], 0x857, &(0x7f0000000680)={0x3, 0x5}) recvfrom(r4, &(0x7f00000006c0)=""/210, 0xd2, 0x42, &(0x7f00000007c0)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) fchflags(r4, 0x7ba3d9df75395189) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000800)) getegid() ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x7ff) 16:02:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) 16:02:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7f) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fcntl$getown(r1, 0x5) pwritev(r1, &(0x7f0000001780), 0x0, 0x0, 0xfffffffffffffffd) 16:02:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r1) dup2(r0, r1) shutdown(r0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:02:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x100000000000027b, 0x0, 0x0) 16:02:10 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x42) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x100000000000, 0x0, 0x3, {[0x4, 0x6, 0x8, 0x868, 0x2, 0x8, 0x0, 0x200, 0x100000000, 0x81, 0xfffffffffffffffc, 0x3, 0x6, 0xfffffffffffffffa, 0x1ff, 0x604, 0x7, 0x3], [0x35, 0x0, 0x20, 0x5, 0x1ff, 0x1, 0x3, 0x1, 0x5, 0x1ff], [0x100000000, 0x9, 0x6, 0x0, 0x5, 0x401, 0x100], [0x0, 0x0, 0x4, 0x6, 0x1, 0x6], [{0xfffffffffffffff9, 0x9, 0x1, 0x4}, {0x6, 0x2, 0x6, 0x3}, {0x20, 0xdf7, 0x2, 0xfff}, {0x6, 0x2, 0x8, 0xf}, {0x8, 0xec, 0xd61, 0x8}, {0x2, 0xebe3, 0x0, 0x5}, {0x76, 0x7, 0x2, 0x10000}, {0x2, 0x3d9c, 0x6, 0x6}], {0x7f, 0x4000000000000000, 0xb808, 0x20}, {0x8, 0xffffffff, 0x2790, 0x8}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) 16:02:10 executing program 0: r0 = socket(0x1e, 0x3, 0x0) unlink(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xb, 0x5812, r2, 0x0, 0xffdfffffffffffff) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 16:02:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 16:02:10 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:02:10 executing program 1: r0 = socket(0x23, 0xfffffffffffffffe, 0x4) mknod(&(0x7f0000000480)='./file0\x00', 0x102, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = socket(0x0, 0x1, 0x53) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000015c0)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) recvmsg(r0, &(0x7f0000000640)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003600)=""/4096, 0x1000}], 0x2, &(0x7f0000000540)=""/202, 0xca}, 0x1) ftruncate(r1, 0x0, 0x9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r6 = geteuid() r7 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r5, r6, r7}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r8 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) r9 = semget$private(0x0, 0x1, 0x400) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) fchdir(r2) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f00000002c0)=""/239) setsockopt(r8, 0x10000, 0x3f, &(0x7f0000001600)="3835a39e88d868e9f9d0e795ae084ab72aa073729765f71c70d53bde065d3178ce17f472ef2068a6461e95dca5c1a0de88f8defe5f4cfbad363a2b5fa303ff38317f0aa320750df9090609fe64a2f5e30794a6a9e41c0d601537fb7e82ccaf860773d424987c5bf7eb394e73e416fef26f87513903adf66517538af72b2922bf258815380a61411117f95ba2bb202e41070c8060ba846bff5328ee9c653492d916d593329322aa836ff5761ef3f03c08218862bcbff5bbec6cc32c7070a2185847e1da176a947f468e249364d204248129ac7a56ef0027ffeb5ece5d7e47fdc56022f2d6c7f885bcc1f972f0cc2a5d0969bffb61d27fba7cd41cf944be0b3fbde24c8bf3bff879f86b06b9113986c7f99715103d6a17301e23e411efade2cabbf9114aa677f4ee53f3db5323b05d9278d1e696571d17147927f6f8cc5830f6638e9f127c7cae424b1b5fdc1fa8e177ea5c1c1ef5b3dd14526be1ab2de495b0e2ddab12f3292bb935af8c7cd2e52d17fe2929e10b04f3adddfb9ea46a4147591edf42977fc0b07b0e0536b276a165f27d0b6d0178aa010f91ce7526b599a6ae852c40314c58a6a72831283df88beb7182f7260e0716c14f3ce1b779399f1f4389cf41f316b44d70067257f5bf015fe79887a8a11953c774172eb9401248682075609e060c981cf892ab8eb34a41c830879ad76190cd02c25deaaba7e3bdf4f5e379dc9c17d1297ca2b8a8c07e51307129c836da1c08aaeafae32cb449dee593291b8728be14cb9d93c750e47da98b17fc2a791e5daa69f4ffb295113a33482d7ea27abde949f62b293259869843be4c090c4c280ecd0ef4158314e84d6cce82b01f00baa6ce1cc60d22527659352e4dda82501ea9582148290aeb6b822f16a5e6161d9cd02b6c99f4fb907b492ce225e117bd40f6cbbc5db24831965679a09d24fd151122eeb8fb1898d7748a578f8ab51ad3ea16686507bd5f2ca7c0c43a7278f6cb4aa68471b93a752f2b5d4f9d11b310207bf7c4aab3885afd4e21e8231e0d209de1ab7a95d88b10895cfc3377a92781e1ffc190041c4bba9a2b187fd3a1465c2e09f5b27786325361c99ad4fafc166bdb985b0d8d16e966e41831206988b80ba24e44b187f1781e7791864e0366bdd596dd17be3cca88f295ae63c4a751781f1c4fe5552f26b6f92485dd659051973e9ddb9068047200462b9e44a4837c2f569840e80647075f1b3c2622d433c81ac6303d25bdff3ae9f23442243b00ea47eccdf6969e47753c055e0e1be0c18f77ccad74b9e73fe5c1eaf45dd37a2246b3812a3abca50e07791125513f37f18bfa401b0ac5ff020a66f943055820087167612cc61442219bb649dcfe8deddc399ba2d8d64e9a314fb4d91a996da4a9bcf1f5a79f3ca73fb9b9be0d73ef86dba1297a21158bad8927a701373ff5a2e1fdd668b32d5767382c4d74f792b604f056986c6b361fb701b467eacc9a68ba1783cb585ff24ca97e9389415ca41a9008021061acbca20b259f1f315e89daef6e78c75cdca27534b6ce7617a5e0ef2bf42eec4f80ad1ce8188d1161a00843d25a74cb73dab5adbae5a62aa807a9f07415ac446530b54993f041ea8cd0860507685ce3a1eeee52f05b92013ad6b1ecaf53fd14c00b2aa0ff924727d1169841630e4031f28a96beb01369181b708ca092c72c5300a93808cb9a238a8efa72bd0dbaa2aafafbc1d8e1c60f2cb96f9d3b876ee2f3b77fd61f358a4ba5a1b45e2ea493c34fb83fa802ba33264b445463c64fc98ad4ae369e6bf805f102ea5563ed9024009e3f8b430344a8a1bf7e76c196842d9617a952c996bc6ff58b7a1bb757f176694c63b712ba91703c2a96152aea06cbcb93ecd356b6f75d06ee868f7d8d3eaf1523ad42583637e4b1b0a98d5abc519995faa85b9e32795002891043bd5fc3cc3b8b1a58755f946e4be1722a3bdc3dce70dfa70c36c33ad0cf0d0fc138c95afdceb7e7b37467d1846960621e56d4086e2532797f06ad8fbbe48596e83a759301cb1c3110f180d02548404c56f4fdd2b5a57ecece1affc22314af43b9b530240ff682ec40913e4fd3fa3ec7b41c46f1d5d568db38207fd71bb00160fb94d93c71b5cfc0ae167466aac65004afd03fef330a8ffd2df99041a0f5113fa228dee8967d0bfee9f34479ff7f03273c949bdf1b1e40ba495043064e0f9a0384cee29ef694f74470670bb857253e6779a9a5342a110b243a05acece02515443082ce93c3bcc03b8c0ffdf6b016c5fbf97f0468dfd89044c3ce05c05e8bb2e7e883fd9e4e6ffeadd6b2066aa69e7681a2fac1501965a8f751782d6149d635ae0d93f5f3c09ac83e9a58e041ce591069b4dbc8d25c0d3064a355808c70a39bbeebf845438035820f1bf43a645d31fb2a76d8656ac2ed1b9dde2dd9995e36aae15499c65746801959847bd4e5694ebdb6eda92a46d1535bb2a189242f91be860e4db924ae4eb97657c98b11db6a1debd812e7442d398576daeb4f1507add298679cf1334e2f64fd1994eba9a4abb81081cc43bba514e97db537f1bede9c8a0dfd99f9a25581c6183b7c223209157ac80aa0bf565081ea4c771a8f9c9603fdc6f3c6a74d38f77aca4bcd3cc0e0122c6a69a8f6d2981e976bf7d9f70702e8b2011a5ee71028687e181c88c712ae621e0a29a97f082a34661851766c6f755f31189239faeb38b966c95f0a0c0a9d9d746c4bd8f79ac0bf53879c9551503d48bcdfa0e7411a78e77fbb73bdda8d653d204d2919a849ded97addddae4d6e8b66e7413ee7d69b32a54e0874133dc248e43fa9d51c30d694c72528259047b6a5b4765e7eeeb7032715893b0f27085aa998f120a56522c192d48132f55d771accbfefb4d413877b45f855b786cc6b203b4fed1eee5b99c3e9f3ad33cb3493adcdb95bfcca37fd67ca9c96d5bd47754192d8db51c21ae0eb772aeaa1515cfcfa4dba17dbc49e7afbc70650abfa8d8ff5475d540176c3069680438677f7445e7e61d5236c0c9287df68152a9654ea1d710781ebd93daef9c62c47a938616ccccd61bdfc218ef78c1dfebf2caa88b88224c69a9e99913bde2e1549c58b0365b6f8ebc3b2b99dcda78b5d7c7f8f13ab924700540db7d920ebaaf95077c47e41c29aecf1f00735ac1746984ed728b390b4b81429dd68e438a926b5974e4559ec409e0c1e1aedb6681124972f9064c27e708885fec4e0125ab789603545edde65a895cb4d33b00c9dab6542c856914eea98db78fdba192aac78f13d3313f295b4a5057e72facf738821f1096a0c07b7460979161b7611e9746144391ef84977476ca4d3505fea9f7b3e8f3931a1426bdc6dd7656ba5efeeace2a7354d7c2b964aa396a219f5bb9d67f754c6e540a00be3ee022a19e6a5394f4d2df35193e0cd46a8fc0d918fe97337504f48f25fe5b5849fd6e3db8607c24e4edd9fe90ba3c518551828c4619260398816258f1410584025970b172d1c61949f3faaf4e876680bb39530b3552716c13013137869934d455471fc0afb19b1b4b5427bfe67289e20ff291746426fa1de24e1df1b60ae5065f7de3c808b65c5ae03d2e3ebb62cf913ceadd141de64c753742f70e0f0b8abb8f30dd2eb9a5dcab5e78a3fbda6343f9c5923425f3ef9010148ab978b3b8706d376eee9bd1ccfeba35fb6b92f923197fffdae2e8d79f400a0788859c25907717fa1153dc570044fc23dd164bb63979fe2f63996541f7902752727a08b0403f7026adfe69038e416372ae14874190bd49f90bbbc8515b0dc36b717c98a26502742883bd4e9e251035423c8793394b142b17eec90fab74ba53c4a15e3f0940631550d9c767cc5d75666cf0959ac060b54b6bf866d2f833aaee9730755d58b3c61867dba171c8d93d60f885c5abdb1ca001913b52ff92c8a113dd2b401a7a9f0e12144c6c3b6e0d4aa7f0d392ba5a66413075ee2a1ee3929326c3a604f637acad88c5bcf02def9b784b2fd6e80e8a46ffa6d53dffec3f3d009e2fb7fd816e55ac4f3546d4d1fc72232ab27fd43e6d195744672820d04aad338fdc7f6e5499454af078782adf36d8c4eb829d8bd9fb0376d19156c6271767ca1fb288099bb4cb28137be6e37506e4a257b67655bb37e99b79d07e852e05fab6c3728344b547bd152de18a7d73296ff253d7bf036c1d49e9794e75b8b33d382cd42e35cf91b75008daf88e35735eaa5f888e47f635f1b2a51d5ebb0b66b38633e4dbb96ef9a4d12ef42b9e9a053d5bd8afb166759e8b5588209838a4ba70601cb275fd04fbaa2664fa0eff691b600efd95f1a719d0d4b6f0836396c8a2548400d329632c93fb5ffa4399e6afacf0a9bbdd2ace55537dae3d68b228c8257060f78b5c611e6e97cf2b44fdf4feafadda485bf24777e403f837ac41c6cb48f8e6801568d0719a49421fa6b24ae02996970823bcfabe19c768e687eb559c48b5835dfc3e89ab9ae575bf06027e858fdce41328885673d3fef8b4edb5b01cd754a704b6d27fff0963b846d2d8bf1a66eaf4b4fcbeee163dd8612d04f8c47345126979f9dc6d5b38fc9451e39a92520fc3723440b1347185db215e383e91e3877afed1b1fb0840a6763122dbbb4d241ee504e9b692e030a08a522b180fe766eb604b2f44113dff18039dc9b0a4457742ef80955eef0d804e46ce417ce8d80f04901a62c2375fd6231137cc416d3b0e950fc9ea7dd3bf0dfd04b0ab664c00b997e09b88431da01bae0743b6a53453aa80febdd1f011221ce97b47d0bc8040e491685efe25773261f273020a5bf8ae023946439e80e90b8acc008a828594ec59c3cc29cddbc9b1f0e5b674e1ac44db737bd43dce8dd3168835e1d52c9434026ab4bcdd8232d085e7d2299b47ea248a82195987d1b726b6ae5c22bb0cadfb098f55142e74816c1d32bf732361a58d2393aa2dd754fc976847464c7365f33a60c969779d91e6c8bad036410344da1f2206fa7c1d56983850b3888011ab034a406b3a19abc86c49e795786daf800ca27d5a805b529f06f3249a1c61ed1708366d08b48b1c64c384beaf47ae4f9949fb1e4b5daeff92f10a3d95d7d5c6551b0c7891c22b43bec62732b8a2ce23a4d704d605f6e3b93b49b9833ea6f38f645edde91e1af11b6047ed161dc70fe041dfbbe96c449055e4ffcc910336a963957df2c15056bd5716b7e4159f861bfade1c7c34894a6d7806f89a1f057e93e3dd93d51cf0f3dcdbc92aeee18520050d2a1a8932a2089f0529847a5869ebda613789b0ffd37b0fd99d3a979840e7ae4261cee8db3315fc1c42318c2a270a1859bb4cfb196c492d7bd3837632f32ccc0b897861bfe0a65d8ab61a4d4c8ecf2ef5e0fa8a3c096b9170c42908276a1730c6e473b264a7562ece98874a60157de98aa478c115c26cf9c55c7b645e6d96a0b3c0a1aa887ccc36bf5d160806348a68fc77d7dbeea5b65c80a19df94ae40c0908920068208786c714fa51b657e33304f93ba4be6bb1764202fd5c87a8ab3244cd3018a4552c0dab866a4f557d645485516d2aa7bafe0c6f03182c4fa2b4247e75b4f2a8f1565010a7c4fa76e2029436c7611a1d35cc69e5f5cb1498b5bd1cb24a8901f77fadffb1aedbda4d0bdb0077e5b9aa6b6dc40a678d3aa0b6ec4adcfde4bd2037c32919be9e6a76461264417220c7f6ab429eff4fc9e80be38d1fed7efa05f0187e853086fbf9a6aa0e78d501e8afbd7adc74ad73efbd96a0352ea86a76e015850c4552e36337faefb6838cd24d74df8d41c9cb74a35004a48d1f98914b3", 0x1000) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000280)=0x6) setrlimit(0x7, &(0x7f0000001500)={0x3, 0x5}) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000100)=0x4) 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xffffffff) syz_emit_ethernet(0x1, &(0x7f0000000200)="94") 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x74, &(0x7f0000000080)=[{0x7c, 0x0, 0x8cc2}, {0x33, 0x0, 0x4}, {0x6, 0x3f, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setrlimit(0xa, &(0x7f00000000c0)={0x1000, 0x2}) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x8}, {r0, 0x40}, {r0, 0x17}, {r0, 0x4}, {r0, 0x80}], 0x7, 0xff) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x80) 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20000000007}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x8001, 0x8, 0x101, 0x9}, {0x1, 0x4, 0x3, 0x3}, {0xfff, 0x7, 0x5, 0xc00000000000000}, {0x6287, 0x10001, 0x8, 0x4}, {0x100000000, 0x1000, 0x5, 0x3}, {0x20, 0x10000, 0x0, 0x3}]}) 16:02:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x40080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:02:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100), 0x435) write(r1, &(0x7f0000335000), 0x5224) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab33673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) 16:02:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7dfffffffffff, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df0000b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x202, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20090, 0x0) r0 = socket(0x6, 0x7, 0x4) dup(0xffffffffffffff9c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x40, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10002, 0x2) kqueue() accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) fchdir(r0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x88a, 0x0) r2 = socket$inet(0x2, 0x8000, 0x1ff) r3 = dup(r2) utimensat(r3, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x8, 0x80000000}, {0x5, 0x670}}, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000002c0)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) r2 = shmget(0x1, 0x2000, 0x2000000000000020, &(0x7f0000ffb000/0x2000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0x2e, 0x0, &(0x7f00000000c0)=""/46}) setuid(0xee01) r4 = semget(0x1, 0x7, 0x10) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000440)=""/172) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000c429c4c240e8791c74c46578ef7c000000000000000000000020000000000000230000000000000e70ea2445f46e9c83cfe6c700000000000000000000a6604569f8b8f3af8cf1f17a7474ad97d61f7f4dfdbfc0d47a1aa91481a7172569dc812f0cb5756dcef92a998a36f2991a3d2c6eb71cefb3e3899731ccae59e66ebb124d21e3b8aaf7eb69d4abfbb039c1fbaf910c9ed3553735f194b0d0d72f39dbaf9db37784fb5acfcaff3c355026753446360c03144ca1ecdaf84cb8998029bc2666d056720c59218c48ebfc1f4c1aebe11e1be0163f84794f9dc4ab5ade5e0fb9f240d045294c"], 0x1, 0x3, 0x1800) shmctl$IPC_RMID(r2, 0x0) r5 = semget$private(0x0, 0x5, 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x9, &(0x7f0000000380)=[{0xf, 0x7, 0x0, 0x384}, {0x7, 0x401, 0x2, 0x9}, {0x40, 0x8, 0x0, 0x2}, {0xaba7, 0xfffffffffffffffb, 0x6, 0x1ff}, {0x4, 0x7, 0xf8, 0x55f2}, {0x7, 0x7, 0x1, 0x71}, {0x4, 0x9, 0x4, 0x3f}, {0x3ff, 0x3ff, 0x0, 0x73}, {0x664592a1, 0x8, 0x4, 0x9}]}) 16:00:00 executing program 1: r0 = getpid() r1 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000001000)={0x6, 0x3, 0x9, {[0xffff, 0x1, 0x3, 0x9, 0x81, 0x81, 0x6, 0x1, 0x101, 0x498b, 0x100000000, 0xffffffffffffadf8, 0xffff, 0x9, 0x6, 0xffcf, 0x2, 0x1], [0x1, 0x7, 0x8, 0x2, 0x1, 0x9, 0x0, 0x1, 0x9, 0x8000], [0xb1, 0x2, 0x2, 0x7ff, 0xea2, 0x4, 0x45], [0x7, 0x6, 0x4, 0x7f, 0x2, 0x80000001], [{0x9, 0x0, 0x6, 0x5}, {0x0, 0x10000, 0x4c7, 0x3b}, {0x800, 0x7fff, 0x5, 0x7}, {0x33, 0x5, 0x6, 0x40}, {0x3, 0x8001, 0x4e8, 0x6}, {0xffff, 0x100000001, 0x9, 0x3}, {0x4f9b, 0xd2, 0x8001, 0x100000000000}, {0x5, 0x2, 0x8000, 0x6}], {0x401, 0xffffffffffffffff, 0x7, 0x7}, {0x6, 0x5cda, 0x401, 0xffffffff}}}) r2 = semget$private(0x0, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wskbd0\x00', 0x880, 0x0) getpgrp() getppid() semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000000)=""/4096) setpgid(r0, 0x0) getpgrp() 16:00:00 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair(0x16, 0x2, 0x5, &(0x7f00000000c0)) close(r0) close(r1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) pckbd_enable: command error 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) pckbd_enable: command error 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x2800000000000000) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0x100) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x6010, r1, 0x0, 0x0) 16:00:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) 16:00: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, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file1\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file1\x00', 0xa, 0x104) ioctl$BIOCPROMISC(r0, 0x20004269) r3 = socket(0x6, 0x8000, 0x1) r4 = msgget(0x2, 0x80) msgrcv(r4, &(0x7f0000000280)={0x0, ""/51}, 0x3b, 0x1, 0x800) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r3) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x40}, {0x3}, {0x6}]}) r1 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x12, 0x0, &(0x7f0000000100)=""/18}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000080)=[r2]) 16:00:02 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0/file0\x00', 0x6, 0x9, 0xffffffff, 0x1, 0x3, 0x818c, 0x0, 0x0, 0x3, 0xfffffffffffffff7, 0x3}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1d1, &(0x7f0000000180)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendto(r1, &(0x7f0000000080)="15a628fadefa85d11465c311f170d2915bea618a286c7da32ada5e4515aed85abd972873ae529bcdc380ff6babbbe1d3927f5cd8d1e22f5f94f20e5a79b34b5c", 0x40, 0x4, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) r1 = geteuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="043cf66bda2d6cf02d27943fac417e3498d5f400a183ca827f77702372eb32198029c40ecced74e18610c07cc20c67e923f0b957c80662e861600ddfbe1709dc4dab695fbc689384bdb2f6e60ecafb989d87cc4838a6462403ea76f24e89631cdd2689de9b6cf6f7d946c154cc659260ce110fe57546a9faa5d8c1433fad8d61d4a048ea158ff182fa6b724589a79490dfc4326b0667657fddff8a51f6178e821a33a3e4", 0xa4}, {&(0x7f0000000000)="4bef7b17f9e99f9762bd", 0xa}], 0x15f) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x3}, 0x8) r2 = getgid() r3 = getgid() setregid(r2, r3) syz_emit_ethernet(0xb3ba84ac5f93970f, &(0x7f0000000340)="b2") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x1}, {0x41, 0x9}, {0x47, 0x3eb8656f}, {0x0, 0x1ff}, {0x40, 0xffffffff}, {0x85, 0x9}, {0x89, 0x20}], 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:00:02 executing program 1: r0 = getpgid(0x0) r1 = getpgid(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) fcntl$setown(r2, 0x6, r1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x800000000}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x63, &(0x7f00000002c0)="c0e77ec57d48d1ddc57b7774161c4e2b3a46a54b47ae32b128c55462872aa615555a8a1c163059387ddeda7ca039f2e7e2e1f9308ee7ecdd04721137469ea303a82c7d8d00f0e752871a07f67dd36f9057ba63d1c40ac2caf719b8947acb86e4e3f2f8") r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000180)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002400)=0xe4d) r2 = shmget$private(0x0, 0x1000, 0x605, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000fed000/0x13000)=nil, 0x2000) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) preadv(r0, &(0x7f00000022c0)=[{&(0x7f0000000040)=""/163, 0xa3}, {&(0x7f0000000100)=""/143, 0x8f}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/162, 0xa2}, {&(0x7f0000002280)}], 0x6, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000002280)={0x70, 0x0, &(0x7f0000002340)=""/112}) rmdir(&(0x7f0000002440)='./file0\x00') unlink(&(0x7f00000023c0)='./file0\x00') munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:02 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x2, 0x20}, {0x6, 0x8}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x2, 0x73}, {0x101, 0x100000001}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000002, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x638}, {{r0}, 0xfffffffffffffff8, 0x80, 0x8, 0xa2, 0x24}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x4, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x8, 0xd2b5}, {{r0}, 0xfffffffffffffff9, 0xbe, 0x40000009, 0x5, 0x8001}], 0x1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa55e8162da051cfc, 0x41, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x2, 0x10001}], 0x3, &(0x7f00000001c0)={0x2, 0x2}) poll(&(0x7f0000000200)=[{r0, 0x113}, {r1, 0x80}, {r1, 0x1}, {r0, 0x110}, {r0}, {r0, 0x84}, {r1, 0x10}], 0x7, 0x2) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x7, 0x45, 0xffffffffffff7532, 0x4, "ea07195157a6880a75fa95bc3eec78f0a9a90c81", 0x0, 0x5}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/38, 0x26}, {&(0x7f00000002c0)=""/219, 0xdb}], 0x2) write(r0, &(0x7f0000000400)="5260fad64031686d903779d3a056a30c2b2c3bc0b89b7a41bae0039bd4b85769af27ff6c2cd20eda0385c9213015e32ccffa1eb1097702b7628c7655c157f987c4e5a2d5ac2d27262a6766518800951014749dca6112bfbba3f4e358c59abdbf42c179e11b9f13a79a221f371a7bcb995467cffff91ef01096860ae2b51b7ada364979359ecbf172a59ed050b6d91e62dfbc9cf98280973cc00d703b2aac9ed30508ed219b138dba4d6f035bdf3949733c10d07f2b17ec612edaf3d00629458cd580ab098574c6264ae49499343d9f855194d29c6ab96be6cb43d39907a35584432490aa43028cdd25792c3fc5a8bb8d9b5be25000351e1a", 0xf8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) r2 = fcntl$getown(r1, 0x5) setitimer(0x2, &(0x7f0000000580)={{0x4, 0x5}, {0x20, 0x3ff}}, 0x0) r3 = getpgid(r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000005c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) syz_extract_tcp_res(&(0x7f0000000640), 0x401, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) setitimer(0x3, &(0x7f0000000680)={{0xb51, 0x10000}, {0x5, 0xd4}}, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000006c0)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000700)=0x1) setitimer(0x0, &(0x7f0000000740)={{0x6, 0x200}, {0x3, 0x7}}, &(0x7f0000000780)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000007c0)={0x1, 0x3, {0x6, 0x80000000}}) preadv(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)=""/248, 0xf8}, {&(0x7f0000000900)=""/63, 0x3f}, {&(0x7f0000000940)=""/87, 0x57}], 0x3, 0x0, 0x0) pwrite(r0, &(0x7f0000000a00)="dece058abef155d5faa925bdd9ba984af51ee62ad351c10e681cacbe82d86b0eef345183b6f552d1f3f23ef92a574dc2a856fdc745cbde3a50ffda03a3834e0b1021f1ff813b7318cdb311d9ba048ad16c50daccd814d0c65b95c6a408c3551b3cde7ad190a360efe7301eedde493330c49e1f96108da246a6a2b04432e631b22b7892e7ca01152c97dbedbd1128c48ba54c13446000582f38fa73e3c79a495c239f02fc5d558329d27d944b04fdced3965f77ee95d3184c4a546c73315018ee148880e12bd95f9d45c66ba23f69e09d0840c60ebac7e4", 0xd7, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000b00), 0x9, 0x3ff) r6 = msgget(0x3, 0x10) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000b40)={{0x7, r4, r5, r4, r5, 0x80, 0x7f}, 0x1, 0x1, r3, r2, 0xbb, 0x1c000000000, 0x5f5d0, 0x100000000}) preadv(r0, &(0x7f0000000d80)=[{&(0x7f0000000bc0)=""/36, 0x24}, {&(0x7f0000000c00)=""/183, 0xb7}, {&(0x7f0000000cc0)=""/173, 0xad}], 0x3, 0x0, 0x0) dup(r0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x3810, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) chmod(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='X', 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x80000001, 0x2, 0x4, "58c7afcfe53dce8e62f736f0adedda163a784dd8", 0xffffffffffffff00, 0x3}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000d1e78370e8f605e01000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1}) setsockopt(r0, 0x25, 0x716, &(0x7f0000000100)="9c7ad4cd261046f3b3e57998d7140fc302974a5d844142108cd16dafebcc0e2818aab801122a5fb8bd9a7049a71ead95ad71d22918153a70d76ddbb9122d3df6f599f1ecacb9e33747f6013ee4ce6df1343e1ace0e7a0c60d2b938d775b88509df45d0fc24103b13a394f3f1427605ae2bb326892eab054c0d2fc7b8f59a5600d6e337e5c477ee8b74bcc4dd209e0e6fb3149d6267fe28ee2042f75d3c2fb95ab5174ae50e9b63273e0ebb7cb6588ba1", 0x20e) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x1036ac56) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x8054, 0x1, 0xfffffffffffffffb}) close(r0) r2 = semget$private(0x0, 0x1, 0x69) r3 = geteuid() r4 = getgid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x2, r3, r4, r5, r6, 0x80, 0x3}, 0x4, 0x3, 0x9db8}) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000ac0)={0x1ff, 0x65f, 0x9, 0x9ae, "082f0564c49769d4af7a23acf70413f9c475d446"}) write(r0, &(0x7f00000001c0)="88", 0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xdb, &(0x7f0000000340)="b2") r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:00:02 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x39c800000000000}) getgroups(0x1, &(0x7f0000000040)=[0x0]) r2 = getegid() socketpair(0x0, 0x3, 0x1, &(0x7f00000003c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() r7 = getegid() r8 = getegid() r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0xa, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) r11 = socket(0x11, 0x3, 0x0) sendto$unix(r11, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000380)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000100)="f8bac616529cd64af9c9ca803af03f43dec7baddc50889c8c2943fb7cddb5932b63633d3c6c20d3d07013b8d357d56a6fe1cb790bf844152b92ae3af0884c4a3699ffa266e796d6fde563f40c91622022f3a2f5191c740b9ec08fcbffe4c3e6b3c98a210459e5358160582ed086e4416dac6909d5e19", 0x76, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x20000000000000d7, &(0x7f0000000200)=[{0x6c, 0x0, 0x2}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1000, 0x800000000000002}) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000002480)='./bus\x00', 0x20, 0x3) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x5, 0x140) ioctl$TIOCSDTR(r1, 0x20007479) readlinkat(r1, &(0x7f0000001400)='./bus\x00', &(0x7f0000001440)=""/4096, 0x1000) r2 = getgid() r3 = getgid() getgroups(0x2, &(0x7f00000000c0)=[r2, r3]) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000140)=""/230, 0xfe8b}, {&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f0000000240)=""/96, 0x350}, {&(0x7f0000002440)=""/4, 0x4}, {&(0x7f00000002c0)=""/4096, 0x471}, {&(0x7f00000012c0)=""/33, 0x21}, {&(0x7f0000001300)=""/63, 0x3f}], 0x7) openat(r1, &(0x7f00000013c0)='./bus\x00', 0x10040, 0x0) 16:00:02 executing program 0: socket$inet(0x2, 0x4000000000003, 0x2f) r0 = socket(0x2, 0x10000000000003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semget$private(0x0, 0x7, 0x400) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) r3 = getuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) r5 = openat(r4, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000640)) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) r7 = geteuid() semget(0x2, 0x1, 0x8) nanosleep(&(0x7f00000000c0)={0x5}, &(0x7f0000000340)) r8 = shmget$private(0x0, 0x7000, 0x536, &(0x7f0000ff9000/0x7000)=nil) r9 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = getppid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000005c0)={{0x80000000, r3, r9, r7, r10, 0x81, 0x2}, 0x7fffffff, 0x0, r11, r12, 0x6, 0x4, 0x3}) r13 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r13, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) dup2(r0, r0) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x3f, 0x20, 0x3ff, "ba618d219539cce75994710c577e04e6d2bc450b", 0x3, 0x3a58}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xd87) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x500) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0xb17a) 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffe9a) sendto$inet(r1, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e", 0x39d, 0x0, 0x0, 0x0) 16:00:03 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) chdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0x292, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000440)={0x0}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) rmdir(0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100001000204b, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x20, 0x1) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000680)=""/4096, 0x1000, 0x0, &(0x7f0000000100)={0x18, 0x0, 0xec8, 0x6}, 0xc) 16:00:04 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="5a52575b0215976ebdfe6f2b3a48fdc7a3718a59c48d0655026d0e7c10384f6ed4c5cf420965dc4ac363faf9f4eedfafffbc6e935e5f5441fbbbf378eb8808e4858f1ef3186119cad0a8dc58a22070e86d0d9b883f96c0c8ad1695aeb371254d260885408fd8b559809924319cd3611d3fa816a989ac3717cead4ce6280bbd68b6f7aa02b09d31b8b16ab3d92ae7435d328a5ecd52860e5a85ffbbff56ab85d5f7018553547889e676f64e76a7ac680fe46b4b7dc9fe85685faf2d21c0d4a67a74bed24a3f3fea251255071882293ede3eda7a201a84b0a8ae4c6593e3eb30ad7a6293ffc0e0d336d9e7719115d5e9a099eea9cea8a84ea76f12c9060afb06ac65fe7b1704863394c7fbbbe0e59cfcbebd3308f534800f137c99fda48b3aef7166257a64452cf9cc41e6b0dfbea27704a74547b9161186bebf00ff67adece29ef862eedc88cf11d03e7ed1712c1fa8e96572b77a7859e1224561f237a8afe0aa2bd0d1eaaac62b3ca3eb0dffefa8398a4aafd913a721160f7433bd17ec3a9705e73e1485bb53a244df93724ac0628b01797a475326e016d9bd26d4ef859b65c584fe06186d7b25b53c1f15cabda5a99f3af59901cd7e3fc85590473cc92988e9e67e397afe8841928d9e8f51e70deb13a1d1c404fcea901cf84694098f31a2eca3b3e7d9ac5065508d830279de0a0be5550ee49396fd1f71f854b452ce983a043f22faa2266b1b68d07ed3478d91b78eb5da1b7afc27e9427eb441b135cc0afe291a35c79360346c3127eed0a7114bdcd9b88cfed609a8755630613e0d8475f9cb6b873753d6e5b6c94de954d7740e3416fe619193246070e1e973b919f968023cbdcdba900fc79f21b58c2d7fa677831bb52a9577b01c2eaab1671e383e170e4f19f2e279846cd9736e2cb106ccea96c155d172e40f949effd30b5dd2c8471091976d5fb540abe782997e770ff684d2d31f8746af2d44d2ccd2cec93be3f2d0a8c03629d982d7bf627ac2e30f2a46c792fd28c22735a00f3fd985b85ca576a20a4cd375a12da24286ac20bef1d38ed57701813960bbabea4f4982592464e003e7db61380b20e3956746cb5bfe36a71f708aa0c3a1acd47b17fda0941c330c2c4c88255bb9e64cfc9785cdc4db74ab49d8a33b504b4408e2b897bbd1bcd8bec53f6cb84cdeaa3f825dc8c17613f6240ee7743a30e0a27d54c99353f350de21733391166518c6b9276b9cca585516b7253545b2013a9f2244381f5a18676e18dea896196fc2717d5d145a9026c0af43be5496d309f300432bda73d6da9de86be2f9b0325a42f6e0d31cd044377d7bb2ac824812e6b89663f04874d12727efa0afa3a409310cdb69e7bddad2bd71756d3d8081d4de4bef924bf31f91ae1ea72f2d06a682e315c97980a3b124451be7a6ef1c52a0fa55b80760695b9ba65a569813d37d19eeb58571e70a651440ffce041af980dd2fb74be93926ae82948487208e9ea9059e4be23e6119a74f87a10747aefd118c21454a0345432b8f5df67e604ffdc07ce8a1b0949665bb109adcc7bd14d424ff4f4afd1b38d7111a8f0f4efa6430e117619bfb0a4ed39cdbe185076cd64d4f0c128d020937dcac4eff256014e1406b0c46616f0b536c26ef0129b24bf1963494f0786be7d48e76999eaa35a80e2adcce27dfd9b70d78c3c7ad4eab1d81e15a41c67ea366c1bd90895d30e57eef695002a3f5803584a5d5a150cd9e72bb65cd3a80e22909139925f80afb8884bd5772634d63b7c906ba20d0987b093df183d71967f3aa677853ae0ff70e62f837878ab2553b019f89fae7d2ab9cde296c325ac3c91bf9583eb9d82e5023f29eacdb2faab6b28e0a4cb3e89292becb4fb28cc66b2dd3ecf27e3b9e5fab2d18a952fad1862e4fe88c89f164ea81308553d7507ef9dca34c9be4dfe81534febccba4f0355c0b6f2e93827ea26d19c5b76e6befd1a5b80d6f76214b7330f7149133b95e73aac6f9d9fea0bda9712973d1aaed847cbc578a6a52c4ea27f8abd9e8788b5e4e81739ab8ed449c4fedad94cf449083640caec95d2d80a0ccb6188b6f1f5113f7c05a8c38cbd25e87e9df74e80bb3341c523d4218c56da3ffed08bfe67c1b517f3dfdf15f861e6e2a4bb9ba3f47d8542a7b574da6e2a37990fa6e80e6eb37a1b5315c5dd37d844897e68c72c10e7b8099706bec9ef1e8fdcb0ff99b3c8ecd113b8cd0a485e115188c969fc5912f1e2eaf0ef5a644dafe6b4597b139eef855590faa81f64c6c953060e47a93d307c6a49accdce65748f5e58d0a44d8c89826556a6caf621534a549f428140202d7c424cd6513565967ba310136f2a1e6460c14f46ff19b4cd18fc99bfbd2fe5c4031caeb95f010fc1f42cb4d0667a8d421a7ad01655d081f00b77ffbc1d47396fd4caf5d9dcb71b5f0c555b7dffcfc8f3375729bc5a7a9d4ab011d7bae3c1ff8466da01f094d5d956fa77fad870f4088ca4c1f4062b4ac4e6c3194930117bb0bd71350e66fb568d834159408c8f5ef624d72b422525a3004b35b67413e481a9e67cd92e37bb0ffc4953b14d2f51772f1b078cb833c66eb212397be9f1bdd980ef7f49a4bbc6ef9ad997a3b11969128494e869092fc71ac6f4b941e3cde12ba77df7c2d73769d2b5ec4bf433f58f2dd8c0b8e5056f008dd86e143ddb738a6230134ca81193388a8ba53ee7d77444c06a1afb2f3ce8417a261a51ba3c493f5bdf098d2d3802242dd8dca0d2e284728eaa8ae3a035119e5d89d8610a6b5ce36ecfbab7125a7de09aaa303dfa0952fc0913e3bee820c690df904376e67c3d0a4b46afa22461754d31720f6f7744d72c3cd53b1a5e04be503275b362d50f0d7fae0ea754ec8dc98ed1efe1357588c3fdb0034963561d1590a6e551dd06481b55cc533f2d1d6c0d11bb75e8553281d59cab839ef7ac4523d08e8ca97f4c2feb169ff7da5e4951ec17f7eb08fc797aca7dbc315294973d749aece80cc08a587ca50d06f21a3b10ce94a178f12c42418ab5ff8a6ae80325ecfd471a9e20c572acccbb3eb078b28c1c2dca6cf6fdf0eedb1d3e3b2cf46060dead80e8ad06c7a131709de36c0dd6101c42a5b7c5f11603a75cce4b545f2e17d02188f4922fa6d12a3dafcf26e53d5d02e003c21936b9eb0faa6fe842201dc9256401ede494cd3c8a932c368025fbce720bf6661be69709eb5718bfa770e17b508ef1fe8b0bf927020711f0e857c90753bf6ff479e017a56577fce029223502d39a10c1eb693521a61b272fd804693ff9dcabf5f1b7388437eb1ebf8a8646c9c687af0625fa2cfd65979c2fea7909acea09b9e587216a1490df2f2cac9c425f8d26eceeae2235a99c363e69b28792fe38db187029560106d7db9b31ee1d6c50366194fcbea79066261c5fd60734064ad0fcf9906e5f7de4d413ebc6464d20f6427adfeca672d7e2aca4ae1dba66a92c27ce385a7050b7d11a540532dbc51705e737099a7107e4d3f4d3044c3327265581a2e775309663ac50580660781beaac5d80b861d647123d7571ea8334ea41a101afffb71ccc7c41815b0d3731bf62e40fec2210c7c612d0394726223cd4a8f39f8e67ceaf5dee8d9980b19cd4988cea95a1493855744b7488c437b7a74b7ca2f36e4450ffe562881dbf3f1adec0352fd0d97cff7cd823659e8321ce61bee7cc0707f9be65ad4ef429927cd74a487db80d1c8f7d485c2077944eedd671892a0bee5f06ce1423bb09a74c4977dd18a4b88edfc07a4d3fae2c5ca42eda6efb896971f1e78d41f13975f2c19ffeddb3893a1b6f89a30fba7f590b641bc6149f9f0d0e3a65e8d91fed925058e5f0b241a42db704a6451afaa93476176af75d06e5d59a98affac6b3596f99e45d6f24464d1352c8cd85a6060900690b96c6e93a9806ca27fdbf6fc735ed4ab3ad0777954b104e82889cbde47dbdc22f3e693517cf8f36b5a3f811ddd9ca2d07828a716afc79152872f9ee563f18bb495fe87211e59fca9973527f0f6f4b2ef8bc89d7b5049207055c28e5cd21fd1b49e5cf40da8eb73bc74f88e603e21ebca732c93f533a485af90684ba5ec4410b3b93652f134fd1776d10f95d600185ff813f06f8a69bfda5ff10e23749455124de6c218c3648ae853ad5b22175b3e6177b63a950a5c55fe110f81d776eeeaf1d9ef18a67d7506343d54500c479df10382a90b86256ef1c33eb19141b1ec979d89ec29888454fdd08cf74dfab2bf1810011595914b9671c473f855ea267197f8be9ba64a33a811e104c592bd513eadd1454c1ed040a20ea71aa04942237a9d291e8c1577e10c172ee86ed08ed75b58801c7520a3e5c1db6b63040150ff6b1ce9d3143c5a1a7b07e2bfc9db39041f28f70c1b9c7f46cbe4310830b59a9814cd4bd097bf16429661641f6bc78f5521ea3581881177ea3ce8e935dd8075ef8d41b65e2d97fadd846c9d6b2b7a5e2a8ec6dd1ccd877fdbc0de582b0a5667d98e49a5a2738d64265599f6bea4010c7a9c1531063e93ae1b1661977f22a529a54eb52793939c5684871cc57eacf6dbab66308419a664bc2e59f5d8fc3429d6ce4e1635f160102418c62dd6b3ab93d37c62870c612169fa12cfdcebcc939c21f49585e252eebb844ae22d90e2ebcd74fdbed1c411bd888182c74ac8d99ff68e6447cf641202ad67c93172f24d782edb41fda0a2b77e98399123e788784dc080386aa3baf7cbeaf011421a84f663b16d859664ba2faa0781beecb0346e97233b999426b9b179892f29c63786b0e326b10df6e87886a10f396bf49b4a8ca937a5d631fd0c28681c62f4e32f5344755f9d528c30122e86d5ada9a516bf259bca5fc21b1a7a721a55a89d34bc88f06131475dce4038306b1109b57075094c81335ede9a6ecad06233a05607891e0b78b00567c73a7f9ac0279189290ccc55e7f89cc8ef77e43d4ff955f12c706ba90cc9ffd6e7ad0f48e1cf9b8ed8a18cc8c1ce0767d275d4f323392d5f9db8309927b5b37d33f6fd998d84c6e09fe13fa064c34363e8afaab42a6406f689fb871d2aab3d2b554b520d1e88d3d6bbf4b0a4dfbadfc8d89a2a8fe1061c8d8ff4737fc6477340507ba4cf8c5d368682068e7c4c4dd7df1d8e2256d5f43b2ad0cdb5fa0155757a47666c06cf49cad1376e5127fa254a2caa2007059b18f145832283b95d370f002fb11981480b0124cf4f925846c55e096f7603266be1ef29b087d58801d4ce7feb1326950e9a9b738265c5b8a5fbc95b2b1910d0ef8253a016d495751310887fc9cff052e1da1edd3ff0bffc8ceda093a97d98ad32ba0516f6c677f7d046222a8ecd93b1c4ced416cf859b750074a28d1f8c5083d645f6f027ce5f31cace49a47d037b1386d15544c13537523e515b02325a8a9136e3084dfd6560eb963f6eaa936cc95118e7925fec62f8bb46007a8b428b3cb21e42a09a0391a85c37b236424fe5fc4bf9dc19ec6a7ac0071ce73c09c533cd938a11a818b413e97a49c14b95b0e1a0e0de5777027498a654f08fb9bd49ac796eb33613fb442abcca55d56647cd4dd8869dd5aa152c0b9bd079dd7079a3e9a9e56c391c433e5445f60ab34af46d29a5ad2eeca0dcdae5f56dac3c6e63a5a4c49f1e3ec462ab0916a8df5608c044a4a0b1df28ed483b61613eacb8e7b97dd5f8586e44ce010c9235345b2a3f2cc4bbab1f82e064aa2cb5ec13c230083d44083fae066d6c09d25775fda648d170ce58bcbb95e0fa6666301be16428ade41347d3dd4627285ccde041b00244b8223cb2f54bb8c86c325a", 0x1000}, {&(0x7f0000000040)="e433075e2178a9184a6ed8bed0570c058546d7623951d41d81bad0783b905a6a2b3f1908b723d81f85263bb7a49a13e8bdd0646f00c3cd5b1750f248f9f3b44d3d8d2433455b96", 0x47}], 0x2) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0xffffffffffffffff, &(0x7f0000000000)={0x8}, 0xfffffeb7) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) pipe2(&(0x7f0000000040), 0x10004) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="3b64966776112d4e7667cfdd79f4d2d800000470beae642ce54b86ef000000000000000000"], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100000020, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, 0x1}) open(&(0x7f0000000240)='./bus/file0\x00', 0x0, 0xfffffffffffffffd) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205603, &(0x7f0000000200)={0x4, 0xffffffffffffff7e, 0x100001, 0x0, 0x0, 0x78, 0x10004}) 16:00:04 executing program 1: stat(0x0, 0x0) r0 = socket(0x11, 0x8003, 0xe852) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) getrusage(0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000001480)=[{&(0x7f00000001c0)="edffe7f4f907ea3a1a62d59d9cb83cecf8d01059a05da0237c8e9f6a7cddbd79d5528aa07296f6f1a72bbca9f55aa9b687162d930549024a20013ecc947ff4a91ea307a4a4db712c22dc520a83a9d9c40e0390cf0f9273d11bdc516f8c7d7d9a1e3efef2c73be0bf63029b3651b0f99d5228407117578e0376a95f68fc917f9d06ec505f3c9b41b430bc85f22ab8f6ee84ddcbc5c68297151e3a7608ade9d7398f53842d55d9de838974f99d9a5856", 0xaf}, {&(0x7f0000000280)="06f530a3bc7f91df81d72f5413d80ef5484262eebae0425ad11d7445e319fafaa6ecd7232bead3a66c5aafd5fd4799c65646b15fad623fefb12b5f8a1fbdf940f74190cd676d53f8f25ed32ef0e801cc72524ac34d0c", 0x56}, {&(0x7f0000000300)="a9cea67a807cd5587c66065e693e013492e2a72e5aae3315e3fb2a9c0ec0680d5bcff8f52fa496c8e2ac68ae892d2c69ec1983957b9da7e017f8c3313f44392f6a616ed2b7aa4628d368f870cdb6676eaa3bff9d9f594abdfe4fbbdac2224ea73ed8adaabf1bb1c42ba198492e70d0de80abfa99e66a81bdc3360a9fcbf06392d0d26b31942b59ea5cd8c43086721adcf3731788427185f48ee20231c0cdc07c113d91401044c289f49f2a8ae1fe53a5896b00bca02ce1d348fb7e605135527ab04941448f517300f43e73ece8b738d90c820aac592a28491cc4d4994a3320dd6fd634715b246b688150f44d415dd66560237e59b881356249a6f241bc055768b10c375ac78db56279b919a0c60171ce8eee2fad0c32dac7b5c65e93fa3017f7591de171836f87888816aedbb4ea0bb819151f21679e982f36ce1531447bd898c44447f3bfd513d13fb92ec21a258c7bb54ea71ebfb6913b22da52328b2f8b050a6277ec966f69a45d5befde5651c1b9231c96277f12a55236c19789f0592d79d3da55b121fc9815c30c3855bfcd2e30274fc715503833fd8e3849f05363c425609d4cdb97450255042155d44d9d1f2f098fba2c5f4f42b4502f7feaeee39989f739659d0fc96c52ea9f8981d7fa94ba7742c8df4a7ca2d33d9080271ca43d2b03c479f93136f6ed109f5ceab885a9298a59ad6e01aea899bd5b2f77d6b6567300b9791fb30e882a93ed6371d29b862e9706200f69bdd5f7c46773f9e321d28e42d3d148a806d8c69fd9f14967a19c72a72f1b280a4ac5ce39e7c3111ba49c3718a335dd1aa895d9bf043582843d6d366cf33430f48c47661b03063b61e8c5364a5cc9279a950f0ea12939bb718c641ee7b291d19bc9854ca088f8fe9fbf5f1d881c11c5cb16da88fe9e7020b71cc319925770d14ec8ddaf0d873d7899f8fd999195217ebf9660066687a916a6bbd16f605f3bec34e20300a4bffb18f69b445d08b73a794811136e55e979ad5abec21a35f1d34b0891862f88f53e55713b8d648ce3745c0ba366ffab01c0079a3781319e1a4dbb6ab62a84cf13d01cb77802bb661c99beb2c3389d38e8e61175295cdfdf00751a4b94e2d126114db4a624153777d94ab061dcbdca3638535bb11cfbdf114d7f2a73d150f58b74723c7c877e0c48dca0764d76b2471f2d34056ef10afc5a97fced5f500bdf7fb145f187dba51e42a34dfbbdaaeec11f34a4cd3cd2b65325790ad55a755cc5d400bc34ec8984bd3bc923144022510d624f63ace9ab787833a83d79636445115614d0b59b8fb5885dda4a2fa662991c693c49589d2674b2e839b4e13551d283e1b8b9354532c0dbd2d84bd15c9e87605c949e5269b855687a9edeb98ced634a30ed736907873896f58ba2f447a0a6493cc14afd22a06bb4b353f8c4953ea1f538f4f2146a5f5de1cfebf6e5016d0c2ea525e71ebad6a80b4a2149f80df57889cdb8d2d5f50fb35319449e85e3b7e7cc71b09325af3bdf8d7a40b8942c04b0fa5ab6607000ee47fea48a46b06169bf6094e75e2ac125b00965f64aa225f61070a34ea50bbcc4640ab6d4b6b0fce77b9fcce222188d0e0a3d2463b3b6b893a1b329932d87ef0f61f927f7c2b2dc333cfb9ec64923d589fb2bec56f22e5f06f18bf426607e5186e2901c68855822f93d04158c9754f209c5217b910a3fbceec8b51f6f77ab40635dbe0fb1614e76456074ac1b742bc2a950a88d63a9e69be1ea27e854933d11c8d5de848c64aad0677561e9a00e2a86cba0caed655cf0bd2450b4d07939e4f6203afc4ad5d2b85bf544077ce10b99cf3bcfbe410ad72bc8046db1eea13ddeb9fe34b1c3849b910a2063ce7246662d93b729e845ec8fa7166ae76fc1af0505603ca06b70ee9dc33893045bfc1bbdfba88220e619f245b1678cee8f73650416a3c4e01726ffb4fd655d93485889601a3418a4440b2bee0244deb8a1b11a97c93ca34682176e131593765dd7ec7deedea4eaee7246a72235842c28c76f1103c5ab549543078dcd3fa4114d10b9292bcf6f5b833d281855e4a92ed9bdb65b7d1f30982808c5c98dc7eaabafe7e9c43db47ef7b783381986bbc4d20a3474694f61b447678c71b178ea09edee4c764c017de989410986c205c80e1578cc75b956aab93c54fea5389502535741b9f01ad2d70b6bd32236feb607092d7926c0361751cb9017a1968cdc33c94f65c9458cf3a7970f67ae4fa13e277f6d6b93bbe6af6eb4cb4d1f73e7e1d747bcb423310cad28a6cbf154bf69b23202d9883c50ee30285b0563efd110d7471e74ba94b45b83beed4cd02b386ff8c1f2dee660012b5f552ae86cbd88aab0d2b92bab2951453f46051b30c0c2cf033f1a4370b88e4cedefcdebe993fd8d58839f438dbdaece3cc4eb5c5dfb3a522ff336b582f15f5e34e894d4663912dec852cc24cda5a0d8730b2d3bd64d6b7980465a8b5ed97a174b2dc4e0f0de7afacc62ee00cea8fbbe8c25eaaf7353e363dfd8f0fa79e372d7ca5203cc1a5d710c1b28c24c1a8e580d0d48b37f5dcf8fb07851f11b0c612968c6123a682ae2d3974d2c4c69a225413461d9fa1c38a4053f737714b3764e1ed9ca056f6dedec3ab44b0e8ef5cf5434ca10363955963b84d0d89efc9871849d6af0a448e0c83c2991210e2846e0051e5c8700632ac3a4faa93ba04c8c25a836f2393dbd21fd93afd30102e256ac59a76758f20d53d0b1aa1851c73ca19b6dd9574aa083a687a1ae60933bd31e9f6dd44c489671edd20385433ebf0f8ed20123b3e5df89cb7483fbee509551c9fdda7bbf7969003818716501e00d3085c57fc037a2b0ae73bdedbc7e8f14bcb8634a5669f6f017b35237859c30508f17c73eb9fe83387980f37ae1b1a384e93e0b320d9ea73aae860a4276c7f1c4569b09d0e9d62c3ee1dc8723991c7762fda103f625661d440af2ec62fc5a5311fe579e178e9196152162a9a9567e2a7d650300ed9a1f56b38eb17673ae407c5a2406c1440d8a74ca728d533c7319d22cf53d51619f6f42fb101c03ff3ae0992b3ba16da03c35ad53907acb5931d7dc05efb1566b352999d14c24d04d34eefb806f4ee9683f57d50cbe5a7244998bef9983f0c5cc79877ff16b74fa470a619295155b5bf05b0574a39bd5dda3135d8a5d34ca22865ca771d22c59f6acf3f3b04273382aff05da14a3526df6a11c15d39a39dcae17c4ff7ea8ccde3480bdbfbeaa572d71f2974358c3dc014650c4de20cf931cd5760cf5c36e94d77b2dcd11a4d9396c2f6a9142863b0f14c01c213f19bde82441aaa95ce15979b729f39d1a62d2ed5c7a7e0d7193e124fad1665dc8bc4112cd009ad51bb680c594b68d0d35561a78dee773c564725a80a90ee77fc9683fa63e951a511bd32849d05de3eceb6bc447029f7bca65827c643afed796880ce695dec7afd59d0fa870c81fd199a54ff1b966ff7445ff2f093e39100b0180fd89763ea21e32508d0f625596f714722aeb31f4756337692cc8d234b024d92b6fbadcf561794ce205d8cd5f79d84d4ffdd6ea5a73587896e52ff429eca680f5f692992091d1665dcc21f7221fa0b96ddd103cd549886e0f9f014e547fe3e050fb91c9f79a463edfd9cab1ae04cb93039d305e651df929f1d54c3a095b761b1da7f6a33746aa290aac87742886251d014d4a42aea401e24c0d8fcd36a4e5712d2e1f8b51a6d0e70361ab95773257038d184c59da0bb99958533000b80f973eb1b940598310f4116c9f20e08aeb85ae708ebfdbb00e7ef07d59b404d1f4f7ff644e69654bf8c5e1e7aa8d6f509dfa31e99a0b3d34f555406bb3310a1a72754fc322b4f5b95499949bb2bebab4adbf4b7eda21903783afa8a61bff9cb5910911e79e2029835615d379653ce4d533eb047257ab5c4a969daffa36955299b9abaf2a54ec8840c5a88212673254c57620957b7666e08388d1283c6a8b7c6a67b82ca807600101a2c210ee010b75499b8a4472e610ed24e8f54bb382759f8f5217291d60d2fa80ec7aa09bc401a530b54e6acb601b2ece364c853eaefef46ac9a23bf19c8626f1c5690160f4d96e01b662a430d7864cfd433e1340c73eacdbc7f635235dac682e5017af5dc7e8087ce6dca9e38bf3ac89eda13698a8ae34a0a70dc4c72e76e41c5ab8dbd1d7d26b2dc4911162363bc5dfc9053675c8cf8840b7fac3ee2bacd83dcecb71f7ec79c5c0a780aba5de9b92dc2c19fe06f53367c99b2d89b4be81602552d5cb7bce65cffa987df57dace622c8fe207b56f6ca77e3acca741158ec8923f96c3bbfa2a65e716a5350fe1b0d5387b50aa7b21ba56c65d078a09204eca583a1ba22b54bcce013627c2a569439557665d92c3cb7d340266d74b6b42dc3064f9e35d8508b50d419679f6726f44b2c6ed9651086cbb92b91d73644605ef93bc09f9daa525fa621130b82101801d85c6f793478a161422deee497b3a0c2a07ee743821ded0b79ecb1a75af9d353bb1286277a0985aa01f163f201fa50d92f2af23317ace21f1cd6bac5c40e11117025891e3c04e861a509101236bf3f81c28d6bafb10998215e46ba97ba88dc3a8486e3f76824c527ec32d457e53165e5371ea3d13e869e27d6bd534e4a9e177499316fa34253242fd336c3f198e143e611311a8ee00725e3661b14dedeb40e1c96207f7939d7eff0acc0d1e7ba1673b211c7a72149a65a70d65a19241bf77bb49524293349613db5e882721c7364c977bdbcac8c385391799ba8741272e70d5f890d9dec4e2f0fe6ddea8ec416c9bb137c8bf2175c7778b81f7ea2b26cb1bac63f7dc492c8d914dddc1188cc382b177802dafe31892279add78bc978290a99b1b0c566dd8e35a063aa083ec8d0785aa54e3cff00c816ce875032a7b25dcd5b6b07fd603fb9555be01487a05d00b5ab983762ebf21f9cf8c1cfa6c072b76796c5cebfd0aac3f2d0d6ce390eb1cddee689a2b3d7fba7c5ebad2f6818b101c8bd5891c00c4507d62e4c5c7764601311cc8e58b58c277e132bf79b00fa5503fa187fabf0fb20c556d0f46ba6d20fa1ccdfbbf4d4ef4aea30c368b66c6851925ff50e45edf3c120509c8dd89ff646add0b5fc14ba76fefec530a285e21bef12f010af9986bbcc078e4a5cf07f553e868340f9e9ad0709270dd1b6454f55e11415e5c9670441fdbf0e931e24844e1b53ffb6a66cc21e7eb47e24e1beef7305f78fbf51ce793fd85ec6da4dedfdf93e2edd375db7ff639bb5dec0f138c36fde30f76da6d2bc1664114ee187b2e20adef6bd2b55a7c89cfde90bb501022893226d19b783f4a7db1f6bc1fe3beebd8b5725582a3743b50353c8b0fd49c37fe169aaa032a29b29db52042c70ed9f935b19ab51a1ec8284f424f2eaf54a23173d296f25233db3e2d3c92b6774d001ab133115427cdb0c179fad295e772e3b253e8d987e066442d7cb576eaf58b09a8ac44d82f8452d2de8bf3247be77724b2bee40e5c5444e2d845eb85222f503d849d4b3d156d721e1b4149bd42c72b077045d33f294a0d71a692640e117fe7d7716370ff888c7f6910e268aa3197f69783da96a12ceb44cca95f568e0f1330c63300ce669c0067c0e7a06782bef3f75f5610f6c253b3dc16b55ecb1cac5c59edbc68786a8ec0aea31c4d373dc890601065594768fb0846bd26b5a64d7fee992128af4cb4d8592ba5ef3d96542e56ed5c6b836b462bf09dafcaa9291886814a7520248b2e1054680de9a29a368d3b3c01f4745b9e707bda9e9e3c4ad794dcb0ad2c3743edf", 0x1000}, {&(0x7f0000001300)="9f9ed4f36624284477c11ecb98ab084a9addc1629ffa3446684ad70c6c7e07a91819d3721d5a5d8819b23cc5163f50d7ed3a2ec708750bd4e9b08c0252b1549d04baacddcc7d1a9004d39ed7aee9d58212ddd5d9f2a521de564914", 0x5b}, {&(0x7f0000001380)="5095ab09b41071a47fb4eadf67ca6fed960de485cf46db40a757096e84573ac7cac9064094f32d1093b8ef7e201fd77a70a002c9470d07754b2ff44ba096f06635266e725e14bf9c7b0aee30a79c9b8db671ee72c1928170a82b865570e8764657f12ef0ea0ee3fbdfa7818690eb5a0cd760349ecb372c1c325bd2c0f66492991cc1da6045487049594c6bc1e078a94fab183df5ff3af24a5b66a229253b76135c647185e1adb92e4fcd3265e6e257969eb3027bbe3fb4645f170103194324c2e34c009d3089139c44f8c54ab381ac9e21a2", 0xd2}], 0x5, &(0x7f0000001500)=[{0xc8, 0x1, 0xc26, "2bd35ce25e20b1fec02feb26d9fb2876ee087fd883d744414e1b3c1804b31a2bc4e29ab18aff376ad45d0495d7ac7d0636926c766123bfca551a3fae2ceac2b41ac4f5a3b7170553b2f382f8af691c7e16f84d65f9e61622146c02c332f175af9c525417651c3a7a26c334527e922a903d4f9094b33f2bbd19f22125409f246384478015fd65ac00da21692fbf82b62a9221862359caff160843d88e6df9ac6089e5db3a16f6276b9228bde22d1ba0cf5b8816c611100d35"}, {0x1010, 0x1, 0x0, "1168dcc4f94c61bb37a0b5ecfb7e2ecfcbeab8aca2c0625826303468e951fca6dbe00125233926cf37b77b032d9de0f6922fb9f2274496fa0dfc9587f21e003dfc97d4ab524e6744602eb3efd46115b62090d86e7d0892f25f65b816e6d18ea753cbe9fc6d85c5dd5ae49d5f22765fc05c1429f96cb03da7dba1432b84b04eac40e97e7d1c526fcd7b74432a128c08fe246bbf8c10279ca30ffb011b701b1ab2f942c66431b31940a09ae1db4b32ae2f29f157c15c587d0c48517e647b25e85844a525e4ab7204d188f0af8cbb7069cc505bd8a55457e490ed86fa4a80f399621a1786da93cff7c2f8ae44741c008caf22481e6c739a87735d781d81d5f6cafb74dad0ad8840d666ba8fe4171a2628509ea3ea4c6c24d2b62b1f17fc43ecac1fb9dacdb48c4a42e8e8128b413f49859a71130c1d577f0ce6c59c4a151fef78403cdb9f024c74af58db86a6e4330b5bf53d37891f06b8f1906a9ca5c64b38d39a98ce4a06bd4b3bf7d942bc4fb499d4096593804e5b8587c8f69e0860436f76fdf1e528c53d6575875a5d4ee14c2784421818870cc5196de499638bfb55e5e8eb5d441cbe4d3f12c37d0a23770a789bf235d18707b34def314554b40c9f2ecc5fb92829c296b95c12e4f4ce859b0d925eba6764ef3ac5b1b2fe73b264a77f660c8367612b5847dadc3f57a379607941ff5c002ea9ef00d1baf5e924f4106f55a4143e82989236ced9f2f0a3aebf25865eaeb4068ec77a61fca659b4479b61a73d4e0450eb268d8d0276add6428f6573d07884d9e4bcd022d155e2beebca2525c0b1683a78af7f3cee14e13c1a71a8053f524de8d5eb8186a2a065ea5b1d11e86c5e19fc836b677328312089a1457a089e85507aecc720a461280daba5a0b13fb0e966b8a3878255bf8072a136fe2366092cabd8500ad35f8384f0e441004c6480d9edc3da5b2c5ece134c525f5c6b9c087b35b29ac6df327228352109499820eebe1fcdf58d782a4916e2b4d782ffef2874e2229572d36037b4271f5236eabad34739e58141a9922d27419dc5f0b07e8a7742f47153f4ebe9d7407213957b2b3a412265605c08407255d6c46f26be9e7f956c00dff00f42172a70551ed4a77ecb03d499b101cb4ceaec56e66fb8042df89927a9a5430a1d7b8870f8573629c88de7ff5f6db4b4921b7f9a56dbec57d44708cfd5ad1337f39a67316312103ba37a1a22fb7116c1e74131847c058245628610486668a73e1e9f48481ccd8ef19ac278530506360a088c74b34feaef254cb1c3f6840f2294691b5bcb88c1257664a2e4ccad24c4b92b3b092bd4184c5c42a1b8630cc9924cbdc96bb8139e98300534d6c53c70e602d70cb5e485d6a31ea185823f6d297a144121e81f43f846f9fce10e9ca85ffae75abb9403096c79ba2cd2ebcf46ab9baf8e2c90b23cf3aad89bdccf940141b165b868f4fbb87c8c306e610cc92918ad4b3a86c70ae2649ef21e57a8be2e96984c22270bf9f5f02c6706383368c3d377b37e4a5d9fba8eef1e11b15ffa5302ed1de75dd22bea59d07728248e16a94e6e866f8705a38e674a42fbe9868b6868e3e110e58a0ae022379799512f20b1c2ec78be8d9be5cc17672a83b08b61338cf63540944c1e8bac3201c113475238c2d659db5d6f329f1a1014e5fd19fd6e348f5f837dfc98e5f9692bb5b6f0cda299a54b5ccca0f486f22a35c9a0bbb4e678310675efe9f4595818a1ce8b8551b204908a63ff1a608a2588e3ce8aec3ae3f5accfd4c2938955411cad02298ce6edb3335a6bdeab79440ab9de3b05bfaeaaa1d7f97ea178e312995e47e11612822fc721e3d8e19e16050114ac1f2d81dabeb791d79550697ce165648e1a923aca54a169f983d74f2b4b2cdae63a4d7119e9057c0ae0a58bfa64aa3e6ea989f4546ca6f7d807bf9d453f7fd4fcb26a46f4760557aff9c45ec913b425e8c29055876a587726f83a55df29b4cab5639d26c8d2b38d3862aae38155841c95221cd73506769714b0c9054575c1d5fa8ea912a6c0ed7669745bf8c60e8c71e45ceecdefab816b82f9eaaf60abf6340ca6cfd9eb3fb85a8c8c8d511cf909378cbcdae8211d8db74fa5be3806c1e84ab26347df8a58e90e9917d8b3694b794bd4959281704a068a15ea308e1b4a7bb88050e7f63a0ab16c5f9674097f919166fb80f368cc773dee95c2e9598c81aac9647bb7dc4ef215caf8ef8dc623eca81fb532a16cef0339ccd3f97e70ac75285e606f292fe32a4f89c4b417da5897c5e607b8251db7c484b40a367157c8ee0e83d94a791ef5951d0caf41fcba56c2ccaf435dbe33700c24519135c1ce412eb2a744406a4f841e03a59a4d04334bcf561cd0ee9706e99b49660c82c04a9e1044a32d4681162a37f3947f7183f4f09e4538fd1e1dc0bcf52e73e5f179ff862d59ce6ccde27936578e637b6784f58f83e28ece5ed5f08bae2b30191a27731d346133ba3c473b1cae13c3f7e4f2ddc3b2f4e90bc5aa99184c2f43eaf7860b52835b8e31d2af90f0a5da650d92e7c87315b4a76e3740b598d3b0fdc82c37689072bbc62f9b3ca74f45a9436484acdeb3e4994b98ef00098f5383a02ef809ed5049748cee401fdb4fe5b008a0968c07c6ee91d5608afb0f1c965ea9f4a360911f6250a4210c78d3c7599c7e32abaf546a624c5664f05cfb4dbdb601e491df12c057d779ce70df99f2279efbe7e29e3db0a69240c2d67b35a32587fc29719c2f7f77aa3c561e5fb0f0ee185347b10ebbae494eb34db63ad682d02fcc9b3f0fc9346f7342ea68651137c24cde6caa4f43123b534290fd236ae38ecfb45cb6bd631e434d98f26c849dc23e3b6393c4fea9c8a250f655d7137c4293462873c0ea37528488ee78b5d8515a05c398b845ef4d19def43fea1fa09e3b71105c5ff74147736a49c14d3d102cf4502d3c8a567d546299aa47820a845dc4ddfcf9e923bcb3a09b2e4cafe0cf8b6178611cb706ab7339ca95492180c28f26566fc5f2d024a85241a6122548803519ce03be4069ace022b0c94b251475454b044731411c053bd5142cb0d11ccdabee6387aff0725703ff68778dab6fdccf9d2bf371f565524ab2d904f3afeb065e60f2ae4cb1404cf5c7455eb1f57c3c177474a3228ab809d7a9bdcc27fdc6d42f6ba0dcde0d98fa658b001fb6a0a99bd61e5b13dd132d789072c4e29782fb4ca888e734690260ea0833755f1d8789726e390ca547e6540e9cb90d467d3dd7ee3db43627c59af6b5dad698bc860d957694468978a88a3244767b72ad610dcd99d6f5cad58cc4e4ecd0ca56f81720232e9cda1f814657b1ca9b88c3cc6584ca45a10cd8a0f4dddb00806694843a115a7ae7d790bc4c133e11fef69458c61cd011b23500bc7c57da9998be07e9144966fd1808c9cbccea77d13d52de77f9e761bcc58af548acb6eefab8206e60c5a0d2255cfe7103b5a8fa60a84c74f565ceca4b2cb44d339407826d183844af657eaafa23f5be9ca3ef11d26b5817ea7fbe6e4f037010f3d6ce390c733af51331185ac222ec22a1c170edaababd6279ed267f428efebc57fbc0b16b29370505a56efe30efcd10e35ddb9e906a80deb2b63ce639625d5160ecf9f40fbce608c0943477ad700ee303c305aabfe94949daa7ee73a7ad569267e553da7557b1ceb43e5f30377d65c47e314382470b1417efeb83a5c0f0da1682140a565b923ed8ba223c97468834520113b5c8135304ee83fdf0eaabd4ec9b297492028b2adcebd342e6bc6f4c24455d1b7399210d0207c837525a93f1693606552268cb34d7fc26fa036cbe81a287ee32cf72a19a544fba0fa56f5e86d5608dbbbb546e9972e2bd17e6905a7283231226652b2abf5adf56d5aefee014f2f87ddc0c9cf1f41c21630f9434b39b08b74135f3d474e18867a6e54de506b08673d29233c7f0a92335f0255d034ee0b9f22d4c6012fc1e023cf8b490755c90e27c5c959e279357afde90a73278fdadd70174eaa502ccb979b22fbe5a09a71910ebc2105bff0f4bea68ff7a518a49c5096a707a13cb6be81c94663739acd9bf64992e81922d8b7b8074357674f513f9fd805e696918f215a08456f7f92ad5fbbf5c189b0a6ba2e9ebc0749092667ff15d6543b3a6d679079d8a4de10f80936417f9d221ff606aec64fb1fe85a80f66d10ea7d5e07ec0454f8a361aac4490dca5a427ccb0ecff2072fd88acc6a1f56351691ada1f9cc52642dcaa8d9e7f8438f723fa06a01fec3e9c643f39f3bab17e8debdc46854ded943d3941a4b7051f93e905163f723ed8c9450e82c46b87242052189297a8c936f3d1e189bbef0a92f032ded8635cece2a3562b1a1775f8a98524f7e1f4ba67093ec6f995e4e16827b6ebecad74223b27606af8ce448191c2b943bb2ac32fe06b9cdae635625fa941847816066302c7ff4a2ed2139d4356a9ca6d048f60a1f23980b5a322b715dad58714b5d6d575d79d5d81d61198b6fa79be4dec21f1d46ca54ec33c66863043a14d684c54a968e1c2e2ad652c8ad1247fdf829952b15a4476c7f0453e6a28e1b71d18493ff88b4637f422db3c69d420bd1421d5b5631942122f7f5b2d67ab716f443d140053fa485f72f50010d8f96564467d5d05b1404220bc6f08f7b46facf9d801fe513e7d12012b040f98f1eb82fd29bc57e83336ac588e0e40bf8d2b616f91765af45e4cefb2de21fdb2f814f4a1bb3273f14eb60f98d8515b9865075409e8a4bcc5a2ce79864b00dd3a9f383c91e8425ff00cb169894fe6e5571312d1fccb2080e44e0faeeb0dc029e89b4284974d239aeadc742299df7dee6d6c94992fb7e232cdd9432b37b47eaeada5de95b5a2f72bf48125a2a324e8b4d1f739416c0accfa0d37b1c56153e553241baed4eff1d41f4405e62f9044abf3c890259eb0761925817be432fc3edf439ca5a98a1146e51e2fc68a1a77820c783aabfc81807919e35f7609c370b0eb86a4269e1360751a814f4ab151d8c94b99de21d0f29bb5b61a7f25a746e0e70c10f78d5c6f03cad6a9c431bd4d5740b54a1a45467c6fa2cde414a91025dccb7b96ed862f10d4c10a912513eb0215f5aadc8b5177992da8ef2c7a915ea24e254c80859c2fb8d297d481035af0ac1db3844281e19447c08aed689f724b8a32de4e69a9c29a46f24ee3b3189d174692ccef59d5d795e584ca1bfc0e37b956d5f00a8805d3654e2e44afc43778304c59feae14939f1e065c918fa4a026cc4d031e2db70953990c0abfc5e7cd3d181d623c3a2ac583b4e0595807ea7246cdd579cf26cf811bf6cf592d7aa886236e2db3a1d201fab2807f01260ccbf395ae176809581e00e1a6763fce553be523d2af1243fd420cd47a3f60c8c17f3ab82c8444862e7814bf5650d21e5f18cbc96a2e1ed13c3a8b206f037c1c0416a25f77e5418a1be1a3fe75f390817883473dfb32554c2698fe88f78e5501d50af51f5c4a850b05cba584b6ebefaaf5f4ddbad38f5ead3e4444e5391980d48625cf706cf1d711c31d346d6491617ce2d59bd62e9418411f0de6d52409e878a9d811558cca14b4ba9251facc47a0b73e0d4ab447522f274b92ed0d376f36c2f17576f5f1c6975adbd8a3cbcbbfeeaef18fa15190458ce9f374ca1c3585d72b30aa25ccdc032b226622b618185c2d7cf2f2b6e67967b4e7ad943c25b516773b603871d94ea5d232507fa7c94846220851f14d1938414c40be2a154a3312710cc8627396f9340307a7116dabb95a2144d8057520e7bcc8f079f7083a4e06c6f"}, {0xf8, 0x1, 0x0, "4c8e024aa805a613a33dd2c69ff775e02569da08ff66caa74d80951016bf330d2cacf8cac68037f931445b6713513d094e3fd86774291a5b5751a8501c4766ace25c191543cd4678e5a577ccdb4429c6bdd627ae9c4343f61078ebbfc0b5f93e7fc8415f5f8cae319deebfc6792cfbf8135f3c993f9e09fe3a8aea95695777bb7d12f0cc609f70b53f4c067a21f8a2bad6dca48038c3acc079101ecebc313db53ad37646337c4baee59373d036ec00a8c4bfa5bfdad164979013a703d4f57bf6fb3779163d36b270f97b0b225a8a48046e41ec5dfa4e7b1acf21819664b6f69f7c"}, {0xe8, 0x1, 0xd85b, "26ca5229c02b2392f5a5c3306618bffb00b02ff09a7243193ca03f2dda0083ee01f7b70a3bbb6573d2dc97b43d1f8cf7c13483416cfc4c1e65a0bebf023afe082dfaf39cc1d20c4eedddc723ac5bb4248a99343d75960e0ce814e74a320a5a295594620a4d058e87e20a9df621f4e6e7e1fdbd87e7a55bcc2a83579ee4157762cd6858ba44afa9ffe0eee4846ec9dc58b36baaaa58394e684b1638228b542a5bffcc6581656ee8d2113753d6979314d38d1cb3ed975091da1a3673081041432e94a725b6e4ba06e92ffaec3f718237aacde46c"}], 0x12b8}, 0x8) 16:00:04 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) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8080, 0x2) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)={{0xba0f, 0xfffffffffffff11e}, {0x1f, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001880)={'tap', 0x0}) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002ec800000000000000693525cc0bf00aaa66cac769db278cd038058fabfda75be42dec1d3b334366ff00"/62], 0xa, 0x0}, 0x0) r1 = syz_open_pts() socket$inet(0x2, 0x7, 0xf3c) syz_open_pts() socketpair(0x1, 0x3, 0x31, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet6(0x18, 0x4000, 0x7ff) r3 = socket(0x23, 0x3, 0xffffffff96fa552a) getpeername$unix(r3, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) recvfrom$unix(r3, &(0x7f0000001580)=""/148, 0x94, 0x843, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r4, &(0x7f0000000240)={0x1, "46219f0d91f8c5b1a44a306c22014c8060ce77e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"}, 0x4d, 0x800) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000440)={0x200000002, 0x2}) syz_open_pts() msgsnd(r4, &(0x7f00000002c0)={0x2, "9d181e74"}, 0xc, 0x800) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = dup(r5) fsync(r6) fsync(r6) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000000)=0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82000000000000000000a6b858df0a10f41932c4b5d13ced96d50c51bb05bdeeb24ca85dbf946d5d1722a40fc6331e3a7ca9db433b56f7d5acd32a978cd31fd47294a6b9f3675569f1000db819e1a94fabe6"], 0x10) 16:00:04 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000002580)='./file0\x00', 0x80, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002600)={&(0x7f00000025c0)=[{0x88, 0x1}, {0x83, 0x7fffffff}, {}, {0x0, 0x20}, {0x66, 0x8000}], 0x5}) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r2, &(0x7f0000002480)=[{&(0x7f0000000000)=""/130}, {&(0x7f0000000140)=""/248}, {&(0x7f0000000240)=""/156}, {&(0x7f0000000300)=""/244, 0xffffffffffffffc9}, {&(0x7f0000000400)=""/106}, {&(0x7f0000000480)=""/4096}, {&(0x7f0000001480)=""/4096}], 0x24a) accept$inet(r2, &(0x7f0000000100), &(0x7f0000002500)=0xc) fcntl$getflags(r0, 0x200000000001) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000002540)) chmod(&(0x7f00000000c0)='./file0\x00', 0xc0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) r1 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/47}, &(0x7f0000000140)=0x31) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f0000000440)=""/103, 0x67}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f0000000300)=""/40, 0x28}, {&(0x7f00000005c0)=""/193, 0xc1}], 0x7, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lstat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) 16:00:04 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = socket$inet(0x2, 0x4, 0x0) fchdir(r2) chown(&(0x7f0000000000)='./file0\x00', r0, r1) pledge(0x0, &(0x7f0000000200)='vmm\x00') r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000100"/110], &(0x7f0000000100)=0x6e) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x198, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x1, 0x0, 0x3, 0x3ff}, {0x48, 0x8, 0x5, 0x16f}, {0x1, 0x5, 0x23bc, 0x6}, {0x20, 0x65b, 0x6, 0xad}, {0x1ff, 0x1, 0xfffffffffffffff8, 0xfff}, {0x20, 0x1}, {0xfffffffffffffd16, 0x8, 0x3, 0x8}]}) shutdown(r2, 0x1) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x10130, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSDTR(r1, 0x2000444e) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) fchflags(r0, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06818821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d34884d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29000000000035ec91cc92bd73302f48c62fb7b4b3d6e457aa309608785d159ef982b3ad97fed9784d71de6aa57b8f3302182b9522c386fbe2bfee183cc339fa5b7d37271a4828b778b370aec4e8e0dd986d87920d810ced959cc7bf818da9b95dd05bdba9e4f31ed5458b9ed4085fedd8923fc97c366bc87d8bf5e28e2a0828ec8ec522a73e1021bafbb753f7484de86a056386481e0faeb6267940c31c07ee487527104656e6b0359fe0217febecd2bfd96b2babd07706fbef907f79311086e926ac178a66ed820e1650585e80c95dcb3f58548ca1", 0xffffffffffffffd1}], 0x0) 16:00:05 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x34) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x6d, 0x3f, 0x6, 0x7f}, {0x93, 0x1, 0xec, 0x8001}, {0x7f, 0x0, 0x4, 0x100000001}, {0x6, 0x8, 0x6, 0x1f}, {0xcf, 0x7fffffff, 0x2, 0x5}, {0x7, 0x0, 0x4, 0xfffffffffffffff8}, {0x846, 0x10000, 0x7, 0xc1}, {0x3f, 0x1381, 0x1, 0x11}]}) ioctl$BIOCSETWF(r0, 0x40044274, &(0x7f0000000100)={0xffffffffffffff86, 0x0}) 16:00:05 executing program 1: r0 = socket(0x10000000001, 0x10000003, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001500)=""/136) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x1, 0x4) syz_emit_ethernet(0x48, &(0x7f0000001480)="4596afc395e0dea2b27affe74d530b5c6d8a806a161efc56689a365a7538042d1b584e825d8ed801278e96a69ac1b8611ec9d6c8c51429eb1460dc1abff5029684ebf35344926cf4") setsockopt(r0, 0xd05f, 0x6, &(0x7f0000000040)="5e6dcac8dec7d507e9b449dc02725dbb8bd48849", 0x14) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) setsockopt(r0, 0x6, 0x8, &(0x7f0000000140)="146f9bf336e9fbbac76affe73e108023c0a8da4657f1b8eef2299057cd94977c802db09d37ed8b90a9abacf16e3f391d8be0221343b27d182e015afe6164d2f84b5cb134beef668baf47b235b9ee16a3f8cb544bf0b22dd09aa8521cf3d8953a54acae6984cf3805b08bcb4004312808da46f8a9fe741be22a6bd967612b871ce911bdf922893a0944109debaa8ab51f54e7b8ade7498f4ecff446df6735f27f02b050c05d13ba797e77525f12937580e166ec08d3ac61352885d48a6ac8f6b8046297bea66b6c4dcdc0c407c5dd891edb7a07bdc2e423d5140ba9dae1473ec2de68c0942f3806e8a1e389e1496de1ed0e176143781c8be1562bdb226d6e21046e6bf7969425af53527df220b1acc4a357b9eb2a2738012750e92e85e320d06f3bfc6c1440b26ef0150d72b90e4648072b4416917acf5b1222b72cb9df03dc00dd0d6ecccca182d8f4d7e54e1d37aa5e97206510219782a5552b7d1dfe377a0b8587f55c74dc41f2f342e7633eaed44c8d4cf4fb51efd59c8bf9a9daefbb57a1499e62ff9747ea42f270c2bf1797cb683d69fdaacbe262a634f0e115f2a67a459ecd19c934d06f3c665a5a3461754b43d86130191d285213cd0a191b71e7054c252fb62abfb012cd3708f8028b9a5da6865250310a114019d0f3f4e7d0d6d508c82de7c3b5d0de1aaa39380e1b173d6f7cf66ab3ff09b41a470fad52c01043e9d7c3603e46ea79466c2ab3249b6bd24502cc4e47ad3fd84be8aa649ce1f771bf85f17927142de5d01d353dcd528055955487f739ccfe05c12ec26a4ece6997eb393f746ceda371d21760cdf0aa4d68cf9a5e029af96c4669cc3b1044a1e224bfce32139bf91d52490f5413bb2e7e5a3ab460cd4d4d2cca331c839ab5f8d52a547a3ee92be9dc7f7e4738eb171928d9e2826bb1a6b1156019444d6f2324ea8f16c4ee9dbc9a316d11ede7269a0308497310f319097b62a10ae5b9764d0df7b0a0ef86cab5e9562e029e984b1d4d99f0e0931dd8b49fdb923c3910705a2d12b647b8444b73bb451b852a6edf9e7285f529f081dace0c451fae0ef1199f430e974020ccb6c7c6ba833291996ec0e536902450c3cb33eba720a2cc41b51ded9123d7a79a8af4b2198da50bacb12a7a6b154d398dae3c0b3702f9dbc70f1f15904334fd141b2671d3e7a7a4b8a4b4bcaf57a5029b82ec887984c8fdf2823a5ecb51d63b91f596c0a8c099e7bf5cc1f066857b78b95d3bd4fb44a2333edaf6dcfeed963720740e00bc1ce0408e3da9fb41dc569890cf64fb44efa23673f1ca1af629b6eff1387e4734ed54f02a9b8c5bcf4827372affbf541cd7c33d6a0424d27d13cffa064f8de6bc55944ccc1db4fbe1433dede4811ca4bef2bafb48733ad9a43b397ef61c70fc8a1d85adfbd087f1f87af3b0b5ee17561eeb50760b83d144ecca94f7094a0f9e7c81860868267a158f516fa250e5d4f018ce503daab5e0a7eb82b65306ee8be4fd7557abc54340b84b38aa29f8cc9506f3335d98009382004f73de7a2051640dea51ad3313d52a375300bf2a68c81b3025ed2eb6520a64c5ff982f6863d9c9d702c0f1f2b0171da6311054a389d8a2d698f4a8434c5c3db862260b6cf2e07269b9cb62d8710b2d763193411d2e59410d057d4ba2abdd0b13932d16950cfcbd076d16060303639b1883c5c315f28b31eb8e9dba90016e3d6e7f8e165a4bc5f9dca665e618502633a32db8c72fc8549dbab1f07118e78215892635be7cd7106bf9243d3af2e65f8c63b287bda5309cce855ca362d21c1ff571810f3fe24e728849c330d8379ca687da8d5fdb871113c6713f86663f7fb63371c53041f66c05cf2a1f1b6ce988c8027998cb15d32cba8d667739af681b1f71526e92f0ee756b87da21785dcc789e0507f679635f55ef5ea92d99609e4cb31938ce93208be1308ed5b3587ec72513f09a5524e8f33496c471f7a48c32a7ce05afc909b8ee2d7e8abc643d0054f576d6a8ceaf5f991b2eeca96bb3a729e79020beba6691563955cb14f4ac2203465f99bb6b392fb118f985368c3514f9853ec2676a5a00540b894bdaab27847aecc35fa3f4fa06cfb8869af421499825f247033290c3efe8a4d75459d791310055907d56667dce4e4c3b0cafe8c773ade4b17a838c6877aeddaee40273b0948c6da87ac4baa84669e10dc6a520876e433cc17805ed5d5ae2d69ff983c6d4d3335d33b215b5031e267889aa8d1dd917b45cc3a1a7b4d1490bf09db61884fce6aa39a2106acd6242a6dd8dc1a5c571ee694f49e3f2d28a716caa648eda2ab3a2c9c4c7c8a98a3e357071b520a7a30496297d05bbdb1c0c78eee1bf7bc1e64f4f5176e88650e87333b0bac3847eefc1d600e87777261cad2980eb7f3cd7fb19e7bbfe11c873be7990fa1e5485f1012263750eab2499539aa1938ae2d087f67e28c411a3e4f478befd8a2dae5fe4ce546bd0d6297cc1c90067f9b02aef53c0832109301fbd35c6d2e11d41e5e45ad72233dcdd61a311837c12db4b094379c6eeca761180cafd48507e693a0e9a72a02d4095faaa17f953d003912fdaea6d0a079fbe6a6f64a6bdb58c23367459aa7337ecbab572bdd94a737ff536e382ceca57ccfe14e926532f72777aa8be2313bbe6cf03ca2e14927a0d45901966d785d69ea88b0fd7237152ae12828070d5cd6191f32180f8398edacb34a27641e040c310ee1ff17f7f53a632e0a5a96f25f2fb96b86b70e73bf4e2d961a81b429da5f74c8d4e9fee7f6e9f7f0d7f6f492869705cb7336e184a9607de05722aad2a394980ea8988fe467abd3c8dd62a4e53c72c82b0d0921653adfd30ad2b08b86ac322cfa86047add24a71299a82289cd45b0668ac099a51dd779b58281b720cf9d907fa267a3b771c0e4ab32e2bd4d140d0aedae84fb5d3e7345749a589f386e9459a24a72d585a4e0cf45aa0bb18c9cf0bb7a32c92066da2f56aac9e30fa8bcd313ca438414b33c9245719c2cb3143936a953e05b0b08e6cb3bca62054298dc196c450723dab45f3ce3ac177269ee00bf80c44e1e44d88dc11cead90e92179f39ca135c45055330def91f8f2ad2b20cefd19dac54be293273425f03dd0436087a9eee241f10d8152085725803e36dde76316e6b6dd9883e151f910ecb7e3fd24531c12257cfb37c1d4d53d4f77274a54cd3de0aa678f43d96386362b6e95a5103a177cd426b819663b2130e067ee8c365985f9d091d8bed4eef89baa85016473d074ed24ab1b62c59cf12c524770f8fdfbfc6a6f3426601070a9ec46b80da458364ed69ff9f399c860f354d3d237526ab79905f57e57d41c180c5c5351e6081d908fd9ad5db1c3a268c84cc9e016dfe5a5546f8016a3ef444da069f40ed575bc59595fb416307a8bb5033b105b63c30061c405e56de8c33f479f3e53a601884d1600ac034c54b22e99c75bd0c65d7b2467d38ef07ac3120d586311ee2990adef9954e6d8d93508e756a69c6be68f66734390bee50b202213cc159cb699a50d63bd01be71c5b4bbf433ff0b936c27b9cb85e51034a57535c69ba00adfc6b8078b17dd2b009ce70e97809566dbd5debb970cd0cfe7440ef30e491482d9fca98c312da61347707f582d736e051a1ace2acde42c2c2192c465f9cc7af79e7cf49a31477ce6f4f8326cdaceac36c27107606c85b9ffa6310f4747c591a07fdc8aa2158c8742653c2c291f8d42a6de7bedba6324f93ce248af8f3b3ec0f1673cec0fb8ec9f7aeabc8dbffe8f01ce94c8df15456b3441af6aea18afe3ffa9c403e14c099a866c323ec837cf34a140f96b70d19405ba2d3e09b9f6a89845658bcb512bac600b0cd03bae8d36647125dc206c231884d759978967a2bba4fcc7f1947350fd379303fb915114f14e8d8dc35479b0067002e3a3bf4d90cdc3e090f4b4e51b556dbbaa6089d88324589492b70be78705a5f2a277e22f0e42bc71d3371e35656586ee11c1f5c660fb656e94c10fda91f047135cf1e0f360aa26845abcfe18f37eeaf751a91dca853acf0ac96ec5c749686e28264e833c0ccf6004d8a55716189a84018e265f4b768268f671086e68c1fb9b8557d43efb00181829ec2ce0e0618ad8111de8feaa742b2d6a1238d834ea0bb5570faf101c9d30a77b4887a16d384c9442d33aa304b279a237d27cfc564b04a39f7bea8913e44fdb90f491e0748d6223de678af0cd5c5f70e40f46a2ab37d101d08c22732bf2dad7cd6634b295297d71e48c70c804f357bfdf0d22555873b1c13c7971e354905b908ce034c4dcc7c6061c052ff7727c2a951eb15752300a8229fbab24249ce5db886983bb48b9d620598bcb7caceb1665e959ddb9c684a9a9f544d31ce217da2c1101252e661d3d4ff1068522a59ce894a93117c7e4b7e47963fa2bf71e539121dad9e99027cd5261469a28c23592d38d64c7dfad8313ae246a53e9d2345259c097ebcf6eb1fa9aeea2aecdc753962974871d4306fa0bad45b60433b0ac63a441a624088f2d736532879b4b08e27df66bdddd3db98f02dabd0693e9054aea4b780a43b7af079e6bd88be605b817b3337291826e707f9ad7b15b5fc1b03a80089b1f614c4c32b26423707cba49af332981dba6622e13c7db94b1b294f65ae1b3d65669a31103a2610d382e6fb8391a23c4fcd0864ca49670cc80335b0ee9ee1a1570fbaa7ca97ddd6a8e35cce7d2b1d3494dae46a3286bd15bf8b32354e34ea7ba62b04a712d1682e03cf940646ef60828ba9fc579a81723ad51d5aa456f3669ab753a26ccad000c51340d5ab5cfa177e9b66d91f577aed3f754e8120af244d590ff38fefde2e97834127b15de99954ebf2e2caddf4843eae202ff9fadbbb4404ff9e1d9411fee89973d08ad517b319d734b7093ce5776dbd45aaee9cf44ef4c5770b58395cfa79c5ebf94ba4850c16db46e7b4b2617c89a075ee3ba43b417cc4b9b7eae4f50e025b0c37847bf5aaeab3605329925801dbd197b802bcb654d63d1fd242e049c4c1370d684ed38fa0d5a560e29e5a0674fa605acb418f8cc1e6aff54f16266c032f894abe8be4bdb464d8afa80414c27e04ede3a1b573f12c58baa17b4e2f83951e842408424eb58d7a6679a6fd29fcaa0c8441db66a24b8fe5199b59bd389566fdd29ca5605a1b7ec60fec9269178fdb782354de0327e52b57d00533929d9ae4dcf2d831f64bef609aabee9dcf1c4828c926e79e698f7f673c260c0545b14fc8692dce887214549a349ea8111a9bef90367ed9169ffcba40c53784d3500bb9ca9d8216f83701f62187cb11e4f6306a87dcb07b2a867ee9aa98104a03eeafd20b1b63db62caa0edadd8b5369df85a95afe26dcb4f728f323fff0525a0dc2c798e65045b4c6880d485cb941af3addbd06760a1903c089382246856499c6d8ec3fd32832ebb16c30acff90fc82c362e10198e453f36c98f8cbe4e16deb46cc74fe8b03bf5af56407733c47675179e2f5bf15e59af5d47b7ecd0cadfcd03d80d5412cae01728c6ea43fdcc34e6a3ce87820c63c5e5d2565ef90d101d1f974a33af6da21116b19c7052f25ffcbae99dd51457fa9c7e0a674480d9dc40c6e344e1edb056ccf67ba4b07edfe9b7cff85cd032b2034e4b292cc917cb34ebe24a7dd56be05549cfaec1ecf6d1cf60ae6df2b776a6fa12c0a818e636437a87ce91d4d45ef20b2de83c7870084e968b0314e1d32400b93b93c55da65c21a2d85354221a497e49563e46248a425c1733bc2eedc193e74bbabf39e96ccfc94b429f732cfad", 0x1000) writev(r0, &(0x7f0000001440)=[{&(0x7f0000001140)="b4dada8615a5f52147784b2b7b3013b3c12648a8cc3b2cf3a7771ae79f856b4d91bca47e3f86c0ca55d70d448b7f7e7f42d385bc1ee20d768c2762bc26b5dee724e8315bb58b853ac2aadc1840cca2a8ab185ae7471b714036dd5cfb513bc0cb1a45b85b2dc359dacabbd0167f909217a22ec2e94c0492cd20b3045e7b41d319bfa4498a85d2de03063f985118d20f2372094afe3bb834847ddcb218e5b620da0d413ba27c2d6b7184eb1c494410b8d9c5399c244c6f40846c0ef69259dae1d0d2828f2cc51cbe7d73464929048c6219b8d3e87c415e9b24090c05ae96de011aa7ffd127cce42eecb0793ac071c3aa78", 0xf0}, {&(0x7f0000001240)="2a2e64bef8e47946d2795a38782b30ab867214aca3837b949c32cae20da26b1790b3c0b3cfffd3ccb40b00da6db1e703fda0f52f4ff397c975f5624c0434e2015945c79409260e18bc7e683c84f54ced897ca71b2fbd128bfc82ffa21dba4c1b1d0d22bb313a52a65edca2ada441906c4e54e0143c24184a48421dafbe561e05135191cacc17112322906286522c88c8b7bec8835fd9", 0x96}, {&(0x7f0000001300)="9cfc1715456da5bc17f4761ee0c98d028d004a2feaae68a724a0a8c4557faeac8c88f017b52e53a7bc44329b9784b6cae32161fe596e017dcbc1b84d22301a65c6a7f9bdd53e51f6e61023ac7c0fc348afd28f8d3aecb89b0f0def17d758ca2a557334bf20fc9bcc13ebb39b09a683209f9c3b14e86443a1acbcc722308df62ff0c6a02899dd0f2e4efa15318cec2cc5ea4ffc2318362554e68d2676ea2c5802f72ca57252474be85fe999551066d38c64d17b8b79ef8df5f8dc94919eda370fef4e16a128ca169b47858114bfb8066be16eef57f8", 0xd5}, {&(0x7f0000001400)="c3024303aa867e218eef556ecb8a38388980d4bbb43effeacdae6a417bfb9d4499115b1fa42456aea20ee1c825b245e699", 0x31}], 0x4) 16:00:05 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082efdaeee0f8464c71236e17cc8ed64ace4a26444f0e4a3ea1101abb59b6d4790ae4adb06928c741d2d35189b0f429049053543935c37b92c3102587f177d243d6773b8922695d0756ce87d92eb8d0c7527db4f44d1ab29e237c55e30c2d1b822ebce1d517de93d714133bc28eb4fbfb2212380dd62d989f881994d67d03ce698b6f1abe707bd4ea85b493ea90d7d205f6edfabc1c960caa2a6281db1235e3350e798a2b98e1c7658df5d2161606bd68a6b1fc2a93bdb006"], &(0x7f00000000c0)=0x6e) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x2, 0x2, {0xac, 0xffffffff}}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x200000000001) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="efd3e99256cf6f50025451c93a63644b8ce6f7038f6bb1fc1ff1e56eb9f4983b1dc503e1d9a3a1af9cc274a19989884d1a306215b867490def82028029", 0x3d) 16:00:05 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x9, 0x4) mprotect(&(0x7f0000129000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:05 executing program 0: mmap(&(0x7f000052d000/0x400000)=nil, 0x400000, 0x40000000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) fcntl$setflags(r0, 0x2, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xa2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x41) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r1 = geteuid() setreuid(r0, r1) r2 = getegid() getgroups(0x1, &(0x7f0000000080)=[r2]) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r3, r4) syz_extract_tcp_res(&(0x7f0000000040), 0x12a, 0x9) 16:00:05 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x1010000, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000280)) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10000, 0x0) fchdir(r1) fsync(r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) lseek(r1, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="9233d123baa241137251908e392a59d8d7164f5cd1f960d3636c45fd71b35b400da061de9d770cc489e8364b66b61128a979e91b5cf875bbaa063af564020f9320bba13bd74f24653683ecfaa357ede4189b0281528e6d4fae5d47e56bbaac71b4da2d72c5bcc7f0ae7e7da5da1dccd93615d69de429ecafd0be6d39461257fa7af067e4abf5bed8b1566a1b282755635fe08b789a20f9780ee0919b5a4a19832eae4e824dd449abd7da25a1efbd1215af6e35ad9fd4ee4b4356", 0xba) bind$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) r3 = semget(0x0, 0x7, 0x800000000057f) semctl$IPC_RMID(r3, 0x0, 0x0) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) r4 = semget$private(0x0, 0x3, 0x200) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000440)) semop(r4, &(0x7f0000000340)=[{0x3, 0x6, 0x1800}, {0x0, 0x8d5, 0x1000}, {0x3, 0x7, 0x1800}, {0x4, 0x10000, 0x1800}, {0x0, 0x81, 0x800}, {0x7, 0x4, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0x8a, 0x1800}, {0x4, 0x400, 0x1800}], 0x9) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x3e829574, 0x8}, 0x10) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:05 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186004008b00062b00fe0000fff6ce4f22276e2b8d2a48d69e000000002c000000000058a100"/52, 0x34}], 0x1) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8000, 0x0, 0x90d6, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffb, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xaaa124bb2d01ff59, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/169, 0xa9, 0x801, &(0x7f00000000c0)=ANY=[@ANYBLOB="eebb1ce325e45ae4e41c00b0ed884ab4ab75486a5407c24ce90f0d5e6d8c89f3e9afd5dc7aeb970562d5f6ba253ace4bdf126ba0a02cc5530dab75"], 0xa) write(r0, &(0x7f0000000040), 0x9e4f6c7d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) getpeername$inet6(r0, 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x37, r3}) r4 = msgget$private(0x0, 0x372) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/104) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:06 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000f1eaffff06d34e42e50000000000005b9d071b542a538706000000b8180000f8ffffffffffffffaf070000000000000200c28ef7ccb8b11b4bdb5b27a307a1f44f33593ebdf48903f2a029a07415277324c4e4c7fc856038c19cc81008cafd2dd3f11222163083a97f"], 0x37}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x3ff) sendto$unix(r0, &(0x7f0000000000)="0b591f008e51943b334288ebf98f4a82ed627ffa429040be019e19de734ea0049fd6349be4f41a46abafceacf36e4de8faf1647a79f5a5b6c32d543f2a0e71d0d789f20d0568ed5b65e63929a6b711c0247c07f23ee2a459f0a7e0879a11b843fb67984a908e08203c98e1ce2e81e53e58792818c930d476f2d05386b54c328dd82dd1b75425cf42f33879c5319e4645b870f0ecd8089a661a65ada2823fcd31110e0520ffbc18eb97fde005b1fc8c2409ee8df5c2ce42", 0xb7, 0x2, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2f0, &(0x7f0000000240)="db") 16:00:06 executing program 1: r0 = getpid() r1 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x42aa) r2 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10090, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x0, 0x5e, 0x100, 0x81}, {0x3e26, 0xffff, 0x8, 0x8}, {0x6c7, 0x4f5, 0x9, 0x6fa}, {0x5, 0x2, 0x6, 0x5}]}) 16:00:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getegid() 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40004) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x401, 0x0, 0x1, 0x1, 0x20, 0x1f, 0x8000, 0x2, 0x1, 0x3, 0xfffffffffffffffe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000100), 0x10004) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x7, 0x0, 0xffffffdf) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x4, 0x7}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8396, 0x800, 0x4, 0x6, "7e0d2b53f490172731bfe2e5cb8c46efa1a172ca", 0x8}) fcntl$setstatus(r1, 0x4, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x2c}, {0x20000016}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) shmget(0x0, 0x4000, 0x129bc8a877349934, &(0x7f0000ffb000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwrite(r0, &(0x7f0000000300)="fbaf7e3aa750993baf25fba2616bf42066f6eada98b60d5d0abc2495521d85901b99f7b06c1899c8d80cac757898506d6a0cadea73cf9f15cca1ed78182ec9acdbbdc0bfeb6a0269b76b83de2c17c6e580c5c3c54412b4680d52b7c3e5acbff08e58e58fabee8b01c15e7031c616000062b0cb6a7bb855683e11bafb397c5464ef1716e73e7cd18899a52059135ad9f7e13674593253d741d71b0e6eecdc3ba9346daaed96511a59abfa6af9f0e0ccc24e8006a978d432ea73955dcd54b070983d9eb3760bbba4f7b4191521ddead97708697025c792db90f52d4b13c76182c7f71f325820e4fc5e9090652f5334bfac14cb7caec8683c3534613ee0be74fbfecf4e4cbabb39dbdbeb4faf0de0369fb289d07b728caa0265bce25cc27914d5a778d47f60265e1dd0e9b6118bac0df33f0a4de1caf85f216e55d9f38e3c8c98c59cfd9146f3dc0157b1223f931cca5f7971c0a16256f814d30c3f24b71301b237770a528d", 0x164, 0x0, 0xffffffd) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x7, 0x40}, 0xc) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") lseek(r0, 0x0, 0x0, 0x1) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20000000000, 0x5, 0xffffffff, 0x8001}, {0x0, 0x9, 0x3, 0x1e4f691a}, {0x7fffffff, 0x1000, 0x7, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget(0x1, 0x4) msgget(0x2, 0x438) msgrcv(r2, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f572055d6f409584c0786000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006449d93800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003171c746c0e5c13f5e8b819374e500fe7fed32c3bca1c19147f201308cd76bb3765d81da75adc92fb5ffd9e69b30ea27fb786853e0c3fc77e397762a7790b54cdfc12c7765bfd2d7858b4685e31b00ed4385b2e569d7689e57d0a174e4bac67f91d934c170b1a1ed53d8c3a8ce5ebd1c7a21bc3017921900fc56bcb2a9f2866a9a4d4663a14e76dc37f605a18d5b80740896564d8a2fb5e88c22fa1eed4a5c4a81dbed4bccafe65df78ce8dee0b4615d3e487fd9c9b32f993518e329b801aef4cbf9658eff5ed951f070ed3211425c0095d5c44216c4e3"], 0x1008, 0x0, 0x800) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d, 0x0, 0xfffffffffffffffd}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000001280)=0xc) getgid() geteuid() setrlimit(0x0, &(0x7f0000001380)={0x5, 0x6}) getgid() getegid() getpid() 16:00:07 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x4, &(0x7f00000000c0)={0x3, 0x8001}) setrlimit(0x0, &(0x7f0000000240)={0x1, 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) r2 = syz_open_pts() r3 = dup2(r2, r0) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x8001, 0x100, 0x1, 0x0, 0x3, 0x2, 0x6, 0x2, 0x0, 0x1, 0x8}) poll(&(0x7f0000000180)=[{r2, 0x5}, {r3, 0x100}, {r0, 0x13c}, {r1, 0x2}, {r1, 0x1}], 0x5, 0x1) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup(r1) 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x19) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x20004268, 0x0) 16:00:07 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8000, 0x3}, {0x9, 0xc339}}) setitimer(0x1fffffd, 0xfffffffffffffffe, 0x0) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="e36a30f1e766745a7e9b8c2db119bc15b4cb7bda6e036a92257a813ef41009f58580e5a2ce506c6984ec3f89b3b3693882d4a4c0990d57b9c1402d5ae8ddcd98cbd2093f6d8b43fc7d4a60a2ac64008c9c33434e2b81b60382abd8e33ebf83c14a540a77aec060b438695f5daa472f9aa9e7e323ec56fb50a97463b94e0d19a020121eadccf1c528fbe55490701c429e268af4849172c40da0cade2fffeabcf0a4d8504525cd836dc063b61ef7992cb6bf8ab6c1c017bfbbe69888567486dcb8322ab76501546a46d82b1dd02e4225d4e5f188205d26ff387f7b5a435d02986fb311746b1c89b112a613e81ad4dc564ae85e66781cf0cb421eab83cc802a1694f54945c7957afacd03e5f6f8aa1204a1d72aee", 0x3e) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x5) getpeername(r1, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0xfffffe74) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0x6, 0x3, 0x1, 0x10001, 0x6, 0x1000, 0x2, 0x0, 0x1, 0x5}) shutdown(r0, 0x2) fcntl$getown(r1, 0x5) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x5, 0x7}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') fcntl$setflags(r0, 0x2, 0xd1d452378e0ae785) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000200)="bba63c56693509d4292c7d0bedfbe9bb4471c315e0ae8a60e6bbdcdf66d6a87b33b3ea8bbb2d8a331c39df36a2d6d186e5fb2235407c25a15ee2f495", 0x3c}, {&(0x7f0000000240)}, {&(0x7f0000000280)="421a67c25267480046f01305723aa8126caf95239abc7c9ccb161bb5e0b1526093511937dda94d3ac06e0cadd919afab9b3906da4969741d8993f40b4d8cacf346da809adf9007ffebde638f19fa8cd8ee3f74d4ce82e63cdb976a31b5d279907f5e046d2a604bc776d519445d6fcc33f4cc2bb4ad6074e828907fde768547ce88523b7e7248bd1a6f7015d14f3d25ce8b938a6cdd2874fcd21ac0d85d31b66193f44b11edc89ae053bd340ac0e5351fa918b182bd23847b7a0fb8914781d481aaa9262ce14551b6a046d7ee6d37267897e12fba7b2ea1ad993e6ea319e154712782a0966f4a78a576c277ef2d1c01aa6b1db572e95539823a34a0e9aefca3b529645b1561162a7f401a945ccb7f964e4845b3d67564dbb41ccfa126ab8523c2e74805df0bf923f5b9bbe15dd48c351ee0bd67ad2d26ef14cf3b69d9b1be10a756ae3ea7b17457641db1f4cdb31141871eaaf3b54fdf5cb5ed26775e52c535d3b97a96238348c82b0653995a051641531138be6420f73e4fa333c7cc7eaf8c6aada1647b6cb5353b61596f0820d7a6a8cde43dbb7b7cad1a995cbcbff1bea77903d6ae5ae9e08137c2423685fa34f0d337a672b25537130ead8d1dbbf9264136785486a56b634e97b0f8e49174157e8989e5cd436759b2c5d25f08e160b90170aef946aa6d174c8304133ff6124cda9fd4554c7dda544e8c651dc90e173325fa49cf2e0b059ea64e5578ebb2a0ed08275161c10ef354aad08c5059cc998726d2a5b17abcaa9f9059bf09ca8ae1f0f7e6d8c7f69040f1b400d51f9189d9073f1fa99cebf2e0495fce4a71113a6096ba33dd962a634910564bf941fef708befb83a1856d451d98e0a2a5012be999fbd7a1824e9e31e000e5944221087a0c5876d4a42b709c0d6d32ffbeafe0a1e62d5b27a3b37bade4e1d2bfce5664bc95cccaed824d7e1d4c827c99f8fcebd5b97e9696b978ab7cdcd01d5dcf2d74eb5873c56f313c139d13a0fe89e3c7d27b2ac6593602a3093305df4c77272fd75a16bce307dcc564408b24742135e731581e86888c04396624d2e2131e9ec4eb9d28c8ad6e94206739467434a14a99288af34d52ce13fb51eb2e8a19205d0e0a3334746fb3d0788da253440a4b16643ec703bf00bdb3d46bf6ea4c4c2a982dade46c35611f68785e66dab8972ac24d0fbfa6dbb1ab3d5e0fd4471acc9a03eb5ac036034ce49738ac8c7a749097668e9dca779f0c43c8555be3a9f94cfc724727d76fbcbebfe9872da92a03f69e4f247fdd06417657920bd89dc2fc82023a27899260f7d4b2d5e15b2d213b45ef71c32318ced653e8977603cefda83769bf705b3e9aee514f114f9b2fc5a5fc23b068887a019ac7d6a7f0a0349552f0a1bcab93502bb63006d7661f76e83b1aaed09738f732bd64b0eb1980dfbc393f0d7df2a62216c6ff8c63b3934f055419d661d54ae5d2189ce51406d2bc715983e12f685422b03483ca2399a0bd4f7d21ca19419f7e48b2fef8999ebbf4fc0609dcaa1f459f800430aeb7fa7ed90d36cf503dd823bf3046d43674b5f638ba2845fc488c5b27f2ccd5fa7a6b6a1473ee682212ee9efbae3f2b9e4558469fe024441ce7bf5a36519d71b1f5431105823a520b063cd209c866a39686e0186d9ade03ccbee1ae58e445611ff37dfeb9e722cbcc734c61e9291a2ab249ff45a43d78873f3170ba2cd7c95af56e04bb2066dd4bdd6aea5af5397290d39eaf807b30ab393e45b9e394d2786e6b02178cada2c751ae519d4c7a7e87ddd4ba53140357bbfbe9043553cec4fdaae7fe6a37cd6238d2380a69c760a1ac5cb8040f2f701f22b1e803d5c0a2599787ce2127a4e65d6fe367a801e37ee8096a866e2dcda69c9bf549f9f09cb63a2bb9dabdfdde471971273fc4db776425089134e81d1e51bb20556e1429754b88deb46856dcef3cadefca8f9670164f74459ae8f5cc56999e8d0ec6301c21d2701df3fb16d3fb9ae3ea705b8126875ef6525a2486613afc51ce65eb39b3203e3e29850c0fe447f2263209c619cda0543496f09e7e035145d4b3bcceb8ce0d98ed76ffc1eaf58bbf18cd0fedcdcf3a32cbe40d234ac9e76519b2dabd2592c2c9b2f7317a5bcc58ab7f26498963c496ead648d00177dab54faa24ca8cd6db30ac715339b2b51680363f9cab6dac284e21a517e6425d013835769aa292a966a7624ff2fc6e08a03ef5161b4561518b4fc23c206e2fbfc25c39384d10a0123c520f34191042ed8da3b6e2b749c5e032e8cf749edca5f43edd9b80597ea5316bfe8e2a2595f4e77c6c23a6d5f7b6435e0f486425c4c96f2998609630d1faf7ea92c784f80fbe829689a517c0572808d09b6a856e168c9ad2c8f7a0edc71a7bc6c507622600111f053b4733211fa3c45d7350851360fac1061d021b6b2e515375f5932109916b09e917c5333dd6cfbd56cabcd81814451a30946be45deaf7ad27058ccf3c9603675bcf69a06cbee0f9f89b8a30558eb85b733af38983f2086a111d7b2f3768c37e75949c7176f13ed938c55ac79c0582b2fbbabeaec7dbdcdd675426eb000d544719219e12c1780c7d035be1d5dfc69b1d891c6ea04f5a8a1a3420223bab8c70474b70fe018afc623e5fb7d19612edcb960191fb71dda04dfb3401accc1f86da0f2c0b3fd35391890ff9cb9f3b87de990417ec8c4558befa8c040168dfecf3e6f1140ff5cf79987afbdb697ad0ef7e7eec503c25410c0a5118a586d6963f49d38a7919e168c82c8cf6f32aeb10f35be92f3d57f668889034cc3aa9fc2f3a7cb7d6b142caf2e6fac5c16ac469d8bcf287376082b652420406ecde283ad9cb142a1816cb785654b96b1d3486fcde29611c64a15820380658f7931a37dab4b6629e9ca266602693490cd60b66511120d5e6c6d0bb69502e44a90ce7d1b3d0c75def773dbad38cbeb4a9ab1799200af923571d2f7f3b51ed7f9e9f3fcd0dd80659226776349b95ead8bd4fb11ef66a0bac034bfc9a1a23cb16d23d6e0c2924cfc4a3e11738d1971c4a4d764a56a6c4b361e3dc476181da75e53befb65c1a9237f5e739420c03a88bb90f86dbc73d894d1bb2a84d4d4842e01aaab74dea9e94e1316c0c8f061edd8ad2eb830174fb7572e43d1167149a3be76e5ef7f5815511a5e842659b61fecc5f3ed393dc820d21f303ece06f11d9fbc3e0f2b053314962e87a751dc1069a77a96a0cd78749aea8ef57aefce10e6c651e6f3432e33ce823df3b80229fe88b4257a91c54076bbced14b123a5baa582cc55e49c82cb9e875ba28cdfcfde95eea726fe02ffd6a3a9cbe40c78200ca99f3177b562d1b1a4685da0fc8ab3ec9820a70fcd78963ac9fe6367beb496a16abe1e88f243cf6c2c4e2dd3cf2a79e0990c901409f00b02c9d4c52a51769e9cd6e69873f927b5cb7041a6d107a9fcfde674435282633e4b9731fa59d2137055b1ac520316d444a6fe02e915be63fe184c4fd23f42580a6e1e81b181acc86e9d8a77fc7dd8cd1f85ad411afb4df46a1da7e8edcc707d57c295bcdcef3eec595228a6568a5acad8944461f915daf400f064e152943edbcd19ce0238e06666c55ae647a781fb83b15e5ddfedf2c3e22816c2773592aa65275dce4ddc7ec86abe7a965113d28b7656fe039af769cb87d5e7849769c61aa607463577434e29c3405295e731ab2ceae028117c74e00f258eeb8400f3eae3d29757ad8292bfbd612c0b0dd126ff076193cd147db4c5065b57fd0290516895c84e35be3d6f03b996fa3449e93bd5bd16d7dcb5999b231ac9b4597062a44d1ca43f4eeb7a3bca2925d87b383761c2f122a20c587038547c3a89a5f146962bc06585639d690d9519096099336f1ae91180c71697435075258edfa66e229446cb4e17752b72f47cde293ccb9f825ed3076034b3dd27f4d2d6782f6655d0320f9ae0a69fd2cdaf15c882424e38a7c16d3ef529b8b862e36a4d72f6cc78c4d2796c7e842659d252d230d54a3cb0fe5ea3f0a15ba8b2e0f2c5c12e061f7863b052a61e52d80b248efa56acf6e6c1805b49b9caf9388f975fbec3468446ed0c919bb704722ad7ba6ccc8f0c069c58ea1e621e15b5d33fd162cd3fdf0115965029d01b5c68fe8a029265e9ab15fc80cee535051793edbc1ae0fbe389749023f00f39d7bded7a85817ea79b3ad55ef8a1d959afee56e4b7481a3755dc12719be0462f3b875c6b0abcd8f60912dcf36310cf896f90d2b2b2cb3cddc092eaf9a6c48324d91c8290ea5d6da2ecc32ab58d06968d6e801988b7d243fc25da27223fe2d5e03646abcce5d881c7e547cee013a8d349e4de87a5a2bbe26e79c79b8f9d0be604c54964483969e49032bb1081437541aa478c03326873cea0c69af2f1249ecbcf214864f0658fcf31b21a802ec6ceed0b1d7fb3973a053a68ef569c5bc71314992587e4c83bc878c62589a06b8e948e8c1f6962cf09c4ac2faeb722c9138d7cc9c8457284201c4f2b38fe599866aa23b446725a6c99816b5dedbe939a93e99500dc0c5dc964006809bf23dc0a77549c3c23b8e6fef7f9628ecc2a265a5eeb8bbc2c474504664908d79981e82042c2e04e90ce5571e9bf82de52610fde84b4786451bdc591f021cff673bbc733e3e199413ab1f8382a8580886ca11d9a183153b332aecf0502f29d6c21fd566059a1a5c603d953043c1d2cfd016fecc027a9d394af6a42250eb050fc77d960cefeb7f5f8848d5ffc8c8adf091e12617fa4d8bc0df85f012fa55cefacc9026592738272d22f56fc42185961a6aae181d5fff9de88ebc41e8564e91b03eb32a4d5028981538f4e3f9d2b1f32c5391b55192f600dfb0ba490bba25c96dc04f8f3d3c772316d6a23ee246413e110593e1dd2fb17fdcad3984a6690287cc209e4a5541bee324ecad645ed60c3be2c50446aca1609f0534095e2bdb863c5f19bd3c67e447d4eaad2e21b85d5c91747b79a977f706b92fcaaf9cde0737b256b8a685d8fad6aea7d7be5aa82abd01db280e84beb24f21a71fe272b7ebaa92d1cc341ff153cf28b03a18892864e1c2af249336ef241a0d0e04e5f455ec015143610dd624fd0f6324224821cf5f14a8d118e61d3069282dcce15061e4a59f92ccccd49c8ee863a652a8d12e7b902e8591487f125a5754963a919db22e11a992047ed78c2947dd342c2677369c140475894ca86c141e0e98d479df39779070faf6580499d998e710a55870fd7f82f70fc5d77f7ea1872924152b6cf1453b43445932bd96de4a0e9221b498630846bcb906c18a6406c68308857d6af9e80b6d889e3b5f1b0f85ea59610bda265ec81649274a8bd9cda0cc14617ef44673ca125f450461032fd299420d86e04656762dfd9122a1d02f179426ac68ad9ae0e8314daddd65cf2c240c02f3d2ae52522771c37fa46e99b5d01c7afb84be68df9d056f4c3743153b0b421ee60afa3d02e1d42f4669720bce704485b8400ea130c17c04000cc5695b6e82cc416800d3f48d0d982996deae4e020daed98d95d17e9ab9f557a12de527f461a0f66826cdf5fff479722b6d938ea3e5167f12da99978719043cf6e2b54c0f9d5e111d4fdef2303e619cd77e1c941714b7f03b4893f7c551e1dc65fdc895e9ae46571a8b2112cad15daef75acaf6cdd7e710edf680b956e86ce7c9ebc7b42f6e98417a6154cca9fe89ec2ff0b0be0586ca0a1b54d5e08481841976d9c91634d3d2eb03ade69cb4f82354e8e63e32e14275ef471b96af68fdfa1e3f7cf721ee0ab91349ccfc60fd241402b2140", 0x1000}, {&(0x7f0000001280)="31146fd30da2de863d0dd2cd0d68e0da4f72819a666b63c2e89eab5d0bb0c31c471d995a7d8444aa42ae7ecef5b06951efc6d669ab6dbfdd3473c0e81741baa9029dc33eac8bf9f2fef545da6dff20d2acdd8f216ce36506d5919ead80d0931f16fb5dc6c7ca9f74137ea7ff192809e170948c734a9e8ac2fea1d2314131e742d5a4f618f247491d30b3e6173fd04f7cd7760c169b424165ae33a4b78482fea7fe8e7f4dcb942cc5cd5cc76737402c401f41d88249294bddc61a980260fe5c2c8330210b3e8f53d94f4e1e0c", 0xcc}, {&(0x7f0000001380)="5263c127b18c468d784475b88e57b403f68e90e5804e321e0094166027fc4883173742a77aa13ed6c1204bb98a373cda4e680367e43b507ce75c25f61dd13885ae6241d21238f9244319b1b69069e875a1206662c601a20d88b738e4bc9008da583d1f8c9dbfe4e6238455d89cd1e629acbbb550af18baf0d3b811491ddbda827bd840c8a864cf03152af83c2f76ca01e881642976ae65b4bbfa", 0x9a}], 0x5, 0x0, 0x0) connect$unix(r1, &(0x7f00000014c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001500)=0x2) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1, 0xff}, {0xfffffffffffffe00, 0x4}}) getdents(r0, &(0x7f00000015c0)=""/4096, 0x1000) getsockname$unix(r0, &(0x7f00000025c0)=@abs, &(0x7f0000002600)=0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002640)=0x2) pipe(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000026c0)=[{r3, 0x20}, {r4, 0x40}], 0x2, 0x45d6) shmget(0x1, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) semget$private(0x0, 0x7, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000002700)={0x8, 0x7fff, 0x4}) chdir(&(0x7f0000002740)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002780)) fcntl$getown(r0, 0x5) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000002800)=0x1ff) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002840)=0x10) write(r3, &(0x7f0000002880)="d43df0521f76278c3213e3338a44e5a6b3904813d54a42554023fdc6499757a5505a03fe8fe211289d59a6f71180c44eccd2a7d12985dba02a90e7480a7725521c18125e3fe44634eabdc4e8856a82a21cb1c92ad190512e1619e4a48ed01bf29c07f990bb4e938cc37259d6c6539c23de15132ad8b6cc9fa7f204ef2cc9a902ef123484b921a584997ef3c8caf53e63cdd603adf766447ec2edd93405d1255bef5bde7d11f3316e4bdf3ac25a17175d4d76da4d042cbe41ad90a2ebc24e03a9444462c76b39d1", 0xc7) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f00000003c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x95, &(0x7f00000002c0)="b6") r1 = msgget$private(0x0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x42a, r2, r3, r4, r5, 0x100, 0x81}, 0x0, 0x7, r6, r7, 0x6, 0x40, 0x3ff, 0x6}) getpid() r8 = socket$unix(0x1, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000380)) getsockopt$sock_int(r8, 0xffff, 0x100c, &(0x7f0000000300), &(0x7f0000000340)=0x4) 16:00:07 executing program 1: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x211, 0x9) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x20) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffff7) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./bus\x00', r0, 0x3}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0x6) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x201, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x200000000006010, 0x6) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x0, 0xd) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x103, 0x0) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/9, 0x9) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x800, 0x9) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x4}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000001c0)=0x5) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x4000, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x467c, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xfee, 0xa468, 0x5}, 0xc) 16:00:07 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x1f, 0x1, 0x91d) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x8) write(r0, &(0x7f0000000180)="112db0fd66bfc99859fdfacd237f57e59d860146375cd3bc7ea34e468132c3", 0x1f) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe54) write(r1, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) 16:00:07 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) dup2(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = dup2(r3, r3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000001c0)=0x4) r5 = dup2(r3, r3) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000000)=0x1) getsockopt(r5, 0x100000000, 0xfffffffffffeffff, &(0x7f0000000100)=""/85, &(0x7f0000000180)=0x55) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r3, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) close(r1) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8852, 0xdfc784f615a3bb85) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) poll(&(0x7f00000001c0)=[{r0}, {r0, 0xaa}, {r0, 0x8}, {r0, 0x2}, {r0, 0x88}, {r0, 0x10}, {r0, 0xb}, {r0, 0xe59276c861750aec}, {r0, 0x51}], 0x9, 0x20ed) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f0000000280)=[{0x4, 0x400, 0x0, 0x7ff}]}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = geteuid() ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x161) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x3, 0x8, 0x81}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x1000095}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x60e, 0x6, 0xff, 0x40, "2d5489a99c46a523da27ea9a9d6fc93fee691242", 0x2, 0x3}) close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000000)=0x1d) 16:00:07 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x6}, 0xfffffffffffffefd) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = semget(0x0, 0x7, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/216) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: setuid(0xee01) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10380, 0x0) write(r0, &(0x7f00000000c0)="688d33dcb9a71f7de73049ff519fdfd8a636d6d81c2563dfa32ca3fc5de43d6b8dd096c152d89332a0934b371bc0651f50e3d8cf3ae8540a6fa69f58417a860a355ce377a5b66243ab6b201832de728e8921805149cbcdc0569662a994688613b4221358d52d419fd975be2b4f0a213f60ee59989a1eed1ed0c70502dd7270969ef869725a704c9dc96244e180b30d116a032be2653cc16122064f670d95fe9aaf6c883df62771045840b39e383dbc31b0a284ce71b39e9fd2623ff4f10cf4a4e9a16170e798b4c01c7c4e78817b8d5c1868a81f52397b402d0d28f797a652a209e100dd9471e839fce90856056193fafedeb412876fe18df539ccd990839f979e0a8898298ed232ae01f75afc37a556e7947e5fecd6387382dd9be051ec32ac65a2ddfc8e1f8328cd39c4992f29ef4391653c08e72a415fa2e057db695ed5b6cbdf3276a23501422f1d63c837002f28bd28eade99a3b23d769421abf663044ccc2013cd712d79c85fdc8eaef067a3d81e7bc49e6a1fe4a4f748b8ef833309ebfe4acd4c59d97a9f918c0d1a644a0da225297fa5bbab54c4139c7eaec9491a829a0875930134b63ce74e459663f3b2f8a60eeadd42087572fc5b16662633b6a3033167d4a19a810dd32e7b64095c999ffd1cc013a293a7918b9e7b5a1a3d544963996d49c9437c6886e29fde8f329e32344bcdf5504c4ea69fd331c004fe83a70df35c78bf44839faf98f947f2bb8b956705ab1ef847367e79970c2c848ef60b7be47c0bd375d3fe7b514ec495f0e8446b899400ce663b549c8ab5220cf07e34faf0c0759428191cfed1f7129cdb133394bcdf649d0a7879214de94ad5fad698b6f005a386b821996ebf94734ad63cab82a2f930f2d50d1cf403d8eb922ed231a8b53d1777fe5285374380d3b0e8525acfd6190734aee4e94630e44e95eb5542ff09a0255c1defff3034b5b08c3cd7a4a31a59be5fcff40dd34af8daffea07671bba66bf0b83a84ee7ba866671477317925dca01f28eb851d4d83058d679f33897678e1b83ee3071f3d080fc0d284ebf4d8e7cd2858aa49f6ed64aac748dcd4d9ebd88c31dc251a7e652716afec130334992c1ce2b5de35502ef8cea54e65f7437c87593b7ac0753fac7108da811eb0f742403cf454eb5010ba349e56be892f1256b672872b6a0373ea4e1ba83a0ea7d13af0247e476b50f55cbab88963b72b23e1d5509f36f3c277b19a8e6817b51bd2c3450f279be2ba4770aa0e55f7c82a24e5f9e874f75feda56b99c081582716497e5bd2441b85df4658f1eea32859e1e39024cbc3d35f11307aaf81c4ec414126be9e839c90e5b659451dfac149189a3c4b7e7cbecd89754e961f8e841a3c225e2e058d1def0289f979faa099a7a3371615fa923da6d2d4adde1f395a2e31c1861170c49c6d7b3440d727e4a4528abe8c7c2227d063cc68ceeb46dada02786745c889bcacc92344e02fdb9979eb5643465b0666368ad6ab6847d539647ed855c91f7db17265f3e93f276212acbfc5b4ea8e16dcc13c1b73ce4ab82d8180a1ac73df261b875c15c3f0a7065e6b90647f8707027c28b671565a74e139d4321d1dab7ea3b4d512aeeb5bf88452c757886cda2a94023674dbca6f5c5ce36d548c0ed2ce2606cee8bca9a650bdba9f894b76c54575a524c5ad45cc55da1bac646b933da1967eac6b6af1261f1f4cd16245dca03718c6ef2eaa8c92528c52982513c0b46bee8d9a1f9f58c58c14d8b1614d46bdb20f7cfd0317560e217735af2ecd502487b66ddd1be56737ac1308981f7261c22023c6867b5d7e378c3220b861dcc4f032081814cfb4999d6e68f6c97a88ea22ec348a64e74e01b0889632ade12ccf6912fb159f121fe3f8fb5d529103b261dc31f135e0657d0316372722f5319bba8dd24b4f257b86126122e58f666e657b884c5b67e7ac66843917bda63a7ea3a908a323e531f6fbc185434396784a29609a22d7df3fa587de87ccf15ee3e6087faf1a57885721d4ec84a3eab3a1e673ae558930ad3238ec2093f46c65f49e211ca1b579e3ec8026a2a2870e537f639f9f85030225a5a02de2a2c09d7764968e289ff5363062d1e8e20d3c60d25a504f48a6be445384f9fd34c45f5ca620d88786b50984538882e25dbef0102a6e0910b0e059537a412c3d25e1d72de7e4e950a91060a3c0576c21b6b35576f379c0fc09106eaeb6d5ae44f32facfcfd10f5ace718286942796761477bab393fda512842e563b538cc61e6bdb20834a780d2d538735d069d936ba9bdda3e2bcb857fe02826affa2ba2e1d444fdb7fdbf91eed5ab44120908210ae146b404a1378190c1e9f41f195a6008a254095a7cb805509ff27017e45a45238ec6f5e9efae0ea99af30dc5e728c472a5a3273cc17c344382e77d7ba4c7f9480cdcc79a42c806691da813b421929a5dd6711783b0e2859c713b0e28c7d738448b89db272354deecf3584333f77cb54eac583e5a2fce36d66f2206dcc5134c31a393958219fc2f6c5f4cdc2aaea91935d8bea3890bbc8ec99c4e5276c7ffd5ac1d6334f1140f4a3ab600e0293792ef01f8c4093fb81f288d91b064fefc48c665070a8f4485ae5e5e3c5a991795564580cd6f78f2e0d85ea7a15cca9bd18254b1d92e59d500ccc703449768a7138d08f0e9e13a1c6ed42d5244d05a3eb81efb577b71b366aec73a1ac9088778ac6def7f1c91df4a375f28ae503b0cff24a86c8fec9b5f66ad1dbbb7b27c34614dd4bfb226a50e2d1ce4dfaa6418c549051ca44a8506d60ccc37ea99cf1b33d8e38c646fdc35f485308d46aa02165b47996399861f6bb46b1a392cbefd1b5de607f77cc0231356dc86073ad76ca272aacc4eae8a2b20fc291dc1a4ba84c4bb477a075c2852378801e81e9a50890102460e8b293fd87b35b1dc8b101e59214154ac6da0039ec023d2788895d85355f626599a64c7f3f5f07a12027f67d6387eb9527142c3a9cb69dbeab686e5e4f1641d6b2dd937de7c5f892d4ed17f5881a61e1612be81d7caf587bcf5a617ac54f80c777af93aa7ad36b10fd8a5296b554f08f59dcd305aab2ea053bfbce6f1d130e0bb15d550c6984d087a11a040f1459eb227e11a534daea3840e3df090f035c94b0ed130697000d339e89264bfd29ac8cf74b7fe788f82bed3cc5e16b035033d3ce1049755b6804aa5bcc21e188406256492096c3bea28b621232f89ccb16d2342304d1b0b9718fd368a94b0d5da6a7869d380b1443d526dcd95420537920240501f734f690529c1dad9fe77a8089cb533e8a8e90fb0fffef6a462179149674a193be4b22b8d79e7472747659930a689ed930ed901203250203858e8de99dd1543dc9ea2e6574f4d83c81a12d632b12c02c68463b1e681f56b35ac187dbdbb086e0dfbcedbe51cbc199707205c188c8e2f9f568cf1feb0eceec0286636d9d0543b41bc02c44ad9ffa44eb21df9418af8d647009692b03f8b3dd0d8b9419dbbe160448c92f3819773b440c531352858ececd807d22a4aba1d420e15f4a9903cc980ee600f79fa32e95d9b0668efc8cc7bd9aac083b3f785ca81f4e5707e4390f55a0d0e8958c7498f634eeee74c48e5ce6116f00f41a095461a2b5a4f24ee9fb37d7677cb465b036f29f57febc452d5eb23ec83d31b9f09af0258109879be53d44e97723ef86b656b193fc12104aca74d4200b8b4d53ee4466d5e622ed24ba341563c419904321c5b6de1ed036d9345248f4b38c7052def412592526a9bd735073a9dffc43c2d2c43d1e655ca619f0f1fa4dbbdff5d9c08ef34922cdf83a21ea2e7c9f42e80e7ff2afef13f904c7f5899b6ac948fbc8fb4a5ea5ad597f2faa5a853f42048750f1fc8a87cb24811d343ca0782f30e7abe872f30a9f6eced9a20655467c14279c7816b2d2aa34f5ffedf35bf1eaba06a2518e34d1d47fd5ab0f9ad36ef70214a4c348e3493a52661b3e2432d4b2761c6f76add9d913f7fd7820230dd4257597f5273df3eac801a11bfa76f282574f05ac909d72b781c3020d78002cc2873d9999be9af6bd466292c7fe3b8765803ae292121968e38c98dd261cff97d9f2bb44bee3c2ad1020f38093cb41d14d6fd95d6669fd9e0aff724956fd39534028a91dc3effca1b1409fa63389c68efd3770f753c2c12e8440de713d8e9184b998dd98cc78350168c07c6102a2c0c45f6a3054eb3381f6347da1e2a29849c66455f7ae6fbcd387df47dbbcab416b86ee857d22f06f47b0e54953ff5ccdba1d7f341def3877a90b647da43056a284ff4bae4b3413aa4703b4590da2920530a877b116ffb3424bd21ff3b413ee5a9dff4478602d189d7726f0d5ce6c41da54287a9ee1ae36e7b1f2e62c27498306eff08e5147194297fc5dd549129aa4e79284d9834feea8db2676231e0fc08ed5359ad9cbc37c11f666ba44144d47cbd754dc574e16c7562b084d56d2005c6c83031006d9e6d54e12446462b41242698f031839ca233e0d9c5b9df609bcb777b4af771b7e5a630d5de02123bbc73b8b71ceb0062127f7ada973542b9651293cb263b28f44e5318611df0ae88bada11c36b8238979fb7376b1e9601405b37a16f4e03d7af1c64a8d64cf2cac06f19930fbb41566ebc93ff4b5ad661542ef6cf04ec808d85e2af7b0c76af32e3275de5141d0019f8d965ab3065a3617ae5dd4971ba09b71bfaddffafea1f1807973e3be48e0dc414800b01f1527fef21557eba07e7acd58ab858c96a9dbbc9155fa01eb8a5b356da279e3925949ce08093f12889842846e9489f13f360ff84ba2f4bbcf29a8a492dbe067405adaaff4977a6985f009288ecd6a853e0304e2614dcf787d8f90d7357c70dcfd8b062f2c64552d3ce082857088cfd0ceab0f131fb90cc92f78e172ff5917f421a8549d68864e8f3ac6f933304103ba09c71157e0c47477463b493ca44b89a41548beef2bdc0b416d5d08059362d661dc7450f460864f0a7850482166230e89398905816d4cac2522f78ab24dd6e21c02b6e331a7f4b32dfb81d281a0b6f7f66fe5c8d3b4ab93778112062f6cd0e2828d35fc8eb3b890ff6ce0e205f1696d1c9bcd8580385b351e242acfcf62bf6bf12067c50d474514b4b85b9cf901759bbe0340b43f39358551a37089a6e4b9d68d8dd95cfe2716abd117b940ba3684933d348b092febffb6e2166d29ed1df209f804b781cb85c304bc43da1884c66f7ca16deff5eb0f8897537f6c801e297c96b273f9e9db793ffffa15cf645b09bf7778acf52233312e799b9e6513ba3dc2d628eb876299b1b5cd19678ea2508146085ae512146829e121e1fb494b50158b20d8b759ad21a43d1e75d0707641d0b6a0e3fe381246fe1c3ec6bf28c8649fc0871ce719aa283d35883796f0a791d474cd90c5750b0fc8f81eefdf5e3362c685e87d084ff0b05f614cafae39358fa867435933769611946733a7f34d1d5cf6b8b3fa806bfa32862af4661ad93f35ba2bff60a6cecedb4f37b20502806374582b6d4b856e33e371ae14d793737229347b138a93e71074ac84eb42edb855b179e3638e3bd57d8aa85ee3742bf7496a361ea3280d2cb673e0dcaea43abea770304bfc124a48ab87400a8983dddba2edc1a260280bbcc8f2e4b85287925853d2f092b1b7afbbed6dd525ea49c4470aa5951d2a1683c53757312c1e530971b6311eeccc465eeaf576b6f95a9e718c2181cd86671d64bd89d985fa6b5b5553f6e6ca9f876e8f0d4c31000ae66d3ea09ac7bdb6b5a8c43cb612af8bc4c2fe8f23", 0x1000) r1 = socket(0x26, 0x2, 0x2000000000000000) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x4) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x89, &(0x7f00000000c0)="b16d2c28d3cbe235cf3b6ab7f8f278cbc861acab907f7626fcad05b3d9391cd6fa4e898a55e1eb6f8aa585fa12807aa2adff134af6f47a07d6fa69c162d1a8047ea4b331d0486a59a4cda3043c693089739e0c39343eb2eebc496e5ac26ee8ca45995e485f8835d6c12a017eea4a70489aaa2575126216241c8ca03168b1262dbe1644427e4ff57b46") 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="220e2a", 0xdd) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000b}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) write(r0, &(0x7f0000000380)="07000000ad502afdc6c73f1b8c6aa3b90cb73fc9f17fc920ce846bf697e372acf73d6e83800541ec8386ec687e334f165da58c8d0c9d4701168aff75d00265db3343d9032bedba4e06d7ad1737042696e999a3cefa17fea0c08f7821107c845822cfbd46", 0x64) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x120, 0x180) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x20, './file0\x00', './file0\x00'}) r2 = socket$unix(0x1, 0x5, 0x0) shutdown(r2, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x800, 0x5) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000010000"]) poll(&(0x7f0000000000)=[{r0, 0x9c}], 0x1, 0x6) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x54f0, 0xfca, 0xf4, 0x3}]}) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0xa, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r2, r2) ioctl$TIOCSCTTY(r3, 0x20007461) dup2(r0, r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) r2 = getpid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x10000000, 0xe9, r2}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 16:00:08 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000001c0)={0xd0, 0x0, &(0x7f00000000c0)=""/208}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000000005308) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r1) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0x9, 0x8000, 0x5, 0x7fff, 0x5, 0x4, 0x8, 0x10, [{0x1, 0x7, 0x9, 0xff}, {0x4, 0x7fffffff, 0x3, 0x7}, {0x6, 0x290d, 0x7ff, 0x5}, {0x0, 0xffffffff, 0x3, 0x30b8}, {0x2, 0x10000, 0x2558, 0x8000}, {0x400, 0x80, 0x9d4, 0x2}, {0x80, 0xa0d, 0x7, 0xaf4}, {0x80000000, 0x7ff, 0x9, 0x5}, {0x7, 0x6, 0xfffffffffffffe00}, {0x3, 0x5, 0x3211, 0x7e}, {0x7, 0x1, 0x401, 0x9}, {0x20002000000000, 0x35d, 0x8, 0x8}, {0x2, 0xfc, 0x64, 0x1ea2}, {0x6, 0x3, 0x7fffffff, 0xffffffff}, {0x8, 0x5}, {0x2, 0x1, 0x1, 0x3baa}]}) r2 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000080)={0x0, 0x2, 0x2, 0x4, 0x749c, 0x3, 0x9, 0x10, [{0x6, 0x7fffffff, 0x2, 0x6}, {0x6, 0x34, 0x100, 0x1}, {0x7, 0x100, 0x5}, {0x8, 0x80000001, 0x6, 0x9}, {0x3, 0xfffffffffffffff9, 0x8000, 0xad8}, {0xc6d, 0x9, 0x6, 0x2}, {0x80, 0xb006ae3, 0x9d98, 0x1ff}, {0x7, 0x0, 0x8, 0x100000001}, {0x6, 0x7f, 0x800, 0xba}, {0x180000000000, 0x2, 0x1, 0x6}, {0x6, 0x6611d1cc, 0x7ff, 0x24f}, {0x2, 0x1, 0x9, 0xa8}, {0x3, 0xf2, 0x3f, 0x692}, {0xfffffffffffffffe, 0x9, 0x93, 0xffffffffffffffff}, {0xffffffff, 0x2, 0x8}, {0x8, 0x100000000, 0x7f, 0x100000001}]}) 16:00:08 executing program 0: socket(0x1, 0x7ffd, 0x9) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) munlockall() 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x4000000000000000) sendto$inet(r0, &(0x7f0000000000)="5786b88154f4c685970c2c38208874566c19b1fa17dfa62f779f2279f0497de3a49777860faa4598bf4d8ac4fcc00db8bb3909c3e316596389e89fa2300206ef46e16e1061fb6704940c69632d3a14ac946abdc180f4d0b9aff496dbf3ab48bdd79f91bff2c2c54d00406510cb70c249e01bfeaf3e55c30625cb4a064428463f4f00d7cd93b7d0f5156f15abda311a0067a7f382b1cfcbbae86c72dd5294a3a01409aef3eb2e7aceedc0874e1d40de2fe1d8ba1b3f2a94a7717e44fe4ba65636afb11eef", 0xc4, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x5, 0x11a) r1 = socket$inet(0x2, 0x8001, 0x5c) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x2}) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x7, 0x9) getsockopt$sock_timeval(r1, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:08 executing program 1: r0 = socket(0x0, 0x1, 0x3) socket(0x2, 0x5, 0x2af) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x2da) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="3711") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7ff) 16:00:08 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xc6, 0x3, &(0x7f00000001c0)="910c269a820839291f27aeec52e16d1e18ea46caa9c433ac1a55ad14e31d79c17bd93ad1861ebb6b312507cec32fd222c0b8768f989f8d6f9db3bbc228e3662bb8d47423f7128504535bf3b5b6982acbd0eefe0ecc9bc4b500758704fd7966a2a4e7efb32c76d29440d78385a1b5772a9a6ec40357a306042c9d95c29d2d4558d816ab37715f1c74ab75c74a71eb9d5b10655350202c66ad91dad298deb37c3eb18b1f6549b7fa3edccd10f845cc6c06e2f6df09379240c43874dc7086381bb1ed7941a5ac4985b4458ddbfbccf926deb0bdbad21e8cfc5878e73a5daddb21b3ec59a3339071e0f66d875a56fdc8be7f77a12f31bbac805d4a0fa4c6404a13e1acbc9f33eb039dde89eaaf41c18769d10d8dcd34523e4143ec023d0750dbc90cc148ec4cbaefa5a1bc7c511418772ae325a8144e7e1a89792db11ad788732369feb363be4c6f3e1e2e8f76810f2924cb3c8344376cd82d83b392b1b6bbdb6474d21417444d1b9c9c83932c58fa12e97c4d7f1809b3941dc516f1a74e408a21e907ed0368a46bacb5f717cb0f908aeecca7f55689675338d78fea9f5bf2e36ae2595b0baa86cfde859c632cd999f7e4653dbec9ea65baf5f6df865f8d2e714cbd68dae2825c0a5f4fe156c93e8b6ea4bbd9368e9eaf0fc91b896b9e8a85b3bf4f2ae8877f122efdafc43bff5b9758cfa089937591d21ea8f0248a6bfb9ec70e2a42caf0dc09baa7b2df29f75831c00e5ed43b8c272b8bf127c08291445e0246a9712d6d86a98c3512fdad2c3ca7dc87aaca291506a6f9dbd9064bf481c66bb6ab8ae20d54b5296a813e4dc2ec4c47a5efbfb4bbc2c4b47219232ab83e9d5771b5d8631dc73fa5014cab627f039729fa7c5f18dfc00880c7b7f130a70f7674d4645687509e286fff4eeb1dc06a7e13ace2a27e7d9b0731da4a69b3daf4f3f7b6a6a01b184e9cec578c3382a056f41dae3bd15769d8464b85defa24682a520099884d2c72f560374f35cd620c0142a59ce72b2cdd3925630e8cec7618666cd0c67cd1846efffecc83749150b60f75230ecfb57e38a7ac79db8f8997d4de0f1397802ca8f8be49cc5d84bd3583b0c80bcef12022d4276f497edf26bb997d914d71fcd715e13970b14037b59b7e5e3d85e1f6662cff8b12a6e4adfa380ad917c89073036d5da67887ef496061a1f14a85eb2d4cba13c9013587b491e21302375f2952ac5ee8a6c66192fb04d26c79c606297e43a697700581e9ee4fe869cfdf6136bbc54c649ab0ae2183334245c087a157f90c6ad6cfb8b1e82d0006f548dda17cab95053cc90b465009d9df34ea1d18c3f32ae5528527c9700b1ee5395c315891814fe89bb7f4e3e70972267d623c3b7ce7076536268a7dfd662774b14c8c648fa4d42e9482a5d21806a3b886a9f15a9d6e72280ed55337a4135e30aca8f3e006672bc128bf778afe77f2b6706dd5f379d43ff5935e793ec33c0b1dc2b12215c836cb03a43132ce995f36f0fa24eb35084b3365b490483accc9a353250411fdd50cdeeeab12b91056a9e9fa93a232e7691a0679ff2fc4207714d4cc5d40b959af2df83d971d83a8e766dd883b45c346befd8e38851331b889527e9516cb7c0daf9aacb02d41fc3a94e69c7b2511ac660b00e4da530b938c8728cf27c40b2b3d4ce1dc19be8bf92333277ac2f3428f83913b5f50c8017e7d607433921ed1418fcd9b5647ad922b29161b6d9de8d1852bd5f1992fa9a438bb9ad9391936f3d7119fd26f58045e9589cce983e8df305f3946312251c99cb47f1c81b97ead7aa1a8013e898b76aac1aac4d796fe87a1c6a11bd8bf959a6e0afd68f99c5ae0c36e6f7cc601b1ebf396c874919f171e0557befcf363a93cc994415a86d64f5667f5b2b2d9d0a165b35dccaf5d195a639b271fcd8b8a1796578c959fe041bed8a2b5c96796c3ff3748fb21a53549577d254b874ad050cc65066702880e227705cc92354295136f72f6c471f03eedfdf454505e0316c6ab3c40e7e1e88e1fa6553cda3dd90f6e4180cb9383d5e88971190e91166b999befe2c0c180d8c40a8dc52aa1b8d53d9947f68f63107964479f0ce4d86a0e1142eeb8b21414186504d76dc732bce69a3dfeca5a535a3fce1c7fdabe942e0bac3d4628bd107eb7cdef7930bcd1dce4dc375f1bd4e30589f661ee68cb92649b2b23dc109e7432b6e2bccf5bb8f957226bc15b4c8e52f206da2019bd1dfeea57842c37d77571932e9c055163ab6ae762d122f82ce19bac47fe3f5df848c192202401df77b8eb01df0d8ec602567b2e87f84cb2d60de18a0d9296b12bae962f9ea68c565db086bf5eb0520c089f3a14be15d4f4fd97d50062befe1d9cf1029a8075fbc800ba31903a939213010651266ae20572bef5503d8ad188b24887234457e0886d7045ec0a97aab4e6b1d267414463d7320d6668a9e7b64d45d3887060b564761f5b2847ec63f8fa5d6b89f28805bac26f2fb4eca8fbb4e129e8192e3ebdcb75900a5ee7da820ff6e18a05fce110e7c5fcd221e044a63190e2bbbf3f6317442c006099524379bc8880c0aa5a6000f273d16e3bc78a4d247fa5a0e0e4cf49bc9b6aff844aeccb40f4570d942e9ebdc7dd31966dff3e7cb284e581c3e4b1198422ec95e061b82e017decd79af0c2d1aaaf788a3963afd8760c1567c9f89706468de621e10b4a83a9ed77749a1e12f69f587849f479fb50fec77111605e360821bf10be92d93087380d558491a4b4745117617b5d87e0ee54edf5ae29251eb1f4fa9bc94a8af01ecc8f6155fe508bda1ae0c0b56c66913fe101310cfd59b21194303c397468f1b80a2d531265bdb2f6c9d3e8151f9a372b51f5eeb2bbe7f59ecc66feaf1796d5371a5a3666c256084e2b0df65c9de1bdc30c800fef1c1c677babd7a8bc93a2b909b0bf550c5d7815a1b18b238fc3aacca7c05c95649815687142e02b83834fdff051fbed6cd39dcb6a86ba65c552df8abbe8bfcf15a2c3394afb0e05eea7ebb70b6b2cb4a1539fc88d50e43ec178e6eaae8ff0e5b769fe8ceef586c016fe6b1991954567ce61211b02c7a2da7573d31125a4c3aa957384769723d72feebb87a897564f2b1c7b47c0072a1aebf25a3f202fc695069e4524c5d975308e1a675e67ee7d1af04c2957ad17fda7d0a9abd49782b57dbb10eb2eee3267713e713c2bc44292ed0ad1461117c8e6892ed40f75cbafb627c94515003e28f291d4a346b0d4cbbd64f7f404e251d8a43e24f4ff5421a7c0cca3bd8906aee8d7997d3b48a7796777f232e2575d61cb52dee40f253d896f56f693de7dbd2e7a17d0e74cd7b00ec4a11ec71e57201a2334b10fe0702c4b93d17be4069a125b96df17c4c3ac2d6199b1c949d41184d32110f7e027cfeb92e89b4ee774e1b7b60cb95144d813bc5fa7370fb08f12c9fe7e61c6f5fbde89b83e113ae648b2306ad79d32a15fbf609f511afbd03fc411423e74546e9deef9045a1b3bd1ee012c60452a16b0cc54126d22acb26da18f08f56f89eebac77d1637ddfb9381b944c15df4a4e4c9b1b4f658416f2cf2552ffd248e8ae0ba32ea377cc20904ff6b2f7d1a3987f648c1ad3ffc03bd0cab5be9c9748f3f530c312a279f29b8b312201a229346d33f086e7ef073ed372221a20e15e1c9c9974eeaa1d9e75a69a9fe2f3c096ff5fc8f18587816f5949caa08f89c2fb4f74e00e606e60edb5fba90d183064dbfe78932602676456365ee07e1a75da36087a3d67362a56af06d19c1b865f179ff7ef8b8b374ca89f442a8f15a45edf7586898dde10883df642004cc7448a47b3b405e8c49784bbd7a0a3afea7bae67d9bf09203f7f43e491b8710e9107302fe5c3d4c7a431589a5057086d0dd248ec9bab12969d729b23ec1fc12916ad69f1cf6eaf64904b93297a8cc236361e3da5fc324967e593d85c51cfc041ac265daa5944865bace76b992cfd21234217bb2f085445473e9a200ce6ec299c4abf17faea3e9bfcd6e748f92151c44a9ff3c77c73991eea3e8b4421672286af3320dd0fc48493a07088b16661b7a48737b454154d2557f2b6327cd43c5acbb66ef1ef8da58a68822a32db7bbda99c4b184d56658256326ad26607b97ec243292c56bae0c8b37202111bb091ed168604ba310c35245515ddcc7d8b154f84b393bcfd8031b7170387f29b8b891a4053fccebcb69bf9e6ff26e6dbaa596514b851e0542cc41147b0857c7a4229fe2cc505abe22f7d51f6c352ca113001b8ea1be6e44bedb45d673036e42ebe512e6f80cc2217da09e9a58b1ec44e242ebd6ba0609ab14144437615638dd199d241736f8d45986771de3099dd357bd70beedea0de42322a81336b05b043f3db56df01b7506653bfa751e2cd87a94ec8bc76f10afc66243fdd5bbde76b7559dab9b57e2545d49610bf58ad329f539f3c39229257f48deaac35b8e594cc7ec1066ca4783b966c1d8e76d6a97fa9553ce5456e4924dd7d29ef8f99ef8a22e1ba550ee8423465434d38090d554ce6f0cb295f1793a125f7bdf1a324842e0753540eea6e895f541346b07b713bf701f8610c794f15f961050f11828a628a25394e3ff08fc405367c663e52cc8b8517bb96c0e120dfc8e09c0af9cf6541724e8a16b9cf55d379219b432b634ad6e51e477c6cb4932eac5800bc6f8dcdff9e5fa6590a0bcf510b9aec49291af35c9644e2c1c62b9ab271f09475c84d35b3083e0e8e162752e74bbea09b1ec62c4601a332df17c766a03addfdd0557f1601475dc33c7833393927311a93da3c1f9515dd0f5da63c7985bfc17c32307a03df08df86bf38692643c5aa0c3919a499fe2cc356aeddfd58ce048645841878b572a646809e3616973293b4c144966318b8d9c8be35ebbc316ef17786105d0c8d90f5cd7fa2218b16bc2ae8da5bc33ec87c76d449d0383b453a3fbe45f2d455f5d9ce1144c3dcba12eb5101ae5b6493e8cccd5c9b4107bec2c2ed218d2746f7164e9d96236c38ae07b6d4731198301e248b2f4ecc152bf9540967262f1b74e28a4e6ee7b9d3058704f72b7b04c7485974bd16752b40a27f1087b2ebff090d4a62a3d212cf34fbb4586fb82dd2c3e32a43f905c25f4e9fcf017ede300a9e5f6c3d6c7ce5c1e1303626f76c6ce5d7ea4f1491101babf76b25aee9a9c1f25bd82da2250893be993fe7afd9030569d3a41eba9dbc3e5b5dbb1747c72207dc36ca4d1f9fbe70b731f5ad0f101e7ae9f52b6a5b72fa4f95494aad07923ef9e90121e22100145f2298efa13a66b4c60da6cfa5a9c020595cbbdb442d6eb0a8c376817c146d38f5a5504cdca380c0abcbc479ab0f7573135e3a094b0347b8de2b9ddb0e8372ffbf16e04fe0010738207eb530444c63358e515ccb4041b8dcdc21134b549242928292cb0f9a72a35d8a7cdf96f61e71405748b65c449cfe58307a2649d2cbfee25fc36b41323315ce2f522d5bd9d5e7cb9da980262c9411404428dc83587bb6479fd9191df5a28a90697325f19a43227ac4623ea5d364d34f7d194555a83eb2f0c664a5f33a86aa84860b1b76cb8a4879fb6574b4ca9a21d9977b3220e9c1b2dbcacc61751e0e8385d292fb0ce6931142e15fdef96c4d39ee1c5b3f64416ba2d0cd7c0d8c83d63ed3598dc34d318736dd23acc8c56926ea2821083e20c384b29fa7088524f197e318cce1ed2b2b7a41309f94734d959ab817062fd44d3f1da5bbf3b19440a08da70c8a12c200f3b75d4bade502ac815ef27ece30cbc1cdd54220a53082e7d20c6c91a727f45203d11926d", 0x6c4) dup2(r0, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/175) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) sendto(r0, &(0x7f0000000000), 0x0, 0xd0d5f3a1807b75a2, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) ioctl$BIOCPROMISC(r2, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r3 = getpgrp() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) r4 = getpgrp() setpgid(r3, r4) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x144) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf00000000ba0d31e99a00000000000000000000000040000038b60fb5590f", 0x2c}], 0x1) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x2}, &(0x7f0000000040)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x1, 0xe000000000000, 0xfff, 0x1, 0x1, 0x3, 0x101, 0x0, 0x3, 0xfffffffffffffffc, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x400, 0x200, 0x8, 0x3}, {0x3, 0x1, 0x1, 0xc513}, {0x9, 0xff, 0x1, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="e98a217e5514d0c315842cc90f58b34b42203dbbc6e46d4a3d6e813c87c6500716b8e059b7d610bd70540cd15652db96076710a0ecc3c9fa7a9e5855e2d6806fc350242eff0cf347083b6e8cc3ba476dd4da58f48625de0bb2b2b3d30b60086dd50d55de1ef4bb5327fd6a044b57517cd8cfa761d97eeb49f85055ca41d9f1bee16fd28f952fae3bc429922b0c88a8e345ac947a4fb87583948397068e890faf22bc14afa04c9468dcd2e7a868888eec6c82b3a5", 0xb4}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x64}]}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) accept$unix(r2, 0x0, &(0x7f0000000140)) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) mmap(&(0x7f0000361000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) semget$private(0x0, 0x2, 0x402) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20482, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff1f5c00000000", 0x278) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") r1 = getppid() getpgid(r1) r2 = getpgid(0xffffffffffffffff) r3 = socket(0x2, 0x8000, 0x9) connect$inet(r3, &(0x7f0000000040)={0x2, 0x3}, 0xc) r4 = getpgid(r2) getpgid(r4) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="a23d6d6b3d1e1f2a194192d37f8c9b188167eb667760f73048ddaf6e70fdba68878944458bcd005ae3534dd509a5f94cf547e0dc9f736dbb6ecc10762871b4589f2ebeac830d56ff58f795832f652a31d9fbd87e7af2d29d00d80ac698dc6bb5c692363585051d4d8dad52cf490c45d64d5aeb09e423633b3b80da298ca2ac4b7b5801058e900ce47966f6249a3c7d49fdd19384739a1f2658e4d3e3e1453d019e82a319f6aa6fa503db36e367f4d24531f076200e04c73a64a315247345187e17392d4712f1a39be10d3b250adb5a8e1b0a56d0fce46b459bf1253adb6025490194e757f6b241946808dc4e9537eb61", 0xf0}, {&(0x7f0000000480)="2068ac2ed7b81f80ec600f97d0e19c542309b4db6ac194b6815c797a16f8a773ce6d174c2da13ada5a416d7fdf243b9eb3f08b2f225c6adc50b74bb18f38a7b2908cc93e32723af458016a8a71f2357394db6d55ee26c5bfed5602b54c397d5f4084ac0f0c92b6a61fba9a5fbc193c46e953ce0a610b86ba035a6a7a5a562d24ec383f28e0239f89ba433ddebdf9e2df77769f356ef6fbc36d61dca3df437bb16d4cca583040fedd66be6316a16ad265b94d1148f7a93ac0eaf26a1668b64c6210075435b33ce21cb39fd300591eb07c15b365fc8f29b5c22cc7be0a834bf5301e3dc79b0600498c42baf1aa092b23dd5661e806fb437ad41c2b03f3b641d08c2f8dc19ece3349554b2c5a3d2228dfad48d06fad21ac5e324b5f5a527fa25023b2e70365c1cf7ed51537be43e38c23847c079ec8d112e54847601ec09c4dcbcf83cca39cc315c8a6695ba4df721b4990cd5c9c287de8f5872c469f77662507fa204e1c28baf67d8431fd86f35889a7e89c5ea4d7284d248a25ac55b3e02404a3be4a4afe533fbaf42b0114d201e49b72afba39990b337074935f3c8ad404d9be7eebe45ba33a0771ecde1634420e0228347aa2cab128d6820dcce895f09c4351dfac1fae49cfb30158c65d20ddfbec82e71524a1c3608fb165c0e4a94db40ab9613816a1381003df4ece740a85db4dfabfaf49ac156cf76e267e373ba8dbbea850f1800f5ee0175db56168049238e5ea82d9fd66a1aa6a2dbd3ffe9f6f129e00bc4d98a911c5c282a59178d86ab8d09736a38b9e47ce0ba4e0f0924d5eeee2f3816072e363c3382024a88567c1313523c5350d3804ccf1163ca047059eb7a169f8798b73e19d69e1e83bde6f58027a2a03d52986e94facffe0aa789cebfffd7656b3abd17863287ecb932b35d71cc2b89349796d5bbd1c0bac76b2a30ba9962cff79f86c0c4627c976fde9ae7c09786d9aeb40d38169faf4c8ef94626ebf6d42ade18aaf5c68cef63ca82ba5af2de32da4adb681b9cf8ab75bc240b8770a1fd9ba273d05c562ea49f5a39fa2a23093822f006e859733d470412b71534d018dba4789087aed134a5d2c8a95d9a67b4078f5613977b898a0014f1f78d1bbde9bf5f1d70fb0a383c61dcc904058be1f8fb4b4214927d3c787ee4a639bfc235fe9efd4fe3f919f905b4d5ed19b9b7982cb39546a666e27de97544b279c3ca992bd64b186d3dc6b4e223d4397de692e7e64e9396826ac203fcfb541428e5d12a8262c12073bea566825c2379fee5b280e837a7df47b7de35eac70dfea54c883a3eb458537e53d8324648567515625bf543964889ba2765501cd541016744fd3830398bbb614fbc9ffed2bf24fe3ecec15a80aa151b8b3fd80f2f4a2915b0cc9b4d0a178eeac09c074c4b5b87094429c127dce93f3c1493936d77da8322d73a67bef116d145b11c09fa5c14f575fb462502ac235ea53b9a2c395582a151f8576eacc1f25150f82476c99f9c8ad4055cca860820b1678d21132352cdeb1398d0cc8d8f0eccbc38237d6a7d6bdbe6d20d7705aa89e1eaa54fe96fe82cc950d4377372a1c2ad479c54e3f3b4db6b42c2e758e7c3f3eaeed7586d57bdf7c41374d7bcc7f2136d1123871e2c17447b91bf916e33f5cd09da582b9610c05b2c9ed4c4a0b0205daefd8df401b7ed118655216f9b8c6b07b936fea09743aa125ae56f5dc60bd32dd140e8313bee2b690ee86cd524dae076ee43cfe4a76feced66aeccfebea8cfebd4d22311626ffbe87cdc733288c6c64eaf15b08c7dc7f712c6b149fec333e7c488c5fcd8f61ff4d7a92e0aa7c1fe989fdade8dd7aba936eb0e4bace73cf93d7a3bf99b02171b9d20155baceb2591770cddc96c952d124f5bb0865b760eb811ba9491b3e35fc7b2bcf7d53dcbea04a08f15b505ab50b47e9012f12bb22652ba131a698986849f42b0d616fb3beb7b0207e644c325def418b6c2e86e80d10846e164d5f91f94df2476fbc9af56c0b81334280f9e500f9d10cd8e2b53f58ffd2145a0f2f451315ae6ad64d6566cf1545566f415effbdd870caf8b5a1fba8b61d77374f6fda382bb17d3803188573414af79a04c12fc2e37424f91f4b9875787ac00eaacf92666f38366ec4c615de6f6409f239ca068fc396dfa8db954ad613d1f19bd02fde2c2b61e6c28290d4f42597c717eb03b5ce5db60f63efe1b42e80b8a43f12a9b2dc68e686bd94d1a7e41bda35285c72973014655b635c61848283fb8f5e79e5573d1787dc66504b01c9ddba150e6a9355740c79245dfcf0fa58adb2b81c4d6d10fa5bcd974061e3740c4c27608b85603b5bfea21e412ce6e59d8ad7d5368ee7949ff7e80939ad8452906e9290848f2070c32e79d0f9a94aa7be44fb6eff060231bca8d08fca45038dafb2a7703205642edc12977b00e390dc9efa32702be907ac3ff925267e25e3168a25f65c2525c4f6afb40b2ebf6f519452f26281c9ad3d32118457bbde1418627bb5d54a5eb42c89f47374ebff5b111020e0743ff9ca190b220e94af44fbf18e029cc44d840aba395367cc879519776d34b25874db266e1673b11447feeabc3401dc8826897c10f428db36bcf0aa63bc92701a97824b8e89bd30d3ec292a8f8a10efe7e681ba82ad34bd88b3477af03734085903a26e3822b6745af4b63da66d194137b066052ae7cb8ec97d7bfb3057449f23cb1f253582ac15d0a374fcfb993fb5faa5b2cc573a66c3eda4129e64e43e12893cdaa0ce556d3f5a484e4c850847094cecc94f60b83d0491d1bedc0125f2db54d917cb9ecc78d13da4dc70974f944e1ab0d4771b659c80859255050df1260f930da984b6bd43a2fc7aeb5a65bd9fd326a501c2923d2ce3902f9d945471614eca305a8ef93f9ea3de4b3864c1e1266636e38157cad7e392d88d65e6f79a452014fc9cf4e5f36505e5048bae9eeaaf7fa9f2799c5531f9e8d50d66498232ad7c9d96d0590f77636111a581b6bf422cf6790cd14d511e4c530f7cc8bf75669ee2e183b6b199aed895a44b35d84ee45dcbcf71eea52307806c84bee398f2d5eed1e677c20fb70650b11487124ca214721ed44c2892bc669711713300d6807e1c3b44591f97249551eda053f55e9f2ec2f82898a76df64262e664b7453e46ddb6fac1693936605b130a9bd233a2510d711a3be05f7707faca1af07fd1c35634d96c24513ebc0cba5c858abe3fda579d5fb99f189dcaf57aecbc73f523350123029a4125ab04f44fe6fc725b75a121042409befd36bebcd552361edf2fc94060db58d661cd88040ad109b957b249fc81bf3c7c392260ea94a77034a473dc42f0dd1100739fb6cf67b651a3b3227facfee782c6fb4afde203ead84c100093c6e022a13673d7ea58742ce1035377ba4e7803632f668d71eaed15a41d3964ad468397b540ab985cbc97b894b482a8a0ccf3b176f870f3d203e0e1876e0431760934848cb65797b61b79966afe9b5e9061916e0421c614a1445852daa1e8cde595d4361cfbca07df90acb7bcdb1af5ecac5f1fedaa286e641e2be9dc8816cd63f995ad95e55a0595f9b30f9abe647bcd5c95e9d411d61e95f6727e4a299c5ca3bf95b0e9f679b96b2062ba4604c141a93e492d4e870a750cbc315377ce313876c614df78e2d6c8d48b34a78fdafa4fc618d5aff608abd9e8eda08b569b0f5cc03a2391524a26bed81e2d37a4eb1fffd99ae2c403b7023632f4fc4a4681414776f10d4db1b32189443d81a6c9248574c274ec465985b8cba2c13c06056e683a6e549398175fcc5a736450f3faa9a9e70398f50241a8b947ee8eb6808ea21bcc2bd27a6f4e0cc8ca03496742f32cf0bbf1b8362bfe9987a4e9d568cda6e7c75ad3f6ff744f87d878ad4f1deef626d7c01ccaf39f058de9702ae610193b7abeb3e7c19a3105646c37266a6eddfd649a6370786cb482e10dedc1fb90c581cebf3bfc4b78d02e2e306e422a485f1e9e1ffafcd2818ed8819de7afae83491efe4a008887f443eeb8c041d567d03bee4902d38984382e1a58414dcfce564f970facbea5fbf241d3474667e5a34a251515dbe9b45e9adc306be8f1b4520beaaa990e5400fc9c7c052863062a81daf8bda2f6e3697a15160baee9df461a8fb7c4a8544eb52250451cbb5241cfac9246c05c21b136f013d01551812d45070cc0279f1c862af3750702b44770175644072342c59b7829b9fd364a57c6ac0634408f032c8481d1dad762717172fd5d014ad1fa5f81a84bf962a4b51549639b64c10b308a84079f62a8e0b025462cc29fa5cdbd225e80db73102976583f3b064cf54b0296106da5fcf96ad979c4093b92fbc41c2d4f9c8eb97cf2f542d2b39a7d2300066b0490d0089d89a2887d775c653f2439f336ace8a6e2ed1627245f0151adc3051766cc1f31ce14755ed74783def00efc8a791a3be5c753aa65dc5d5821954fb1727fa8490e83d2aa245412160c52ef6cdbb8934a29eb04109e6fc35bd452c6eeda6daa7e598ef9e277be6b7bc11f91bff71a678ad2474dc7943a2e7037e9e1cfb9e1ec5a81661b3b105a4c733eb1ab469ef6200cb779be05ea7a6513a08b8965893b8c85766bb057d39b042dacfd651478eff96e18335c1a3c1334396407b83934ced63ce411c2701088aeb38e5f6ab4188e1cfda2a3509af814d4e2422d47e88a4d30fa4bc11cf1405b88a3493f223cbd87c8a3d1fb92f27d6299710939e28b7701469c020903ca6df021d0887349d8c788cf83700e2a7313b3648776a0bae3ecdbf84619ac475a4e4d8fcedf4e115e6887de39d3b3af21621fd2d74860bfcd3887c4920b13f58419a707a6b840336eac6e5129d7e6047092d40295602b50396c643f888d18a3c45174d79397c39cc9c164f2e2ac74e73b2f478dc1ca582e3d7d9d165acba68e942f7ade79964dfebdb96d408636b2d2032dc4ad575de94aba9b9ef2bd89bda2210c15fb400b5e2d7f48f3b6a29c821a9a371ab593e571a5b9632e1249b435eeae5b0cc0c7802564daeb6bbeea0cf962449e558fba73b5fe873b42819204a557980a0f6a18ea66700c830277eaf7820b74b8ed62bde4d8434fc03f58a37b336c04657bc09bbbda33410d1f4d40ffa7be1913d08b869294a3d45cce27312b50bf50b93f76032c435edc416db66b564223a0998a54dcc42b51a76ed62ddb323e8d29e66b5b65d20d7dec1dd4157e0ffd093756cd4284c9b9469f733d3f59c661898ded093067d484644470194ce66a7b2fcae9b17528415bc8b32f8e8324b1c1e9451276ca6cb2d954b9b698d8fb211e50f4708dd3000fe5ff713c61b64e09095df7573fdbbaa94d5526722ee91ca88dce4091cf71d092d24c08edf271103095659259a39576b376319dd4cab8e49001fc83e98a7cf8b161f41dbcd7c540502835729eeac8ce6b1ffc9c7d5b4f390cc3aa421270230ba373ccfa481088ee56a8d9df0fbc1b0fba49ecbc3eb9ae70d6d74ea91899b424a27414670fe35b3151c117cfa1c18319e5fd49bb6279cbcad47ceab7658e22b931742ce82a7268022d733463fb222d9d1ce6670e2e3779fed6c5310a8b80dd649eb598f4ee6371188713c87727789ecaf713910d2743c0af68f1d49c415291a6088f67511f695f6592b2d67e18797f557752b9313b0dc756d760e34c65e54e13cc71a78c417b2ae40f16a26a9c78338b404254abdf8d8b8e350e79efcb5ad43be5f986c28ab2b676354c521fb4696308932f9b0e6cdfd51e8417d094d9e66460cfe2b4af3bea24848a1f962cfe", 0x1000}, {&(0x7f0000000000)="46af1fad8afc5dfbf3222b62374c4126b8b6", 0x12}, {&(0x7f00000003c0)="7018d8f7aee5b6580eb02f69d1f315edfeb22471704211f9c450008160024fea510362a5c586aab5d8613449064effd2cecd682bb406b524317cf7", 0x3b}], 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0xae, 0x4}], 0x1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="2eca1cbfb4a172d57a9b3aef87f25e9ff9a4891e50d9787dbcb74a9c7dcdb436cbc35d7817014a0b2497d077135470f28b", 0x31) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getuid() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) msgrcv(0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2f91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19181a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000001c0)=""/133) 16:00:09 executing program 1: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20001, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x28190, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfff, 0x1, 0xfffffffffffffffd, 0x0, 0xffff, 0x6, 0x8, 0x2, 0x2, 0x8, 0x575}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3}, {0x2, 0x81}], 0x3}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x102, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000639dfae2d9b502623cd5d7eb1031739cd4e1675fa897af7217e5d3dddff3dd0ea71d679fd305f6fb076803fe3927a52a6d0f655f95bf074e265ea3a0c1d989bea31671aa8ae8ba8092185f9efde0af5054e32482d09454cf0eb93a0a9405843b368f71238b63d969272f11b21da6712f58dc23e307faab98b5c6a3268b2597c457a07b1b69a39f702500d26182da1e876101bb6bbfd20f21625b58eda66903c50188660d4b23a5bd61149d4e2b5b"], 0x10) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) bind(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="c0c12ea47c6223b97a17703e2b175c91c0732c10a4d2c117de48ad66ab6cd1ee510736a817a10324b7587199c680f0f016873bc1be64e11bff8332cac13e8679b3c51ab089ed790700000003885d93bfcd65b7686a488db32dc0545b1f58645ef744abc6994a7145c14eee2b9c047c"], 0xa) open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x102) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="3f00000047bf6c653400"], 0xa) recvfrom$unix(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000013c0)=[&(0x7f0000000180)='\\!/^@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#\\*\x00', &(0x7f0000001280)='!,\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)='%\x00', &(0x7f0000001340)='$\x00', &(0x7f0000001380)='**\x00'], &(0x7f0000001440)=[&(0x7f0000001400)='\x00']) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/52}, &(0x7f0000001480)=0x36) socket(0x18, 0x7, 0x92) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') 16:00:09 executing program 1: r0 = semget(0x1, 0x0, 0x220) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0xa2c2cce13bbdbffe, 0xa092) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)="d1be9b33b67cc3e791a47cb2648f0ad23a97323a7e4b51d81acec5215c22f897354ab6ea841a191b6c87a010fd5435adc8e5e0ad7ce4459fda2b44fe5fa59d083c8937cfa9b1f3607a8528aca2372ab4c7bd2ee66b442ae1ab9f4739d59dac2aec54e749fcf6f4984867431a25d0000000000000000000", 0x77) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x6}, 0x2) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x27, 0xcc7, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x20008000001, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x6) fchdir(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) r2 = msgget$private(0x0, 0xa0) msgctl$IPC_RMID(r2, 0x0) 16:00:09 executing program 1: ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f00000003c0)={0x1f, 0x6, {0x80007, 0x1}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = dup(0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00003a27048efc80988d3377e6000000080249000000000020000901feffffff00000000", 0x2c}], 0x1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000240)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x800) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x670) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x3, 0x6f, 0x8000009, 0xffffffffffffffff, "023d9b9f000000faf72b1000", 0xc64c, 0x1}) close(r2) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r3 = semget(0x0, 0x4, 0x180) r4 = geteuid() semop(r3, &(0x7f0000000180)=[{0x7, 0x2, 0x1800}, {0x3, 0x2, 0x1000}, {0x0, 0xd2, 0x1000}, {0x3, 0x12, 0x1800}], 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) geteuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x6, 0x3, 0xfc3d, 0x3, "e134f3c6054b069c283f925a4d075843bd723d0f", 0x6631, 0x4}) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000006c0)={0x5, 0x0, 0x1ff, 0x7fff, &(0x7f0000000440)={{0x3, 0x657, 0x7a, 0x2, 0x3, 0x8, 0x100000000}, {[0x6, 0x9, 0x9, 0x100000001, 0x101, 0xb6, 0x72f, 0x5035, 0x1, 0x401, 0x4, 0x0, 0x1ff, 0x5d, 0x967b, 0x4, 0x0, 0x1], [0x0, 0x4, 0x1ff, 0xfff, 0x4, 0x80000001, 0x6, 0xffffffffffffff81, 0x1, 0x4], [0x5, 0xffff, 0x100, 0x7, 0x7, 0x5, 0xfffffffffffffff8], [0x0, 0x0, 0x4, 0x8001, 0x10001, 0x3], [{0x2, 0x800, 0x6, 0x3}, {0x925f, 0x4, 0xff, 0x100000001}, {0x1, 0xffffffffffff15cd, 0x1, 0x4}, {0x0, 0x1}, {0x5, 0xffffffffffffff80, 0x548, 0x189}, {0x8000, 0x5, 0x3, 0x8}, {0x1, 0x100000001, 0x86, 0x7f}, {0x8000, 0x1, 0x5, 0x2}], {0x5, 0xdd, 0x6, 0x5}, {0x3, 0x5, 0x6, 0x7}}}, 0x6676, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x80000001, r4, r5, r6, r7, 0x24, 0x140000}, 0x6, 0x3}) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) fsync(r0) setsockopt(r0, 0x400029, 0x200009, 0x0, 0xfffffffffffffea1) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/137, &(0x7f00000000c0)=0x89) 16:00:09 executing program 0: r0 = semget(0x3, 0x1, 0x22) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/184) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000300)="e489ad2ec5d536e4762527b818a144db46417fd36b275cda70e0ec1fa8ccbc528f8c30ecccb42c325dc6cb7b624dff236b729de70befbbb0b74a2483af0c412d526ac318feb4e0f33e739b46624d624a333dc6b58c0b820d5c3c0770d04a1a0ab895453238ee", 0x66}], 0x1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x67, 0x0, "00000000bb3ff0e23c5b00000000e74da400", 0x8000, 0x2000000000}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x3ff) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x100b5, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) r1 = socket$unix(0x1, 0x0, 0x0) r2 = getpgid(0x0) geteuid() getegid() getpgid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getegid() fcntl$getown(r0, 0x5) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000600)={0x6, 0x731, 0x200, 0x3e, "d2a6264577edaa4bb72f4ff1f6b7dfccdf04e1e8", 0x7}) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xfe21) getppid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xffffffffffffff2e) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000340)="35d8af27cd32c53b96ab95497c4577b8b731432aa7e069e6cbe4f180034f06d359b17325f026ae254ec6ac836dcb9491c281b529be41909cfeea40c64ec9a0966e344ef8f49ea550b2335808927e1309aa60a0ba0e0c08d89feda3861a427e844cb7740a9ba13ee62b3b2c524c92d972b253c103acd25db041", 0x79}], 0x1, 0x0, 0x0, 0x1}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x420, 0x100) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x9, 0x7, 0xfe76}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r1) write(r2, &(0x7f0000000200)='R', 0x1) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x8) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="769a01885cf662642e63bbce605288cc432ec87a86d7277006088ef7c371598196ce77865338950f488d31a4d25a3336f2e4e12638eb9c0c93", 0xc138b1224d1e2b0c}, {&(0x7f0000000300)="459488c15edb40718c7282137ad96ae7a51333e1adda0da93f7c8e7bfaa18f3815da1fd1ecc03f12e638e19f1f0e3522f2ac3f979f8e2724f5b6ce728f36cf56696035c4645d01566e7680d52f292f8197aa4ca784ca9cc6028819014c3d38cfcbc56a794406525b3f6570f7cc87c67c3d2be101b98cdbb5f0569016591cf9f55509e9d75552d828e724a2f7fde2a1f834ccaafc78c240bfc35fd48ca306f9e9672aa4e47568f8d0dd2d270003da684ab70ca24b8b0ca2e6a64591510d8c7ec67d88adca2e8fbb540971d61a0aa2e2efd4f120a9ea421bed6a8c31d3233cb6f5d5eac2f5c27505dd4824a3f45434b0e5412a", 0xf2}, {&(0x7f0000000400)="ffb8562d6f3706977aa4813bee810c381cbffa75c920a67ebde8a81ba416f0801da2b188d507a7fc5193a933cde6a21d63fa849d1fb052376f859bef9fc2846a5836d07f53e77cc373560a53ab064e7b87535c7541c47ba04b20bc1836d038f5b809e05e7e1c449ce011e1768175760b2f0a4ee3fb95c0d2121792401ddbbee2b08296e53ca97dc4c645c059d0406389ccbabd3a3a6e9e93fb417d98fc16e7666b4fdd4404693d9102e30e0331f60ad1bd2bbd0f06fc9818a465bde5986d5f37e6b625bc2ece0e3bb8a2cacd000000000000000000", 0xd5}, {&(0x7f0000000280)="c8615286", 0x4}], 0x4, 0x0, 0x0) 16:00:09 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x20}, {0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xffffffff7fffffff) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x8, 0xfffffffffffff7ff, 0x4, 0x0, "854920cc020000000000001167f5afa680400909", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x4000018, 0x4000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2000000003ffc, 0x4ff1a867) r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) setsockopt(r0, 0x5, 0xa881, &(0x7f0000000000)="56156873642eaeed5982953b36b19555db093f", 0x13) socket(0x18, 0x1, 0x3f) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000080)=""/159, 0x9f}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f00000003c0)=""/64, 0x40}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x6, 0x0, 0x40) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) flock(r1, 0x6) r2 = shmget$private(0x0, 0x2000, 0xfd, &(0x7f0000ffc000/0x2000)=nil) r3 = getuid() r4 = getegid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001500)={{0x8, r3, r4, r5, r6, 0x100, 0x90f3}, 0x0, 0x3, r7, r8, 0x4, 0x0, 0x5}) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pledge(&(0x7f0000001580)='\x00', &(0x7f00000015c0)='R(\x00') pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r10) r11 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r11, 0x2, 0xffffffffffffffff) setrlimit(0x4, &(0x7f0000000040)={0x8, 0x400}) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x8001, 0x2, &(0x7f0000000040)="8d9bbf4b33ad2f2b6b725379fe9726553f7d5427656d6b6d93de766e27426b59cd7b00e40bc66fcaeda61c7b", 0x2c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3f) unlink(&(0x7f0000000100)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000140)="204cc9defb7f73f5b08aa4b52c25f9299b363185a49ff3c716f6cf3bc2659449cc89f2ca90cba035dbbcc9f0c087ff622e45f6980fc71edce5cfc8c5b2e223b749613e3fc2b2637636b5a25f4bc8ef0b18753b49d342cca8b5d589e166abf5ea92d113cc5c578b6c491a1a47543c5f8b9299dcb665ff81931a8ce3a7f12d", 0x7e) r2 = socket(0x200000000000002, 0x4000, 0x6a4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="6f2c90b11abe556b62118ffd98898e695e4184d67a6ebe16d0d3fdc4f5af216499e813201e5d22192fecdf403d53978bfb838f33672f0de7b489f88e6eda5eeb7725ac340e", 0x45) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) r4 = getgid() getgroups(0x1, &(0x7f00000019c0)=[r4]) r5 = socket(0x2, 0x3, 0x3d) sendto$unix(r5, &(0x7f0000000080)="5a0d0ad92eae1aca5c3c9f0c34bfc94c17b64d5ebff198ce8e", 0x19, 0x400, &(0x7f00000000c0)=ANY=[@ANYBLOB="01696c65310800000000"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = getuid() getgroups(0x2, &(0x7f00000016c0)=[0x0, 0x0]) r12 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) r15 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r18 = getgid() lseek(r3, 0x0, 0x20, 0x0) r19 = getpgrp() fcntl$lock(r5, 0x9, &(0x7f0000001980)={0x2, 0x1, 0x13dd, 0xff, r13}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xfffffffffffffe1f) r21 = getegid() sendmsg$unix(r3, &(0x7f0000001940)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000240)="03625f63abae48004aea9835956d2fc79186053f11de16fa8371355690ed93e8289749f80743c9906e820a8a016e0c6c63912ba5368d0900870d46391a3af148626ba4c9310b8fd6ab573b158d0674f4e61e9809e9b4391be1413e783789739026f73961a1a66d6f15fca9192e0cc1f4b57114c5819aa6480b9c8d5b54bfbcfb898d156ed1194acad3054870c97f1f54d1470cd726766cf9ff31d651e859dd3d699dc6a444801c3ff76db3200de0f45cbaf18096e2377d7162de809e1472f29cca89dead878f603f", 0xc8}, {&(0x7f0000000340)="6edc1b2aa553f46e80d226c16e39115215d10a598024f394addc1b547675799245596d10bf83b709bdbea749c78d85445d3c816dedcb7e7ed787141edc814bc97b1c327239344c7d79aaffeba78bdc8474ecfb6cb05bac13e9e6020bf29d39733adf13ad894cff4b01241e0c981b4937f7491db86794595b9ae27cfc35913828058e869d03d85f", 0x87}, {&(0x7f0000000400)="9a69d15b81d2aad3a3d648f1aa13472b4d4d222f015f9b9b51b8607067348df92da1f0fe4964d82715c04aec44e0ef246c12ccf440aab419f8bd25b3ec0a636222b24bf07f1febb50f78e46a45f58a5fad02d22d38b6ee", 0x57}, {&(0x7f0000000480)="54f120ec39bf9584e1ec41f6cdc3", 0xe}, {&(0x7f00000004c0)="b7c7fc5ac4915148ce9f7d8cd2d3", 0xe}, {&(0x7f0000000500)="80d73d6d78272ecd076a2f0660b6a4443fa5afd1dbfc144bd0420ca0a14d4638b1ccf3d33da6a1decba878ba423251b474e4141536e18c10fa1312b1e584e0d6a9ca4bd2313118dafd5d53db22508bebeb2fe3b41ad6ceb4aa157f064e44797441c37b5b3abf3b24a4541d983b202fdd675da783fca079673d3ce52269408110e2ff090dc913b62df988fe203c4fa06637c3b0dc9f9bb3bbf3b76817026b68cef7ea25264148d1946457f0892e39e1f8b9603cd0", 0xb4}, {&(0x7f00000005c0)="7309d36547338224dc17ea177c2d6d9a", 0x10}, {&(0x7f0000000600)="c5ef0b40209157b53b6ef2f85da32c94adf129035f02034edf3f99c8e3136bb1ee78d23c344b2b828edf2c049ade965b25d98506ba7fcc8d7df46bda5de55cfbd24b8ecfc5cdc9efa857b743fa34167833af26b487ec5116cc253dd4fb4521222b657ddeb6e3fe561074ef7c9e0e92ecb559af9fec43350bc74b93a8436a90982784a4824f6ab45752da327096df626b396e06c7a47f5a6c010a75880fdf07c0e7895fce686d09eea096b0b134b5b7e9ad8ba8faa3e6e7241b4fccc32dfeab9a79668f570c008fba861d2ba69402f675a530937683ece3b16eafc74626904067a46383b3c714e1e1d0273233e60a079e370337b786e043bb845bdd5cd959aa001c83009a167d37b2cd937963fed30240084c8c0f187f95850dd6d7c354df75d66850c872f50a164b7a2d8dbbf7e573074c3f3133ac9c80b97bbb811d02e3426f823b99cff3fe60bcb1ea0737cf9d8f1015ca09b482b1d72d52ca0902347a53022d42270a1fcde2db767928100234fc1081d774d1d0d6d03816a5f8d169df055fafc75dbe57b4408fd0589cdb76e2e81c6bfbc1e337d041f2c4ca02613e9e4992729924ab0ce3250a3edd0689d4e022146089d6a5071a39fcc1dd3d518f005d2fa4f0bdfaaf17cbfb3a523159d32812be4c5feb702db6cbdb8db74e4481915f4a51c7811e626f1cc665898595fbd1a6bf6df2a7fd2808d75d3d0be76e588a5f253673236695ee3eeb3e80fb56c41696902386c381abf97d40bf96a63090f85c0060459b2c7550434561ad718b7f4797ddee6bbc3140edf43b71bc765e4f5b3d63907a79122b66fcbd8a3f7991910cb6a8b6b6bdbdab0be97738df57a2110a175500210b2945da67139b44c366a6600f00f45746870d221cc21b0f410c246de5ea885413a91cfc585e1842aa92af003a2a3934ce173d2341bd843b32f9c0d2deba68facb87b001bfe9497c0efc9555167d41984eac975df9f1307cb202cff6024d7ade678d8806714a70b15adb5f21ec1388548fa93ee5239247cdfa74c363c03a42f0e23bdae20e1db5c028e524e3fc99b8588f259ebcdc1ed0db12957503928d49ccc1106a31f778f3edbc1c230f740db0df6ec74d7d12593b0b4329556fb10ff7b3ded0823bb4035eeb3d3b33866e0131f4bc1f195802b2f529f4981cbfae3b41711e844522cec563a4f05c6857fa7567c732fff26e218118679b52eb3c0cd32bb751d43be3bdb60ab2425575144a1fa18d3024a9db6075ea730717451c377751bcc93c91236d96f0a8cb39f198743229ba87c0459db5d4199a60ad75f26fbd65d204c1169edff3a88c73019650e3f38571ae4e38882f11b4527f4277e95744c068a36d797a38706b588cb436cb068324eeaf3863593f87ef6983c4bb64819cdae612e65d7e74f3ebe3a97157ac802c3504d31a0b1bd4d3e8b72266836e756e32dd039b08c4c61bfbd765e6759818f3162072c92ba32db855313f4c1c813f19fd6eda1dde18784cac6c641751672dfd6fe2230b874e1642bbac30becc93d0bfc8b2121e8e351f673b7bbfef6ac27f1c2ee96f468d1d7f0bd04a1248e7c77c31e88b2ec7ed315a600113be5f6881cc305aef38fdcdb8247d4cb1e3d24dd115ab653cbaa575ed21c2225cff865fdcf925e30eed0a29865fdf5266061b952ffc05aca3ccb326425a3f13922bf1b92c9b26732390b0cdff1518d2ff2e850caea5e414919bf428a09bca5678b925a386ea4b9c06f0b08f953c547fad64b1221cb58fd83897cc35bcb758ca9afc33c4f58fbad1a8fd500a9f3cf82f1edd69433667e826018b831bcb051d4ff7b4b8bb9aebb707818a9bf802b6f697add934dc77e592d17eadfbcf9ced9e6ab00d9e6e0994c86d8d17180202abc01aa6e1287b12a170ed511efeed956ccc03e39154a2c92c891757d8b1db6b53f0434d1035f3fc50c8e8f0fad977849573f98d6636575bd42d1056527b44008a956b453c14cf1a91c3e338c0bb3882bc826889ec1659bbd2479f215bd3fe779f16eb16f51b460d183b970192332cf84bc28342c36f738fa464cddfa3bf2248c372a7afe5172dc5ffc7ddc5f7cc938bb520cb1455a39a57cd477144b544d08915863e5d90ff41dafe3c08664381d4fd2c2dfc4be65549964edf4960f9dd69ea90d0f22a47722533b3f48dd56a13eee992e484a32074ba2729ec5ad54fc40b4addba70ce3a2ca112dfab20aaee04163172214f24621000e3fb0a8080b710540e23dd08ed75c803efa56fae7f73759677f697a3c31738d4fb3ed775c06b2919c1685484254a15c218385e671bf2e075a2864fc7a83485cd0bef66e85bb9257da53deba438da83b79774d29bea743194bd4d3701d05c8e7bfd1700a60743470a4fc4772e9948b9a92a7b9bf9b23fea091ddfdb92ab065fdec529462406472051ac041c0d968aaa37efc08ceffba691f07ca9c586660f4e98faf65ab716c2c585b70802d1aee7a275af0233842bea2a31f14b38e23ee4efdc3b00e14bf6706c0734dc7e9403667b84469cfb8315132020c32aa4631e1c009ec15926181e863813030265e3b3292c22600c3e7ef5ca7865a715333329f3ddb28c5e7bb2105b7e9a5285f2ceb3d5842db572d343184deccd0b66ed77042039be92aa7717abcf7d15d37025b5802d5b6f3be465d8004487f51fdfb74b38dd05b0aecf3fe0f2b6ebe32c981efca1dd10fdb29dc0e5955689c26b44a79cb2d7488d4c5fe15fb30277343f7d67dde2f8d7a01d6e0452c40531dc761bc85bc0edea82d5b493f2d1641a565d0e2228a3e0fa5b2e8e12371ee0bfa4e71ffdaa73cce2060c1dd1e34277eb917b11140ac27bdf682abdd99277d1fb474139718cbec4415e48f7a254e0ffe9a2d108364fd75a2bfdf47697e2de299d6553f660c15773d90b29aa69da26d53569e336d25349354ac69e8836ec0feb19c3c823cd7a3857c383f0a77d8233399a017a2d5490c32935b8b0c966e1f591307cc680823db5091f1a7b95bb333cf6b6d65ddc5918bf76466d7187384c82bfbd67a7b7f4c9d6f4e78398283e3a28c550d2d2da4f8585657f188f59efeacff6cc1c554de8425eb2ddf3f8bd1e419ca6aa97e6494c95117ada3833bb0d61d22899ee2ad7212bf51bcdd3def5e3c5bdee1ff245ca9feea5d6b002bb341caee5b2dabcddacd5cb5c28ad054a95776df0445e64e1d2c43584f784797adeb9bb57740ba9dfb213e56751f7dc802a63e0d5bfdb4a0cb9680ad4776e6cdae3f05594ca080781ac9be2553638f0263b9b9e2afe7b49696f04f64c02aac9cbb69a6480b7c6b212a8bc396397cd44bcf83f4caed570d1cbcaf57b62dbcc7386232ca96d5e6b8c4cb3109375b30570b891145c5262996458451485a3308e65b67618d1475d167a0101407734bf1507c7989f57d2bad2c16a0d9ba8f20217488fd6a63305a02af7e7050d797963170c770b0cff464d901fa2471c9b18e3df9366cc00378e8873b6fed4c150b64b386ce3aad3b930503e6d5e508ca258518a09b743cee40a45e33fd1fc16d8cbab865ed1fb140e65d0950655fba977a86d2660a30b7a0dc37906c9a9896f760ccd84d0d95c3d6cbecfa84a274790f6dd3ef1144b857c28e6069c5166d51529f7befa43216dd5c2b9ae216615a3d53ec24f92677f3972b97fe9a26268661a78c22f08b6e79d99dcdc6c4941c427b37fb44200f801958ab71eaa1cb20b3d56b340a33a146a29770ca857003d948302e8eda0b0fae75074f286f0c7ed5bb9066bf87d3cb71020503fa77dc6fab1d45589ac7f85b490fe84af42ec7d9be43787d4ffb58607f00d59da6d9fa2a5253c96d1a2ae1bc8d5dded019177c956a02485d1a437fd5b2922003d2e455fd19258ec80c7fcb9aaf41cf75678eeb8e6245319629740d42332f57ef6a95a17b51921829c3d4bc415b7c0e5e30532edeb543d3e082986611f1dc24c16b36e11ed13f51e80f1e706b78ce6bd109558bdd32148728512ab11cf0a2f4a3a1605f9e11c06c3bbffa7c0b5783d1cbb74946bfe12eb6e32666f55ddfcf6a763fedd4e83342d9c9e6f46a98395a058f151e71528f4d70c1ad0ab1f802265766076faf4296b73472b2bae1014f75b7e0bd7b15e81ea2f65581f2691d73582ee9ef00139305c5faf526ea347086daa85d1f66d2fd8a26d0db8217ac341accf4b3384b2bd4966dab2e9b0cb290c2a1cb6c738d92bee5836d00b84a71fd359ea3a3f632adc229bb4aa2902339db4d142f4479a44c061d3d2cf213fdc0480429473c9104baf22f3c0fb0c65ae8964fad8298396d451ffbb269afc0055583b20c4bf2c319552903370d956eb0919c7eb1dfadb9f272410c1d445d4cc2a54e9615f9fee61d3c51c23aeeacbd69db4c913d814547ff944cbde33df8e66850692b18d4c818c0a9ac1fabb62179f8ccff9e876036bdd05a7f70da3a3a96cf41782dfd20c17c0f9323d6f84cdea59c1c06a059f8d5c67124c5bfe809c3fe926f13182cd1d38baf8187325bf6d28a8b18e1011a83b6d889363a29676d87281765a2ea50786613e3faef3ff56ecc1fa2172c5d7378769dda164c986bd8ef28deae09335a1285f1e3916c0725b1ebdac35a20624cedcc02f2a1737dba220a3a63eeaadd522819bc5613e7135285c7ca1c590947ec743b5b68ee7945a7a94fbc1ebb5797154b396223879773b51f73caa1b1d2e190ec551a3fbecf2b5b8417e8ee96443eaec5b2820fef9b769ae540dd185d4480558b618dd1ab9ea703c11820cabc0e6be91cebeae96af5dec61d01dda2b9bbe53977151b37af5eeff38c48c9e01acecbc358db7d9eff2baec2c24949072aba3689de3a1707ecc5485e20ae0956b91ca9950d9a36260f46962c13c9be7aadc6a6f9e8992cc26f72a5e94f2d497fd8f8a07b80b3a4bd61798cf331547b92afaefcefef9d8485468a3cb0c70bd6c19a2952a4d98fd64d2cad03dcee8b9a19dffd8efb4adff117dbb01efd8b33ee43e0dd788126ccdc1695a74978bf48e47ed4658575af47808f439e1de42e17ef764073d64c9fac76774d84d6f0c6344c7ebf7e095281bec704e27d1ad0b5d7ce4caef7718534d287b801e88a65fe143b12c9e3685de34f56ce160cc8938d094e9d50617dc7822c7648d3cacaa6c497630950fbabfe714649200956b84865dd0723367bc8213c3a3e6060a295ed98eaf95b8c9970ab6112ddefeffb48f3201f1bfe45c0d03088c4475369bf00270aee17d4a34a4a2aea5589da72cd39c4150a321ed3d8df7bb1f159d67e8f2e6c1ab916167f778010a23e83ff3ce243c73dc813bd0addac2da16bad17a91d82799f6c97e2c84a834b8aaff10b02ec951d90dd2df93cf81a60ced67f829f1e0c05d005bef724f1f80c480f560240bf1eb6ffd7605a11ceb60debb32b7b7e83937cb04dca0692ade75eb33d869cc3d5f0afdfff12fa77f2d82be873a25870e9a2cccc909b286d01345f5137d5393b7f92ac70388829cd973590779f956ab5295f4e6b5715a7a6a84de202ed8554b2296273f670b62e60f810f727e379d0b78d1bc7cc308ec906180ca4764679ed3f8bfe1a0571d98fafbb38465df322cd7b56862e33fd276932d6166b920695e2e210b2d14f2bb8c3d30f236706c54ef4d0518346d5f2bcebcab9024690dd38f9255e72aaa4d49930d54b3ad8fc1fdd732adbb5060086cf3e7741577a57c86389ece16ba31798c3510f61ef80d5c0d600519908a8d75f47dbcfd3f1f2f9fb98ef0545074b23298597ffd56d78bfecccc77bcdb2401b7b6a1ff90eaea59b6", 0x1000}], 0x8, &(0x7f0000001800)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r5, r2, r1, r3, r5, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r14, r15}, @rights={0x18, 0xffff, 0x1, [r2, r5]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x108, 0x2}, 0x400) 16:00:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e", 0x39d, 0x0, 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r2, &(0x7f0000000040), 0x0, &(0x7f0000000080)) clock_settime(0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3811, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) shutdown(r0, 0x0) 16:00:10 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r2, 0x40}], 0x1, 0x0) getsockopt(r2, 0x8000, 0xffffffffffffffff, &(0x7f0000000040)=""/101, &(0x7f0000000140)=0x65) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x6, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) close(r1) close(r1) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fchmod(r0, 0x78) write(r0, &(0x7f0000000280)='oL', 0x2) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000040)="770415b259e9b7818fdb1f2d04e80ccb094d8f319dc35d30bbcbd0e46623f2d1df8e95b33cf004918ca0286a430701b577905abc65fa66e884eac7a11c5cd3a660a5f3ec67c2da7647656dfa267496d2bdc65970804ea924048c87a5d6af1ecd30c6503046e47bd80dded4cb4472132d568c61a40c5bcc8b21b3c3bb67c5c27fe9267803651d8aabe279671775b9f4ca7f26189ed27c54c204447bdb9e1c42943503205153e4e8e683185d5782ae632b", 0xb0}], 0x10000000000002ea) write(r0, &(0x7f0000000180)="f0ec2e9e17c40bd087a5966805425d54905758ccd6d094c57305568394e1e4fafe996c3e6bae9f6580773097f9caa333e597753ef82bbf5fbb582818ea71dd6ed674898ad93bd4a5a669c848bd64f546c0a4056bfb56f1", 0x57) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x35}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7, 0x4d, 0xe485000000000000, 0x4}, {0x1c9, 0x6, 0x1, 0x5}, {0x2, 0x9, 0xffffffff80000001}]}) r1 = semget(0x2, 0x0, 0x3164ca4c0f3c4f28) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/180) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) seteuid(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000300)=[{0x7f, 0x2, 0xfff, 0x5}, {0x1, 0x1, 0x7, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x24, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x100) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) socket$inet6(0x18, 0x7, 0x4) socket$inet6(0x18, 0x3, 0x4) r2 = socket(0x26, 0x7, 0x1000001358) recvfrom$unix(r0, 0x0, 0x30a, 0x0, 0x0, 0x185) pread(r2, &(0x7f0000000140)="e2b4d29ea36d4f71ac79826769886aa7f39a1336271db49193f56a5abec0fe840b554f2dec986d7e8cecf113cbb2ef9289f74df5f6b093f89d0448d537ce63a79304cbb74d1098a3c42eb86446559d904ebff67620bca0bbadc9bcf3518e005cc99d5fa6d5c329e75acb8fa46860dc06cea536ea857f929ea589d0e4754057f5b39716f9c3dc582c659895617bc6a9d907aa150315f4420befa8ea91eb2cbe7ac22ef741c6217d0a13ada853cd9d481444b6c8cdd5536b02dfe8df584357f876efac4600b6bafb8243", 0xc9, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000eaffffffffffffff00008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc59849dd813f3ef0000000000"], &(0x7f0000000300)=0x6e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8f50, 0x7, 0x8001, 0x4}) openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x102, 0x186) mknod(&(0x7f00000002c0)='./bus\x00', 0x180, 0x80000001) ioctl$TIOCSDTR(r0, 0x20007479) semget(0x2, 0x0, 0x100) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x128, &(0x7f0000000000)=[{0x7fff, 0x5, 0x101, 0x7}, {0x1000, 0x7, 0x8000, 0x100000000}, {0xfffffffffffffff7, 0x1, 0x10001, 0x2}, {0x0, 0x401, 0x1, 0x9}]}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x9c, &(0x7f0000000200)="b6d58d8e0d77485106c632c1480837e6f3338fff096c056b398a5be6e737672271796039221f2a0e7ea0e2209404751cf0e27b9958cc4605888ce4b2c264e4fca95832709e763b2cf7364c88a6331c2f63429d61046534ccbbee556bfcec708b2b40003f426c3346b36d634ac4f52409aae1344320b61fb61c6111fe9b2699000057aa9c89510b5640210be5701e4fb2de5b00"/156) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x9b) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x402080002002, 0xd0f) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="322069437078b655333ca565a0cb726375783d782ba5c0c32a5521007304304166f0a86cb7369d73feab51a0e23d6d6aa9b59f490985a221722620fa95366ac017c25fe814ac72ac2bcca16424097232ee44bdeb87c684240d775b4e01ca9c1787a47fba148bcd28b599c79e0a662424a12da90861d479c23580a3c05c437e51ba6f96f103d437311bf06d3dd56525f87274d4cf819f2c9160965a00", 0x9c, 0x408, &(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x1d5e}, {{r0}, 0xffffffffffffffff, 0x40, 0x42, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x21, 0x1, 0x9, 0xffffffffffffff01}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() r4 = syz_open_pts() fchdir(r4) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) load: 3.59 cmd: getty 72596 [ttyin] 0.00u 0.01s 0% 318k load: 3.59 cmd: getty 72596 [ttyin] 0.00u 0.01s 0% 318k 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x0, 0x8000, 0xfffffffffffeffff) getgid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xb555e0c0ef489305, 0x0) 16:00:10 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x104) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1ffffffffffffe38, &(0x7f00000000c0)=[{0x2000000040}, {0x2c, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pckbd_enable: command error 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x610, 0x10) write(r0, &(0x7f0000000080)="f736a14f244ba863b590f1b514316ddda8b8682e2e7b041e9158b79770ad1f953332c1b06fe0da6e1085359fc9d0a27071d06cd109f4cbb3839f5da0dfb440b6b292642a281d599add8fbaf8aaa3111f617d9f80e570d66c95a30cec087833260bd752a76ceb99420258357eb5b73074a0654e7bd20420af", 0x78) chflagsat(r0, &(0x7f0000000240)='./file0\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)='@', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x6, 0x4010, r0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/184, 0xffffffffffffff57) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x82, 0x7) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x5, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x237, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES64=r0, @ANYBLOB="521d48d8b93bd4e8d3564491e4f78dcb9f2a36739b62bd88f460b362dd5f058e4c27ccccccd377e4316a95446ff4fbcee73b73831c478ca61d03014ec07019467751bd67a386de86178caa36d6e6f13b2f", @ANYRESHEX=r1, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR], @ANYPTR]], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pckbd_enable: command error 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x37ad901b4e9ac506, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() socketpair(0x20, 0x8005, 0x95, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = getuid() getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r9 = getppid() r10 = geteuid() r11 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpgid(0x0) r16 = getuid() r17 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r20 = getgid() r21 = getpgrp() r22 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f00000000c0)=@abs={0x3b3b837147c3fcbe, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="18cadd0f7af4d99ce6a02989957f3afec61c81e7c3d0344cbdd3721fd09b013ecf4e7112cd11dec2d4857af06c1bb8150b66ee3cd57027253e5cb9ac523ffda30ae28448fbef6387adb305fd7e72cd235727d4cdddfce17ce6f6e688f4335030b0cae260548747f504189a66ffa715f992c30b8aa737d3bcbaa797bd2f1f3347e39fc6a8dae5fba0e3a0e76cd0de6d57ea032c845137b0dd5dbe81e8a9510f124eac9d2376d305cdcc3bb4b839c6b336331071e0f920e561429c424fae2888fe7ba3a7efe606e2ca3e5d5c28f2551eb4ef5ea84872759d8928caf1cbd99e5357a6", 0xe1}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0x148, 0x2}, 0xd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_gettime(0x3, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="8595085660bee82f9756e5e4e2b5706f8567e29593b195e0bb9ae6622dd57c17d69d786d6a4b7588abdb6e14d2e13a9286418477", 0x34) 16:00:12 executing program 1: r0 = socket(0x37, 0x1, 0x9) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x60, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:12 executing program 0: setuid(0xee01) socket(0x2, 0x3, 0x10000) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x6f, &(0x7f0000000940)="b6570fd9dd4151263153c4a005881c576b7ded0fd5bcb131301d73e84f01bd8c8498c881a5c160837b00000000010000005e89a3a53b402542521113ae9fb4380a5a47b5006bc8d11015afe511d63bf0c1ccd68697ac9df684d93e188f96ec27446c14b1710fe6224ee667f3ba6204e89e41eea14d5f5748d28e6662e62ee4a64d9ccafb06d32365b33ba14a564c50b9a81b0b588ab120f64d0debc38aabf285bfd3b56e45769f28d5e4eb260d55824465bff24db6d2c16e764e596ae0374b7de2bfbe88dcd309b6970be5d9ffa541004110ff70f1698c970d174a64f89231afce79c5b57c40f1485079a4c869c43399654d03d03d383bb196afb36b274d3fcd4da900200ee9fc97e63ada8406b78d99b555061b8d534ed74acd018da014a27517f56c8f03dee8c536eec9e3288789e75d392938b4c42af8dd7a48c9a7c49ab2f26369307e0fb658847522ea680e704e6b08b15b0833e773d9854fb122c3f4ebcf6e5d6caf") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) sendto(r1, &(0x7f0000000180)="41fdf12e3529cacdfae6122f0da32705e291369233e995225324171007ae3ba8e9d10e12aed3e1d0bfd7269b3dbcb8d687c9ecffc4c0db5b08c55301af2fd37451f621a9d9755d0f059435e68e09cb80b953e865bc823f3da78bf913341ccd96bf0762d17d13484c5895879440ed306f4b30c69e6dcb6f6fbcf045142cd1abdd50168b267b3eeccd292c6dc8aff82636655b22f36809b467f7b49002bb9078a520e558c40f6b7c529d1cce99df4cc5d6509fd12da58ec2ae11b726af19f47a5e4738a54af73d671acf5fa36bd864da14eac7d755869ed81398ad0d7af4d4b6826b", 0xe1, 0xc, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r2 = dup2(r0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x71, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = dup2(r1, r0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/86, 0x56}], 0x1, 0x0, 0xa5bc) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) shutdown(r0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1a5}], 0x0, 0x80) 16:00:12 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/70], &(0x7f0000000000)=0x46) recvfrom(r0, &(0x7f0000000140)=""/52, 0x34, 0x801, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1000, 0x8}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) r1 = semget(0x2, 0x3, 0x120) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r2, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x4, 0x0, 0x6, 0x6, 0xfffffffffffff001, 0x6, 0x7fff, 0x400}, &(0x7f00000001c0)={0xfff, 0x50c, 0x8, 0x836, 0x6, 0x9, 0x19a, 0x2}, &(0x7f0000000200)={0x2, 0x0, 0xfffffffffffffc00, 0x101, 0xe67, 0x4, 0xfbb, 0x1aea}, &(0x7f0000000240)={0x4, 0x33}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000002300)={0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000140)=""/62, 0x3e}], 0x6, &(0x7f00000022c0)=""/21, 0x15}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002340)="45f54c726656dea1fb3edd25681f26271df858cc073a3b24af8cd211583dfa6814e2900136", 0x25) pread(r0, &(0x7f0000000180)="d2", 0x1, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x10003, 0xffffffffffffffff, 0xfffffffffffffffc, "091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./bus\x00', r0, 0x2}) write(r0, &(0x7f0000000340)='t9', 0x2) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212b7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8b0789b432831c61ad4491d1f7828bcb21f500a3549e85b90af6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfe2f01717295e849fb8790fe1feab0b3528cad830248c647b4a6df13e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8908005bcbb812ba9d32fd123b12017bde43afdce85d8427e89027955434fdd1ea5c21000000000000000000000000630473f8a6a500979b1e5c3b84767a8fb05c1329", 0xf7) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x9, 0x7}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7d507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="88") getppid() r1 = getppid() setpgid(r1, r1) 16:00:13 executing program 1: stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x60}]}) syz_open_pts() stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x9, 0x7f7d466c, &(0x7f0000000040)="069d69e940480132770f7bf03d2aeea8641c1b9cda7579fac33e47d0165522e77eb826edb071de482215d50a8f90cccf7f876202c5220519e74ed63c5b1ebc61d34d8b25dd535248736a6beb639cddd1ffdca8caa184a665db8c5a2277d509b63ba2b0ab6bebcd6ae383b11d1ce3ff0689354d19fa3f0d6c8e1a7cded1acec0f4f5a308790c1f4b33138d3a4f3474d8ff46b43428518c2fb347cc497cd84953c9d3eadb050ed41d79a73d404959bb6a2cc0573349ef6ccaa6e9c0e354c5ca5ef4901a183a7056febd27afef2ad2c3d7478670dbd8eafc8abca6c69381dd324fc03dfb1168f4c33ed4137d0de04e3aab99c0772fc394684f207c0", 0xfa) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1000, 0x7}, 0xc) setsockopt(r0, 0x20000000000029, 0x2f, &(0x7f0000000380)="df4d6156fa945c1fae25060000007b92e243a73b2207b8471e1de94dcec16cd15333f8166c8d7beb00523b9dd02d1376798e00cbd77c021da00fb44263e8e15ec701fb6f2fe6b891cfad1b2adef13b704a7050dc2db1424e6286475cd3f65b12f4b32de9db72810a45c1b3ccb00af30edbe27a840da124a389eb0b79557a61362bf7165d5da73caaea39e06fbc8a4d897520649afd93bb0c3c1d066c93494af2e875419d3171c92c96e6a696416cc2299650ba06574b1984e4f8962cdbf0acc765a6b560b72308bbc7f26e27e293be3d5181cbf5d113ca0420508bd7aa56aefc2cc703b8eb3238c3154aaf269ebe3c2fbcbf12d65d60174dd4e6ef88d08a5d849a97f1bb0f9c6932147638f2e127fa04975a8e625dd97c6214045d14928db7b611ef399739806e6a67cfe0b90437ce5b6d4aa2e72578bc4f35afa70aec47f0bba24c0e6f70a95a0803595a97728d4935f9b97c898635d42ee54f990c5cc8107ae0a91c6170651f492f75bb00d5ac2a03524bc2c5bb8fc44adfad766b9d8ea8f737dc1c513f5a2b98b4b2928ed4e9de0ae58abaf0", 0xffffffffffffff63) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x200, 0x80) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="1db3bdcb7951326b33ced387faad0d9bb231db3e0b75502e325d5a8a7f718f3c2d2a959656b930dfacabae4f80606438cf77af23d700a2a798fccc4282bd43b9f20c2bd19c6e84dcef62cd5a7d776cd3f4c8784cd1911d644d4adcb076fb41739dd74b4437afe977c3b53bfe49881dc439b247ab7ca33473ef37189af8cb3559bc29468d2f64e3ef0b789c1c3d5ef380cffdf1f2a857114b374e285cd34861bf57c85fdbbe381c73", 0xfead) write(r0, &(0x7f0000000480)="4fa1ba8fbb9262806ebabb3ae9e5bf98dcbaf6e8c94d9269833f754ddfcc9c208b2f6381bfdd02fc9c6bc3f44f386515dd93b0a5ecbac4ed447b2495e331779aefd3a3dfe921fdc9f481004a7784f379dc708285cb1e6f884832e48daad808a00f9119f878b0c300d037ff188b257fe88d6cfa1677b1288d98120144a5bcb72e31ea83bd5a194a808abb50c4f7f9d21bcb9444fb884fb0e7ba8175d8ea3e3f5bf1aa123b44993b8b44b4852bcd70a49e15156026e6900b1b17a182018273b66954f9be7e5fcddd25892c8cb8230760bfe5a5d990e5ef2b9575ecc8b4a402dde121d7f3b4e00a93f7d2b3cbfa1c4178d450206330497ba19a79f549bb8999b5e3a98dd18171a12cc85eda0f41e566c433073b73358dae3f8ebee3322247a6746f6188846352026b668d804254fef55ce95478709b529de1e5a75607ca664c72ab9ad09b70c87530cf2db2b116bf2836568fc30071f68ae2411990dd3d13d884911e86dfa47f80ef1c6fc228d220e6d97c131b46e972dc8745ea3b6971b92754cc8bdc7e49c333624f5fd1a4aa62597983a7831deff129ecd27b37c9eb7728d4112640e5722de6a93b662b11b20514d4d6b1abdaf1e8ef478a0ba419bdfa451fc87516b807bfe25d4e9dd5e43bf38e9f8806c37d9b6dc29a38a2009860adeb80ac9076c33dde2fccdb0b712e3b517b4d2118d1c16a78964592405ad09033cf892450f455d72080943b92452ba377b3e043130e71c08dea3e4905bdce9011e358b6db5f4dbf6cdcd69c620644f27a10064f2e99a4f82ac53ee29449f0d37de405a5b311ede8a6516034625d6c6be25429550e7f330750342e1c966df69433edc085f74a53bb04580b51fbd4cbc723d270614c156fa8f211ea735be50f079ebc0764ac769c06c775d923b0ad2fb8a91e3d31603c826a048721a7ca846688dcd9f369574b620611eef2e1547b8240706ba2b181a9c5b1919c6ef26d4bb9bc8a0db4e367cba453a1abf017c10bbda5e3792eac346f2c30b9e86ff5619f1a89f7abbcd0738980d8b5b84324f4f3c5905980074b40d5724c8d8e16865d8149187a90d63fcb2a0c0503b3218a47c5859e00d86d9f3ab01a3c682b9cacdc1446ad162e1d353cd28dd18e6a0fc7759275f19871a23e5cb5ef32ae97714b882bbae8f557f12827214e8502bebc109660430d14f5b956c61642366348ebda2aac19f6059838d3e2e001a5a97dfc8df7a6afdcfbf720c8c16b7fe16a43e7c9342ef7126e9742d1e9d179c2ab5d7778f49d3a0dfdfba65bdd1d11eea4a85b8079b87896051bc9d701fbac4ae034574e597c9b26b1122f822c57bc5991f42f0c7231b99519f5fcc137614d443281b9deb4961dd9a2648ac8ffadb5173029f0db522b7c76cd3846ba89b3b8ef641c37cfc6064a7ce2712e645490797101a28bbe5cbedf3cb92e912e8c26489f3236c97db16e334f2d4e6788eba61cf4f54a3e2c2f61827fe320a0e3b5f2b7da1ec5793a81c1503a3cb6b623f8ba6efa9328a2b1c70ef223dd181d32b51ff2cd627b737dbcb6670c6342790af9e88cc61b4850fc6b66f077dc9e19094a1cee62b6f8847e20554f90aae5db4ce153a08e8fe7c7014ac536c0bf53aefc270e2aebbd41e04ad07821712274e6706b8ec9a387e93f0cc1e470b7f202a0596dca05b84004ddbddee6245aea2e70d7563503fd7e0f51eebc5011ce13719827cc8013c1b29d452be13df9dc68895649d6a7093f561cf514c3c49ebc96a9c8363f9cb37c8c094ca18882e325950a6aa6f60b1dbc7785c302532d8e2756d6da86afb6978a60f483df3adffe4fa85bdf12d751d8d93ca12937c86a2abe5ce231ce548ff9be9fe662ff38ed0666f812cdd552e12371c28ebbdbda9b4a48e5f9862aad799224b3d64d96a58d9e4ca3e4635e07276b805c7801d0ff06cfe19d3981453406ee8f7a3cd397c2f005f150493d54b96558568e53a46192660366bfc71a181e6e242ff99eaf3c94bfb7cf3161910ab11741d9832f8d68768a6016c9149d0e92b914cc6144fad56c05f285acab596770b00069012bdf0769f7dc29f3220152b758daac7b7a9c48946b2c0cc6343a59934c617e0499667a59d84f6773aa5b3f1a4f69b49cce94eab2fdd29bb83c05a554508b5725e78ac65a0118e9415ee26ca1a355fef1ced41c7fee543f39855907de6c10297e9000f511f3741845a41c177324960a5bf57fdecde644cd22e7aa307b0aa62ae790c1b52ab463d49e3ecc56880bd1888dfa5d82e124182db9145ddbbb26ea94c63e95aa5484ca587a3413ef844fc79eb626f5b33e3255fd2f04c26cec51fae3dab86902f94470e911f02df346713f771c078d2622e3a13f1c76ea13d28d69b7579b50774a86e395e74f94462aa4e4a355f6ad4a1fdd97c358431e96f61e802f14b240653c5c7dce24c6b5a3835e12b76185a9ff5db988860fce6fe3a658e66a94427ce60ecb2ceb6074316168be381fbfe4e436f27a4a72dc5a1bc6cde4f3f19edcda56cf22b4c59e589672705909cb5c02a568ac7e5b0317b13639a1a5a0d40d42bd916c90bd68b1d2ad2587f12dc2c6c4bbe1330acfdca19beef3be7d64ed27500a42a26ca3da77eb1ee9cd2f86323333324a370ed9f9de08e5c261a6c8480d50fdb1af6f4b6e04939a0d9252b04b89491ecf8953d372b35947ea415d29033fe05dbe1e69f1b2df61d216fbe60f9ac93db8a1ef00aa68fbdec67fd56ae30205d7e267c26d2b8739a3a0978c65b11d8ea532f504e9d2867a4bad9b6e9524411b56c6ac50efbf34fdd988539ce4aefa6ce8490256424ecd18621a6f09dbb5a00a05e63c66611f474d29e68e52ca88e009447f10a6c59a5d4df27fe278a998bb4e4c4d5ac1539014877968ad80e1b0543598b2475cc1a86171f7c0072370c20bf73c0a0e5f89a74f261904ee917c511c4ea98b51fc999d849ceb2b4072e96f325b2d3e15ba82714286fdda0843283201bbbb3abc4074075b167c91723a5887ac1abef98c4b50f71b58c0748765b7a4b917e26d7ca003af85f45d9a7879a27c2fdb8a3f2fc2fd6b1816d070ba0fd86784f9bebe2ba5623714998a924e20a110f62b8bf2e35653d449a7c8354f8ba6f270fc6359c48bda9ae59b967e5bbd77fa785c234f8779ce414dba8d3b32eb3534da67110a05dfa5ecee38c04674a497c889b3d6eb4347c62b60be455561e14853d1a8972b091f07a13bbd383db91bbc82df7b59bbca97895a81ace139a9865d4cedb2fb966d375817e957a50f5ecc0011c50676feefa4d98fcd28269b436635272490a03b68c7e710b61d95fdab4778e6e65fcb90991c2884fef9ce4d94ffaa092f174064318f05f54e9da2c3a8ed361ad1dd961209dff439a6b4adef01cc4423e4aebf27a60aa7540fcc8ffa152c068bb2fcd473da0d5e6b6057a183226aa76442f4976c723a92da0db405c32f3873c58ed404016097483cae00b8745f7ea7d4442a5ed52af22f4db2518c8a97f553ef00c1f9140933d7489f7836a310ae6ec283c27af2d9db4d40f5a601777d8f153973bbc5d0286fd057cc500bd7425bb43292c66b78da43f22e273f84c52bccc44a58a98bffee764b8edade5ecfc91fcdd91085ae4fbfb36a0fd5cd5a7da73faa9e684379a8e65cf68d15c2e0f9ac437afb7eae50795431f2a6a82f4395a41f1bd6322a77dda2c9e62f5ee004234f75cf58ef2adedc365eb686d1f178b0c53d9765587b659a258420197cc7054f448a9e8b4f6990dd6ecb8856aa9d74b412718f4f1b20b9cd872fb2f67a29d17d8b927e23da5c87266f73abe2084c83e2f50cdadac07032ac26f5acd5610a8f0e06586a75814a0fc041d59fa3532a912aaeb80654ee0224ea217aea4ba573c513f04e9a0d07e22f76b50ce25d3dfc13af1db22b9d9e0e01a9b5d6466657c517bc8755f799333279f1758aa6e5f056e25af8e46baa5d1db84fce2e173bd6ef74d350d1bf3447bc034f8bc811302a715dba8c4119453534d535c98df5b7ca62088d68dd7385067a4d7f878c49e5c5d509559e430b03ae549993c11a5d5264ed85a576ed72ed7fc95680fcaa6a22ed961dbe3f0cf7afd449e6a974c0b93833b22b2137238a84175312d2d27e9b097122d6641b459c6491c5677f81475a557fd139b71a4899b3e0bb5c21956f3f681310267cc504786482a6ec204298f8a9dbd69917e29f1509f100d4633c2bebfa7203ce38fb3d723b52175d19a0350e4557011a92f6f3dbea03ae29caf5c8cefa18346ddb3ff6da4d0adb550983137843b4df803519c5166d92357a74e347b1541b5c8947f4fa1b866e3733d988bec755e5a9ca41d8a0b8afd5bbf3e341fe7cca8d627a0bc9a4c1bff641d00c836211b0a960156d68fb039d07b026ae1017ceea5eccda861c7d16e740cb4a76ee58e31535d1ac4bb052759dca1acd74d6b3498591e9b3b0723a37cb970bc844f7483945004b65e7dd0ce608358298a55ddecf8e058e2fd361e2c1f2c890fcf92fc90bb0cc511c83a796401b12e23fbbb174ee0285c267ddd6361fcbdd5798ffeb7c9e9d49183376f2955c678f6182237ff91fc99a54875f5579056d85579bf9e85d4567c1775313c399c8c1a5e3f5cbe4288cb9e3cbb52c048543f70bbc7cb1faa7be4923e9b2f96dbd1ab5a99101c57c2ef6818f38c27541f39fd6dec4e2a16a8f1c125eaa6a8f9f5f709dd17ef874ae28621b8076d379f9def4a7b2f9a6145e2c49213d52766a5a64b2c8a125b7861865c04eadbc0f32209499a1ab0959dc85577e25b0768861db14174a19babdc001953dd46b182ca52f1bfdd3bb83699ba2eeef1f7506bc0482316f7e879a5a530c087863b65e05f228f7521b3c0ab8623352969af10e1b98b0d468c76c160f838578afd186d5a7bac6b39aef70ab7600d60ec652f00a68ddca49239e9533d895a9559e8b3466d67382ea4431b1750af7e33931537cc576be82dffd1dc197296d778367b68a98dc6e585ffd5a870d6277133f7e0b8a1c83d0759e3923b267de11203a10d259496677fde5229c5b96b2445e74d8d257294fa41557fd90d7b2281ecd55898e152de266cd119bc2b42e9799aabd6db91c9a09ca6dd5c9f755dcc49bdc2d266155ab2eb66135b2bda4f72e3b9991a9742d2df229f737012bd6267d3d2336ab998239bd7d5cf79a86814c94467ec8eb237d36590545e8cbd38eae66ab991eb87d82ef1286a843f065c058a6deb61db921c4cbcb6eed2c9559cb63b8c979013df566cb943816c7bca893b78cfedb698ee4a23321570d3c50650a3d1f4db41f94583ba3bada180214baa95e78cfdde29b9fd7994eb38068f379b34a1b68d5b3c737e1ac98d7a044d2c6aebd91593782343308a61b8305997b103cc6c913eb024203cef2f95a069469177b4b67c98ebed859ea8dbf590c5a4db2fedeb9323d7d3e7326df89a41d1bc482e772ab107c12bc4b066840a5ff95d340a5aafa7cc236775185d1c70e50b0ccd4b3d28dbe439b76494b08a49b747bea5b4ea5bdab6a901239adefa3341c970ee0f0b9c7e7cd3f480a43ecc95cdccc946b047ac1436ee0e36b9951b053e3398f7dcc35c3c4d7e240f6cff85a6ceb5b0b928b77debf43766c66ded3feec0286cd416225403e20f827ee6bef2c704c2e11d56350788d94193df9fccfd850730b0f0ce873d8c23ba43e095ef8a73d0b88819b5404b285d8564651fddd8c77abd28430846cac4eba6c4db846fc4549ac080b3fdcbe4016d2e654ba09af60e236a088ebbbb2c79f22b254330e36cfc4a3", 0x1000) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x200000000c007, 0x200000000005b4) 16:00:14 executing program 0: socket(0x11, 0x1, 0x200000000ba) r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x100000000, 0x5}, {0x18, 0x0, 0x100000001, 0x1}, 0xcb32, [0x2, 0x7f, 0x8, 0x0, 0x1, 0x1, 0xc0, 0x1]}, 0x3c) fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/236, 0xec) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="1db3bdcb7951326b33ced387faad0d9bb231db3e0b75502e325d5a8a7f718f3c2d2a959656b930dfacabae4f80606438cf77af23d700a2a798fccc4282bd43b9f20c2bd19c6e84dcef62cd5a7d776cd3f4c8784cd1911d644d4adcb076fb41739dd74b4437afe977c3b53bfe49881dc439b247ab7ca33473ef37189af8cb3559bc29468d2f64e3ef0b789c1c3d5ef380cffdf1f2a857114b374e285cd34861bf57c85fdbbe381c73", 0xfead) write(r0, &(0x7f0000000480)="4fa1ba8fbb9262806ebabb3ae9e5bf98dcbaf6e8c94d9269833f754ddfcc9c208b2f6381bfdd02fc9c6bc3f44f386515dd93b0a5ecbac4ed447b2495e331779aefd3a3dfe921fdc9f481004a7784f379dc708285cb1e6f884832e48daad808a00f9119f878b0c300d037ff188b257fe88d6cfa1677b1288d98120144a5bcb72e31ea83bd5a194a808abb50c4f7f9d21bcb9444fb884fb0e7ba8175d8ea3e3f5bf1aa123b44993b8b44b4852bcd70a49e15156026e6900b1b17a182018273b66954f9be7e5fcddd25892c8cb8230760bfe5a5d990e5ef2b9575ecc8b4a402dde121d7f3b4e00a93f7d2b3cbfa1c4178d450206330497ba19a79f549bb8999b5e3a98dd18171a12cc85eda0f41e566c433073b73358dae3f8ebee3322247a6746f6188846352026b668d804254fef55ce95478709b529de1e5a75607ca664c72ab9ad09b70c87530cf2db2b116bf2836568fc30071f68ae2411990dd3d13d884911e86dfa47f80ef1c6fc228d220e6d97c131b46e972dc8745ea3b6971b92754cc8bdc7e49c333624f5fd1a4aa62597983a7831deff129ecd27b37c9eb7728d4112640e5722de6a93b662b11b20514d4d6b1abdaf1e8ef478a0ba419bdfa451fc87516b807bfe25d4e9dd5e43bf38e9f8806c37d9b6dc29a38a2009860adeb80ac9076c33dde2fccdb0b712e3b517b4d2118d1c16a78964592405ad09033cf892450f455d72080943b92452ba377b3e043130e71c08dea3e4905bdce9011e358b6db5f4dbf6cdcd69c620644f27a10064f2e99a4f82ac53ee29449f0d37de405a5b311ede8a6516034625d6c6be25429550e7f330750342e1c966df69433edc085f74a53bb04580b51fbd4cbc723d270614c156fa8f211ea735be50f079ebc0764ac769c06c775d923b0ad2fb8a91e3d31603c826a048721a7ca846688dcd9f369574b620611eef2e1547b8240706ba2b181a9c5b1919c6ef26d4bb9bc8a0db4e367cba453a1abf017c10bbda5e3792eac346f2c30b9e86ff5619f1a89f7abbcd0738980d8b5b84324f4f3c5905980074b40d5724c8d8e16865d8149187a90d63fcb2a0c0503b3218a47c5859e00d86d9f3ab01a3c682b9cacdc1446ad162e1d353cd28dd18e6a0fc7759275f19871a23e5cb5ef32ae97714b882bbae8f557f12827214e8502bebc109660430d14f5b956c61642366348ebda2aac19f6059838d3e2e001a5a97dfc8df7a6afdcfbf720c8c16b7fe16a43e7c9342ef7126e9742d1e9d179c2ab5d7778f49d3a0dfdfba65bdd1d11eea4a85b8079b87896051bc9d701fbac4ae034574e597c9b26b1122f822c57bc5991f42f0c7231b99519f5fcc137614d443281b9deb4961dd9a2648ac8ffadb5173029f0db522b7c76cd3846ba89b3b8ef641c37cfc6064a7ce2712e645490797101a28bbe5cbedf3cb92e912e8c26489f3236c97db16e334f2d4e6788eba61cf4f54a3e2c2f61827fe320a0e3b5f2b7da1ec5793a81c1503a3cb6b623f8ba6efa9328a2b1c70ef223dd181d32b51ff2cd627b737dbcb6670c6342790af9e88cc61b4850fc6b66f077dc9e19094a1cee62b6f8847e20554f90aae5db4ce153a08e8fe7c7014ac536c0bf53aefc270e2aebbd41e04ad07821712274e6706b8ec9a387e93f0cc1e470b7f202a0596dca05b84004ddbddee6245aea2e70d7563503fd7e0f51eebc5011ce13719827cc8013c1b29d452be13df9dc68895649d6a7093f561cf514c3c49ebc96a9c8363f9cb37c8c094ca18882e325950a6aa6f60b1dbc7785c302532d8e2756d6da86afb6978a60f483df3adffe4fa85bdf12d751d8d93ca12937c86a2abe5ce231ce548ff9be9fe662ff38ed0666f812cdd552e12371c28ebbdbda9b4a48e5f9862aad799224b3d64d96a58d9e4ca3e4635e07276b805c7801d0ff06cfe19d3981453406ee8f7a3cd397c2f005f150493d54b96558568e53a46192660366bfc71a181e6e242ff99eaf3c94bfb7cf3161910ab11741d9832f8d68768a6016c9149d0e92b914cc6144fad56c05f285acab596770b00069012bdf0769f7dc29f3220152b758daac7b7a9c48946b2c0cc6343a59934c617e0499667a59d84f6773aa5b3f1a4f69b49cce94eab2fdd29bb83c05a554508b5725e78ac65a0118e9415ee26ca1a355fef1ced41c7fee543f39855907de6c10297e9000f511f3741845a41c177324960a5bf57fdecde644cd22e7aa307b0aa62ae790c1b52ab463d49e3ecc56880bd1888dfa5d82e124182db9145ddbbb26ea94c63e95aa5484ca587a3413ef844fc79eb626f5b33e3255fd2f04c26cec51fae3dab86902f94470e911f02df346713f771c078d2622e3a13f1c76ea13d28d69b7579b50774a86e395e74f94462aa4e4a355f6ad4a1fdd97c358431e96f61e802f14b240653c5c7dce24c6b5a3835e12b76185a9ff5db988860fce6fe3a658e66a94427ce60ecb2ceb6074316168be381fbfe4e436f27a4a72dc5a1bc6cde4f3f19edcda56cf22b4c59e589672705909cb5c02a568ac7e5b0317b13639a1a5a0d40d42bd916c90bd68b1d2ad2587f12dc2c6c4bbe1330acfdca19beef3be7d64ed27500a42a26ca3da77eb1ee9cd2f86323333324a370ed9f9de08e5c261a6c8480d50fdb1af6f4b6e04939a0d9252b04b89491ecf8953d372b35947ea415d29033fe05dbe1e69f1b2df61d216fbe60f9ac93db8a1ef00aa68fbdec67fd56ae30205d7e267c26d2b8739a3a0978c65b11d8ea532f504e9d2867a4bad9b6e9524411b56c6ac50efbf34fdd988539ce4aefa6ce8490256424ecd18621a6f09dbb5a00a05e63c66611f474d29e68e52ca88e009447f10a6c59a5d4df27fe278a998bb4e4c4d5ac1539014877968ad80e1b0543598b2475cc1a86171f7c0072370c20bf73c0a0e5f89a74f261904ee917c511c4ea98b51fc999d849ceb2b4072e96f325b2d3e15ba82714286fdda0843283201bbbb3abc4074075b167c91723a5887ac1abef98c4b50f71b58c0748765b7a4b917e26d7ca003af85f45d9a7879a27c2fdb8a3f2fc2fd6b1816d070ba0fd86784f9bebe2ba5623714998a924e20a110f62b8bf2e35653d449a7c8354f8ba6f270fc6359c48bda9ae59b967e5bbd77fa785c234f8779ce414dba8d3b32eb3534da67110a05dfa5ecee38c04674a497c889b3d6eb4347c62b60be455561e14853d1a8972b091f07a13bbd383db91bbc82df7b59bbca97895a81ace139a9865d4cedb2fb966d375817e957a50f5ecc0011c50676feefa4d98fcd28269b436635272490a03b68c7e710b61d95fdab4778e6e65fcb90991c2884fef9ce4d94ffaa092f174064318f05f54e9da2c3a8ed361ad1dd961209dff439a6b4adef01cc4423e4aebf27a60aa7540fcc8ffa152c068bb2fcd473da0d5e6b6057a183226aa76442f4976c723a92da0db405c32f3873c58ed404016097483cae00b8745f7ea7d4442a5ed52af22f4db2518c8a97f553ef00c1f9140933d7489f7836a310ae6ec283c27af2d9db4d40f5a601777d8f153973bbc5d0286fd057cc500bd7425bb43292c66b78da43f22e273f84c52bccc44a58a98bffee764b8edade5ecfc91fcdd91085ae4fbfb36a0fd5cd5a7da73faa9e684379a8e65cf68d15c2e0f9ac437afb7eae50795431f2a6a82f4395a41f1bd6322a77dda2c9e62f5ee004234f75cf58ef2adedc365eb686d1f178b0c53d9765587b659a258420197cc7054f448a9e8b4f6990dd6ecb8856aa9d74b412718f4f1b20b9cd872fb2f67a29d17d8b927e23da5c87266f73abe2084c83e2f50cdadac07032ac26f5acd5610a8f0e06586a75814a0fc041d59fa3532a912aaeb80654ee0224ea217aea4ba573c513f04e9a0d07e22f76b50ce25d3dfc13af1db22b9d9e0e01a9b5d6466657c517bc8755f799333279f1758aa6e5f056e25af8e46baa5d1db84fce2e173bd6ef74d350d1bf3447bc034f8bc811302a715dba8c4119453534d535c98df5b7ca62088d68dd7385067a4d7f878c49e5c5d509559e430b03ae549993c11a5d5264ed85a576ed72ed7fc95680fcaa6a22ed961dbe3f0cf7afd449e6a974c0b93833b22b2137238a84175312d2d27e9b097122d6641b459c6491c5677f81475a557fd139b71a4899b3e0bb5c21956f3f681310267cc504786482a6ec204298f8a9dbd69917e29f1509f100d4633c2bebfa7203ce38fb3d723b52175d19a0350e4557011a92f6f3dbea03ae29caf5c8cefa18346ddb3ff6da4d0adb550983137843b4df803519c5166d92357a74e347b1541b5c8947f4fa1b866e3733d988bec755e5a9ca41d8a0b8afd5bbf3e341fe7cca8d627a0bc9a4c1bff641d00c836211b0a960156d68fb039d07b026ae1017ceea5eccda861c7d16e740cb4a76ee58e31535d1ac4bb052759dca1acd74d6b3498591e9b3b0723a37cb970bc844f7483945004b65e7dd0ce608358298a55ddecf8e058e2fd361e2c1f2c890fcf92fc90bb0cc511c83a796401b12e23fbbb174ee0285c267ddd6361fcbdd5798ffeb7c9e9d49183376f2955c678f6182237ff91fc99a54875f5579056d85579bf9e85d4567c1775313c399c8c1a5e3f5cbe4288cb9e3cbb52c048543f70bbc7cb1faa7be4923e9b2f96dbd1ab5a99101c57c2ef6818f38c27541f39fd6dec4e2a16a8f1c125eaa6a8f9f5f709dd17ef874ae28621b8076d379f9def4a7b2f9a6145e2c49213d52766a5a64b2c8a125b7861865c04eadbc0f32209499a1ab0959dc85577e25b0768861db14174a19babdc001953dd46b182ca52f1bfdd3bb83699ba2eeef1f7506bc0482316f7e879a5a530c087863b65e05f228f7521b3c0ab8623352969af10e1b98b0d468c76c160f838578afd186d5a7bac6b39aef70ab7600d60ec652f00a68ddca49239e9533d895a9559e8b3466d67382ea4431b1750af7e33931537cc576be82dffd1dc197296d778367b68a98dc6e585ffd5a870d6277133f7e0b8a1c83d0759e3923b267de11203a10d259496677fde5229c5b96b2445e74d8d257294fa41557fd90d7b2281ecd55898e152de266cd119bc2b42e9799aabd6db91c9a09ca6dd5c9f755dcc49bdc2d266155ab2eb66135b2bda4f72e3b9991a9742d2df229f737012bd6267d3d2336ab998239bd7d5cf79a86814c94467ec8eb237d36590545e8cbd38eae66ab991eb87d82ef1286a843f065c058a6deb61db921c4cbcb6eed2c9559cb63b8c979013df566cb943816c7bca893b78cfedb698ee4a23321570d3c50650a3d1f4db41f94583ba3bada180214baa95e78cfdde29b9fd7994eb38068f379b34a1b68d5b3c737e1ac98d7a044d2c6aebd91593782343308a61b8305997b103cc6c913eb024203cef2f95a069469177b4b67c98ebed859ea8dbf590c5a4db2fedeb9323d7d3e7326df89a41d1bc482e772ab107c12bc4b066840a5ff95d340a5aafa7cc236775185d1c70e50b0ccd4b3d28dbe439b76494b08a49b747bea5b4ea5bdab6a901239adefa3341c970ee0f0b9c7e7cd3f480a43ecc95cdccc946b047ac1436ee0e36b9951b053e3398f7dcc35c3c4d7e240f6cff85a6ceb5b0b928b77debf43766c66ded3feec0286cd416225403e20f827ee6bef2c704c2e11d56350788d94193df9fccfd850730b0f0ce873d8c23ba43e095ef8a73d0b88819b5404b285d8564651fddd8c77abd28430846cac4eba6c4db846fc4549ac080b3fdcbe4016d2e654ba09af60e236a088ebbbb2c79f22b254330e36cfc4a3", 0x1000) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000080)="e69e3c00001000851ea4f382f92c686396695e3d8cd7427f4d6f7e1d27956a04afe4390a7c3381ac65dbbc7902686fde2defde771085d2827408682cc1995ad6e4afc637d4bacd9853494d10e0fb27b98e7d18ddf83b3c61437b1403510b54092af3c8b4668074ffc2b69fd4b584f82df6411ac9d159297c1016b9442bcb19475f0000000000", 0x3) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="ff010000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x5b0, 0x145) bind(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) sendto$unix(r0, &(0x7f0000000100)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x2, 0x0, 0x0) 16:00:14 executing program 0: r0 = msgget(0x3, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/186}, 0xc2, 0x1, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) r2 = socket$inet6(0x18, 0x3, 0x401) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r4 = dup(0xffffffffffffff9c) r5 = socket$inet(0x2, 0x4, 0x7815) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x100000001, 0x1}, {{r3}, 0xfffffffffffffffd, 0x88c36a775c376f80, 0xf00fffff, 0x9, 0x3}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x8}], 0x5, &(0x7f0000000200)=[{{r5}, 0x0, 0x8, 0x200fffff, 0x5, 0x1ff}], 0x5, &(0x7f0000000240)={0x400, 0x2}) r6 = socket(0x19, 0x4003, 0x1000) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10, 0x1) pwritev(r6, &(0x7f0000000300)=[{&(0x7f00000002c0)="f279a93e7a246bec0bc9a6154e541fd548736b568756e8552831c3653eab874d3c84f20385a6c675f51ddfe45513fef22e9c9540", 0x34}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) msgsnd(r0, &(0x7f00000003c0)={0x0, "533488629eb8ef5be9bc215f7d59be64ea449ae3768495f8d561ceef0fa0dc1f5f259266ee"}, 0x2d, 0x800) readv(r3, &(0x7f0000000500)=[{&(0x7f0000000400)=""/22, 0x16}, {&(0x7f0000000440)=""/189, 0xbd}], 0x2) kevent(r4, &(0x7f0000000540)=[{{r5}, 0xffffffffffffffff, 0x44, 0xc0000045, 0x727, 0x7}], 0x6, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0x60, 0x8, 0x7e65ae3d, 0x4}, {{r3}, 0xffffffffffffffff, 0x8a, 0x1, 0x1, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8e3b4f2d971e1735, 0x0, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x1, 0x4}], 0x7f, &(0x7f0000000600)={0x4, 0x2}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000640)="ed5b2df9129338467847635cb757fa4117fe51b3ba481bbb1186677df631191a02cc66d5819f23bcebf5450d8496fae4bfcbf5d1aed148d577e6a402f106d16b892527ca373da337559b5709b51d1e60890b8d5cf37ac75dfc6981ed4a61b0c2dd5558b31851147a049e1e", 0x6b) kevent(r2, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffe, 0xa9, 0x10, 0x6, 0x4}, {{r6}, 0xfffffffffffffff9, 0xc4, 0x800000c1, 0x8001, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80, 0x351, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7, 0x3f}], 0xe88, &(0x7f0000000740)=[{{r3}, 0x0, 0x8, 0x4, 0x2, 0x2}, {{r3}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0xffffffffffffe379}, {{r7}, 0xffffffffffffffff, 0x42, 0x1, 0x4, 0x7}], 0x8, &(0x7f00000007c0)={0x81, 0x8}) setgid(r8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000800)=""/122) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000880)=0x7fffffff) connect(r3, &(0x7f00000008c0)=@in6={0x18, 0x3, 0x80000001, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) close(r1) msgrcv(r0, &(0x7f0000000980)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000019c0)) dup2(r7, r6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000001a00)) semget$private(0x0, 0x3, 0x10) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000001a40)) pwritev(r6, &(0x7f0000001b80)=[{&(0x7f0000001a80)="0b49faa3a476d712de0b1445f285833054c5e4f838c202229a1dc28772358b6e76d33d7aec6c2299e656cb517393a5bf9f1568f370b69a4790189336d2beaad97e7b5d65567f122df6ca6b808c0741ca630d41a1849dae020582722d8e678047991199c3166cb971e5a1bbb6b1d23bd4412054d6b6bf05e8db038aef3cce0c2953f62c6aa40d207dce9f500f5a7ab3e2cdbd236047b3a5658cb40c70a173cd961d7559d25fce57da61549cf4c213bedd08cf4be3e0215b0d6da8e8f2962ab2e9b534", 0xc2}], 0x1, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x16}], 0x8, 0x0, 0x3, 0x0) write(r0, &(0x7f0000000240)="85", 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0xffffffffffff8000, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) 16:00:14 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0xa, 0x0, 0x9d1, &(0x7f0000000140)={0x403, 0x7fffffff}) 16:00:14 executing program 1: r0 = msgget(0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) semget$private(0x0, 0x0, 0xc1d83125c95fbb0b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) accept(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x120, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) pwrite(r2, &(0x7f0000000100)="d9d1dd7f4f4cbd9661d022829d604eebf8c9685bc78b9d8e863fedd8677ef0f9e6f67fbeb782d206bbe2beeae914561d41630f21b684a58678a78f8a7a952285bd0ee159cb8297de1452e669d57208071422ab3ea6b5e6c9fe432f277d5aa4bb4de723e10a1b3dc7382bd7f5d2345318030e067dc0228e51fa90760051d0b54bb8e9e91be755d5b20121d52e29343c784fd4690cc372c51fa03668493c8ad485fe486e70f03b37f2f21d8a96877c55cba99dd68bcf88c384f81facac9eebd7e4ee406a242f3c3b472f96b8601588237e6b6478a791703e592f394e676f1be1a0cdd86c2447fa598d3c5340799b77974d434f906b22c42f9b9f8e44e03b2612", 0xff, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x1c}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) shutdown(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="b6c8aeb9") 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10b88, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000002c0)) flock(r0, 0x8000000000000006) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d29fbd4170a", 0x2d}], 0x1) read(r0, &(0x7f00000000c0)=""/66, 0x42) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x7fff, 0x4, 0x9a, "e90129eb0004008000330d00", 0x8, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1000, 0x100, 0x4, 0x40, "0fe33f295be71eadd30265e8e5bc27c731c014fc", 0x845f, 0xfffffffffffffffa}) close(r0) poll(&(0x7f0000000240)=[{r0, 0x80}], 0x1, 0x5) dup(r2) syz_open_pts() 16:00:14 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/38, &(0x7f00000000c0)=0x26) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:14 executing program 1: syz_open_pts() setrlimit(0x1000000000, &(0x7f00000000c0)={0x3, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000540)=0x8a836cd22cd51105) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r7) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) syz_open_pts() ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) minherit(&(0x7f0000663000/0x1000)=nil, 0x1000, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r8 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r7, r7, r7, r7, r7, r7, r7, r7]) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000380)={{0x401, r6, r7, r6, r9, 0x0, 0x10000}, 0x8, 0x6, r5, r5, 0x101, 0x2, 0x1000, 0x7}) 16:00:14 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = semget$private(0x0, 0x1, 0x4fd) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000040)=""/21) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) fsync(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000100), 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x0, 0x0, {0x7, 0xa91}}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x81, 0x9, 0x7fffffff, 0x3ff, "c6a40ab24b9f1e10f6f44cfcd30ef25eb726355e", 0x5, 0xabd}) 16:00:14 executing program 0: r0 = socket(0x2, 0x3, 0x0) socket(0x1f, 0x8000, 0xfffffffffffffffd) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc}, 0xfffffffffffffe27) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x10000006}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe56, &(0x7f0000000140)="b2b9a850bc3953145a5a4e894379f5614847001dd2699c601e2882e242341227951596849cfaa43041af19b8478077ca40cd11199037a2af7c65463d1e09659cca39bd5a384d89c2ffa9772ba1834ccc04774e8d35d071a87efdc8fa096fc1") 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) chmod(&(0x7f0000000000)='./bus\x00', 0x100) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="da355b5478d3cdfcd29181a165ba0070cf104dd387bbee286252382b696e253505bd30df3e763724d60f38fca310bf", 0x2f}, {&(0x7f00000000c0)="c4738f5549ceee87f55f4af198d6d0408ea9c0ed1fab8ddcb49f7920b3e88f10924f95", 0x23}, {&(0x7f0000000200)="66172afcf82eaf89d6afe48d1b4a01567fdc8cc217995379fa36e165cc4636876b4201a5d7a84ebf3a4257bc35a5007a0f2b2d6be28971e86820b79b596b0da67e3dd832fb3cb8b987b7b980fde90e884ec55b11b95e9e38bc0cdca95f24f8d22250b08d562b866c43544b6de7810bfc304b76305024f14f057874b87ff16c7433a32764811b3755c2c0c1688599d895b7b75c52e42d5e2a9e9fc9e5d5dc54b2ef784b67f3d55ba8a765e2a8c2199ab5302dadbcab3aa93ad6868229ff43dd03b99b92afc9800f6d2ad275451a9998d5f5ddff93b93adb1d00f21bf684482982c4f4202ff1f00c9332fa827b9ac4b42eafa20e5d4127e564", 0xf8}, {&(0x7f0000000100)="5a629a147186795ba4a0a6bf9bb809f392efd606e9267643d1e9035c76e8819941c0301a93ce59f24a87aa2b75ec9d0febf6b14ba19575b6413c8da46023afc6cd8c0ccad06a3cdf2e7d94b0373e2de1f9150962b5e03ffe14ef6887d116977c38d8b7925f458819706c13ac287b36013df2a62515a58bec11ab7eae68af78667202fd188f982befa671ff3eaa9785f03ff84c0386056a45d6e0e7627573cb265d33be5733ce04401f528ea489cb21eb", 0xb0}, {&(0x7f0000000300)="2ae1e8bfeaf3e6f09d55b117261ac5d684d5066c67d86381282e001a921fe4a2d84f963ef0306b77dc52b34c53ca3747a0f57a7ada7ff604ed0600b5f4d0da6ab6ebef1a97d6ac5ee499f0bc", 0x4c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:15 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000980)={0x0, "b77f44977535a342d75d4dec029731f2533d42b7e32869e37fbc301b2c115ef6c9bfbe20bfb0cf6c89d5549ca53b57b53cf03e4f218d4c8472512e6b17840fda0f5894a888a8aa47b0346ff5ac6c1c191a3b5a4384bc4828209f83b16ecebcda28e2942d8d39df9b078e7351dbe33638f6cd0e8f47f8f641c8e1aea1121a28291d36cd5ec7a1815abb8bcdabc7219d2da02034bc27847e1e6c3e344db05c6b797a491970311957862c316efd8718c361e1fab9dccb6cc43b3da074ddbbedc502afd95c84dd8c43e619b6e8eb56e29df7d81eaed91c84b6b0c5d0e1fd8ae3d277ac8e7c0eb415b8d94455a733ab2ade6dd944c408eef7d51ecb939379a27c93ce8e4a1016becd63a22181f6baca064f39ee9dbff1b653a04bfea33c597546bb3b7acc55651931e51698d3c798522d573bb344838dad5d5eaa63c644763c9055621c66f47dfc9ff916c2d50537a69921c38939b54cf11eab5a9e88973f2a7ed4ea2e70dd96da89679c8e0f97ecb560097934e1c1618daa42934b8d1df17adb32aec4d6a9f7613976573868c70a313e04f0de6448cdf302f9e6c08725bef4ebc37b889b5b695e3987d784e15c4cb43323fe1fcf7f1a7c5b7cbed95a45b562ab98f281db09f74f9bcd0e10ee1859b2b53b97bee0136f7ec07b832e0d2b989e9e1256c15f8494f6bf11887b5f736d1a32cb1361456852bc0a451095aca41c6d26ca6894a394a4848c193d6e23d5f4e8ade71bf0bc4d4db35b6c6735793119eb8dd5e5f429c54b24963607aae1081a126eea98960ea3c4f733568f9b9e1c7fedebccdb0100cc59fb642174c9063debdb6630685f347cc01cf134ee6d4bc6edc76993d942ced02a81946183b8ec759ad75c7027277028c1bf446de759be2bc4fd1357d238f30181115c17cc69a029c32dd2916e9e0225cb85adbee8a966d4df8f40181349730dd1759d4aa91b307cd12b1105deb6e2dfe026a662a8760793cb1b710d4be1b3fc0c535cf7844c4cab209998e48ebf906b50ef45dd96f0be8f2b73dadf58ce8c3eda10001b370efbb9f3b93bcbb377f61cab1875de7dc6b0ac23c985ac465c7ab5996c1390724104a92c343088ac634d7f601148c856dee20190e2adaf96f54c412bd9f741861e1d6588fc8885ad04a202e1cfda47fcd78bdf92fee4e59626121c57d9af0c9ae543d1c7a9cc59a51fc508bb51d183ed085c7fdf686e35bfb2704b3b8e8094556f640590f316a2827602bf877e22e05f27f445eae09298ebf47cd641f2a45a05ba20577df2554f0b16bc80afdf70067a92ad1666538235aed59380216a7ec480bdae9e7a78b004a24dffbffeef21f8e831b370a75000fc334e9479ba698e43f0b70ef3482c25ea422ca31589b696f042116a3e26fccb47a8646987cd8a659c16feb8c9c16978cbbebd165a31dd09e6dcbe34baaedf7db6544fd35f7ae5a04c625f23fd6156ec84cb15db9532f4e8d169cd87ba0cd7cc2209886c44cefbde57d845f63cb3461e456e7708bbbfec547a6f934ab503260edf460d8837f9a1e062c35c4bf8fac4caf847db8e65d9611fbfa246895f3fed7335ed48b46a8d486a0ef110de51688c4f8a257b00bdff96fae8cacfa17ef11ec9fc97ab3c4de31eb4298b402f0f5758cb2b2efa9841cd754934f6a4d69f4468be30500be3157c1300e5cf80cf99f1cd84ea95e252549d139f6d32cc849b65e30c8a46701e29419350a5b0d5a74d4704c02824a4765639fed6759cafe2d3f15c83f823352e2427e6cd6259e23a2d6bf88e3ae6ab89340d7b484d457dd2975902828b1431cae7cfcf27b3020d3b05e5c0e45b6d372eb386214849c36af3ee19d36437667f12e8e88eeb6c1eb679a853a4bc5ae29af4bd3313d9744897d522b08d267713fbb5e2ccbf078c896b4d3e6f3ef2c1573c2934506e7f5e2973096ec27f701054c19128d1ecf29201a7f0b5936f7620983bc8147bd610c1ecd4116e33163ce67f71bc2b97f7d88107e7342a7a79a4760039ae1d1dbe65b1011620c20e3c3e61514117ef1a7d81e41a39769e4811c2645016149e664e97edee2b00ae016002439d052e8ee21ea8f4dd96d2158f7b868f004930a5a76374b0cca51a912eda9cac1ca17bb849dd59dc30bc0660c547ab8f0edfb6de0398ec48f507f9a081ee2d3c10792bab9f8c3fc90bf31b4c100a0624d813f1c8d7f1c710e5b57de255e6bc18aa02b1e81d15653800d15e3b1b3ebda76409959c9f7f7e2e7d88f49fa51fec64be4c21c14899b0ef730061968b2859e5342a55e7c0d5a6e44abd26fc1dedf546112a9ca419f1bbe1be4c716bc5ae043c263056c31dbabe5b5f8861fc8d5f927fa9057f97105a2ee807e311c5b5515bab5d872d7c18ec724814519d38508859ea838971a7befe21280e4c0f1a86d834853de0a6f0513a3d242aa398b58cbc46afac0580a1e6d15c88fecc7d693b51ea27be9dc32e25dd0672c47f14c33358771e3a3c9613c45c8dfff0fcb472eaf905cba6b4e2482e92124f81065c4bc98378fc9af2f533f1047dbcc9c4a0eb6d05d9c31f62cdc9be3ef971968f8e80301c944d94f63d325c289778e58c02c5e7160ee1bc2158eae6f38a01e8e3a450989e37e1dd932ebc826ce1d811b8b66098335ad21048812f3c90e7f66c4598ba980eb46d17fe1225b7e789a8f185c30cbc0248637e3fdd23c6613a7e4cb13b8a3e2ae66abb38183f520827dc11d831b5a14aba741a9dc3b3abe9cf767fdc05c253dcc86fa6136af93b1f78fbb362900d76434ab027adbdc1153e5d4b9c17bbd19af7e88847ce0878dd43cc3ecb1b592c2402dddfea7519fb78f793495d103bb080783869997ac95a25fd5e0e59f9a98e3dd7ce7857e95ab4d2290e8f1611"}, 0x801, 0x0) r1 = socket$inet(0x2, 0x7, 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0xa, r1) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x100000001) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="28000000ffff000000000000000000004c23474146a5f92916fa7df1c6e602071ac05fa0168fab06dc7a4ddefe693b5ea1ad3f0e3961331860d7b8f755f1a20755955b47cd3398b0109f403f803a288bd40132d46375a0b15986baabb857ad1edc594f307c4047d07c76c08e01c8cc0b3bf7439ef15e80fa249882d90d113bd14a3109bf8da65e5d9ccede392e9057a731c4bafa3de8ab07349c18037727bbc696d24abae11f4d31994c401f6d5de1aafd850e9bd0d3b5217c9cb7fd55d02da774d3121051160bf2bda2724ba3cc9e1375b5d9640fdc58acd6ccbfac542e8ca6c99ac9ac2e1da5643a818bac07068cffd264451c523439221b1884674d722d461ce0066d0a33508294b7e3416f0e4161204cf713e6b3f4463bf25be71b2b39544f0fe520e27a19e6c336468667da002e1a2caa64f46e2fdd36e916281739bf28510bbb20cf1c3fd108c37dff0ecc35493a636b4cc67828", @ANYRES32=r1, @ANYRES32=r1, @ANYRES64=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x7f}, 0x4000) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x210}, 0x0) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/19, 0xfffffffffffffe98) getpgrp() fchmod(r0, 0x2) socketpair(0x18, 0x5, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x3ff}, 0xc) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r8 = getpid() r9 = getuid() getgroups(0x3, &(0x7f00000015c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r13 = getegid() r14 = getpgid(0xffffffffffffffff) r15 = getuid() r16 = getgid() r17 = getpgrp() r18 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000001840)=ANY=[@ANYBLOB="010e2e2f66696c65300014b9ab9569e8c0e2e4818401583a6f9057a62e88744587c498e631d873ee319b1ef8e357ea30921a5e710b22787dda185754910697c9d39765e7a5b6bf37ca25f0b1ef1d797e2a447ac74780e0ba57b3e99288df647caaa180a98abc8fe028c7510442c3d6769a263392"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="25cd0dd5b7223861bd37704085b79e11d1501b9c073d15a2d416e47a9a2a730a5ef6a176be769b944767a839d9411ee81aba51d1eb693f6285606acd89951ef19033b51677ba35c30487701b0ffbe887f4c2e446eb54204f3be17239f07a28fdd46587ae153ba41d05f499b88bef68107f08c53c18336c490b13caa98d27da10d853b216e96dd937f023af200ef70f39b3673db4600c87654cd173798a1f9ae3b5b857cd4e3c25727f2e40bdb8da08ce861960894835c378eb8d8e4328934aab29617e80fa8de01be22579516fc8e3082b88f8fa8c2762a0429ec8f1704b89bbff25834d94a4de6375f5caf6081b59adf3c0b7e073b0c6", 0xf7}, {&(0x7f0000000380)="6bd7827b8fe03f85aac616b591a598d13e1c81c19a25467caef418638d4f08864e422c841e7c43525d47bd1f5922b2d35af56e018e1bdb7598ef4161d10dff181401972c4cabe4e90468f5969c67fce316f3177537cfc6e0d0c56eb5e4896afd2a45e288c73bb3367b193a7f6cf6f2b30e930abe2c95cbcae76c66fc8ab8586e3b2857d1888c490b012c915f9889516e396333c52cf49d0938557418350adaadfa85b6007d598eb0b9f6c244468c3d86bb4a856ac952397e7401a0cc501cc7a11831770db7737a13a7d9421aefe957fb85e520424999ac9be20cf6cf09373a590c47f4201363924dc60debfb1db3d700f990b735c703342db870549441198372b5337f8621761e3b14f1c182f8c181e03f35d6b401af336fecfa710b46bebd35bd2bcb2edcbb6ca2126d999c25cb4d02096ec47a65bbf9febe2725a6d698e11704ad3d322d96eddf8b8492ee154bacb5f5801bf6c19b8a6bb67688efdf3bfe67fd0519fe6c5d9cd3b687e7a716a2c0db3daffc8199998bced282575021410cd72da9bd7dc88b8c6c41a5e20290d22001a7156976baa2479addec96d1c11deabc3cc3f851b7bc275320af10a9dc39924bc90a809f87721b73f6a54ae394816db0bfacc5ae689eb7c12d893d45ea56106059a420e01d367b404fbf0cae64fbfc22a4130cfb5321ed5fb1cc7ad006f95ae97a1a3e045ac7cbd002271a72616a844a7a83af51187dbc8bfb07ad7907c148c3306e0d8855a88f7ec55d2684fae44f102367c820602a10b1efe788512728e336872df3ae360744659d9f94fb3d686a15f379ba4e3564e07d4b52cb030a4b8eab0d0cc897df2156a5c0fe34585abc7f178d78fbaad600203431cc2b1a94770d3c837ec7b323b3d94bc7cfea75f61e280e1e6a341afdddebe9158fa1b172d41466cd9caa4b99a300245c8207b40f90ea34023f41b6219e8b4c02d3833338be0001af53382f217d9df8188f64f4334637bc90ac9348db3ba8978d3124b7d986347c43ca6af14433689e2e9385c7fe42c44c89b075a86d66427c6ce11ea438b6693685d8d838eff12b25b425e4afdae0a7556f311bbc5ee97884c6c46b60fe9ff1409500ee79a352fb308d9bd4fd96ce6261f5a87bc5fccfbc36580877166d51dfd5f544aa11ba0dc5f3bee6b691896182ef7e7b4e0712c8550a72889ab2af146963a6abaf8251699299eda0e70d1d8dbe43df8d93ea0dfe5c6b9681802d1adc9cbe4c632dfd5a09700c2fa3d872d851adcb674faca36e9055ebb8616b10414321317de3e499d6f7dbaa103b36774a54eb19130aced8e186838ba9ee701d00bb46e0b51e350251ac0a42c28ac2626f3725fe07c851a48dbe51547fff367b96f422756c8d2d2ce1660a7a19e48146f9e65d62250048327dd09faa44109616991e446c61f226304bb5011f6803b3e0c22372a6f97e2a8ff517444cd5c4cfc0e96c2c705fefd0a22e795c6e2911a8ffe26c4fb1ed5aae56175a1428bacae1be53a72fbb05158898fc770f0bf665b6db116a7483e8013ffd33a76c77bf38b7bc8be34bfc0abc7fa8cfdd9857318cfafc1c335fe3e756fcc8ff0ef58da09b1aeece6550eeb1ed15e8939c7d21c8bd057b1169ecc02615838d276abb60f3b7f5ff9bbc8834f95bfde3abb2f5f28a4c5ca979ab5915ab37311afdb67427fcdc3f40c3d800f925dca2aef9382c4389de47cbda7fd3d358b0c90c0371e13c0eeea557da7c73a97dce7b7557660919236a752d99be0241e0a0a82b09cd501f0abb95f41a0d4d2bfecf4ce2d67ef5fb2c4cc5a5a6845347aba3a948ced70103f2eb36ec9ec22421f931ae4b0d920f5cdb39b802072028bc1df337abded611e9a04ec9818617e8927b574cf38a80f942bc4092e00118f3b86c7bbef6ff3ef47ced150aef927ba0fa5cc03a2fee5ecd219ca4e7929d3238ba2d2579dd9147625e1c9dedf99c0d74f4e3d6d0a01bfa3e82297598b0bd30c645962cb211b84fd3d5293fd372cdf03fe104d0273e9bed5e7947a9497e601dac06b0476310ab00bd687a25fe0bbde20f00c05aba8383905062c7e3ea5ccd811bdf86b8c7afad56a3c2c40a0b61a7773e1f3685ae2316737e10dfe7607ea88848daf82971ea05ad52c27a8f7ab671bbf08024c5397e23e578605b4033df4806266136cda82d695a099fea9d69c561ec650865e1a5faf5d919c48eb44ea523c4c12bea4bd63b0a5ee68f5c11b44ff72a96954a4a1f1912e8512ace2195c267e4790d93c48ac9c4292a3e5352562cfe458455ab93ab0aab005e5d80a0f5cc1204219a7886502f4732aba2e56c65d0fec9a398a9fec8a757eeb68c70c49dd065ebbf614f922ce8fb2f23f84c0a33ec57ececcc5b1fc5af89c85bca3ae01be5dc417427e344ce5ae607641eb1fe66d461ac1ab7c330f032ed4358eff475221b3f1cc6f757bd22b991781df1fde1d2b9c21e6fcccc9ca05b4c2a786b80c9861dcb93376534ba13d58ed1d471c8d4e6fb3a31bd4136f50c1c9cfa9fdd0fd738f361cad09bb856df3735980c743d9a80f6b748ff4c3dd87ca266959d937d3168434534c0bdb92eeda96cd61528b2330c2822966d3ef965c12ea214780af9d13f4e0ef96b7635f27629e762085ce66415afcfb40f78dddfa66147ba25578a18f8fdb0518c30f854db7ae1ac045049b68c948f36261bcc27d25ec2568f86db9e6e6df12786c08be1aaa77e68d756db394623e74d7e3bb99b85b668f472df39dfeb34054ba558471a15c4ee7e4449df44d0ae617d3bd1e81d73bcb9b32901c399900406996648dc3c0e817a50a2748ce26ebe29b311aacd275d3eb4d0fb466696918fe9896306f87fae58ab20ffa1ab543b530d0a753b355bf8aec3ec4b1b1b11524719e7386d899905b81d59621a030ee2f6d671cb90f672d962c785fad35827f74e78d3278605058729f90957629e899310ba8354f6436751031deae6f50f12b1b4b06a7165686a50c6dbf4d6f2997488b009fe7a903b6e709a0e5fc3639d1a445db5f6164545850d0fbb51590ff5f3de5aea155af2119e4ed053fb709205975cb05850621067a262ddbca9e6ec9890ed659787bcd00babfbbd8fd093a67870fbae07615a12ff43654ae09333c5328f0be97a8aa150ecf224c0c54cdbc5e9d510e3b28217b457394dbbef64550e6d286a8fcdaa321047a5e4657030dc123929b2d3aae815603df910586dd7c948519983e97cd656bf26bd2e382006ea3a82c73918958232588003b6deb6280bfd1a81e5b3f3339efc9d7accf3fc75495790252922139d68224d192b6bdbe576f8b42ae0ba6ce89ff422a560d4547175d72b24a65ea3f2e888b0573de0d5f15bafc9f60eece66eaca75b7587ecc17bd2e5c9d268ea7bd99a32e61aa6a5321ad401fe1e11fba6b542531dc22873a559e5d7415e37238faad31321fe48baa7692323c511c07e46c58e5b7628d005f134b4e0bed7dffb5f03fdf2c281d5e320972c7a0a8d1fcb6316d937f2a6a5ad0405ebbdde2b8cbb3b07ba99a5c76d066dc99c247b76699f1ad99ee3db2a970f127feb31addc965bb7546abdf2f14c62ce4787b74c7f4d99202823cefcc3b0784de0b702273cce8834222f9dd93b821cb6654fca7e53759a95d0531a75f3c07091df29ce97aa85ec4d597b7b39abfc47449fead53afee453d62448354aaa57df3bd72bdc8e45baca44d0ee9773d0fe0bf45413212b6778b469182e1ee4a90600cc210d77c01c3e27d41edb3641602da4462496d5f4acc83f5b466a91a4bf7d6d2a2cee2c29f66c89cfcd3b4759a5ec217dfcbb8460d46ef2a7e3a0167a730265a58d5f333577c671e9b82af7c6c6eeabfac7274d544687e8fada933961331be342e3fbc9944eebd5c1795c1fbd00b661ff5d15e1b1bd8576d195f9cb38f498c001de5ba1bcd827c2f07ce905853e0753b9f86c83c19a422de274247569eeafdc3262eeff28472e55fb7b3a2312620d910c80a6ea9232264812d5721b90fefc4769912b399f8e36281dac85ab53c2aeb0d4e7ee96f7013a5396806ac2201d116c7720b223ffecd28e3ceb85852f5a03c5b7041f7d76122f37a19a8f1455a2091f12df8e96e9657f0d379b70ae229b88bc28d81e27f9a6d0315b721b79b00e542919907c26fb1ecedbdcc469b7aad02b5952a124a25709b1d8716ec15dedb9794093f2d4e7a9073312e48f6c516db753d757003c292a4464acdf9660856c4db3b027ccadf11fbd3002c2950c795307d84efe17e5fae8a54a918a03cd79e2e6745bbae534563fe8e01521a4a81bca80af3f2a250121b37c576d877ed7602d5644f9886dd82a5ba196a230e066e7f73ed1cf735fddf88d4813916bd4b22dcab70f1197f83e84151eee624fcd6f18e3fd05691105b5a6b0092e5001bb8f60d6ead2c130bf189b728d5cf1a7003e5cb46d80e0b4ffd8fea34d86f3b65fb98248e0d350a56f0646ba449b6459d0386950d7bfbf8562a90ce95f0015dd8ab6e6a2e20b1a9c52a6b6d27f921e8bd7ed5424ac5598c90466b624df71a40025fab46202b066307e7db3e812d4f5a86006352eecc56e94a614004f21bc9c2b13ae51fa73b720f96478fd45686b38cbbacda1e699f1fad4bda2a29de8fc8c492c26b139d174037aec440ef0542f195fc54b261fce07f1587669952baeda87f8c1bb238ecce654cd8959379879ed4026b2759d261c023ec1b0bb2d70e389917cc41ac71a132214b36f297146781dd40ac8f4702d81180f6facd9ef429b95bff84999a80c7bbe07476ca7717fd7cb1ecdebc0159fde3e8cb99c43da36b5bb3f65cc76a74a6349b243a2fe0146d1a2816ef183cbe45572e0d04b599878e18dae3accebc8684c1f2850b09b499b1f871ec162360aa95193df018be89eb70cd2299ef6990e713618cdb97b2766a2f76dad8f86aa290f65c7676a4ffcf3c6174a759038755bd7370bd74d233cfd66cf2ef3389cc1d0ec8230e0f8188b71a3159ac7aae6347daf3bc30b8a50e39ec06cc4d950b2e3d181642ac7a49f8f9b18a22da087212338e0980f9ae42d5e139c5ec0bf17641229dae2a43d550ab2847bfc25ccd78638e2ebdacc290b6ea1dbeaa1e64b26893d6dcef261212b98691117910aa8d8d742d656a1dcd3f4a30319d722b0b664a1656329bbbbe92d498d5aeed645539da54bed6be3d7c7fa92c69e7bcd57ec20cbb36ee51b33bd11209a8b4959630e56211e4e83f46709d80ed06fb76643dd7baae4cec56db6302e06574c52ca7089d951c30cf57c12c39f1a275b2c13fe7a2adc524e7cf117cdcc9279cbb329ea240d4908f20ae2b56dd77196b738617ba446c8a2c53396f79139f730255c66e40c7eee8263b3f79dcd329fce5df03633269e983a592a05d38c0ff007087d3110c4fe4a6746d332cb5a46225377aeec98d6018e565224a506a441f82dae3458faebd2c5b60d9d92029da1cd07f8ece734f187a4271f7bdcd4a1e6ad103ec3e72d2f784d3a773e43f6dc0e6fa65a6546aa6a6e23fe61a55e92354a5e392ec7b2aaa97820c4f3300f0f8973868026d3db166b051343720a6d219877b5bf3781055fd3b03a93cd810830e62c3b92e104672e6dd64b924ccf9c04d6b6b2fe120a4d263c271552f14a8474fe9dd578d6241de93d749a6763eb3408cb5fe3f55e10e7536346a0839db2c5a45a6fca93bf9d55ab59159115ed487cc386b9300a0f98c50fb67031910a1252be4741d540cc45e485a66fb4f92cb546d79e591b3d856ac35fd21c38a6ac8f43d28d073756a9ffebdfa04ba87476", 0x1000}, {&(0x7f0000001380)="36aa4216198ff862280e76e92e89307d54c77df5947d624c33889496a290cd73fab52d3fab0e87aedfd7bb22d75b3fe75ff2ca4bd1ab88c07ee25c1ebcdc690b9b7b9d0bbffd93e7328b925cdefab4f97762a971d58d8872c10e8b499ed5d54c6493260bfb23f9a8eef23ef52e4dd7972c071990aad86751865deea862c0e3295b7e964ca9720f0f06451822e8edab70f97abacbd635bb048a", 0x99}], 0x3, &(0x7f0000001700)=ANY=[@ANYBLOB="2000000000000000ffff000000080000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0xa}, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x400) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: clock_getres(0x4000004, 0x0) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x9, 0x400}, &(0x7f00000000c0)) 16:00:16 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) sendto$inet(r2, &(0x7f00000000c0)="cdd60c59116f880cb3606ce011220eb73cff68b397b4cc5e14d71b7638948359ad183f6a39d3e897bb42aa5dedf61f4d51def9ad92608316d70f05654e2e687b495db7a426ed291ba1283aa589f47c058f7c7347d93bc5a94559c98e72c5225a1dc1c28eb5eb833eb4dc2d6e20bbe85fd5222cee4820ea50d7cd6a337d9ae3a46b01cbbcb01de4296ce9dc8ab6638e4e7fd7d3762f7a39ebb6b51f47ecc9221e159d773b25b5b14a4b2fb486e0be1c33330149f340f2f4dd1e8d0fe4c0c3", 0xbe, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6, 0xf0000002, 0x4}, {{r1}, 0xfffffffffffffffd, 0x42, 0x2, 0x6, 0xe8}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x9, 0x2, 0x5, 0x8}], 0x2, &(0x7f0000000100)={0x2, 0x1}) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) listen(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) semget$private(0x0, 0x4, 0x200) close(r0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x6}) symlinkat(&(0x7f0000000000)='./file0\x00', 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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74, 0x0, 0x8}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) fcntl$setflags(r0, 0x2, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x862, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3, 0x3, 0xfffffffffffeffff, 0x0, 0x3, 0x9, 0x4, 0x2, 0x1, 0x1, 0x20}) pread(r0, &(0x7f0000000280)="96e756ff707e412fe72939f038327c74fc4d1eae180a8ac4bdf3521117699d5abc6ecf3c7d1499ba21b4d54075d805ee8b0a846bc4550a794b20d776131de5e8c5e539afe3765e557734c44d5d4ff3e74f576a5f653eb6278c49320ab6b7750009356b8e24565eefa0224186b218efd1db37f4ca698e4e6cf6f59e2a57490b8736cefa5dfcfd5f49aa4d1aabe5841825b1413c5a5b365bd94ff82ed03f70bb9ce64a60eedcc8848f48629c268b4a12db60994b95eb1e405a5933f4f82b1ce02d9de895aa79212a2853efe5b483", 0xcd, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x7, 0x7, 0x8, 0x7}) 16:00:17 executing program 1: r0 = socket(0x20, 0x3, 0x7ff) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="4e8d88dd6f94d4e8a3b20ebe785ea9116db201551fb86524d5087abbfcd91d6628b4a4d3281c70462c7f9237c2ecb5f1b9b0f2816b4726e903dc52847a25f2544150b1513ad5d6e5ed45d64f05108722747b40f74364c989761bfba17207f440557fd720220733c374fdebb1c8b58f548069d795628c49c8366bc8129873562588739b454a453db65e6b534eb4536ff56e5aa5e002f71969d1651427f556192ef351498d0f4bf32d1cb02106d6a28131dd6e1eb4f18fdc200bef255ffb7f399b", 0xc0}, {&(0x7f0000000300)="f97c89c08f5aa1c480be5a5d99249482b87d4b4174c66fb7162163dad93218f170179daf1f5b9ea3dfff113f09e0749ae985753842a25e31cac2390b415d4ba14ddc5531b076bcc4ce47ec03bc19af96f985b08e2363ae4fb7b0299ac6d6ee74b9a1175cb820377844dd07", 0x6b}, {&(0x7f00000000c0)}, {&(0x7f0000000380)="6dada7a0286e2ddeaed40102cee87dead1651aefecbf29104dc4c8e442e914030f09e9909183aebe0fe8f408a675d37b67d3bb6fb8fe8f402936a0da712ef2c652be252ca6cce81b44", 0x49}], 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x80) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) fcntl$dupfd(r1, 0xa, r3) writev(r2, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) dup2(r0, r0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0xd97) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x397) r1 = semget(0x3, 0x7, 0x104) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/222) 16:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() flock(r1, 0x8000000000000006) syz_open_pts() syz_open_pts() 16:00:17 executing program 1: socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendsyslog(&(0x7f0000000080)="788b841671cbc68397e3f28d439f41261db9f962baa8cbf233cdf8907832b98b19469dc88f15011be2c30452ab3803ab07f9d4cdb252244e9d9564e77aacc17db7d8851b8d7c906da8e65523357ccaeae2ff1b42b17de67ec4013f57c7ee533c98c6d72b4290d00231ea9a11f55b914f4d3051567d4ada2b1eb6d8224c5fa9c41e64e4ce3ca9f53460293fd38627f0c4523cc1496674eb1eb6217bba51988a7dd7d1029e76feacef5d270c2aa7f1e169285990845a4b46f99220545fb0b9ee26352d", 0xc2, 0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140)=0x3, 0x3) close(r1) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0xfe4d) socket$inet(0x2, 0x4000, 0x8000) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x800, 0x0, 0x7, 0x1, 0x5, 0xfffffffffffffff8, 0x0, 0x2, 0x1, 0x400, 0x6f86304c}) 16:00:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)) sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a0000000000000000000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f31ff404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x8, 0x5, 0x0, 0xfe29) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/200, 0xc8}, {&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f00000001c0)=""/8, 0x8}], 0x4) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1c, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7}, {0x6}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r1, 0x50, 0x6, &(0x7f0000000180)=""/106, &(0x7f0000000200)=0x6a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)='c\x00\x00\x00') 16:00:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3, 0x10000}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/124, 0x7c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000140)="a3e7089a18b6") 16:00:17 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) socket(0x2, 0x0, 0x8e) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x100) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x7, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x769c, 0x2, 0x3b90, 0x3003604f, "d3e8ef43a5be1217a6ae6c974d5c22c9c0d7fb0c", 0x4, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = dup(r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0xfffffffffffffffc]}, 0x1ca) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) recvfrom$unix(r0, &(0x7f0000000140)=""/118, 0x76, 0x800, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) close(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() clock_getres(0x2, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x830, 0xd) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x80000001, 0xffffffff, 0x3, {[0x7, 0x7fff, 0x1, 0x8, 0x1, 0x8001, 0x7fff, 0x3, 0x8, 0x100000000, 0x9, 0x4f, 0x5, 0x5, 0x7, 0x6, 0xfe96, 0x20], [0x8, 0x3, 0x9, 0x50d, 0x401, 0x1ff, 0x3f, 0xdfe5, 0x7, 0xffffffffffffffe1], [0x9, 0x28000000000, 0x7, 0x40, 0x97, 0xa00000000000, 0x6], [0x9823, 0x7, 0xaf6, 0x6, 0x7, 0x5], [{0xfffffffffffffffa, 0x1, 0x7ff, 0x7fffffff}, {0xfffffffffffffffb, 0x8001, 0x800, 0x5}, {0x6, 0x3, 0x3, 0xfffffffffffffc00}, {0x9db2, 0x200, 0x7, 0x5}, {0x7, 0x80, 0x4, 0x858e}, {0x1922cc1a, 0x1, 0x3ff, 0x4749728d}, {0x3e7, 0x601, 0x200, 0x3}, {0x9fe8, 0x0, 0x13037a84, 0x19a}], {0x6, 0x80000000, 0x400000000000, 0x80000000}, {0x8, 0x3ff, 0xffff, 0xf1}}}) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000025, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x10000) r2 = getuid() getsockname$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cc622871bbb4b2e08ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009078b3583fa53c16178200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6707c79079c98a2f4ec7d1d41cb9c5766e4d2a2582763f431cb21ae7fec67ff5e1697516e7f9ae85834d14ecad7738e7ee1e53defd85cc5271cbe01c7fdb60338381cc6da1546b9588f09283e51f4f9f69ef30ce6524d6a28df733c43dfd4030882461f2505a408307040443904c47960514b44590daf61c41d88f103b078a2546950072a054f6d39e8ef82feb2dc31065a8a7c0a83328c801a2f3ce108336885a33df1951a18be22ed456b1b4992b09a770bd1e03146f9a723e31971222111a143ad143974e05db822c9c80b920942ce407335be1891b8d24d9956549a00"/4320], 0x0) close(r1) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) bind(r1, &(0x7f0000001180)=@in6={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) 16:00:18 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xca9a3b}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffb7, 0x5, 0x3, 0x7, "6ebba4291ec266359bc5952e93cb261783681fb9", 0x8, 0x85}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0xfffffffffffff2f4, 0x0, 0x0, 0x10001}, {0x81}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x2) sendto$inet6(r1, &(0x7f0000000040)="ccc6f056150787d5218bb70efe885fb2cbfbe7fc574da2885fd1aa6ebc9f8389ee5c1f8307a1847db9bee2ea8f7d265286f87955ceb160abd5fd6150fcd793adf0b6ea10ec2c54fe85fe12804b49dcf24aad8523a20d4f37b82aa6e07f37f35bf3d804e838d598815042f5beb1cd86da78bf3dc051df42a53576bd8908e16ab8470342836e4357bb9684370e1b8e47a09f7dc25a492129e8", 0x98, 0x8, &(0x7f0000000100)={0x18, 0x3, 0x7, 0x6}, 0xc) recvfrom$inet6(r1, &(0x7f0000000140)=""/28, 0x1c, 0x1, &(0x7f0000000180)={0x18, 0x3, 0x1, 0xf800}, 0xc) setuid(r0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) 09:15:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/93, 0x5d) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) execve(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 09:15:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xcff) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r0) 09:15:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x4) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) getdents(r0, &(0x7f0000000100)=""/29, 0x1d) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8282, 0x20) connect$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb3, &(0x7f0000000240)="8bb6af17a11058b7") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:15:55 executing program 0: socket$inet(0x2, 0x4, 0x0) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000216, &(0x7f0000000100)=[{0x0, 0x7f, 0x80000, 0x5d}, {0x641, 0x7fffffff, 0x8000, 0x9}, {0x4, 0x7, 0x8000, 0x31f}, {0xaf9, 0x4, 0x7, 0x8000000000000008}, {0x87fffffff, 0x400, 0x0, 0x80000000}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d93}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 09:15:55 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xc4, 0x2, 0x8, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x10001, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffa, 0x29, 0x20, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000004, 0xfa0, 0x37}, {{r0}, 0xfffffffffffffff8, 0x18, 0x20000000, 0x80000001, 0x54ba}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20000009, 0x1ff, 0xda98}], 0x7, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x4}, {{r2}, 0xfffffffffffffffc, 0x8, 0x0, 0x14}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x100, 0x80}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x4, 0x3}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0xeb, 0x4}, {{r2}, 0xffffffffffffffff, 0x22, 0x2, 0x1, 0xf8c}], 0x9, &(0x7f0000000000)={0xfffffffffffffffd, 0x1}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x45c6, 0x4, 0x8, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xdb4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x30}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xaa2d}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x7000)=nil, 0x400}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x82a0}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xa57}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffff8}) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff32, &(0x7f0000000040)='\x00') 09:15:55 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7fff) setsockopt(r0, 0x8, 0x200000000000, &(0x7f0000000040)="a7d0a926a80493015ca92acf7fe40180e1b1e7773028575fbadcab15ade517ff2aa5ae0b24fb11723de0f632c84328388f5bd5cac427557fec1d8cb75d0c0b29f57b100cdfb3a50260743f8c5ed55f87b95af2c50e899ae649362189cca4", 0x5e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) flock(r0, 0xa1aeb8c61498bd97) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) socketpair(0x10, 0x3, 0x80000000, &(0x7f0000000000)) 09:15:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_open_pts() pipe(&(0x7f0000000140)) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f00000001c0)='}', 0x1) r2 = semget$private(0x0, 0x3, 0x50) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/129) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x6b, &(0x7f00000000c0)="f679b178385774a1021a0046e7753b00000041f9eb9869b6b83b250921") 09:15:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file1/file0\x00', 0x2, 0x6, 0x4, 0x1, 0x5, 0x8, 0x7, 0x3, 0x3, 0x9, 0x83d3}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f0000000200)='./file1\x00', 0x508, 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 09:15:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x3f}) write(r0, &(0x7f00000005c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e2bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca3005fec1c0d325402a9d6c68de4ca116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b908396c87d479d863e45c7b2d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d431700acc6ff2811cc985f6a2d7a8e4518eb55a8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69bc4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf74a5d6ee04b600d097155310fcc00fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d53c688816c9680651053e5845bc4471114980378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b0701c3f3e7e2b933849b4c2ff4b9473a44678e859136d82ecdd03f1a1f3f9f3264a207fa73f5cd2ba3", 0x47a) 09:15:56 executing program 1: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = shmget(0x0, 0x3000, 0x0, &(0x7f0000009000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) 09:15:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x89b8, 0x7fff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:15:56 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="5e907cad16c83512b509db94e04eba7e", 0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1ff) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 09:15:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup(r1) 09:15:56 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r1, 0x7, 0x4214911e, &(0x7f00000000c0)="b2634f7faafb917478f790d3235085864e2f42f7c8c9d745ab95c7f54e73ce216bf33c9186b67b37bcaa5f03416cfedc22e149c93b602fbe8611f1372799038ee4d807107b2b0ab7690f0091b5e695f339f66acbfa1741257483cfe9773fe7ac17738d8261b6708a76c3199bea4e5295494784e3d2ffce96f91c262b5789f4b63bd5526a7f40e41c16f34a1dac5d77e7893ceceebeec2d17cac2aee75b65865cea0e6ff37eea1f0670b8c3520a165690590ddd83e372a72877072a1b89d9ef70aa156e23ebaa5a174a7094ba06b5adcef4f1e144ff2ed3b713b2447138849b0b", 0xe0) 09:15:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 09:15:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b1020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x289a1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffffffffffffa}) 09:15:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x400}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 09:15:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x20888, 0x80) dup2(r2, r0) 09:15:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x2, 0x4, 0x4, "b09af707e237eadfb7837b211cc24f2f6fbfb8a0", 0x100000001, 0x6}) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfd4, 0x4}, 0xc) chdir(&(0x7f0000000100)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/189, 0xbd) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/134, 0x86}, {&(0x7f0000000400)=""/79, 0x4f}], 0x3, 0x0, 0x0) r3 = dup2(r1, r1) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000004c0)) r4 = fcntl$dupfd(r1, 0xa, r3) socketpair(0x1d8b7fcd564ea6f5, 0x3, 0x0, &(0x7f0000000500)) bind(r0, &(0x7f0000000540)=@in6={0x18, 0x1, 0x63, 0x9}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x40, 0x2, 0x8, 0x0, "c77cd11bbecaf3aee8d688548813db62b84d81bb", 0x7}) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1, 0x1800}], 0x1) symlinkat(&(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0\x00') r5 = getppid() fcntl$setown(r1, 0x6, r5) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000000680)=@in, 0xc, &(0x7f0000001a40)=[{&(0x7f00000006c0)=""/163, 0xa3}, {&(0x7f0000000780)=""/204, 0xcc}, {&(0x7f0000000880)=""/24, 0x18}, {&(0x7f00000008c0)=""/15, 0xf}, {&(0x7f0000000900)=""/204, 0xcc}, {&(0x7f0000000a00)=""/54, 0x36}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x7, &(0x7f0000001ac0)=""/8, 0x8}, 0x843) getdents(r4, &(0x7f0000001b40)=""/177, 0xb1) chflags(&(0x7f0000001c00)='./file0\x00', 0x0) openat(r4, &(0x7f0000001c40)='./file0\x00', 0x80, 0x6) chflags(&(0x7f0000001c80)='./file0\x00', 0x0) open$dir(&(0x7f0000001cc0)='./file0\x00', 0x20000, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001d00)) openat$vmm(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/vmm\x00', 0x980, 0x0) mkdir(&(0x7f0000001e00)='./file0\x00', 0x80) preadv(r1, &(0x7f0000001f40)=[{&(0x7f0000001e40)=""/223, 0xdf}], 0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001f80)) 09:15:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400028}, {0x80000000000006}]}) syz_emit_ethernet(0x6d, &(0x7f0000000180)="4808aebfcf583541c4e892366b3fb29263774bc7f9da1beab0d1c6f3ff49711ad684de72eb697eae78bbf33a1616cc948f9c2c07018fc15b8e713c1bcf770ce61ef4471ba47333a7a9a2ac6050233661242c4a6dd7f771798d0292628d690a95ff4237dcbc4cfd4b3a3f3d459b") 09:15:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:15:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) close(r0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x400, 0x0) close(r2) dup2(r2, r1) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 09:15:56 executing program 0: mkdir(&(0x7f0000000140)='./control\x00', 0x1) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') utimes(&(0x7f0000000080)='./control\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/47, 0x19}, {&(0x7f0000000180)=""/226, 0x339}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f00000002c0)=""/49, 0xffffff99}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/165, 0xa5}, {&(0x7f00000013c0)}], 0x7, 0x0, 0x0) 09:15:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:56 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x400, 0x5}, 0xc) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0xfb) 09:15:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x7, 0x2000, 0x1f, 0x6}, {0x20000000, 0xffff, 0x7ff, 0x299}, {0x10000, 0xfffffffffffffff7, 0x4, 0x3}, {0x0, 0x7ff, 0x6, 0x80000000}, {0x2, 0x80000000, 0x2, 0xb5f}, {0x3cd, 0x48, 0x401, 0x7f}, {0x0, 0x9, 0x18, 0x6}]}) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="c0171689ffc052f3728dfa5aded03ef45ed7f72a536179127af7ba8ebe271730dcf2d0a8d5f66797ce0e9eaa", 0x2c}, {&(0x7f0000000280)="6ec6ceee94a2b6b43d0028a35dbc53bd2d1e04006d6e9eac47c8b34ad5621281945a42286494b688a73571fd0f07b151a01f3748fba664816efaaa8418b9d1cc97556b256204199dba26ea56f42c1a094ef6fce3ce46ded82931ff58ace3a02684cf152aef3f1f7c611cef3c6653968bdaed5ac12944ed1973b861572871802d439cd07a2ed0ea65304b", 0x8a}, {&(0x7f0000000340)="d5a5ef2af1a99c546a9d9922bd6a15c9552d8ec39a8e49302fc051663116a085d656934c6cba5d9013aa86feb7ce3b032a9b68a06873bad2cc9a405385b1297345cc644f6548957101b4cf328220d702899b083c62bb7c3c39ab1612dd11051c64020bfe7e2953e90d8ad363e10829f7edc6e7572147e1dea92c43a8", 0x7c}, {&(0x7f00000003c0)="804ab592a8eef843ec802ccb5a475286bfa3d4b781d90dc99d68deb6e9f88a896c5486182449c0aef8a73bf1cdd05fb8da5f3eb32887173a776f3eea1df2cf81132f3c2f1dd67151e8dc2a03f9c9f4097dab58a94df3d5f9455fbe2f7f8ee86d2312d38735058a0734179731b6fd07caa34a1cbe51a95b", 0x77}, {&(0x7f0000000440)="257eb962d0d9f1194b899a1dc4955686efcfb3c040e6a0b942d789957ecbc0ce769c0d82032c65da7568dd3beb6b0eaeca45d0bcf4852a60d62066e6d594a093d537607bdc91cb", 0x47}], 0x5, 0x0, 0x0, 0x2}, 0x6) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:15:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) 09:15:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x85) lseek(r0, 0x0, 0x0, 0x40000000000002) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) getpid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:15:57 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000280)='oL', 0x2) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="461afd8bf0c536887add8e1fa2aca39837dffe88867dbd2fa4d8d09376310b58c4f2e240dc1aea3e58f398207946114988cd4848b902c8bb77c753cbb1266d1a624bc3c3bfa3dee14c3de339e143384c22bfb5aa512663ab15fc8231b55af7885a6a67f591adfb8e930a81e527461d7a7123c2bf9c8ad1fdbd5795109c49885440153a36d89e55612e", 0x89}, {&(0x7f0000000400)="0772a3af8345aa33ff89722f1c32d6e04523", 0x12}], 0x2) execve(0x0, 0x0, 0x0) 09:15:57 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r2, r3) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 09:15:57 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000001380)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000000240)=""/15, 0xf}, {&(0x7f0000000280)=""/164, 0xa4}, {&(0x7f0000000340)=""/64, 0x40}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x7) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="b587350b1ffe53922faf5d9c7b746f2bd792428451b29a6d4a487224f8f6a522ef1de81939219c771a8e48b43a63fe24", 0x30) 09:15:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x3, 0x4) listen(r1, 0x5) close(r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) fchdir(r2) ioctl$TIOCSDTR(r2, 0x20007479) 09:15:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x77a, 0x8, 0x9}, 0xffff, 0x5, 0x800}) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x141}], 0x1, 0x1ff) write(r1, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) poll(&(0x7f0000000000)=[{r1, 0xc6}], 0x1, 0x0) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x26, 0x101}], 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40000004000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0xffffffffffffffdd, 0x400, 0x4, "c369c7e5e2e58648e5fa18cef203b94f572c03c4", 0xe2, 0xb3}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000240)={0x80000000, 0x3f, 0x1}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x3) syz_emit_ethernet(0x94, &(0x7f0000000180)="8dac48efc2d304034cba9a5a2b13d279073bacacabd42c0f4a26e6e4e96faa676289f4c966f077522047a0a864951e6eea09c7baf8b5b71900bbd2065f7c523beb117fb6f04a8d03f4e8e89f08a348cb5c6f81822c59496b4e60b36c2b5774f79a75b7f6126174cdaf3a7c10496b4890f9a14f2af88c2d842f74ed81dc3de9cf91d7fb366a3cb07f9d13a211c491146299ee2fb1") 09:15:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8010, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) semget(0x1, 0x4, 0x252) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getrusage(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) dup(0xffffffffffffffff) 09:15:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]) setgid(r0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:15:58 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) 09:15:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x10001}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xdd002834896f7029, &(0x7f0000000180)="92b096859380c509237e5cf140b25ec64cc066340e9385cb91a82d880331b35bfb455ada7c13cd8b8422a330a9e2f036f5afc6ce1e7ecda5517ca25d52c2c017416f7bd1f7b7909a7d0856a104a22de361dbcdaa93591133ce978562d5f50d6f96152bc759f369519f5e7648a70d2789f56c8f7fedbd6ed7831b607492dd4619c270e02af0f8b7c6f94240dd474e97989627") 09:15:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000004c8f8cb41cdf730cd35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 09:15:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1000000000000002) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x4) r1 = getuid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x963, './bus\x00', './bus\x00'}) r2 = getgid() chown(&(0x7f00000000c0)='./bus\x00', r1, r2) 09:15:58 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6ca, 0x1, 0x4, 0x1, 0x1, 0x3a0, 0x4, 0x23dc17b43efd12ca, 0x0, 0xfffffffffffffffd, 0x376}) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') execve(&(0x7f0000000080)='./control/file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file1\x00', r0, 0x3}) 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x6d, &(0x7f0000000080)="f904f7548ab5874b17f419ceb08bc0fc7b07ea03b327481f4f9987b83218020e94bb6594b6b45c959c44ad84204f3e84ec87c38212db62bc30d98cf9241aac4c2141fd96a39d21ccb6f904d1ce93b5d4382bad2b31006e959e476056e21444c86b5889893e25e46d7e85333b69") 09:15:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r1 = syz_open_pts() geteuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x61, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0xce39, 0x1, 0xff, 0x6}, {0xb65, 0x5, 0x9, 0x1}, {0x2d3, 0x1, 0x1, 0x46f4}, {0x81, 0x2af, 0xa59, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") 09:15:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 09:15:58 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x2, 0xffffffeffffffffd, 0x0, 0xd9c, "b0000474710800"}) r3 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000580)=ANY=[@ANYBLOB="701e07000040008a8e4da48bedabd4c096e353ab8b00c9eb8baef34aa120531daebe57290e0205c85ecb9a6342b0c80a28b0833bea675145d0d4909eff03bd652c6d13436063ba5b18c398c5895b2596c07829a56b7f4ec49fe30ccb96c33eaab202811007a5ca7208487a17c4f6cd80cba9000000000000"], 0xa, 0x0}, 0x0) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000240)=""/11, 0x3c5}, {&(0x7f00000002c0)=""/128}, {&(0x7f0000000340)=""/87}, {&(0x7f00000003c0)=""/47}, {&(0x7f0000000400)=""/196}], 0x132) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x4811, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x8) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fchmod(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x482, 0x1) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x280, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 09:15:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x280, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x8) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 09:15:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x20) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 09:15:58 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r2, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0xd74) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) r5 = geteuid() setreuid(r3, r5) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="de6153", 0x3}, {&(0x7f0000000340)="5cdd27f0800bfa72b76385ddd012174b559de5b6c7112e4c9391c8ac201e39f64b201d6cbc4e4093438af7465837ee3504d9031299de0459edd2af875069b814041e79ab6f28f7c00a794fda97d489e1f08c045b9d2aab9de627ca6efdb7594939c296f5f25e9919a57bc6949ac8ec6ce28aaa04f2e64dc9b8598c5f817ca2738a36a25f5defba5d081f086fbbff7163a62e153be64509f93574dc247beaf7985c02c5a3ede2231134de7ea718cde2a0d96f1b32e21219b589ed76f25b365d34fc0a331c4b83dce2f73ca8c4f5413d4f574e11bc5b3cb0c54bf8f2aa8bd776df", 0xe0}, {&(0x7f0000000440)="b2ce513e3d0032af34e04944e6d085989bfba4dc055b94b80187365fb44b34d5842417ebfb914e330003595a61176c761f72beb951ce586d46f997e2803509a9babbd2eab8dae135539accf2fa8c2f73c8f8bc182b1ef27d42e8788a0ce3c3312d219be4ccb7b86d12ca0031c33cb4a1b496d7793d91de0aedd99a91ef0d5da048bc01e406b5aabf90f838cef37ea5ecf11b881e12434ae645e25f68", 0x9c}], 0x3) 09:15:58 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$dupfd(r2, 0xfffffffffffffffd, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 09:15:58 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) flock(r0, 0x2) fchdir(r0) 09:15:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000800)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4eb2f235443f7b4a5b54d941679e63e118d254c3d3882262246b9a93890759309d75ae19961b0d50a08e9722f8970843bd3fdc939523b1ad0b01a28fa99d7381d896befc8154fa70a98954812fd0adc001197e2c2ca6c33ab0a1861deafbc520f56b9d920feda5875c39b139edd35b3efc56dadd44893dfd04a8b7456e33a435b46d9e516d1e0857a0ae339a18024adb3e2412a8b96a97d21ed3a33fe5112ca746505d2bbb10f7156b1ca652b62db117b3e436f58b3779944da12899eb5d9bd938e08ce912647a4ce3544322bc17288914abae00bbdb2e2e3b47a4f4cb119d025a02d266fd2a4946df336976035fdeac71230bce17a0c0ac2b2bfb464e6e1bdd030766e20c631c79045e3f456bcdacede8093adf3b99e235d9e62c26ee4c417a52abb4767f7b5b1a48cf0d656e1718b8b4df8f5a581284f6a577d2e22d14ffb110085d16eb083073ba2b465a541ddd73ab9b9ed1238122eb77a874dcb0dbea0229e379510fc0df16a82c8ac7b000f85b1eb658213f3bcdbfbd9c0050e2a5fffd4ea5a9bea9ca6725e864d1c455f95c7413f234c594966fa1cc5223dbafd53ffd7f7b9ccea8152fee613ef358a5c5f0009122aa12cf16c577063bc119627e42abd14cd4042e8a060d3239a3442305bc97eb7585f9e7ed0f89d0c795969bf5d0c78aecb75707b604065332df4b5274cf1aaa67c9e5f487958b7f29e0edc48a6cc5ce224ea9a2d08977808cddae43f1ff667da80a2eba72cc3ba0770c4543160e4060d67682ab60674e7d37f8582cfa08c821921ae900e1769f71d60d967a34690c44af8c8f23103d99689ba6775cfd53f0f96eb9e500c70a64e555555d7edd592c259dd1e2109ecb7e3f50e9dc7b", 0x2a7) 09:15:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10101, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x101) clock_settime(0x3, &(0x7f0000000340)={0x2, 0x80000001}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x0, 0x7f, 0x8001}, {{r0}, 0xffffffffffffffff, 0xe, 0xc0000040, 0x7, 0x6}, {{r0}, 0xfffffffffffffff8, 0x82, 0x10, 0x9, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x28, 0x26, 0xff, 0x800}, {{r0}, 0xfffffffffffffffa, 0x34, 0x40000004, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x61, 0x5, 0x400, 0x1}, {{r0}, 0xfffffffffffffffe, 0x22, 0xa0000003, 0x4, 0xe0c9}], 0x20, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa2, 0x40000000, 0x1, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x90, 0x0, 0x1ff}, {{r0}, 0xffffffffffffffff, 0xb5, 0xfffff, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x5e, 0xfffff, 0x46f1a8f4, 0x8}, {{r2}, 0xfffffffffffffff9, 0x4, 0x20000022, 0x50e9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x4760fb39, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x6, 0x67}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x4}], 0x8, &(0x7f0000000300)={0x0, 0x10000}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) 09:15:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) read(r0, &(0x7f00000000c0)=""/103, 0x67) r1 = socket(0x8000000001, 0x200003ffe, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) r2 = dup(r1) shutdown(r1, 0x2) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r1, 0x7, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140), 0xc) 09:15:58 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xfffffffffffffffe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x6, 0x1, 0x7df7, "626ad4ea766609a13db4b61c88a0d79ae13c28a0", 0x5, 0x59}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4001, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) 09:15:58 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 09:15:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x0, "f3563d5d3ca178916fdf8beb1822ceb191d1ddf3"}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x0) 09:15:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x100000000}) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 09:15:58 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10003, 0x83) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 09:15:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 09:15:58 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f0000000100)="addedd9a492a64e36cf52c597574dd61ed3c0072765bbd245a928e3c4a34f54d31a8f04f0eff51200b152d415ccc6acb930930a6b47f30d386f1826010e7515888bee4e22bec8775882cc259eabfbb06ebcc18b60d5719d4b83511f178ce3ec4f8707827e3e827c5e2526652282831c69a22aba62cea6057932e47455298b6d2c926f0571a480b34f84350bda00b5925348f7e66c96c855b", 0x98}, {&(0x7f00000001c0)="98fed3dd863096a490439d4e77f3cd69241bfdee1388481eaf415ca1629e074136a4777b48b3a50c50545ef11971dd1b9024caea8fabfa27998be408f994cd3ac5c2b14b47f185918d0d50697a12e9f062b838aecb329f7e80b302de7f9bcdd22557f1b3120597155457227307b4cb2e6cb986f449ec6a1dca3664b60e1574a7d1b77473bca97a862f08e66c986bcd6b0eb4a46a574e31fe14aedacac6406e3b67eb7b5cf1eaf3796c4ebf7ac11d0354095eb7bad8c19ad5e7f3a945c1a13dec52a1a4bcdd82ea84acf2dcf8944dbd57c51d0509810e799a8f64dc7fa474aebf2f4b2639c13fa3931a29c6324070ca22076be54d94dd6887149136a56323149bf81f0bdf449c9a9820a47d23a1e3b42eca793afb7e3d2c7a5bec6442e38d306b06f9ba7b8a7347dbf8dd9523e2e4a4662c0d75b91bde61d46a3165ddfffbfb24b2f07e0b4c25eee792ca1f0b5a6c2f088aac091c0456d170e7afe2b621bcb712359618a2b080a6c3bc3784ecd322fe889698b54908d5e85059937949b5a01183aaaffe2a05cc495154f49904388974fff5c1d34c688e46b3421ce3599a32b7718f597c44cbb8e9243e6a4687e15dc1c30eff0f8c457ea408988c088fd217350d7312365067b79f341f12578db2b6cd9762c77e06aa1a835cfa08af015327dcfaa1fa13533a2affc9a98fb5fd8bb9a1ef1cfbb5f2ccca6f49479a5a99b831f32b33efbc3dd553c24ab30018ac2e8fe56e85b7db11cb10b450a677bd51dcd6f4a6a799b8fef3eeb6535e44132a2535f483932e2a8116ad1fee07e23decb7112beab8c5c3488341ceb9efb23c9ad6434bb8c4be49a43fdca454b0ff4f7b20b19cc8075d89904c9bfb61b484fd5aaaef25db2d33852c2bf99e560518d8e68adb64352d0e14fefcade238a4b88492ba92bca1a775998ed5fff4e3dd39fd929905c33ac1a60c1a3dee1fd3c092865e6b84231a2ac80747776b366ad74148c622af30e61affb32291dc93f960baff0f449e46a2c7fa067f3cd2d4696a84c865a2265d9f4ed63b3baf24a1b365e174486c2093ebae46656aa16b28137783597b3df9f409da9758a7dcbf44dc9807151cb7bb86fd89eaaa95ff6f28aa3d5d46d94d6b7c380f2a73b993b69461438370529f9a2ebac3aca23a0d6d8845b73bc3b89ed3f524ceba68ebc1b9403917ce157d5d823433559e135726ebc9e34b2557a0bdebde43d8cf9e8d40da75c4f82e23f15ed4e06742415807ce7916564e19c7e0e8db5a2bd4e8ae0f9f72d497339b3cbbca2f419042a3c82fdc5e824c690a95848eb6b66e912680e6b3c3e686adfd4558ffc90e4de6cbc211710f5f0782a349a81a229758b0426bb8c81d2ff2a15b2d1be82037c67fd049bbf87a2ced8cd904b4af5521f151c6240b4c8523285e048800ef172652602222a4c9f5d8e3d0493a0e7b249222442b8b30238b8f677ebe0b3bd9ffbc0309ea249e2581c8dc68a097e833edc9f90fbf3a124c9ea448bc95eaf8901b02deff8e301dd316128f69f384c37a7c94cfb4d600dd640c3632d56d384e7140c2111f84ac35b6300388d47267cdaf50ad672312dbe8aae9357ce463d18530a35963fbb4e16a9ef52a1b3bb680ffc8537a8701fa404cf684cc749a6243ec16dc5eed5afe6ac4bdbe61dc7a7187f3ccf619f95506eb4b71ab1871ffa6a46bc7d96e7b2ddbcac0c257189786fc7865099b9115ab705c0fac6d70138b7ffdf39740fec48b356f96b16774340b7941b8f64c5665d493ce4669dab3d1a5116cbf476bf6c966ea54f90a406801625b962206b252e8f96d3c6092e9c9997656a7a6939e3ebceb4c72029c5af567a8c6842dea09e5d703bc0db67bb87a299667afdb86798f90f3163e77e421080fcc85fb8d1fedbb51b53bc9e04275c97770dd3bf1e40d6742161941a1488d20aeb62ee9764866499da9782b89f5fa0c9c8fea8e1f89354e3751cda8db58d39473d92b3d1ff1acdb688d6f6d742033566e9fab091f99f60d3e34a3344db97fca84af5e1ae1bf0c002da7c3ea2b7efef879aa8feee57600296f97695e12363a8f639757476156a51d474bcc690b9a371b10c6a9eed63ae903d35704782b88c2c4bf2c5260e6cef16cd3ad39450e0986fea8cf47340ce837dd98089cc3aba5eb271ddc3b95fa75feda88efe7d107bdf1c716fea7b395eb150038b3bc7ead6ff1f04b3dbfffc2c92af6efff57043b20cb4d97c2d6e26d4e22d065a74c780630a8a606029a1c5f31a86ae15618228afc074a66135486eaa445401b73d7df93d51b5899c0abecb7157730ac6ea14a652dd8f49e6cc16ac37505695287cd17510abed6753c26d2c10c522f5df68cdff579fd1b5008c424cd3bf38bdbf7be8c418b32c2c061236f839c2dc6c2153480995af0b19ff2e8ad8c21821d20b154f8a05c8286cdeb125d9d3624674c82735108fb6cb773c769dc7704af0919fc2c360701c55357c646a8b62ab57104cd97506eaf55375f216f3f77c22cdfc7d117fe03cd6a627919573b01020131339ff3e73456bd5d26c380a65cd4e47a0864baa8935fd5894d12760cbd317c2aaca910cb2b1be0057ccb3bb39602c7ef82256eedb6a294005810048ed8b9a487a4f97592e1e0e4794c186e5a63cb2771d1ccab112dcb6509acc2aa768c9df62e3a89af38717d9eb4cff06851805553341cf9e1a3e7bf233f9d65f1ef54cd5bdc6d0e9584920a84e76ddcec02593b9be222733503c316820ce7d6045143bbf6454016c09ecfb655aa339d9d1454910470dcdc56d6c9277a9e67cedc5ef6f26b1fc698dddded9a691e15b77a31e6d3845bb91a2a4eaadc90df909e0488ce24e01897886aa1563b5734f202d06642ac37f3a5a802e50aed7adae7bd3c51fe83c259868abc437d01c6e40d09073cb1012c71c89cfd061e6fe621f47d0ae2fd02f22bc5d4cdc643cb7be64ff7014d47a7354f82b0213b54eedf9f31ce2c2181886f9a9cbc6a7df73ca13ccf9f45107710963d8f41bc2137cd08015687ad68cf62a5b061b99db3cf1f927b0753764061a19e2fe1f6085da7636deaf28fef2a1aaa4c433473fd1cc3b30cba0273475e3d779dc083b9879bb53ab08be907f84c3301a57c393b96c000cb60e8203c5ceef689fc12b818f65474ea0fef6bdf8a542acbc1b0de7d27bb03a21b190b29389fd4fb5cbda794af2fe7ac71de5b3c893c3e3802e15245f920c8a7f8e0e855c3d1c4c2b0bb0f5515ab2c89fe1795167253026f72fa08da299c3ffb9f19cdd06bc87381a1e20bdb825c9fff8793cf2066a572d66979f33cee06028b2659e85d5a82e6ac0b0b27f20ad5c7081ed2ad969fb777fc18391d190190ebaa263ec1a10da4e3ae67366cb3ba6d4b619f1b5526db46137841c9dc8329f178f52b2fc4d62d0a3db3ddad141c613012a5a8e08e7e603371decc4ad9f2c133788868eab62d42862de299cf68a360b3be57b364ca07022018e2fe42baf94c697c99b4fda357615c175b737748e44dc38c66d40dabcbb3e88cedb7369b685068d1129fdfdfd4300aaa7effddaabf200e7a27e2b97efc188c6c2fd8c9cc3d1842396c93deba483ee277d91b25558849bc364ab4e0b6eca6068dbb07f0d2d0f3e462823431b5332bc6e406e04fd75fb0f3c3ba9907e7a92e62bbdea0687be9b870f7081e9c4b49514c78f73122931e8a98e2926bb7f8ece629a7c6c5a293929361101f3c10d57dfce164aff0bee220ff0c7d65850efcfdf20c28a608eec028f6376f1145ac245d638c4840ea0a65d98a48615e161fadcfb82a0c2fdfa382e1e2a4fb8d8bf8d78fcca7dba72d4efbfa2d162257289ab8e24ec40e9d7c358bd32058f06094820410177930ae1f8e83771a8436859a0a8450c031bfbd0bd530e6971ce21fe1dc60210b158a2a1d992ca3c6f8cb3ffd916ecfff4bb5f7c13451a8dce3c287e1e42cc65b56040af05c8353d9cd7ceaf77ce6b39471e41d565460ec4949879733d51c13db9d9089cdc008c82468cf7271a01040885592a6b7bfccfe1bb495dfd3a5301f49035e179c48fc2b199f1c68e679d9d4858f857bd984688c3e5340da73530cbbbeaaeb5782d5f8a83dc0ea0e36d22747d1fe51d7a9f8990bbc3e071d7e52de67c6668ec98914c943859637f6a515cc8a03d662b2b9de4654df8cd387b8fe7d08529fd7183a07958cb7a9ad1a5f388f774743a3f3e14b68fc8b18c14896e93bc686327276d3e9e946416cb98f7beaa9df572bf27178fc12ad68927a61b45fe0b25bfee49c6b1ff19116aac18bff705ac1557df35674f68beed73f803429b3bfb1552d2d4ec629d7b25c9a3b75ebabeb2fe67338024cab56d0bc556630e79ad44810abcc58949f39adafd5b05ba4dea0cffb678a48c069295930f57b6e515174414a33d39284617fed0d96db789852a248acb53236e16885156d520cb047a1c117b7fd69a0a02f0cb149759ef4ba2a40b3c24b65f24855a5ec8ca0431f40ec06520eb605322680584afe7ff9a12466fc0dc981442f3205fe82b47c9e5593f05f1ed77ccd94d54dfcd1ecc21e3e3fb0eb6331f9669dbbcd9929edc7c9e92b35b58b59abf394b2c36b6708097e465692e72ed3afd87b659411e07db07eff3b9f470d6ca06bdc7bded69cf5c9f09081612e99dc682dc33fed01d43512374c84d7002769302421a470f1b905fa97a8cee2960d7564caaa8452fcf80a4cfbd0f8efbc03a916225891cf227055f3db013b6ceb9579cf68d82dc485d1c991f4913805ffabe48691a8e1ed0cef51fc347800c020738dff2a94c6d50a5bd1cf1dbd5cc518fd9eb0bf239365bc5ee2ea3d032c2d5456899b1ac0f5001b55fbd00cd1c9d73d1b5053d533b2501dca545c12b4bf512c8ea7a05cbdf1f27f73fe945ecc46548645102798e0772f301722d1e584cf6cc5e5ae5cf7a6183dda3b252c9d92924b6ca90e1c50e972b376d7ead8d6ffbc527d8689aa829d8c4bcf27a61026fd9935f9ad946279628f2ed79676b5a62315082a4ae3cf5225bbc232b629c851a88ffe698039b48068cbd579b87de32d9784134e476b0d24056c0d6c7cd2c6422d920aa91d40e7da9d936e983d64c3db76baa2cf132f9b889a55a47d8a03cf558f601c1e46935d6bd3f71e569c7b8b1df40293c65428d8dc069e6ddbe42fd2305e2cbf7176a0bb4ef1be9d8766f60c44096848f4fe71d7b30ccee93578b4491b249e0175640155f4ae5f2eadca2bab2cb1af69a73982db9b969cdcaa4ec0cfca6405339277c17a33e01e71e08c0ada0cf61ee99d33fb435e7a49fc449e692e812c2591847ce218fd97d525ef23b1c32158bcd2ff2ff5740f983e189f03772df716ecc2a48b3c8fdca81ee595cea79fb14a649542c32ed991ab678db18c13140b3a13752602c6b1632772b8931f78480790597b629b7a9f513b3664fe678047cc58cd3a9ea8f25ea1d6c8d8747585500d99bf7a387ccc19633f31a54e16ede2c3171601af3bb39b7804792b417254f460d6f18eb5faafc121abc0f9f28bafb3d7a1cc02ba30854dfa81768f26e0dec67aff40c2cde6da6a65d343ba9591b2f1dd3df8254c9d14932f45dcf05a8b6c8f4a56918997ee336a2d2173e5ff775c203d64b6af158cbf14837d83a9cbfb4bf547cb2526a71f77ec0ff9b628ccb15c279769bc36e63ce4bb66f1df055b2789a731ae5a7ae70d18fdd8f297f17bebf4bd94eb2ff9ed4f82cba7c2e95ce2f35f8ae2b76818514c2c994cce9b9d599462066bf89feadb52ebc7ba08da97a5d35df999daa6d95ad55fbe587c654cf3", 0x1000}], 0x2, 0x0, 0x0) connect$unix(r3, &(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) 09:15:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x80) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x810, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 09:15:58 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 09:15:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x8, 0x4d8, 0x8000, 0x100000000, &(0x7f00000001c0)={{0x100000000, 0x8, 0x2, 0xa8, 0x1f, 0x80000001, 0x7}, {[0x100000001, 0x1, 0x80000001, 0x7, 0xffffffff, 0x3f, 0x96db, 0x400, 0xe28, 0x1, 0x3, 0x80, 0x6, 0x8, 0x28c139b, 0x9, 0x8], [0x2, 0x2, 0x7, 0xffffffff, 0x95b5, 0x7ff, 0x0, 0x5, 0x5, 0x2], [0x94c, 0x7, 0x3f, 0x7fffffff, 0x4, 0x9, 0x8], [0x7ff, 0x0, 0x2, 0x200, 0x7fff, 0x5e1c], [{0x2, 0x6, 0xffffffffffffffff, 0x7}, {0x401, 0x9, 0x5, 0x2}, {0x2, 0x0, 0x4, 0x401}, {0xf4000000, 0x4, 0x6, 0x2}, {0xfffffffffffffffc, 0x9, 0x401, 0x9}, {0x5, 0x3ff, 0xffff, 0x1}, {0x1, 0x100, 0x110, 0x7}, {0x9, 0x7, 0x9, 0x1f}], {0x2, 0xfffffffffffffffa, 0x8, 0x800000000}, {0x4, 0x2, 0x8, 0x3}}}, 0x800, 0x1b6}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 09:15:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4d0, 0xa4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x60) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 09:15:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) fchmod(r0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x1) sendto$inet(r1, &(0x7f0000000100)="9df0d55b0fefaf2f2aed803ab2706fdd4b5cb41b4a253da952678ee30cf9a721f30d09e9df0eceb408f941dbf8f9558d6897dfc7387b399c2e84e9597b5d5ac11eaa72afd02b4c9f3d2540c9827b02791540f77d033e649b1b21eb5e8dface7c53738b979c48dac5decd973d8fc2bea13000b2b035581498c735db157e0f70a4cccfb0cfdee9630cac382045bba697206e4455d632702b1e61439e94aba2c22aefe8ebfa90", 0xa5, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) 09:15:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) kqueue() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x225b, &(0x7f0000000080)=[{0x48}, {0x10000000000081, 0x0, 0x0, 0x4}, {0x6}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x81c0, 0x40) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000180)=[{0x8000, 0x3, 0xc6e, 0x8}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x2, &(0x7f0000000140)='\x00\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x5, 0x3fff80000000, 0x9, 0x80000001}, {0x2, 0x9, 0x200, 0x2}, {0x20, 0xf757, 0x0, 0x5aa567f4}, {0x2, 0x40000, 0x3f, 0x1}, {0xfffffffffffffc01, 0x7fffffff, 0x4, 0x8}, {0x3f, 0x343, 0x3f, 0xff}, {0x1, 0x9, 0x7, 0x6}, {0x9a3, 0x6, 0x20, 0x2}]}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 09:15:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x3ff, 0x2ef7) 09:15:59 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = getpgrp() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000002c0)={0x7fff, './file0\x00'}) r3 = getppid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x681, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x12, r4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0xf2) fcntl$setown(r4, 0x6, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000080)) fcntl$setown(r2, 0x6, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r0, r5, r6}, 0xffffff6c) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') r7 = getpid() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x2, 0x3f, 0x2, 0x4, "6d081debc0f19762c773a7635313bb0d415a556a", 0x2, 0x10000}) fcntl$setown(r4, 0x6, r0) recvfrom(r1, &(0x7f0000000380)=""/242, 0xf2, 0x40, &(0x7f0000000480)=@in6={0x18, 0x3, 0x9, 0xfffffffffffffff8}, 0xc) setpgid(r0, r3) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) fchflags(r4, 0x0) fcntl$setown(r1, 0x6, r7) r8 = semget$private(0x0, 0x7, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) semop(r8, &(0x7f0000000240)=[{0x0, 0x5, 0x1000}, {0x3, 0x4d1b9c39, 0x1000}, {0x4, 0x7, 0x1000}, {0x7, 0x3, 0x1000}], 0x4) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000500)) 09:16:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000500)={&(0x7f0000000440)='./bus\x00', r1, 0x3}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010003) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000340)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000040)="410fc3a038", 0xffffffffffffff22) setitimer(0x3, &(0x7f0000000100)={{0x5, 0xff}, {0x4, 0x9}}, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000080)) fsync(r3) stat(&(0x7f00000002c0)='./bus\x00', &(0x7f00000003c0)) pwritev(r5, &(0x7f0000000300)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20048, 0x0) setsockopt(r5, 0x9, 0x6, &(0x7f00000001c0)="1847cfcf1736a719cf4a0bd22cd589e6827710162f7f55077986492b0eb692677dec5131eaa581c69109d6dc7456c9b55f219338c2ebdc52f09c71be757969ee50a0b4aa97f4e625fde2abed6c3756c324102e4350f5a27b7b5ebb0604d19f01e2bfacfaec2d7dcc9fa64ffb210f35154f3679a2f448b3ae79a105a90b12b3a9c90cb1cf10663a479c4689d09291beb452a7734f6589707591a4a0d12b9fe16c6dcbd9de15e622053eea0a56ad766538598fb36a5d2014f775c90e36dfa6ade8717570fd0fed2edbb40317671327f13323ea9eb9d554f38f62f321258c88e869bebedb5029439165c49a393f9dd67fba0a403f163cc88b", 0xf7) 09:16:00 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) pwrite(r0, &(0x7f0000000040)="dad1dcb16361116f3d35e1d0bd38aab011d4bbeff8b260667eebb134f4d26f311da048e608ff27cc8ce7ef848f84df2348eeb2aa8e74b9dfa0e8bd408019f832113138563445cf98205c1ae6d715364a989be906b7b5e285a581d82c2d9449fb400a03fa667c1f0ad2c21fec4849ace516a661d2a6591a77ad4bdb045c004593cd23c0c95ac8b2f905aece50559b4967dec6e3c18f7e1ff5d96aef66023d739bcb4cf44b913a87c278f2c871e4b644ce9e96b5a95f78fd8fd6a13dd2cb98abbd582f50803426a933829983e725a7ee7eb4da29228d3666ff2b1c3e64838606e62e8a", 0xe2, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000000)="ebff", 0x2) 09:16:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) getsockname$unix(r0, &(0x7f0000001c40)=@file={0x0, ""/29}, &(0x7f0000001c80)=0x1f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000300)="89ac0af64817d8b35005322cbd9072c5f84e2e42f06cebe3b139ba42044962685cc5116472da4dbe81f4ee8270de3171ea2760ef6a71d9b721ce4e13eba82754e6a0dc7db3a1192b901afd06035e69cb7e7909ce7eafce3aed3943894f8ca9e394fd45cce7b0fe51251a2eaeffcb74cb759f45bfeee825a6cc0466b28ab1d5365dd524bea2a64f0f27bf1d75853ab4bd8e5bc527f626a0d67bd9d556ad44cbac8fedf7d4d48ed628b232a28138b5bfade1e430375ab26e023d6920ef170b87cee7d361b239e7ae0e5976d4c9c9a84602e246cf7bb9e5063ab212ec55a840a46a76dafd72fbc943764d497041fdac426333a0", 0xf2}, {&(0x7f0000000400)="8d054026279a40f9f9e0d21ecdd7ceeb85f818dc21e418eebd2dac8365c188993fc0a040f0d6b97038f5d038e3cdafee9c47e1b18fddaab127184d9018cd9dce68fbdb59da2606b9f84fe8d66d299f3e82ae753207cdbe45c66cfed9b8f589f3756c70c1d8ea24e9d2bfae04ac5be3a05b61319cffa881bf315d671c3fae56a0a29ff6048580ac99b000689ee5d1635f36cf2ea5f3d0f3997a3665bb3df96cad5551dd84e09ebd5d427b34d7878dd7592f7cd41b4b72f5b2c72ba3c2c5378f6fbd958ede95b7480310e1ec412bdf70425dacd57e5d73f2", 0xd7}, {&(0x7f0000000500)="cf1793b878599bba556874ee8114a4aca20227da9d9f79af6103650bf2037791f906c042dc39de8ad2f46c3e49aced1245a1a73b8410ccd8977aaeea1332c16bc488639b7665a12f5891dab1bbba2c90f9452f2219b8eac0f5c7ea235952f4201b772661818a18bed517188f09c6ef8c9cd396fefc2786a808add2d77e53906a5e5a364c85244cac3ea3dc0de94f33b9f5aae4af3da1cb29bc76f405a8b55b97b8fc33ee4c508b3f126b5641adca2199b92c2da32031ee6020eaf207f08bcb21eb8ffed43bd439eef0fdf407bb9cc1ce1d0697bbac0ec780e2f881e7a21cc70dfaade0560c872769690d5fd5c2825baac0a107921e3f6d0e", 0xf8}, {&(0x7f0000000080)="43b61378dc578c87eace5967", 0xc}, {&(0x7f0000000600)="e50ffea4866e56a43c525b1fa8aae11485e973bcc9613bfdc84fd1c33f4f2a3bd9bbb936cf2420e7fe94166b10073d0497ee77ff6b9bf429d1df95367ecf15009b9d021eba905298ea16d55e13b089ce65a47a63002e724014abdcffbf257307b43fcc99f65f96f575995d4bcd8e0c1e87598db50952bf3c8c5ad6892cc6cf304712d0773363892c3205370b1d64896087f4fca67ce03c5b6c6c487d626c6aad4cad76e0aa2bd09bcae3dde9986cf0a14800f2d4e36f2ad2faca71892ccabafa11f9c0e8dab3f858b99e13be83af20f7cab34c8208bfa7d5fb", 0xd9}, {&(0x7f00000000c0)="7b3741bae3a6d074dc7512a609c4f667e8580569b6e094f3dfc3c6ff505e33c0de64", 0x22}], 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB="101000000000000001000000ff0f000096a96ba9d9a978dbec29939da9ffb070862ec2b34346b538fd39c28a9fa8003f136b76adce6d806273e6e61e8d04d3019fe6d2bcdff187e057dc1f094121f3e2534e72748e4e391689a8e551636f70186818fdbde7b81e10a2319a1ab14a56ae2029d913a643442bf066563752d23bd6a082795dd1057bc84ff36777106aa361c3417e1b5a4592e3f8ecedc8a96ad93a75f5641143ae283676256b7e8624333e573354d1a5006b00c6a3f6fd4b6ef5a86d83083051c7e1608042c1d0f7f2f83235788cd28f4c5153390e2fa43ec2606bc252fc05b402803bfd6a8b8439c27a4c38ae36c08b5b2b0c94724595561482a6fac45caa63abb68d99f0f4a370902121ff4f05491945a889ff70791099bf83f318939d7265756b46f8f2c04e4ab8c630537eb0a955600dc332ab19199627cf69a921ca4b6f50c92b2214ee783dcd71e2bc47f31672f3696437e36309d79a88f65a2c34827233d5a76c2ee538ac82181bfa7c9ee630a382804ba0f9e9eb7489a6d95c0295ccdc13684bd764eb4dbde34313a51967d4d07116bc78c4460d47e97277c4dd1b1d7800233591d6039d087d89c4445b088ba6ae57a9b639165a85e458b15ee7949e3ff7cb96bb188f5a973c84b48c0b62be07d13420bccf1ba7801ebf0165bf9fa30680b4dd664134dc4ae0c4f422d9f1025b7f617859d7f8cdb724e6b6e5fbe4376b0657dc2f3c29733facee969c0c5c9d388f25b76beabf14fabcecdbfa60ff0a021f5c81572a172457423213105e51bfe87d2aeeceede1fd6d34fe720d61567aca3c82d5d9b4dd0ffe0f286f12d8abe063308df221654dabfeacd5f5fd70acf3da074adf73414e53dcc31f9fc6d60d2cea0ec1d1ffcc8e375df39e49bd2fe12de5dc7fb90e2a9991ebb49d124f09d0024c3f864f32f6f2ef21be8229e661f9585cb1c8f3db82066700293cc0ea386b6a578f89cb1be23a730d21e5a1c10142c1aab6518843d1eb61b13305818b718dd8e26ae831edf36a62956ddc062deadc6739cf20278734df864ae2e2007f801ae535ea79a0ca2eeb9eb68556ba59331d9f2b92f686e4d75d1c00f57b190ab7a1e4a26bccfad32d889768e71a729fcd5e247f980f68783ce1b10c2cf16468ccef4c5b55596bb0fc68da84c205841016125440237b957a5227a377b96cada8ceedb1a6d7d0f41b6f0af291a40aeccbbd3b5796f0ca7de6c4d6decd1fab24fb468af19c6307bb5884da0dd7cfdcb33d383c82973106b4914e1647fe8d461dfa6684413ba90f2ad327c1c060555ebfdd9b7921cc78619b3eab33bf61047bc91cfcd4edc2c1e9ac57e55aa1eff78469f56dab9e3ffffbb8b0548fbd8b281b623fa831e6432a02f1812cbc60ea580c6183203e6aeb4bb6bf96d8412845d981812094bfacd94f8c99eccd41266fbc5aa6de9b9e93e558200a77cecbf31c3f499a1561bec34e823bacbffa32e30159a7d9019f55e0db6d02881262871fd3ec9ba77d018b66f5b3b9cb3794e362d0cb2e5724076ff6cc1033bfade5d9b3bb49b7275e01186dd3a19bd46c7220dec85d6f52a88c0558b8fdb4003144e2499f803ba7f9285a73e6bca83568a6d9d09abafba585fa508c11f9e45fe570a8315009e3ec118ef824ffc220d4a2734b837bfd00547f50e14f7ebd7fe8dfb137c0d088c57197887bdc525a6a82008c56316c36f9783ac9f0aef40ca05ceea53936640f974a40029a96ac01d0fb843f8becb02972d89121d517c2c2e4101c1abea814886a5c6b54238aa9719be9b688c862e7c70267e31aed1b5ea242681bf2344250ac7d44df4905f5226f243becb141d91402e10a9b5823697a9f0b7f7dab5ce31706da324b8f77384bc39ff07b7dc51d8caff3c9915a69c43515da4000171b2d45b3ccaed73eeca5e046b0feee98838f381103105b7ba044ffca277facca8f21d44377790a4971a7c485f7872db9db4b31baf3da74584cd90cf52521724958e5fc8c1f63727446ace26b65955b4e4b2df4558ef30324e238477b589a27c917c33ce8aaa9236c0287264eb29a58e9a4c964db74902ed2df12cd1cd75047d66a2451175bf5bfc4ba8c11fbc7f9e1c8b2100640c2d4837c8431c7b3b562499b868a7af7466c3f166311c0d1edb838dedb1efe734747f7e476ef020b0dd994ea48296662901f64b707afdd474e994d75932439d51672b28ae745f41e27d48f7c6ecd02306421b3cd3e66937c908dab3af2473c23675e5289fa6384028335c9bca50af60e31145d50074213c2aec70d423e8aea9f5aaa4975d2d2fe005028ccb98ca0cf81ab19721a3feec73b76e77adead907b7c1d781960294d15c70d0aeab4d8af38cc6171db00be428dc5c15cb555ac28b12be3436ae26a13bc162a127a35010676ac7dedf41c92b6d9e34fc50c48a8df20ac3b523628c4ba85da4fe4df3b33444aa0826eb98946c6ce75523ff720a605df4cbde0ef0f51cc86f55aad698afa021ae92dd3637ba084f4e88857d5951f02887a4cc5bd2166e1cf40bacc6a6f9eaba7c3e4ded072c1c8496c8d0d66eb1cb46060dbcbe85465fcbc7da43c3e86acf833d12056754c209446c419ac131b681ff77509f64389e50129788dada86ae320cfa680d2b37514a4d51feb3abe911e8dd1f975142f4b6c65e4562acab942848f3768e439f44f6af541223c3dd90e93a1a2b18c47729683b98ed2baf492d6c2c49655ae690790987511b4b78888afd1655e2b96f2cb45c4f4576805c973d083f1dc7ed9bb8257874a596c1418abfec539177abdd869956092800163fb8f9b6a7c239825459ca7d089407d627c9dbb8664fe3d7af7c6066352bbf396c4894f06a391feb02f5536bcc837eb8bb6fbb5b7ee57a9dd30f746b4e8ff4c82b021ed595ceb32237032bfa88c3081da13b60e3903871c5413b1b0848ee521bdd5e3d0106dccbb559a90a2e176f784768505f196b338f5a6a4d2fa7ee848fc2663489aa6e2173ee1490da69aa5d21731c58b8388e19317ee77b7296517afe2f87f2407ba85ef6118dacb36fb49ac33f077404d66be644edb96c3dc945f1368f6ccb948dc95d107d23f14b0fc17361f5f662e9e1dfee8fdb401f202f41c7795e980452eb9c8739040f443d287d8b6062f1304b15b6d90362823305429854ba994e1d2379e94bbc3942ff3a88427cdf7e9deda3c2ce5f940103fa5c6f5e5504d874c31766abe315faf56f78448f0177d504c1a3578b8ce74411a12bf49784a62fd05ecfcbb2d9bd496d24d8afd8ecb4f118ef9c9cd7a0826855998f67a2e677f65ba4ee95283a3098a0e9df87653043861b4f58ad5efba8a9c44aae16e676c5231e00ffff3b19c66c90920737e72d0d054fcf9679d2e5c64039f6a738869e58ce39b352a2f30a578f6beea78f2af843cef5e6a41bb1ae5ca2d002e3132b7c7506f2efeec459a8f85a450e3e470db232c150ae72167d30adbfd16c9f9b12690c3cc07d011beeda568d0677607a6c93b63cfa81163bb8ac1e9a46f3fb0386b2fe0d1e856894093d675701d729b496aa787e76eef65d84145470a06c6766213f988eb7cb49c00c23ba7a918cf3e3b069908d610fc03dbc9eac7527b9bbc78a0581d3fc41d9d275436a830c472990aa3e55e7aa803b136d3a858ad0068ad1c7e902f4ba02a6346f0122e6b21016980baabc9fb0376d44e50c11d015014004a32479bfdea03fc2e67ee6abaf27b6616a652f8092d95c7ee4b5a7a97c150d45b7ebf528076ea52c4886080d4365e13ffb8ebc09f9aaa6e2db64cfa8ca86e6f07d7d04111d32f7aaf88d63a64bda20fa82a3c3dd57520959f7e8f3529774a61ccb8d84a8f5da58d047e11ec240bbc639f843dc188588b59f3520493df8790dc1e55ab34e2f4afcbe9aaecd9c370a63af9e49e1f581136bc47a5e1b10b34f907fa5cd39e53a0b6cbfbaa4818871fb7c28e983259ee1a1ad29be9bfefa99c1ac45ab39b83881b3eb6cb4f592abb964e22952ea787314376790bb88b5fcb60189c1e554d7a3f4ddfa245f1963c88a0a8ecd4e976790d25dd56493f31236d11e7f64ed00733162d79e09380b07174f8d45cf062af98e817207cb4fddc3085ccb1c5de600850fdf52951f5891ff14ce44b4e6326cdd1e17a3fb7cccdafe6da6d2cd8416737507bee83fcf2d0bfd60829a0e5c20c1032f6075e046a6912737f0e9e1177157d6e1ee57413463ce5593f4aeac8d49c892d4688c542bc61e3158b8e7e44cc8511215cbe82ba8999cbfb52ca00838ba2929b934d356be6cf7519d9f2a2d8f2c0340e4e56fe7b56d72b8601ef1869e31e89e8a93bc21e9f0585462e501969e91e5cff61bf2cd8c0405190561fa3c08d96166b2b9a7ffa408d39fd9afb46868ec40f787087ccb70ce12dfb7c3efc6207c6dd34e82fb3b8e38b39a1424e170bffce7161f5c2c2de1884e7db3b3d4f23fde8d9dd43123055a97e4803ec0fb54dfc4880ef5c05b547d0eba50cf4f865bc68c3bf83f901a660249de1cdf1b49167cdf35518720cdd86a8defb1a08dcd6ad92ec303354f1c3d24db3eec1271c29ea170aa70d1cfa038c6b58d4cc65fb71b5b7ca0d879bb4ac625ea0b67c1a901e464793ef0aa331db89cb1de1b74beaa27efdb746b1bb072caf70d59357a3c139085b5ce4a46fc2c8e4f3bc0ad9d77c024a032efe0a846eeb9efae60d54fd4c50e422bc6819454ec9c79db0f2a951ebb4b8ed27e0e457ec181f2bc5d33117e7fcc21638caf95fda6668a52d66fd6e4035406a2de4678aa644145ced93392f7545f7bfda6530d59ffbae622ca3c1c0fa11a6a43228607c0f955dc7d87390775601aad6996cd89f7a607463fcb4623fe1f762f882c9fca502a904993a324a7ca4d0b232d27ec1ff5c4a706d0d948412b53dfed0d9a3eb52bbd9696e9aa16650436d633e4f6226c6d901692cf0d3257d9a1f4760cdd15652fe2562bafc791a4dc6a28f253d76b88948885a9817c05315bf1a0a7cc506a1ec7e92036065df826c1465d084e3e8a8567a03bc2478c2e3e53408c19f3f041f8030ac9b8143a6fb146b8edbabcdc7324e062f89e8768e7a5f819d1df0f88132dadf3f4d9ee8142581ace9afa20b91852880c57d38d030813eff483ca3d9a6a2b9f6c026fb186a8865a8d35e4695454c371a4740f0101928019f3c32bd88229bec8874942848df291548c30e6c98bd9ab3e773d112d963fac50031891fa8e8559d1969cab01b178e40ec0497fc787c0989df0043ffdfc0c10f8b1c4039ff898ba32d57c7ae696f9b4befe9262e839187778b5c1cb786a5a135c2a56225002d7baaaeb43da77b13d00e5778625a91237bd59b0111716f497662cdb6ff95da8547a32f547c52fed32817d443140c23252b3fcd4c83b8f2ccac76c22dd7dc626a908652950b98fa2555cf16685db3621251d36ef1d3b8ab2ebd06bb78abd5af5a338a22d294855e2b46446d0839d29d5be0d2915b59debd2e5bb970b68ce07d945ca20a371067da4e2d3985b00443cf8917774c4d64e73420c6e4494c42200e79390941f41ebdf25b1c5700aac0a0a9271d81fadc71e0792d02e57e61095c355f5a4aa691c5bdc7925121a5e5887638c8131a714a81b2addd2dc70be5647263e02137f0dc6f8435202beef3f2a7e77d14e6793666873cf4602e76b020bfc52931f3b41a4d1d16c82c4ad35e222172ba5ef5541e3f2c94a826e9697ab971e5238dc87e7e9f9b4ca4bac51a327fe9d1139c85a3ed9fc189e782e6de55d313edb00f77e61837ba1d59591df0e3256b263f88306a88bbc1fb6b20a3efef5dc82a85b96550f8d0abcfc000000000000000ffff0000fbffffff45b140065f7884fed83f475f6495bcbfbd409b701e413b6fc925ebd7a6c65c892abe346242464f4348ee094724e8cfa78e3035317325f810e740c83f38cbdc944c6cbb9ef41d9ab922db02fcc1487b5af59eaeaece2d0314eeba87da1023c996ed48d1506ae289621cda810adb9846991d3542d59b692cf9b8b0183b7f31cd809d5d21cb2b26b02f0919016eedcb8fcf1c1d757739be8c5782c3e5db28ec5ff779c3f14b04e742c95a0ffc00000000002800000000000000ffff000007000000b6e9612d16a77fc29e7b0d65ca513773b9e8000000000000a800000000000000ffff0000590100007e3786034335ef41c3fa8fe095454b6c54ba33df1fc6633d0f3c2efa6852b7594d008e005209421b19a828493aa8e0786d930b13cf8fd0697f6ec815497384a724037e15abe84daf8c6ab65e9df51d9dda5aac3d6cb25e57ae808e4aca9ffab25699c17739f7a07ad54c37f0aa1efaa76a1acbea12cc513abf92b128a62df0381403ae93581b27398851581f655b0e81a84b5d9112218b004800000000000000ffff00000600000051cd573f7f7abae3198c22de8a3a73f1b95a309deec0dbbab42175ecc75a56269bfc4b5fab08fd1e02f3d9421bc2b6dd0e8b6cee00000000a800000000000000ffff0000020000006e2a6e593e9c9d25d8ff72bcd28419ca83640784ee46d39b3854bd44de5a37fd4118761982f1428b28f97ef687402bc972eca050604bb86e0dcded03b6b805cb4a0f521e4b5a0c63f9a6a8b3d937dae7167f0d9fed55e7d5dfc25bc9247af414f337f8b39018b8ec654c1ee85c6034b69cea974d6605a608aa5a9984091c5c260ac435f92eaeca77516f7da792ca7f6bbb00000000000000e800000000000000ffff000004000000e03b4707470f4f95dd687d7896ec009810a02b2cc8775c62132914dbe57923c27660a1cbd7a6942204576eaab662187dc39d4fb26e47f57b76b526e70eabef158db11aee717b3b31f1260c323b2c9658a83f10a5ea3658235c45c7b9a1a7accdd121dc570a7d3eb81eaf3684976f5a1b4f79baf07a54137806069fd8bad268ae9adce9cc3cc9e2bfe438516fe430bc0480e4f50e6450ffaf0641a8520e5f019f323d83dfc3eeaf4e158cb058c57b5f59d2d4457f1214c758cd3c0f930643cacf14ba69c29907febefecf3d68624c9f30fa00000000000000c000000000000000ffff00000300000001bb123bba3b1499eaf4df6c3d9f2ecc3ca7c8a1978aefdfcf76711759eae3fb5c6cbd07a54bd7cf5fec1880fabb3cc38bffe07a689a0c891bc075da1a62656d39e7f804b515e18424d250ccf5720efb76c4674f3082606c7e3ea53252d28fb6b6c55836f162476297020808096db56d56a1bc5ae2e0bfacacc2598b462643be7747f2cddebefed62f48baede4ec7c786c0041f3ffcb332c305d0055dacfca3f3bdb69b201000000000000ffff000001000000d17866233f2e833def8227124a9ee4de796cab4f648becfcfb65edb04f2d62f57875584595a1fd3abb0336d7e19060f68a6032bf11813f36b20bd9acb9de423d8ce73f838c1d6c0542ed1610039ba15d74d829ba0a17accabeb49f43463a3438329cda15bd5258ddf08f18f515d66f848da597d442bb26ac092f5669cfb6ad4effb10739d32eff075a291972d5bf3dc363300410d568121316f686f1d35d51d3fe3ee55889ecb78dc074001ccc11aac9066988da64b0f688cbbe64813da9a66ef287ce473cabaf704550ac140ad92d176dc3f2c3b6993528e00d2bc31b06b3f3d2a821248ec0360e34f365ee5f2902f7c01750f815915351"], 0x1540}, 0x40d) 09:16:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) setsockopt(r0, 0x0, 0x8000000000015, &(0x7f0000000040), 0x0) 09:16:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2, &(0x7f0000000000)="00000006", 0x4) 09:16:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x4b6, 0x9, 0x3, 0x9, "aed72feceda8961761d3650fbba047f24ff4cdf8", 0x9}) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="06000000000000030006"], 0xa, 0x0}, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000012c0)="e918c35cac9a86c1086973a141d1ecfed797927bbf75f03792e63ddaa3290e44c117b1982c8d99666ce932c4c5c68ce559fd1cc9bd649b9aa8d5e0f9f2be9ada84282a2288e3f57e3e69c64597687e2f87419915a348a7374d37c729ceed0b8691c7a82f12ea09467383fc52c4b58a5ff38c55bba0abe715e2aa129d3a57660795deff42282fe57617e56d7815653fdf8aed98e9efa861722653aec064e6a0a333da44a72f1d9ff6634cd3cc836aaa2bc1adc25f8157c72e6046b3ccb89ea3245b26cef08037edc76d0f582d5bba05ca8bc36c76316c175e558199f2aad0acccd265a6a798269e198eedb94b18f706c217f91756", 0xf4}], 0x1) 09:16:00 executing program 0: r0 = getegid() getegid() r1 = getegid() r2 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r0, r1, r2]) pledge(0x0, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0xffffffffffff7fff, 0x8, 0x4, 0x1, 0x2, 0x9e, 0x919, 0x1, 0x0, 0x8000, 0x20}) recvfrom(r3, &(0x7f0000000680)=""/55, 0x37, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0x7, 0x9, {[0x1, 0x7, 0x2, 0x0, 0x2, 0x0, 0x80, 0x1, 0x401, 0x80, 0x9, 0x7fff, 0x5, 0x9, 0x2374, 0x8, 0x56, 0x1], [0x81, 0x9, 0x5, 0xffffffffffffffff, 0x4, 0x9, 0x400, 0x9, 0x100000001, 0x3], [0x5, 0x100000008, 0x0, 0x7, 0x40, 0xd9, 0x1], [0x1, 0x0, 0xd5d1, 0x100000000, 0x0, 0xfd], [{0x3, 0xfffffffffffffffd, 0x5, 0x8}, {0x80000001, 0x4, 0x8, 0x1f}, {0x80000000, 0x5, 0x0, 0x81}, {0x4, 0x5, 0x7f}, {0x401, 0x8, 0x0, 0x72b3}, {0x4, 0x7fff, 0x4, 0x7}, {0x10000, 0x101, 0x2, 0x7}, {0x100000000, 0x1000, 0x1, 0x4}], {0x1000, 0x7f, 0x7, 0x8}, {0x1, 0x8001, 0x1, 0x9}}}) ioctl$KDSETRAD(r4, 0x20004b43) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0xfffffffffffffffd, 0x8, 0x7, 0x8, 0x7, 0xfe18, 0x7ff, 0x5, 0x8, 0x9, 0x101, 0x3, 0x7, 0x40, 0x4, 0x7946ce11, 0xb5, 0x3], [0x8, 0x100, 0x775, 0x100000000, 0x2, 0x80, 0x80000000, 0x0, 0x2, 0x7755], [0x5, 0x4, 0x6, 0x400, 0x6, 0x6, 0x800], [0x7, 0x8, 0x1dfba870, 0x8, 0x0, 0x6], [{0x2, 0x10000, 0x5, 0x4}, {0x22, 0x8, 0x1ff, 0xff}, {0x20, 0x9, 0x5, 0x7}, {0x4, 0x8dd7, 0x4, 0x8}, {0x7, 0x6, 0x85, 0xcd31}, {0x4, 0x1, 0x401, 0x1ff}, {0x9, 0x0, 0x8, 0x5}, {0x1, 0x6, 0x6, 0x4}], {0x6, 0x8, 0x20, 0x20}, {0x2, 0x0, 0x7, 0x2498000}}}) r7 = semget$private(0x0, 0x2, 0x8) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000600)=0x401) r8 = semget$private(0x0, 0x2, 0x100) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000640)) semctl$SETVAL(r8, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) 09:16:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 09:16:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffc6b, &(0x7f0000000080)="b6") 09:16:00 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x100001000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20051, 0x20) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x100) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:16:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x801) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000040)=0x1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 09:16:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x90, 0x102) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x7, 0x8}], 0x1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xe323d4364013fd05, 0x80000000, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x46, 0x40000002, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x5, 0xcb5}], 0x723, &(0x7f0000000280)={0x0, 0xffffffffffffff00}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) fcntl$lock(r1, 0x7, &(0x7f00000004c0)={0x1, 0x1, 0xfffffffffffffffc, 0x6, r3}) r4 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b9, 0x0, 0x10000f7, 0x0) kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff9, 0x4, 0x1, 0xa07, 0x8}], 0x6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x2, 0x8000002a, 0x10000, 0xffff}, {{r4}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xfffffffffffffffd}, {{r5}, 0xfffffffffffffff8, 0x4, 0x0, 0x9, 0x101}, {{r4}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x9, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1a, 0xb8295d6e42f18f44, 0xfffffffffffffffe, 0x1}], 0x7, &(0x7f0000000040)={0x3ff, 0x34}) kevent(r1, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x21, 0x501a, 0x9}, {{r2}, 0xfffffffffffffffe, 0xfc, 0x2, 0x1, 0x4}, {{r5}, 0xfffffffffffffffc, 0x30, 0x20000004, 0x3, 0x80000000}, {{r4}, 0xfffffffffffffffd, 0x0, 0x20, 0x5, 0xfffffffffffffffc}], 0x400, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0x52f91b89}], 0x6, &(0x7f0000000400)={0x100000001, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x80, 0x0, 0x705d, 0x20000000000, "1c68d27b6bef800ff5cf1102894162a2587d19fb", 0x9, 0x7}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000500)) dup2(r4, r1) 09:16:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x2) mkdirat(r1, &(0x7f0000000140)='./file1\x00', 0x22) faccessat(r1, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) semget$private(0x0, 0x3, 0x104) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x5) r2 = semget(0x0, 0x6, 0x402) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1800}, {0x3, 0xafb, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0x9e, 0x1800}], 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) 09:16:01 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x40) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) recvfrom$inet6(r0, 0x0, 0xffffffffffffff50, 0x0, 0x0, 0x0) 09:16:01 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x80, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) r3 = open(&(0x7f0000000740)='./file0\x00', 0x40, 0x8) r4 = socket$inet(0x2, 0x4007, 0x2) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000780)='/dev/klog\x00', 0x18ec2, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x400, 0x0) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x200, 0x0) r10 = open(&(0x7f0000000840)='./file0\x00', 0x800, 0x1e0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r12 = getuid() getgroups(0xa, &(0x7f0000000900)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) r19 = getgid() r20 = getpgid(0xffffffffffffffff) r21 = geteuid() r22 = getgid() sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000003c0)="46aa1de972239e51edff77451066b4c7e850b3233a255f7f9a870d55df93aec3a7876b5c8a7bcc28c7173f883c54a096dabaea1e8c73ff1de4944ae48d83c2c6d56c06c5249cfd789c4d82de0f531eb8a4dce1259a97592c23282d4cf67aa0631ed11e4db68e2fa964d3bfba9b12cdb968d0855f05df975756b7ec742193e532b313f6da7af9070248b103551b", 0x8d}, {&(0x7f0000000480)="137e1d285db91b73ab0dcb2fe859ecc9b80f7fc3b07560ed422d1efc9f321e9ddac62b4a59235da4395964dee8db5f41f7be8dc028c2e20fb9373a1966ef2797f5d8c9ae992a64badd9140d91f120c2bd8db9d40cddc71e200425773a1f462e16d0f8aeb82665af2d87be6a6a2300b1acc660a662ed8de7815aeb7f4837ccba25961ccaa2e2d12974efa0911b91f42fb3f2f6e2eb67367945ebb27e0ef41db86938fe0e642cea50a3baaebc652ca63c73c5706f46f", 0xb5}, {&(0x7f0000000240)="ccfa88d03fcf18cfcec7551b9c3e7752925a1dac3bb0374dcb70e4ed45b4d057ded6c0e59f631316d5fd9e7a0a30dd5bdbbe171032abd67f2d19564eaa2fc13759a53ba81de3cfb7dc024f344e361c9c673dd05e80f386cd3e1784522099e2041c9c7b931924544bc5b55603d6f208b9410c48", 0x73}], 0x3, &(0x7f0000000a40)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0xe0, 0x40b}, 0x40c) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r25, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r26 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r26, 0x2, 0x7, &(0x7f00000005c0)=""/235) mknodat(r25, &(0x7f0000000140)='./file0\x00', 0x1000, 0x1) fcntl$getown(r25, 0x5) write(r24, 0x0, 0x0) r27 = dup(r24) getsockname$inet(r27, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r23, 0x4004667f, &(0x7f0000000200)) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000001c0)=0x8) write(r24, 0x0, 0x0) 09:16:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = socket(0x0, 0x3, 0xa8c0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = socket$inet6(0x18, 0x8003, 0x1) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r4 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) dup2(r4, r0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) 09:16:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000180)="bd", 0x1) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000280)="bf5c2804078f2e427e4c3e9940c3004061263ee316d2d3a2a34f43ef181ad61f91cb7f4e17ec6aeb6ff6eb5b1c75c929975a9522abeea89151dbbd4ff488d230fbc251ef97972147c013dfe2756e0694cb7c1b28b15b07e6aa8102ffe15df4841985a78fd922f30c0c76cfce08dfe3b97e9c7f698c27c8cd4deb78f5eddc2579fc4589c8234e20004fc81c252b41e269a83ed55b3d4a39b2aa83c9057c54453f3f41d2", 0xa3) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 09:16:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0, 0x7bffffff7ffffffc) 09:16:01 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x4010000000200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x8000) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/180, 0xb4}], 0x1) 09:16:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) 09:16:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet6(0x18, 0x1, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0xfffffffffffffea6) 09:16:02 executing program 1: chmod(&(0x7f0000000380)='./bus\x00', 0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="5280028000418525a803badc630f76c4e151f062b10000d6d9e20fea8fda00003bfe209640311a23f6c24a475bfda6ad0100a15f5a4bf4f84890e0535925fa4191ca200bb97b8eed010000f2d645a4e63881e91a6cf500e3bc1d735fb4955c86f38aff20e57702494aec26873d4aa843da8857c2822bd0da04000000000000e84f69abceced7c0e0bca1ff00000000000000000800000000000000000000000000000000000021d05d71bc5e0e3c6f00000000008a958a08c3dc5b173ed7405327f6f4d63ace98f0e6e192fc14fb149f05f3f2d0f690e405ed67710dc048fb818098f956f4a02757183287ff5ca2f7624aab27446c5f07df4c6d24cc02d49dc3c40cc1fce121fb234f4d52c1a033c728d09858336c"], 0x1) mknod(0x0, 0x0, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000880)='./bus\x00', 0x1000000000002, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xffffffffffffff80) openat(r1, &(0x7f0000000340)='./file1\x00', 0x4, 0x24) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) bind$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) readlinkat(r1, 0x0, 0x0, 0xfffffffffffffdfd) ioctl$TIOCSTOP(r1, 0x2000746f) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000480)) chown(0x0, 0x0, 0x0) readlinkat(r5, &(0x7f0000000400)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200000ed, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x10) setreuid(r3, r3) fchownat(r1, &(0x7f0000000040)='./bus\x00', r3, r4, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) preadv(r6, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/211, 0xd3}], 0x3, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) setreuid(0x0, 0xee01) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="398e") r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 09:16:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x208a, 0x86128) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f0000000180)='./bus\x00', r1, r2) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="04000000dd465d66", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="5aece1254cd872e3487b00109ed5f606a413781cb4e142ffe8942ac76998dd1e7d60d48b07b0f5ad45c3408f90f5572d1a93fe976fba3970994cbab86ef89ac8cd5f4c0d9d641ea7852e35121db738ba5386c9a238b7461392e6b28abdaef12e209748ff2fede451e83aa0ab033beab7be1b8558e667ca4f", 0x78) 09:16:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) dup2(r0, r0) socket$unix(0x1, 0x7, 0x0) shutdown(r1, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x1) 09:16:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x8001, "0000007f00004d16bf3b0000000000000100", 0x0, 0x7e1e048f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x8001, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd2b) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0100252f66696c65302e633dce23ad52c4d291171f71ea892b77a77ac4f607a11612740db85e814f676d5e96878b51598ef31de0b5824d77a0133158ba1bd81b0ec6be14aede521f395c657ab89275f9da6b794906908e4d67a8a9b69abed18a1fbb7c48f0ce301781b659780bf9ef580981314103cb370076cae2e535775660c5b51938"], 0xa) 09:16:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x3ffffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:16:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x8000, 0x21b) 09:16:02 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 09:16:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) rmdir(&(0x7f0000000080)='./file0/file0\x00') 09:16:02 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107003, &(0x7f00000001c0)={{}, 0x0, 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 09:16:02 executing program 1: setrlimit(0x9, &(0x7f0000000100)={0x7, 0x495}) r0 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x800, 0x2) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000002c0)=0x3ff) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff, 0x5d27, 0xfffffffffbffff7c, "5475e92739dec02fbd321e1422f400", 0x5}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000380)="6bbe0430573dfa0d5021ae209936a95002fc5a739866270fd42ab8d39605c94079ce439e3fd37f6a9cadd98856c39abeba2ffdc7009cc846816e8ca465094adb9eb407d26a5ba3f3bf1e9e541635069b1dfed91415d9002ecebef66fd8aaef40d7274208dd57821e70c6a2ae742766c2cefbf8e29ee164ba9dd369f0182cdacf18628b0271d3160c16b4e350f6153cc1d16aeb8e01c023d4e839ae6fda089d23ef7cc7ea9db5db0effa979c2c5a085253099aa2a75765b0a432b4c68081685db6d05fda249a47d53aee53d8cbe5ef24d213892122543f603fb792bdea022b21a8f02e4b611662a8eb05b4768f8bda8cab1594afb1dc89f9e7a83f26e938957fd01792beaa7bef72f5f9ea8c0414f68656c84085da665a8c4a5ae3ab99e8f165f2388405eb4ce2c35680c1502899155506bd58769760737da7875630139b38576f1dfcf9da7e5c5544b60243f6a9e7f2a72fe1e386cb7192b135bb491cf367a64b7fef468e73afa84524e45d7fba3fe40e89593b9925bf1e34a26e8bad5ee60e3e338dd4a516c840396e1938038d58d34793ffa1d5205991210a0a307a353a0dfae4c343acaac6ec9716eef094377a32df6854416eee4cc492ea6a9363ed8efa77a599ae038c0c505c959a4d64ef3dee9187bb8b9044f7f21a069b8f35dfd97e020a8999976f6305a8c018614e556a80aa1a25c41a61fe01029173a385b08065d42256011300b0690644c9906a6d5dd561e43b6fcd30366ad6f08c04427533f0e4b762698465ec5bc56d6155eeb468676f09c900af77517ca933e973b94d6d5291c220eade1074ec41bcc8478ac785aea5ca63229c814fa9186e2e68bca266eeae8772e767567c46a4dc17c4dc879877c6111718dcf0f4acfaf0a21dbddc4e3780f2b33d28c12c58e9123ae3e7d70ad1b12e0ffdee619b206722386f98982b02be980116578f6f85930aff5b93da9efbede87614913cada3c8867ddc7b433b77a54388d216e70033c10d1541d5da49abea3723b39c29c7b62d9324abc0329c2f64ca37e2a8d1b5b96d584b9ae089abf684a0b369a5a9aca18943b71601d827a9886688cfaf7812ee0baa2d9ffd9e12d36f7ec50d6888b1649bbb0b5a21c2bb04b5b1be6ffa150571493ac947fa319a16147de884bdc3d62c03581b5b6819e611678d452a2702203c726dba790f83da08683671d2b7681a5c9470e3a180104765c648891dae8c0445a302fa328da328cda6ef0d4d4db1e2b6918887a1adcded8ab04a170255cfb", 0x386}], 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0xc0, 0x86) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x81, [{0x3, 0x8}, {}, {0x3, 0x27a}, {0x3, 0x8}, {0x1, 0x2}, {0x2, 0x9}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x7ff}, {0x2, 0x9}, {0x3, 0x1}, {0x3}, {0x3, 0x3ff}, {0x3, 0x3}, {}, {0x1, 0x54}, {0x2, 0x9}, {0x2, 0xe8}, {0x3}, {0x2}, {0x3, 0x6}, {0x0, 0x2040ad64}, {0x3, 0x40}, {0x3, 0x401}, {0x1, 0x8}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x29c}, {0x3, 0x40}, {0x1, 0x5}, {0x3, 0x6}]}) 09:16:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 09:16:02 executing program 1: socketpair(0x1, 0x4003, 0x1, &(0x7f00000000c0)) 09:16:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) socketpair(0x31, 0x8001, 0x2, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 09:16:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:02 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r1, &(0x7f0000000080)="1b1041515a58f23144904e5307b2a833858e4133279db9a60840e2bbe0549f1b650e40ca19", 0x25) 09:16:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x7ffffffffffffffd) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = semget$private(0x0, 0xb, 0x80000004) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r3, 0xffff, 0x10001, 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r2, &(0x7f00000002c0)=[{0x8, 0x5, 0x1000001}, {0x1, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(0xffffffffffffffff, 0x5) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x3}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r5, 0x2) accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000380)=0xc) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x221, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r2 = dup(r1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x20000008, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x80}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x50, 0x5, 0xfffffffffffffff7}, {{r0}, 0x0, 0x4, 0x44, 0x7f, 0xfffffffffffffff7}, {{r0}, 0x0, 0xea, 0x1, 0x80000000, 0x3}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x58, 0x6}], 0xfffffffffffffffb, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x80000001}], 0x7, &(0x7f0000000280)={0x101}) 09:16:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000000000018, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x7, 0x6]}) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000200)='0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) getsockname(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) setuid(r1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x2, 0x0) shutdown(r3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r1, r2, 0x4) getegid() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0x18, 0x2, 0x3, 0x6}, {{r4}, 0x0, 0x1, 0x8, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0x48, 0x3a, 0xfffffffffffffffb, 0x3}, {{r4}, 0xfffffffffffffffb, 0x40, 0x18, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x26, 0x4}, {{r3}, 0xffffffffffffffff, 0x2, 0x42, 0xfff, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffd, 0x80, 0xf0000003, 0x101, 0x5}, {{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0x200, 0x10001}], 0x3, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffd, 0x82, 0x1, 0x0, 0x3}, {{r3}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x2, 0x5}, {{r3}, 0xfffffffffffffff8, 0xdb, 0x0, 0x8000, 0x1}, {{r4}, 0xfffffffffffffff8, 0x40, 0x20000086, 0x9, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x4}], 0x46, &(0x7f0000000500)={0xfffffffffffffffc, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) shutdown(r3, 0x2) getrusage(0xffffffffffffffff, &(0x7f00000005c0)) getpgrp() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r6 = semget$private(0x0, 0x0, 0x200) semctl$IPC_RMID(r6, 0x0, 0x0) getgid() bind$unix(r0, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000700)=0x6) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000740)) syz_open_pts() 09:16:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="603e1012f2ed1eea490f7b0c5b1f67ed8e2dc40c51a426552049744b073f796360697f044d811c1901ee0fd063f8583b7d1d7b8896cafb1fbba7452413f1ff22e6863e02c5d57df557f2224cccbbdc8a6de7fb33446e83e645020f2afaa844bab0d264b1ce441bcb6180c022091bf9c88f5aa1b4f030e5043e196e6b234ba7f71ae9344dfee247f6a1335ec587f084e31a9e3fbddc67118304018b050ec4f1e043bc334a5c7d791db3e7e3cdbce58222adfb55e392f9dc50d74a", 0xba) close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x403, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x4000007, 0x4000000008d9f, "00000000001f0500000000dffffffb084000", 0x5, 0x4000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087, 0x8000000}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800000000000000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:16:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) r3 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000140)=""/172) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) 09:16:03 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000240)) readv(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) poll(&(0x7f0000000140)=[{r1, 0x40}, {r1, 0x3}, {r1, 0x124}], 0x20000000000000c9, 0x5) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r0, 0x3}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x1) syz_open_pts() 09:16:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x8e135) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 09:16:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}], 0x2, &(0x7f00000001c0)=[{0x808, 0x0, 0x0, "9a265465de2780fe7b4af0bcab0a782d46a8c36a21fd6d70e748efbf87122c1c05d59ff7b0724bf7cdca0352198ab3c158989d58a4eb73828ece87765cd2c5e0aa7768b50cb76e32fc31cc123769e304cb5c48e5df4dcdd52c70ab1949a03fd9dd66df3862d371c804944785427cebd7ce3cba1998c286552ba3905afeba701e190e5b710770d524251af6ae09679943159d97d7bf8540b84f5a300c154285b5cea87a168b572749bfd9bb62b39093f503cebe940cc42c288219f2eb3894732b8088fcda2ea9c60b574f1632d062f7478d76e6fa883c07487af9c57f6e5792e6873f3f03c3801c4ec3c1137372e901cef8587570f8e93461b6a610c234539d122718fef5e7ed0c9831e3f84876eb3aa5945449a1e9ec3531999c6f0d140b3cdabd866bc2ea2dd5b242bf27e850764b39833321004c482f901079bda42eb033e48e1ab66922136b05b26ff054d30f48a91823dc795ca73aca479cc166c7fd5e13b14b6dacdd59a5e4a0ab94c1f4cef3dffbf7d88ced2e6bc56d94fda2e9ade1a69622a92a8a753b1862585b8ea0d3c4472c5b8fa3ace66bfeee67eae1783858fad4beeee3eaa9eb587aa10be7dcaf81f26d65729e0827de53068a19828de3a8f8071d0454e922a214a3628624754739ee0512090fd4fec7f56e2c8d2c1e0c895cf55d66566dbefb7d403760dd35c4e1241f3520d022f31394adb2fcba1933c3e2276b26a3546cf2bf8e3516ea7f8ebeff822aa92c92bb469d65c902155aabb455bc98df0b8ef91e787f3d6b54a35f825acdb80e5b002319f4abc52714e09e12c0fb0cf71c55f53a4bff70c581a50f35fc3aeda5817c75b03a2c384b7957ea85e3d06c88baa1dca5b51437596c703f2aa4bb74b68faa4ac98d2c906b1bd320ebf8b49bee88ff3826389070e7162d9c6f3a3e347b4e16fef8c9e6e9cfb86165b46ebe94109b5a1a196730ba79214b5c3c24571da3ce31b77e18c825ba54871c895e594d9dd4727aefe3e74d105bfe79ba7635c2379c177078cdb833bd84dee66553fd6084107faa22ec1065db9693b74f9ff98d3526dcae764bd771437620bb7ab0cd9a4cab27493cd36d6914af4bac28c7b0e5ff3268819575d980204f7ff3b93f887e04d8d659c69ded7cfcd37851f241cca29367489642987244bcdaac3546099a0dbbd2dc1d71dcb5bf399afde16d0a18707cf0058a57f0f11032f9d442225d1439e38d6f880ee21e2580c264918f19371a0e72a6d70d3f5284456d78ac1ae82b2737a1bc7ffc0c4d5478bc921e5a6e2cd69b3ad02ec937b24e1515c76081fd54f59e9d618203aa39d73ea2c8a90fcd929a0e6d4294e56004f120411fa970ed6fc4ca8127d69b1fc35de6ae237afb845631da8b03dd3f5c78e5f0fa09e01f5199dfecc1125288da2614c25d58a22d92ae8c0330f7eaa81153fa4654ceecb2245de8711fcfc706f0ece2582025a1aee715403855d2069d435d86eba292f3a530e4b43ae9540a9639d75fa49596b9e1bf51928dd9d79e4f35ca7aa81adf01ade89f33f90125441383d0d222f19e8d5a663fbaddddc5efb11f8fb17952cdc1c394753e14d05df84ae52508fbb2889342a588be657648b52573ac213adb6d18e74bb216259c6bc54f8d7cbed8e8cdfa07e8a03a8337c4d573a8d27468595aa4df567a24f2f1300a7ac9a777cfba25fd5dbbebfa771a1312bd2fe38450968d4e8cdf3a1b55b049e84afa985d5e9180494e2b62255374cbf064c8af2f78bacf0e73b02044b9d9c42916d0cd5ffc1d96781a5e86142d03c00a1c6fc4f5cc23c20d11ec27bf275d4b1052d8cccd1c92b00b10094201b6a2d74edfce15a737e03caf000735b315aacfc1e984906ee2e91b4d6adbf21b515159ccd74e6d95e4837cfc0cde20d5a30d83f98b5f9aa6113cd22fa0a775d559d5af9c8febf4134943ad193d28008c66052702c21e88a461c4fff688747a75717c52f26d236646587ba542d2ca238d973ccf0f5313f0a8f4b32c6059b3ee467e6d33ae5ec2d23998851e1404a1f55c0c605436b229670b0e653bc7aff7c6f614f87b87fb6cd9da71a3fc475b71f4ce87e6a221f4db546447b5271d67c4f9488dfc8757289c7fddcbd63d9a31795399c610f4c8fdb11c28eb0bd82a7ca086bb7f8a088d61c81ee274c47e18766f5324b18f85c3b55547039895cdd1daa387362d6af2317057caed0e3b3b21f980ce0d82dd79736ea32bfc565a5b383457380f3e18880f1e616a8068ebca3b9f04badfdd63a4e1a7fe622ff23d26aa8fbb6b23069af82c0adf5ae1fae0288454fe8fe6f4299cb58c7cce4c346ee55b01536838e1380bc44520a57347f3b8a5276d29b45ec587e82b45830bdbef348701245cb1666eda1e441e8d98c3d4b5d948f9e6e747a4b246312f94f52b3713797a435cd239d250065541dae15ddc27ff5c2536dbc771f0c56d2174d58cfa373eede3305a44cf9bc895a0fc8f3fb4cd0e691adb1fe5f9c1d6e5a55b58c698d04482d2b4d6d18be66870cf26858245b0b780f7c578adaf9582560940ed9d99c1dbd36169cb3fc5a142f398da979926e35ab114bfdce676533c2b09b4287e8f858a4c5ca622814ecedd3b1ed2a4b72669cfe8549bf2e902429edfecc0669dff64e4992618e7e29d6ec0516bf42f53b44a3796b67b938151aa4a04d7ac7673abeb398e97004688cc787c84a224052c711de56336067de3b1faf449d58f875d6341238019887b06b7925f3799da678e57eb416621f9ffbfea67657edec49ed595045581bece40bdf64141322543dd38d85051a17ad0c2d760d41324dee63ba65dd3af73d69aa85819645ee9d367cd50323c09091070c79614dfefdb8549f1436b1527c25760"}], 0x808}, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0xbeb, 0x2, r1}) 09:16:03 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8a, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:16:03 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) pledge(&(0x7f0000000080)='(/^\'\x00', &(0x7f00000000c0)='\x00') madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3f) 09:16:03 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x49) sendto$unix(r1, &(0x7f0000000140)="daabca45aa83aa01a5f5da6cdeda5cc46b1990dad428ab65c4fdbfffbb673ce69f78ae7f1e39d4b5c897e3eb92a3338d704f2d2020913e935aef9d8dd377ee54d9b9e6", 0x43, 0x400, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x0, &(0x7f00000001c0)) r4 = dup2(r2, r2) shutdown(r4, 0x1) poll(&(0x7f0000000200)=[{r3, 0x8001a5}], 0x1, 0x0) 09:16:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) syz_open_pts() write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 09:16:03 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 09:16:03 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x200, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xc, 0x40, 0xfffffffffffff2ee, 0x401, "dd0478215c2c2deb5101d9fa7483cb4540800c28", 0x3ff, 0x1baaaa13}) r2 = getppid() fcntl$lock(r0, 0x1000000000, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x7fff, r2}) r3 = syz_open_pts() fcntl$lock(r3, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x3}) ftruncate(r0, 0x0, 0x2f6e) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r4 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x880, 0x0) poll(&(0x7f0000000200)=[{r5, 0x21}, {r6}, {r4}], 0x3, 0x800) syz_open_pts() 09:16:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:03 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pread(r0, 0x0, 0x0, 0x0, 0x0) dup(r0) 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) socketpair(0x12, 0x6, 0x100, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="bf472eccda50ac707f66653000"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 09:16:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/15}, &(0x7f0000000080)=0x11) sendto$unix(r2, 0x0, 0xfffffffffffffe6d, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 09:16:04 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$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCCBRK(r1, 0x2000747a) 09:16:04 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400004002c9, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xc9) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000040)=""/24, 0x18}], 0x2) 09:16:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) getpid() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xb, &(0x7f0000000100)={0x0, 0x0, 0x100000000000, 0x80ec, r1}) open(&(0x7f0000000040)='./file0\x00', 0x480, 0xe9) 09:16:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x348) 09:16:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="a85fa399a421f55174780691251f7a6bbd7889a62e2aa8e2375a482bcc9330c24e1e25549c18de803a2f13a261943886f3871c5a21cc142a0524bb327e46f5aaaf70f4c72ec3d8f22cfd05c7a909f34c8337a4a31684b443b328343220065a3c52b2fee4b605f9c8065274f2", 0x6c}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008b00002b8000000000000000cf0cc205133072cd015a6f827388631103d14200cc263b6363", 0x2c}], 0x1) 09:16:04 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, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x3e2486d43e083200) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10083, 0x4) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 09:16:04 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="e8ed0d000000000000000000747c7a9009a7f99fdc6bd4961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec8170d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e659fec545a252d5e71bdb745172ff25931bdb887736096770d42620e757b44480e7fca90ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92844144be32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a03cdf76f0bf5f08ea15ed1edc7fd0cd336a25a71dea46cc89f0693c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2ad2afe4c0d3df85d4cff916882e2d0fbe3628c954efc941944b360b500e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a01757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50fb475721723f0c5a8a8082e5f200000000000000a5ea26d453195710641888506e013e834f75299db0d4fdf304c14c7aebe703ac177b44cffed1263f9c397c666dccc5379152a04078276fa91bfcb40bdf54a899aacc54fcaf2ba3f267c1df9443e6fb43f679106309c1df926953f1e846c0c05b516425f1511facf44515d7fb4ea35e828df7df30850800000000000000c59324a1c873f4b85300"/697], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r7, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 09:16:05 executing program 1: syz_open_pts() setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0xffffffffffffffff}) 09:16:05 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x100a, 0xa613c) getgid() open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) kqueue() select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 09:16:05 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x40, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0xbc3d, 0xd2f0, 0x2}, 0x4, 0x9, 0x5}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff9, 0xddb, 0x100000000, 0x1b89, "ec8abb9c660abdd0b841eb1cc42b215335b59a36", 0xff, 0x2}) close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x6, 0xdc, 0x20}, 0x4, 0x10001, 0x3}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r1, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) 09:16:05 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1000a, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3995f836255e8e9de30e993c53c04051c486893fd5feec99e1c25433cd40482049a76c1f02b776809eb8226d654ae9ab9e8168a2051ad763bcecae286e3937e2acb46febeb4ef7dbbbc909712c89c0ec5f14df93eba9fcf7", 0x58) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8100, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) 09:16:05 executing program 1: chmod(&(0x7f0000000380)='./bus\x00', 0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="5280028000418525a803badc630f76c4e151f062b10000d6d9e20fea8fda00003bfe209640311a23f6c24a475bfda6ad0100a15f5a4bf4f84890e0535925fa4191ca200bb97b8eed010000f2d645a4e63881e91a6cf500e3bc1d735fb4955c86f38aff20e57702494aec26873d4aa843da8857c2822bd0da04000000000000e84f69afceced7c0e0bca10000000000000000000800000000000000000000000000000000000000000000008a958a080298c3dc5b173ed7405327f6f4d63ace98f0e6e192fc14fb149f05f3f2d0f690e405ed67710dc048fb818098f956f4a02757183287ff5ca2f7624aab27446c5f07df4c6d24cc02d49dc3c40cc1fce121fb234f4d52c1a033c728d09858336cec8045d740f3e4"], 0x1) mknod(0x0, 0x0, 0x5) r1 = open(&(0x7f0000000880)='./bus\x00', 0x1000000000002, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x8) openat(r1, &(0x7f0000000500)='./bus/../file0\x00', 0x0, 0x24) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) bind$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) readlinkat(r1, 0x0, 0x0, 0xfffffffffffffdfd) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) chown(0x0, 0x0, 0x0) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200000ed, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x10) setreuid(r2, r2) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) preadv(r5, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/211, 0xd3}], 0x3, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 09:16:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x800000000000029, 0x1, 0x0, 0x0) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20010, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff69, &(0x7f0000000780)="043973190059bc5fc1bcc0ab795403ff0000000c1a84a7d520ec8ab9247a55f5ea151503d5eb86006bf1e517d5320369174f990cbe3975634e018c1b687e0838411b05b118bb04bfacc650c10a6c5e7a30045dc644d4ff8473301dffbc89cc651c87e27e2b8b635f6ff75e0ad3b594277ff30889428c76d326133f6a589b706564996eb02762c1150a9b3fde000000000000000000000000000000da4328be8d78c6e46328b61a3a02c5f1247ee7215f58f79a5a46a0d4f4e7a149b83063385f88360d19ccedc759c56f6aa76655d5e053fc1fa5860c68372328bf768b09a5edd2bb769496a1b511c6e645fe3ccc7470b62bf7f7db8634570ded701bd3c478ab25f5955bd0a33c0bf428a49c1feec1bdf6ff74b1700f9ac438c89b0302db10fe815e24ded2ff40de1be9e7294093478423e4912abe353aa64463b42b35cce92b6248b194563c3a4c52f8625d16db3e75d89f0a3442f7b3404a772f4eb78384696b1ca3d8b281a16ae9f6d275385281028a7a1580623a259fb22f37b0cf5a3ed3fc7de0a26a05e1681b0fef4ece842e7b5484ea8d0de5ca485b1b5261c8e7a718137a0b6a41e8b1cfb12091d6040b361eae3fd38074388b85044397b80f6f692fdacd0cf180470dce48c100fea64fd6c40a024be3f9d97b56d479549c8ae6e25324ebe0091966") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1ff, 0x9, 0x80000000, 0x2}, {0x3, 0x5a4c6707, 0x96, 0x400}]}) 09:16:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) dup2(r1, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x24) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100, 0x6}], 0x1}) 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x14}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20040, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff97, &(0x7f0000000180)="e47b95c153c7f3cd6fa64043a8d1392bf332a5f088554779fe8dba4d2a9449e62a091d66b839c4bc2b3780") 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x60}, {0x40006}]}) syz_emit_ethernet(0x4e, &(0x7f0000000000)="b8bc3949ab6ecd27aa538d30f4cb168f56eb8715cea5215f26604d5ad73613379436a70439b2304c1d39637b2d7db91388149bb77e8e8d86242fe2957c6f4526a861e6aba73cf8d662c0bc5a7204") 09:16:05 executing program 1: utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000001440)={{0x200, 0x5}, {0x10000, 0xbe4e}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000380)="653bdbb04c00c0e0dc1b06b181683511f00bf3ed756367ef0d3399cb42897067aa005008e812a3de68268f85a31781b86d2890011610f850193148ca8e44369160bd3fa7ef8a4f21af39861d7091bc302583a5777bec8460356ca75da06b404574128dd406719df684890177a4f842229065eec27a540d691c981192c2524a2f27c6fe188b6519312d861ad55ccdbb9d5c3c855fda1978182d0bbfc4aa23e25162df7c541e762699db48b40f354a5f4d417d65bdb7e461f7cfe8fe5b2a625696304246cbdf45f4c130126698d267379d60f807f869f3a432fcc676d190fe292e4a3127de031fe693d7bfc417a3af7fb38e4f3476bb1e993476a9ebcd5746eb95d192756a0a7aeb67d94594efc3ce9862d34a91400761eda54df65d23c950ecd364165d5caa788e9813ef7955b7ab100e9f408d7235a52312b37d38e41e5d9686297e583ae991ab17de23272921ad6f04f3a1710a32740d45d70a262928d92f81251c2a2bc79cd723fec994e8fa9e9e48a942ac07701075f7918f588a38e809e16478686a5b6de547c9a7efcae24e1aa67dce568c675e5644a9e2f86fd129060b27956c7216cad11cfd926314b4d28e343e03d644fc52532f906662f0b5f1cf076a4bb5ceae5cd5d8b52cf4b66ebdf9a8a90d757a5ad2bdd015897c66b587bb67feabdbef029c6e3af4508e6a9e00a46a72f2026109f7518b8460150c90a23c3901b9e47e5de527b79a2fe3af89827e6bace2701c994f603c087e65de382dce57df755becc919a958d1b0ba4fb0d5e79f35902ddcc26c4264d32a1d414847b9ac318b1acebc96935587e2cf9cebb5fccc9094598f3645ff58550d9a5025d4f3d540cf51be0af355ea61debca7915eea208d19099f8e2f8be4579894d7726b064949fa4b951913eedd1e2115fca1b9a17709f47a7e7a53bdfe7812727d0f19e07a63bd764616b67f067d300068008e592c8fcc0de75e9b2a0689a5ef047ff4170246cbd7ddb69a49d7b891de07e8f7145f6d580d3023bcc6f171c6beb609b9ec216ea72500e07304ea572f5ed934712417a4830bb6097ab49b46b314388d8051074aee4721d82f902dd4386f4b57f0ef7eb666779b62beddf79f998a0d12e019afaef2ad4f628d10904f6e1637456fca2e50e66dc4df6d4ba61e48814b4dda0431d05d6e31fba8001a239842c1f1c7fb47fb6502d5ec56ca0afe72af27e3d74bcd5f06fe640921add99ee9fc5e1ebe37c71fd10f5820f898a2e0bf0285f77e314e36eb75b3171dc79ed4d0ed4b83827aa68ad66c803a3d25a15b57053359383fcbf5622f640f266b9c22a03b932a7f1dd41bd5c7a9ba24fc5711a459284230107f48b9f7d48336bf29cf1d8deaa31e3dc144f2d347ed2b91db67101c16f0f2d978d8d5c2689d08038f996091a105235f6af0c5348c5e37b7adcd509f30033b7c4cad10f62280da97b22ea9c8c90a1bb5900a213343742b5f21933728243d27f75ac96c3525f7379792239450f9cb0b88c2bc236d07221f5e2619cbd5cbbf01d7c8da2bd56f614ea83ff6acb21f4bf1457624d3be78284d34847a39a5d2642e01fc01e0e45fbb140d6539e12239aa6243f7afd02297b3695db55703c8348bed15163c7bbed872c9506a529b0eb35adf1d67df63c737205a819bc9f11236933c2fab31a4a42816ce92ac842af4f1e95505d05f4ff165a90f7ec1aabdf160681d545da36d94d29c0f0e5d35cd4beb862c509d99525986030f1a17c163f5ff55a96886bb9088ec5bdb08b0fc7c0cbdd09169e36d53533dbc5b077ca10bdda1bae69ec327660b4a43de3d35decdb89fbe5d680c18baf854bdaae020571eae47be221efc5be2fee9ddbd0317b3723e111c518764b3d79c58e2bd290859e24b5ab2b82df769e2244e7b2709b55678a50a3ce4187b4ce5e1deea16e9eef30be540a09df88f656bf597a8b97a09bce985fcc353acb863787b471d980bacffc4ef3419c311f1ea5c208424c4f9ac246e3a0ea4551c65fcaa409d46bd6f6fb2d3e65c8e5e11eec54d95c3e02174a5330bb304fe8e842b11337a917fe1d8911f3451d7c8342265d65db3fa8657e81caba61b101ea0e4742fb3c5b4ca35b2ef1c38524369b87b86880e0571a3cbaeeee8afaf7882d04ff25d2810c229807d640701af66f6105d5f459db7636327f82a1ddc9f0820d8bbba98ee0fc66f3f354ed937f6fad0cfddb0c6108f7c8a7dd3af3ee4085166fce363ef2e2aeb146f996a28cf882e04f5ca5f3a76403a61e64cc269eb83517d12221dbc9e6e838532d4d705f5a8a846b930c58c420862b982c81898bbd5ef5c562d03b198ae69c207da0e40e50ec223baae7525989e727fb42b2f414fbdbb40a286cd15586442a482ea1378fa39f90f7b1ef691d21aa1ebeefd661b65f3324ed3d535c284c6be1015a5efded8de1732008b850bf59235a58c471273426dfb3a0b2bd235f8f56664e40c3f1f73dba7fd34b621f0ed8c377e1a9f048a2bebac2287205aea504626cb246777e0fbe643b4b17b809602512790bc2d018efbf298bcfce0bdae36026172e2e8a2e70e3d072575355f272dc0acd67d9c6a1b24237c27206c76021f97938ba594951333e45eface829ff3771b85c71d1f96e6358d59c06dd938b38eb3fc956863eecd478c3d371cd54984c8e9b161c367b3a4be956706aec649808497c50c99a31f36460293127a5289e5af818c27c51f8d807ef62a14ab1f614dc1f08030a8bd84118ca96f736d99efaf39a7df69ae38408b1e0576dd28f76adc73b105b7d5ddf07201a593d047633aa0b71b6f778b1e62d963d5a16bdfb8eefd863cb0ceb13946d6637687bf4bfd162f557d1a2a5e9130ad5a8280fd199ab3cc308bd2f5ee8952d87188790b3375e5a88013264740c99a8294ffe4d138dd8cb41194d008694e4d35e0d3bbccdf61b61b623189b85bfe9449031e5ca80aea6512ede18ae1886cb9a36e678c35a3a7f58408903a5e39947c45c3ac662e4ac1e0c70339450644812797969b83691dcd1ed56af117248d9280ca6d4fad15f3d76e38938f58f0961241ea9ab96536e35f8c5a0f012243e049e1043f976990f5dd41b80f9b95fbc030475c09acfb20df0b5ad78dfc51677d6b277094dd2782958b568e1ebc2d123e853e3634c74b300eee83ade4d56a8880ee75ab47f101eafe4a14d34f20dd76519a5e48e726f85c1955dd869bf9bc65fae07a95931eb7294519126f9398229c15720a2be75391fb1b0f2c86e7d177c1f354a5b7cba4d64de16837696e3e233bed2fa87361ac32e45cbee8824647395c507bc18fa3dc0dc6f8b196ae10c8966dc49b1e0725ab1c905e2cda529e255fa5808df7e48e1b8a1456fe9245ca2f5c5fc5b075772b066017aacb58e3182aca0233460f228a2f587f49db7c55d8cb64f90d307a8f087575224b52fe9bf84065d58d012e650d17e185a35a62abf1a28cc8d7765d15e89e92381395d0b8d49563b31b56167ce9626c68f917bee88b8991baca6b396efcd2154357df0f1e77d01ef07af129fccb9ccdf9f6576e0844aae2042b9f24bbaedb037b3c872fc455db47a395de1bdc3f123aa47c7ba29f771c2a64227ef1073f039125c235c94c167302d0d555fe28305e31b9f286ec9f37ec894d9ee3c7a65c5f741db01c09ee85ddb5af5950080c480217129d4abb6fbff615eb96965224052a9b59c40fe0ec2c2af3f4fff5497889a5a8352b12f80add711a4d2ed265686c0827be893ba61258f1769c29603309770fd899f5377f6977e8333350807bf0f645fc38e1fff6de876183c0f8a1797dae641d7f0cb065ec7d8321ee4246a49ccd9a4c842d99df6b3c2b01c55c54bb20c14eccdcf9f35cd3f2199ba83443eead186dcc8a3518ed28daa2ae1f4d4b36a6beaae8081bc617a2adcfc1b402bbdcc4b531d2b15983b17d0967edc34d0da46352186bf9587e403f60ebd708d3dd3b25893a3319afd6532f9bc984a7d04aef86e5668526b018c3e80943864056138c32ef7b8f40a77634d075a2750a3b138f0f975e497268c4ef580f63540649b898f033415e31677ad157697b5b0fcb112ce543bd53e172d77e74854ec70866092131cc1ba0c4455798dfdb54330da2d48a300c43550827c1a515507c2c64ccd2d394b5aaf43557ddb9c5b0b04583af120f1ecc040cf4ea78ae07a61dcf485b16a99e28caf57cace6030411dc28a27b392b32b758aea282bfdea99a998ac776d1cce627226677a851d675fdbc1cceee446679dc70ed1566b26ec5f43f9cbb4fc8db3e1b33cc345b1a6110e313a54eb53121eadb96b7760bbb2fa220962fc539ab228c01e4507f8e293614d5c39ef35fea592587f5a22d316dbedeb92d834f1209b8ec58fbaadd06bf373ab8273400327f0f58cfbd758698167e787a58a6a0aa5fcf3eea9bd985fa988944345706eae56594d7026de5daad091a487493e07e8ebc186be9d4e216163c2394e8871f9c5e6432518ffed5934a31f7d0cc65a1d1f1697be78f8161052430b02bf3062c86b4d5de1c97cdbc9180134d78bcc69bdb1a01361549685dd004cb64da329a11ce3ea48f3243d100208ea4f1e1752b2a5775e0a2983bde1638de29d2379b1136b427aadb43f6ffbb5bae27ba4d5e30f06c4f6a345cbfd8a9ce145d90f52778ff955dc84589a338b3d9e5c006de940401e79559cdef85281be40fea266bce215c8b19f5cbe4dacec14972eafc282e706cd2364e9771935480d8451f969981674cd19a48af77964104c5a31e62e50a79dc37bb0f44c589a26ece09499488e0681bf4ad4ec32156569432043bd7e92f0b5fdac7218a1d12368794b10039b611f83ab0c87d42fed26efb932eda242dd86ec875b0ea9721cd1e3e7c097e026d72416fdde580791245d9f4c9ca1488bf8e480c763e4dc5115ef6ff230c516bb6f318d567ec46e779d39c4ad0a8823fe929f9a278d85fd55c4ee49546782684cd36a939cd2cff10afdb90e73dfa843f22b4c8750286fb3f90eeeb34133968ed6afea3b49f7e5e890160cbcd9347c3643712f6c05aac06666e5498b45fc0e8c417bbbda67d21c08c854734cb9ea4ee94c00559e9d35de5dcf3064146699a4960fae54a3f5b169cc773e28069e68ab3e48ad81e239b997587cbaa63755fdf042f45f8afc89168ddf91f5c40187a8a38ecb41e0f2d559fd0dac506a6d5225b3a4facadceffbfc521461213b563b90170dff2e395474db981699bf97c4b01526515dc540c6efaf5c04266df43a5d69388f77cc519e2193db4be63ae1f5fef615359bd169432f2dbd325c87f43d1ac2d269adf49d397642305b2d14eb5b3610ccb172871489600dd0ab0655a2378df786ff75132d77a2a37a7e6a0303c960b6eaaaf3228e14e2ad76518d75eaa7cb42686e0aa319a7fcea1b574d269bd9cd15eac9d96d124c5ffff3b39aa4055b94304b1c93a43e5151b5dc358c7645d6caac876262fd23b0d107d3829d2f2c29cf4915597be2bd5b78ec54af8864c8b4f7e431ba90c02d7b38063dfff2a045e3c5a20e6e3c34afa965deb35cc7f4778242864b0a4bbd67a9b464b6bb5b593c8f0480d58637e1d19a0350d5d92da66948ea9d89709615a2f66e29669f800dcfd41ef1fb54b1f5631432a0a3985cb084e12ae202711d7e5e10e906700d614ba4252632a393c89c8766ffa1465f137ff07d882ad66ddabd8848460e2660384404949e13b30f8ef9639bd47ea752c7e8499a0825e7adc6a93a2b560abb0ba2b7925066020f76a3d7b35578d779d7676cd5dcd8906913d", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)=""/73, 0x49) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r1, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0xfffffffffffff001, 0x8}, {0x3f, 0x401}}, 0x2) listen(r0, 0x2) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000280)) ioctl$BIOCPROMISC(r1, 0x20004269) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10020, 0x0) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x35}, {0x6}]}) syz_emit_ethernet(0xc0, &(0x7f0000000100)="257ce27859cffdc9a7a0a3809d88c7297c6608d583a3a5bcff3e5fa293ea9901c63fa09770530b66022bb8911b849acc11558a8c0faecb0673f4e51073c470a265b2482921e5076f05e5c0a125e9e0d9d12df1e049c0dbef0c9c145b6c96c0169314575198860bd76108813618c8a16d1aa818b1c380134f33b54ab74f1762a28b3c47006ad156b84c54c210c2978531e26a22600d2ffc80aa5714ba65a230da8bf63e9b04f30a0a431fc070b8eaaa5fbf5f3b0ea01c3111e8b5a20f1e5d93d7") fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/94}, 0x66, 0x1, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x9c74cfdbf1a821ef, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x5) socket$inet6(0x18, 0x0, 0x0) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf10f46a1, &(0x7f0000000340)="b6") 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8000190}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10101, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 09:16:05 executing program 1: r0 = socket(0x800000018, 0x8000, 0x40000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) socket$inet6(0x18, 0x0, 0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r1) 09:16:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/24, 0x18) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) readlinkat(r0, &(0x7f0000000280)='./bus\x00', &(0x7f0000000380)=""/75, 0x4b) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) clock_gettime(0x4, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x80000001, r5, r2, r6, r3, 0x40, 0x1f}, 0xd, 0x5, r7, 0x0, 0x0, 0x3, 0x5}) 09:16:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="2d0d04be37d72843eeaa986a0c86ebe5d717218b22b5dc89fb6db77854692b43a0bf8d5e94b7d7884d24ad361e428f6686c2cce9ed9286f82eac0bf3bf9def6205769336b61d9a269de736", 0x4b, 0x3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000380)={0x2, './file0\x00'}) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="e1d483a05a30492d4c8bc8b3a98259821916f759a5abd9720601f90303f7fd4292ae35de997a0b9972fceeb3efa80368a8da4cdefa427b6a519270637f3f303eec8df9e45ad3d7905b1b2ddc84920524f2eb7eceaa9d3b3ea1f0037df742a83c9952d465fd9221b7608d4b4a0b2cba4d8c764b9bc7460451ca095b5d40cd6e5ef0d48ebd8c4a8a148d7dcb6d538dbf539aa22d88c8774f77007b1cb5f714d4e9b36f9a62858fc3e28e9a11ecf832", 0xae, 0x3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffea9) pckbd_enable: command error 09:16:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 09:16:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x203, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="ddc3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x400, 0x7, 0x1, 0x7ff}, {0x4, 0xb4, 0x86ac, 0x80}, {0x1, 0x3, 0x1000, 0x6}]}) 09:16:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202ff00000000000008466ebd5587ef824cfc8247fb2a438b991065bc5956714f389c4f0119fe43c2acdba3c95281029b16950cd869444bb2b09b7280233bfbd2c76f20b999a131e888b4cf17804fdcd56c46cc9214a4fef0cd0cc5e5c9364f50bd4a66eaf597483d597d5d126de5388152dbb28bde5242700972cceff03ad457de11336e3d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x990a}, 0xfffffffffffffebf) geteuid() r1 = getpid() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x26d) setuid(r3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) 09:16:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) accept$inet(r1, 0x0, &(0x7f0000000000)=0xfffffffffffffe1f) socket$inet6(0x18, 0x8007, 0x7) poll(&(0x7f0000000040), 0x0, 0x6e) read(r1, &(0x7f00000000c0)=""/225, 0xe1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000000000002) execve(0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) 09:16:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) 09:16:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/189, &(0x7f0000000000)=0xbd) 09:16:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000400)=""/100, 0x64}, {&(0x7f0000001b00)=""/4096, 0x1000}], 0x4, 0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0xa40, 0x0) r0 = socket$inet6(0x18, 0x5, 0x80000000) dup(0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r2 = dup2(r0, r1) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000580)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x1fff, 0xa4134) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) write(r3, &(0x7f0000000040)="496ed24f4595b7f5a3ce1159da197f8cc84ddd46f4bafa980a4e0ecb3eb9832b57242548099d5ab88d04538617299445ae9bc3e52b61e2becbc0257c0ffcb4dec005079e532a7c75cbbb31e9271ad38a549032f4535f93953480a9daa539394a426e2cfbeff8c6e506f1ee5aeea4f30ad662bf3518a4a47e3154f6567806512a726d8a979c7238131960ab2220fe4a2f972f639340b6acfb5913839245e77e355545603303bd2bd6c4b3984c", 0xac) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000004c0)={0x2b, 0x7ff}) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)="457e847dd8ae8c77fe14a03348781ff46eaf75092353cb7794d6a0dd02551d57e476d0a45b280ef7000ccf64ef3cc08e138c0c911a093a5f723156aa775d55a4a1fe3775dbc3f61a4c0d348da226b360acb2204dd6133f0f56bd0903bb7342fca3c05abf93cb01f78c359e023ecae871e1525fa4fc342e09c0081b939920c616f515aa6b1b8608a320452e336033bd93c408b13d9a918bfed050901a3d8a867fa80cea475500201895a8071ce2a4e54c2abe42ef3e75", 0xb6}, {&(0x7f0000000300)="c452553d164d4979c3fe32614c601aef6cc7f7832da10ecbd4c3154fc7ca242b20ff5368976fbc29bc8cf10ee09a29938828b07a262933fc82a03863e47760df98971bdb5ca34a06cd3935b6d3519ce4a750df3433ba8aae90fe08f40295eb37456d3d1ff3f2986e29f8d2d0d97f68f660d3142c", 0x74}, {&(0x7f0000000380)="207ed4670a999bb01ac8709ac114aabc5c2092f3f995fb45a53abcc73cbd9def677db1fc2079f0dcc89f0becd1a788c6c05a6ade5937140058e226d9153cf7b14b1103ba2c1db164ae3f615bb07daabf33bb1d507bb91a23186a15a8938675708b5a2ed6dc04", 0x66}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x2, 0x301) msgsnd(r1, &(0x7f0000000140)={0x3, "3c94dd30cc90c5607763b6b3e721e7d951f0ce1ffe0305440c10fac884e8d7a281342a882bb01a9e9d5eb430e1b875a5bd296011d8614dd3b501efbe6239bd1768d84eb4888c600c261124eefd73675b2394860d2a3b7115705e82bdea753703ced8140fa3d467c711f75e3e1f6fdc8b3695630e553af47d1ccac48dc29550955190b2d340beeb8d7725e1637a4eb22f67bf79013809d4f6c1fb66f3e6dd4ab875c0ea"}, 0xab, 0x800) syz_emit_ethernet(0x333, &(0x7f0000000780)="777b7f005dec09a4930100000000000000b02f726d0584004e5bb50b51934972aa23be95d003e1a45fa19603dbf4b5c50fe4aebb2c976bece47743f1f6776a6cd1000000000000000000000000c1952219d585e97c742755aa89d8897363216acb784d010000804b49450942aa9f5ce501fbbbd6de04f9def9d4814fa562ff4f74b561fac238c9bab8b88b0b565aa97c274c520a8a684cc77c9842a1afbea98b9ba3cd48e1333a6e848fb83609b0adfaecb89998d696acce2d8a43d2df667e9d0874e37a9b60580314c9f5bc0851d6bb963cc006af50c892fbf144989d7acef83df55c1546b4518692ada1ba92b042c0e0cf") 09:16:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f79202c, 0x3ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='m', 0x1) mknod$loop(&(0x7f00000000c0)='./bus/file0\x00', 0x2001, 0x1) 09:16:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8200, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xb0, 0xfffffffffffffffb}) 09:16:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x54}, {0x6}]}) lseek(r0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 09:16:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xffd, 0x40000040) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 09:16:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x11, 0x4003, 0x0) 09:16:06 executing program 1: r0 = socket(0xffffffffff, 0x3, 0xfffffffffffffff8) r1 = semget$private(0x0, 0x0, 0xa) semop(r1, &(0x7f0000000000)=[{0x3, 0xa58c, 0x1800}, {0x2, 0x8, 0x1000}, {0x2, 0x5, 0x1800}, {0x3, 0xffffffffffff6e8c}, {0x4, 0x9}], 0x5) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 09:16:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r2, 0x1) flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 09:16:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0xebde, 0x464b, 0x6}, {0x4e1f790c, 0x5, 0x1f, 0x9}, {0x6, 0xfffffffffffffffb, 0x6, 0x6}, {0x0, 0x0, 0x4, 0xfffffffffffeffff}, {0x1, 0x8, 0x4, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x3, 0xfffffffffffffffa, 0x1e}, {0x2e4, 0x9, 0xbf81, 0x6}, {0xfffffffffffffbff, 0x200, 0x0, 0x1}, {0x0, 0xffff, 0xfffffffffffffffd, 0x3}, {0xba, 0x0, 0xff, 0x10001}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 09:16:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() flock(r0, 0x4) close(r0) r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x11, 0xf0000000, 0x0, 0x1800000000000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0xb063, 0x6}, {{r3}, 0xfffffffffffffffe, 0x4, 0x2, 0x100, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x24, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x18, 0x40, 0x9, 0xff}, {{r0}, 0xffffffffffffffff, 0x62, 0x4, 0x40, 0xff}, {{r3}, 0x0, 0x84, 0x8, 0x9, 0x7}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0xafe0}, {{r3}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x0, 0x9}, {{r2}, 0xfffffffffffffffc, 0x94, 0x0, 0x0, 0x1a3}], 0x1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0000023, 0x1, 0x7}], 0x6, &(0x7f00000001c0)={0x6, 0x2}) write(r3, &(0x7f0000000180)="d5", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:16:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:16:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x1) 09:16:07 executing program 0: setrlimit(0x8, &(0x7f0000000140)={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) setrlimit(0x0, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) setrlimit(0x0, &(0x7f0000000100)) 09:16:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba8600000000000000e5e27b216d670b0000001b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434829660601c8aab88ea44205abd5c0477e885be65b09676271847a7d31bd428e8b960ed85d08324ffffffff6d7d5896aeaf807e996ee95c22def68655c42fe448a7906412290302c5f007cd4beded0677f511ba9d810c080d7cd369ca1199675ec1d2f9c5b2cce4ff55852a2d3f38d508e2e0aac19251bc6a716d1e6eb95eb9d12a5f171793d7f80a9566ff43a5272b9cdac2bb33406ff16d3143edf99a5dc92ec54d3f689c5b3b71c6bd07cf15548a5eeaa3453f405613627d6bb56598d49408a9fb6ebac5d19766d5d46a83e9963caafd0d95b405acc57be1af3b33a9ac67fbc2eb874b6c9e7ff8c6c7dde0497ec8f5b2c11130185b6d2a5d6742", 0x14b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:16:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getgid() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="4402014e27e36090f517f89896d7455092b9d2e661", 0x15}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0x80, [{0x0, 0xe7f4}, {0x2, 0x6}, {0x3, 0x4}, {0x1, 0x100000001}, {0x1, 0x5}, {0x1, 0x71}, {0x2, 0x5}, {0x1, 0x2}, {0x0, 0x4fa8}, {0x2, 0xb5d}, {0x3, 0x3a}, {0x1, 0x63db}, {0x1, 0x3}, {0x2, 0x7fff}, {0x3, 0x3}, {0x3, 0x7}, {0x2, 0x9a221de}, {0x3, 0x3f}, {0x1, 0xe7}, {0x4f48ec427ee2c0bb, 0x38a6}, {0x2, 0x1}, {0x2, 0x1000}, {0x2, 0x9}, {0x2, 0x80000}, {0x1}, {0x3, 0x6}, {0x3, 0x815}, {0x0, 0x7fffffff}, {0x1, 0x55a}, {0x3, 0x9}, {0x3, 0x7}, {0x1, 0x6}]}) 09:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6, 0xf6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="92") 09:16:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x33, 0x40000088, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x1, 0x12, 0x7f, 0x81}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20}, {{r3}, 0x0, 0x20, 0x20, 0xffffffffffff0000, 0xf800000000000000}, {{r0}, 0xffffffffffffffff, 0x28, 0x2, 0x101, 0xd73}], 0x1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x2, 0x7}, {{r1}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x0, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0xfffffffffffffc00, 0x3fe00000}, {{r1}, 0xfffffffffffffffb, 0x20, 0x3, 0x24b, 0x3f}], 0x9, &(0x7f0000000000)={0x4, 0x2}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000200)=""/99, 0x63}, {&(0x7f00000002c0)=""/46, 0x2e}, {&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/105, 0x69}, {&(0x7f0000000480)=""/56, 0x38}, {&(0x7f00000004c0)=""/111, 0x6f}, {&(0x7f0000000540)=""/99, 0x63}, {&(0x7f00000005c0)=""/47, 0x2f}], 0x8, 0x0, 0x0) 09:16:08 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0xc20, 0x43) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x5c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0xffff) r2 = dup2(r1, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) 09:16:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000700)={0x0, 0x3, 0x0, 0x0, "29cd37140000000000000000306d00"}) r0 = socket(0x18, 0x2, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000640)='./file\x00', &(0x7f0000000680)='x\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x100, 0x4, 0x7, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa99}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c6f000/0x1000)=nil, &(0x7f0000cf8000/0x2000)=nil, 0x5}, {&(0x7f0000fe7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x20}, {&(0x7f0000fb1000/0x3000)=nil, &(0x7f0000f45000/0x3000)=nil}, {&(0x7f0000e7d000/0x3000)=nil, &(0x7f0000f13000/0x3000)=nil, 0x101}, {&(0x7f0000c2e000/0x2000)=nil, &(0x7f0000db5000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ed9000/0x3000)=nil, &(0x7f0000f62000/0x3000)=nil, 0x2a80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000600)={0x7, './file\x00', './file\x00'}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) pipe(&(0x7f0000000080)) 09:16:08 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x18800, 0x0) poll(&(0x7f0000000040)=[{r0, 0x195}], 0x1, 0x9) pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) 09:16:08 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10000, 0x0) fchdir(r1) fsync(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) lseek(r1, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="9233d123baa241137251908e392a59d8d7164f5cd1f960d3636c45fd71b35b400da061de9d770cc489e8364b66b61128a979e91b5cf875bbaa063af564020f9320bba13bd74f24653683ecfaa357ede4189b0281528e6d4fae5d47e56bbaac71b4da2d72c5bcc7f0ae7e7da5da1dccd93615d69de429ecafd0be6d39461257fa7af067e4abf5bed8b1566a1b282755635fe08b789a20f9780ee0919b5a4a19832eae4e824dd449abd7da25a1efbd1215af6e35ad9fd4ee4b4356", 0xba) bind$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) r3 = semget(0x1, 0x7, 0x57f) semctl$IPC_RMID(r3, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r4 = semget$private(0x0, 0x4, 0x200) sendto$inet(r1, &(0x7f0000000340)="913e322799a758ecf039855616e97a3d97984e92951b4542aecbca92c97ec4d16eaa992c74b8c782b4f0fef483640e4ccf4bbea387e9743436b96050fe11fcc8", 0x40, 0x4, &(0x7f0000000380)={0x2, 0x1}, 0xc) semctl$GETNCNT(r4, 0xb7de7bc8d3828e12, 0x3, &(0x7f0000000180)=""/228) 09:16:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d, 0x0, 0xe78}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = msgget(0x3, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/127) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 09:16:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f0000000100)={0x0, 0xf129}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)='x\x00') poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x11}], 0x1, 0x0) 09:16:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) readv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/190, 0xbe}], 0x1) dup2(r0, r1) open(&(0x7f0000000180)='./bus\x00', 0x202, 0x40) open(&(0x7f0000000080)='./bus\x00', 0x480, 0x182) vput: bad writecount: 0xfffffd802aa423d8, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1458, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd802aa423d8) at vput+0x187 vn_closefile(fffffd803616ba58,ffff800014941650) at vn_closefile+0x15b fdrop(fffffd803616ba58,ffff800014941650) at fdrop+0xc9 closef(fffffd803616ba58,ffff800014941650) at closef+0x118 fdfree(ffff800014941650) at fdfree+0xf7 exit1(ffff800014941650,0,1) at exit1+0x32f sys_exit(ffff800014941650,ffff8000159de7d0,ffff8000159de840) at sys_exit+0x17 syscall(ffff8000159de8a0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffc0824) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc07f0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd802aa423d8) at vput+0x187 vn_closefile(fffffd803616ba58,ffff800014941650) at vn_closefile+0x15b fdrop(fffffd803616ba58,ffff800014941650) at fdrop+0xc9 closef(fffffd803616ba58,ffff800014941650) at closef+0x118 fdfree(ffff800014941650) at fdfree+0xf7 exit1(ffff800014941650,0,1) at exit1+0x32f sys_exit(ffff800014941650,ffff8000159de7d0,ffff8000159de840) at sys_exit+0x17 syscall(ffff8000159de8a0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffc0824) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc07f0, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000159de4c0 rbx 0xffff8000159de570 rdx 0x2 rcx 0 rax 0 r8 0xffff8000159de480 r9 0x1 r10 0 r11 0xd0e5580a850cee8b r12 0x3000000008 r13 0xffff8000159de4d0 r14 0x100 r15 0x1 rip 0xffffffff81877898 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000159de4b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=29053 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014940508,0xffff800014940a08 process=0xffff8000ffff70f0 user=0xffff8000159d9000, vmspace=0xfffffd803f00baa0 estcpu=36, cpticks=11, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 4838 452634 98015 0 2 0x480 syz-executor.0 4838 253059 98015 0 3 0x4000080 fifor syz-executor.0 4838 192468 98015 0 3 0x4000080 fsleep syz-executor.0 72596 377372 1 0 3 0x100083 ttyin getty 46478 112765 0 0 3 0x14200 bored sosplice 98015 213840 34007 0 2 0x482 syz-executor.0 94343 50786 34007 0 2 0x482 syz-executor.1 34007 255841 20487 0 3 0x82 kqread syz-fuzzer 34007 512019 20487 0 3 0x4000082 thrsleep syz-fuzzer 34007 412560 20487 0 3 0x4000082 thrsleep syz-fuzzer 34007 254922 20487 0 3 0x4000082 thrsleep syz-fuzzer 34007 350003 20487 0 3 0x4000082 thrsleep syz-fuzzer 34007 25371 20487 0 3 0x4000082 thrsleep syz-fuzzer 34007 168053 20487 0 3 0x4000082 thrsleep syz-fuzzer 20487 66257 56911 0 3 0x10008a pause ksh 56911 82940 88394 0 3 0x92 select sshd 88394 427574 1 0 3 0x80 select sshd 76280 462834 72594 73 2 0x100090 syslogd 72594 149601 1 0 3 0x100082 netio syslogd 17525 249535 1 77 3 0x100090 poll dhclient 78927 408474 1 0 3 0x80 poll dhclient 3162 157377 0 0 2 0x14200 zerothread 52658 415238 0 0 3 0x14200 aiodoned aiodoned 75492 429285 0 0 3 0x14200 syncer update 18899 370790 0 0 3 0x14200 cleaner cleaner 25541 341244 0 0 3 0x14200 reaper reaper 52212 134670 0 0 3 0x14200 pgdaemon pagedaemon 32272 132601 0 0 3 0x14200 bored crynlk 26467 111520 0 0 3 0x14200 bored crypto 45587 516233 0 0 3 0x40014200 acpi0 acpi0 13631 220265 0 0 3 0x14200 bored softnet 3756 7907 0 0 3 0x14200 bored systqmp 27070 100036 0 0 3 0x14200 bored systq 49461 236890 0 0 3 0x40014200 bored softclock 24887 10169 0 0 3 0x40014200 idle0 83386 412104 0 0 3 0x14200 bored smr 1 164964 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9522 6361K 14746K 78643K 17582 0 0 pcb 13 8K 8K 78643K 195 0 0 rtable 115 4K 4K 78643K 579 0 0 ifaddr 61 14K 16K 78643K 256 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 137 0 0 iov 0 0K 24K 78643K 287 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 77K 78643K 3608 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 32 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 236 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 2564 0 0 sigio 0 0K 0K 78643K 37 0 0 proc 45 38K 54K 78643K 634 0 0 subproc 32 2K 2K 78643K 44 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 249 0 0 in_multi 33 2K 2K 78643K 93 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 378 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 93 21K 30K 78643K 6903 0 0 UVM aobj 93 3K 3K 78643K 102 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 118 0 0 NDP 13 0K 0K 78643K 68 0 0 temp 178 2727K 2855K 78643K 10892 0 0 kqueue 0 0K 0K 78643K 10 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 0 1 0 1 1 0 8 0 rtpcb 80 118 0 116 1 0 1 1 0 8 0 rtentry 112 47 0 1 2 0 2 2 0 8 0 unpcb 120 853 0 841 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1981 0 1981 1 1 0 1 0 8 0 tcpcb 544 380 0 376 1 0 1 1 0 8 0 inpcb 280 1142 0 1133 3 2 1 2 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 11 0 11 5 5 0 1 0 8 0 ppxss 1128 41 0 41 11 10 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 190 0 0 12 0 12 12 0 8 0 art_table 32 191 0 0 2 0 2 2 0 8 0 art_node 16 46 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 8 2 2 0 1 0 8 0 semapl 112 234 0 224 1 0 1 1 0 8 0 shmpl 112 100 0 9 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5568 0 4163 46 0 46 46 0 8 0 ffsino 240 5568 0 4163 84 0 84 84 0 8 0 nchpl 144 9334 0 7695 61 0 61 61 0 8 0 uvmvnodes 72 5966 0 0 109 0 109 109 0 8 0 vnodes 200 5966 0 0 314 0 314 314 0 8 0 namei 1024 29124 0 29124 4 3 1 1 0 8 1 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 28885 0 28885 18 17 1 6 0 8 1 plimitpl 152 283 0 276 1 0 1 1 0 8 0 sigapl 432 2737 0 2723 2 0 2 2 0 8 0 futexpl 56 42996 0 42995 3 2 1 1 0 8 0 knotepl 112 595 0 576 1 0 1 1 0 8 0 kqueuepl 104 674 0 672 1 0 1 1 0 8 0 pipepl 112 1554 0 1535 4 3 1 2 0 8 0 fdescpl 424 2738 0 2723 2 0 2 2 0 8 0 filepl 120 16584 0 16488 4 0 4 4 0 8 1 lockfpl 104 910 0 910 4 3 1 1 0 8 1 lockfspl 48 316 0 316 4 3 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 59 0 49 1 0 1 1 0 8 0 ucredpl 96 3443 0 3436 1 0 1 1 0 8 0 zombiepl 144 2724 0 2723 3 2 1 1 0 8 0 processpl 864 2753 0 2723 4 0 4 4 0 8 0 procpl 632 6078 0 6040 4 0 4 4 0 8 0 sosppl 128 43 0 43 11 10 1 1 0 8 1 sockpl 384 2162 0 2141 5 2 3 3 0 8 0 mcl64k 65536 594 0 594 73 72 1 65 0 8 1 mcl16k 16384 7 0 7 5 4 1 1 0 8 1 mcl12k 12288 53 0 53 11 10 1 1 0 8 1 mcl9k 9216 31 0 31 9 8 1 1 0 8 1 mcl8k 8192 29 0 29 8 7 1 1 0 8 1 mcl4k 4096 119 0 119 6 5 1 1 0 8 1 mcl2k2 2112 17 0 17 6 5 1 1 0 8 1 mcl2k 2048 57006 0 56962 18 12 6 12 0 8 0 mtagpl 80 74 0 22 3 1 2 2 0 8 0 mbufpl 256 103207 0 103034 50 38 12 41 0 8 0 bufpl 256 14745 0 8091 417 0 417 417 0 8 0 anonpl 16 272428 0 260607 142 78 64 65 0 62 16 amapchunkpl 152 12849 0 12741 43 37 6 14 0 158 1 amappl16 192 15238 0 14582 118 77 41 45 0 8 8 amappl15 184 1 0 1 1 0 1 1 0 8 1 amappl14 176 53 0 48 1 0 1 1 0 8 0 amappl13 168 1295 0 1293 2 1 1 1 0 8 0 amappl12 160 15 0 12 1 0 1 1 0 8 0 amappl11 152 58 0 47 1 0 1 1 0 8 0 amappl10 144 1308 0 1305 1 0 1 1 0 8 0 amappl9 136 555 0 550 1 0 1 1 0 8 0 amappl8 128 130 0 113 1 0 1 1 0 8 0 amappl7 120 1271 0 1267 1 0 1 1 0 8 0 amappl6 112 61 0 54 1 0 1 1 0 8 0 amappl5 104 158 0 148 1 0 1 1 0 8 0 amappl4 96 2983 0 2955 1 0 1 1 0 8 0 amappl3 88 271 0 261 1 0 1 1 0 8 0 amappl2 80 22480 0 22404 4 2 2 3 0 8 0 amappl1 72 55854 0 55419 26 17 9 19 0 8 0 amappl 80 6349 0 6311 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 101 0 9 2 0 2 2 0 8 0 uaddrrnd 24 2738 0 2723 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2738 0 2723 1 0 1 1 0 8 0 vmmpekpl 168 18526 0 18500 2 0 2 2 0 8 0 vmmpepl 168 324393 0 322580 169 84 85 92 0 357 6 vmsppl 272 2737 0 2723 2 1 1 2 0 8 0 pdppl 4096 5483 0 5446 6 1 5 6 0 8 0 pvpl 32 763639 0 748680 303 146 157 243 0 265 34 pmappl 200 2737 0 2723 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 692 0 145 19 1 18 19 0 8 0