029091cb9ce") mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)="3eacf0f6b2756637", 0x8) getgid() ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x25, 0x6}, {0x7, 0x2}, {0x20, 0x6}], 0x3}) fchownat(r7, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x4) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0/file0\x00') ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000180)={0x5e7f, 0x0, 0x200, 0x7, "6580f87a3981414431520f5377a96f64d73abb7b", 0x643e, 0x5}) 03:50:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getpgid(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x7}, 0x8) 03:50:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 03:50:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x100000, 0x20]}, 0x3c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) 03:50:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f00000002c0)={0xdbda, 0x7, 0x6, 0x2, 0x67dff69a, 0xfb6c6a1, 0xd696, 0x9}, &(0x7f0000000300)={0x4fa270e0, 0x76, 0x8, 0xdc, 0x8000, 0x3, 0x1400000000000000, 0x7f}, &(0x7f0000000340)={0x3, 0x800, 0x2, 0x9, 0x7fffffff, 0x7f, 0x3, 0x101}, &(0x7f0000000380)={0x3ee, 0x1}) write(r0, &(0x7f0000000140)="220e22", 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x5000000000004, 0x4}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8001, 0x800, {0x6, 0x3}}) connect(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 03:50:55 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus/file0\x00', 0x800, 0x40) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x6}) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) sendto$inet6(r1, &(0x7f00000001c0)="956bbf2ab84773e65cb3a9672e7f56320f33490be96d83689a89607e64d2775b0440dde94cb903a11d2b57ad5eedda6dcfb35683ff20109cc131844c5a76a70342447f081053a077d2b196bac644767acb744cbccba48761ecd7c6aa08f9e0237e6c5a4e92a24b9cf94b1733532fe52d036259eddf2d4e204bc7703a8439c804498574", 0x83, 0xb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r2) 03:50:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 03:50:55 executing program 0: r0 = socket$inet(0x2, 0x400000000003, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1ffd, 0x0, 0x0) 03:50:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 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 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x4b8, 0x1c0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4000) ioctl$TIOCNOTTY(r2, 0x20007471) syz_emit_ethernet(0xc0, &(0x7f0000000180)="ac529a7d2c98e7f5ddf7eb732c63a64dd1cac90cad07b55cc2eeebb3169cdab4d27fd9059dbcf0cb69b2208c82dcfaeda70afb9637752bb1e13f51c7396e4efdb007ee90a8020b1e88ebb623db9b6493f2bb32d8f920e7089857b7c69a29873920968602f370ea1061275d5454d3405086b033ddcd7b65a96f63e4871923be94237bbe39a369502493a7f0d14d6fbe6c6d700c5bdff17af07e14f71eb86a65baaf82da0c571d63c02bcd91abae356da308204ab92e3cf688edcf4e776cf92dbc") 03:50:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 03:50:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000005, 0xffffffffffff64b1, "925475447dc50f4f9a8933ec7254a400"}) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) 03:50:55 executing program 1: r0 = msgget(0x3, 0x47c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) clock_gettime(0x2, &(0x7f0000000040)) setuid(0xee01) unlink(&(0x7f0000000180)='./file0\x00') r2 = semget$private(0x0, 0x8, 0x1000000000000008) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/15) msgget$private(0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) msgctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="010000000000000089b39a70208f271ef973bc5da300"/37], 0x25, 0x800) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x88c3000) 03:50:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x80000) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8004, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 03:50:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x120) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1a26, &(0x7f0000000000)=0x2, 0x4) 03:50:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x8, 0xb0c2, 0x400, 0x20}, {0x9, 0xfffffffffffffff9, 0x5, 0xffffffffffffff6f}, {0x61, 0x7, 0xff, 0x1}, {0x2e4, 0x7fff, 0x5, 0xe5}, {0x4, 0x416, 0x1f, 0x8}, {0x5, 0x6, 0x4, 0x6}]}) syz_emit_ethernet(0x637, &(0x7f0000000200)="256fd55b45d2d104d7d661bd1e8298b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000340)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x20) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x68, 0x3, 0xfffffffffffffffc, 0x20}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x0, 0x401}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000007, 0x4, 0x2}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x20000020, 0x101}], 0x3, &(0x7f0000000300)={0x101, 0x6}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) 03:50:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28401, 0x0) 03:50:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x3c, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getuid() setuid(r1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 03:50:55 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket$inet6(0x18, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) pipe(&(0x7f0000000080)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r2, 0x20004276) 03:50:55 executing program 0: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x12, 0x80) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 03:50:55 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sync() getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x800, 0x0) getgid() 03:50:55 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") unveil(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='W\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 03:50:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8891, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xa, 0x80) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000540)="6c31a5", 0x3}], 0x1, 0x0, 0x0) 03:50:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:50:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000002c0)="b2dc691068e490f190c7143f374200afbcbc81271fc777796b3c8acead774e4c5f0ce85b4cc2e7de4f9d876aa959c70de60a04b8a6ce1f17f7f21384aef957870c43e2c8b1a6bdba060ad62466f1cdd42821f2b0ec2861ccf149fdef5beb2fd8acc56258e888c46e3ca0748e1f4f9206862c5480fc2a1d31751547c53541a05e84df87ccd53db583fafd3e71ef61ab2ef90ad9502b8cecfab53988f7e449a848530a14183ede766efd82b2cbd4a5f915a97ac217fac6cd4bba3e93641f0b5db795892530a02c46bbed825e369c7f28c423c183dfddf7d108400e9efb", 0xffffffffffffffe3, 0x1, 0x0, 0x156) write(r0, 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r3 = syz_open_pts() ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f00000000c0)='./file0\x00', r3, 0x3}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 03:50:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) msgget$private(0x0, 0x105) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[0x3, 0xe80, 0x81, 0x3]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x9, &(0x7f0000000180)=[0x99b, 0x9, 0x8, 0x2, 0x776, 0x5, 0x0, 0x1, 0xff]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgget$private(0x0, 0x90) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:50:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x5, 0x2, 0xcb, 0x6b}, {0xffffffffffff871c, 0x6, 0x2, 0x80000001}, {0x4, 0xac14, 0xfffffffffffffffe, 0x1}, {0x3, 0x3ff, 0x204, 0x8000}, {0x0, 0x10001, 0x7fffffff, 0x4}, {0x6, 0x6, 0x9, 0x7ff}, {0x100000001, 0x9, 0x5, 0x8}, {0xd68, 0x2, 0x9, 0x4}, {0xfffffffffffffff9, 0x8, 0x7fff800000, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:50:55 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x7, &(0x7f0000000140)="75a37c4c5051af") ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x6, 0x7f, 0x7, 0x81}, {0x800, 0x1, 0x9, 0x2}, {0x8, 0x8, 0x2, 0x9}, {0x0, 0x100, 0x100000000, 0xfffffffffffffffb}, {0x3ff, 0x65d, 0x1, 0xb10}, {0x10001, 0x80000001, 0x3ff, 0x8001}]}) 03:50:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x8, 0xa000000000000, 0x57}) mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6e", 0x1ab}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:50:55 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8880, 0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x60) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000007, 0x0, 0xffffffffffffffff, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:50:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 03:50:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000080)='./bus/file1\x00', 0x542, 0x1) socket$inet(0x2, 0x4004, 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 03:50:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000e5f3bca0c52c39c8693ae4db551b819bf48eca53fdc784a21fd30f14402aad25fd5887d42b5f9c744a46a5c063fe34981af0fcecf0e4620a6feb8b642c3fba421172d0a300a39d97e46797aaf61fafe83d6ce5b137"], 0xa) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x20}, {0xe97, 0x9f1b}}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r1, r0) 03:50:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e30300041000000000000024e00818d23a00", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) clock_gettime(0x3, &(0x7f0000000040)) 03:50:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x20000000, 0x0, 0x100000001, r1}) flock(r0, 0xb) 03:50:55 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f0000000180)="3d2691e107ba3a6b52e0229b0306264ec5d4521a7935ee1e20fd7f7c2b1ae891034430d4079e2b1e7124e459036e85ed175da24d885004f226e7e828ba27fd80eb796220c2a183854706f76f6d6cef607dd77093bc3b2bcdee7df5f1fa04366cbc71b982ccc58a8e23cddd8119b500de9848cbcfa302655e399dc748eb2a33b1b19baa6d98a170bbbbfb38a91e418929a0f91c887c4c3ad1216dd3ee41666847532483de9508951668ea8cc989883a2763f54c9f83d5e2", 0xb7, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 03:50:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x800000}, {0x6c}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fe") 03:50:55 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/41, &(0x7f0000000040)=0x29) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x221, 0x4) 03:50:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2b, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) munmap(&(0x7f0000dfe000/0x200000)=nil, 0x200000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 03:50:56 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x2a0) r0 = socket$inet(0x2, 0x5, 0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r2) 03:50:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCLOCK(r0, 0x20004276) 03:50:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xd}, {{}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000200)='./file0\x00', 0x8000, 0x1000) open(&(0x7f00000001c0)='./file0\x00', 0x8400, 0x20) read(r1, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xf0000041, 0x6, 0x20}, {{r0}, 0xfffffffffffffffc, 0x44, 0x1, 0x9, 0x20}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x20, 0x9}, {{r0}, 0xfffffffffffffff8, 0x87, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x400fffff, 0x4, 0x4}, {{r0}, 0x0, 0x8, 0x2, 0x101, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0xfff, 0x1}], 0x3, &(0x7f0000000040)={0x8, 0x100}) r2 = shmget(0x2, 0x4000, 0x44, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/235) 03:50:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x20200, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x2047, 0xb1) rmdir(&(0x7f0000000080)='./file0\x00') 03:50:56 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) getsockopt(r0, 0x0, 0x1f, &(0x7f00000010c0)=""/38, &(0x7f0000001100)=0x26) 03:50:56 executing program 1: clock_gettime(0x5, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x101, 0x0) socketpair(0x3, 0x4000, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x400, 0x0) dup2(r1, r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0xa, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r4 = dup2(r3, r2) recvfrom$inet(r4, &(0x7f0000000040)=""/101, 0x65, 0x2, 0x0, 0x0) 03:50:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0xc88, 0x0) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 03:50:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0xda, 0x0, &(0x7f0000000180)=""/218}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 03:50:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000000280)={0x211e}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) recvfrom$unix(r1, &(0x7f00000001c0)=""/128, 0x80, 0x41, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:50:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x8, 0x9, {0xec, 0x6}}) 03:50:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00", 0x4}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2e1) close(r0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x3a, 0x4002, 0x4) socket$inet6(0x18, 0xc006, 0x7fffffff) setsockopt(r1, 0x9, 0x6, &(0x7f0000000140)="65fdc524e121ccf6b3c33b6d06b000b4b91e05a245751c7d06a6b1ae881d5f99bd497e79963549a9993428be1f7ae0cac41b67162fa5b55c532a46fd896d6ad90ac83c75a212626d8c7a1671fd6b488f64517db288e8988e557b9dad0d777c5b8dfac3b0568ad0db3edf0edd7512c6bf776c5c2578c349b62067dce1ea6b381f896bfd2d4aea24ef59f5bda7cdb7da1495a2eb4eca3dbb3473216475", 0x9c) 03:50:56 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0xeb) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x3, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x80) listen(r0, 0x80000000000007f6) 03:50:56 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) read(r0, &(0x7f0000000080)=""/175, 0xfffffffffffffec8) 03:50:56 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xa0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) pckbd_enable: command error 03:50:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) pckbd_enable: command error 03:50:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r1 = syz_open_pts() read(r1, &(0x7f0000000000)=""/184, 0xb8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 03:50:58 executing program 1: 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}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = open(&(0x7f0000000100)='./file0\x00', 0x20220, 0x10) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0x100000001, 0x5, 0x2}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x84f, 0x2, 0x1}) 03:50:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x5, 0xd775, 0x7a6000000000, 0x3}, {0x100000001, 0x1, 0x10, 0x1a}]}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x80000001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 03:50:58 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000340)='./file1\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) symlinkat(&(0x7f0000000040)='./file1\x00', r2, &(0x7f0000000100)='./file0\x00') setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file1\x00', r1, 0x3}) setuid(r3) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 03:50:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/46, 0x2e, 0x1, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00152e2f66696c65300017f665cf1eb911e77e382bc107e664eb906216"], 0x10) 03:50:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400400, 0x0) r1 = shmget(0x1, 0x2000, 0x60, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4) r3 = msgget$private(0x0, 0x400) r4 = dup(r0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x9, 0xe9, 0x3, 0x0, "a7b672c60b89902b46662ed259b622c4c50f8b25", 0x3, 0xffffffff00000000}) msgrcv(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000a200000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007633b9e8a84eb080056b83163bf20a61b7f8f10d4f876a88f464e480a36dd14c55795a2bf35faaba06d19c18d494747031863899e4979a2a0d0e2623d182aa56ff9e9a45a813af87a159f3b420bb804cf605e7b534aab542a056c8dae3641254cde9e95786e0351b9016a2645affdc3ae2721d2934b3136dd1378e8cd3220834f64cbdcfe7920f34c07503fe4197d18acc6886c19bb6578c57d56ff6ab4197cd7d175bfd6dc4ef1501b5f7bd5d73700e1b63b4169c13e16a41338edea705a89ab3b25f"], 0xfffffffffffffd3a, 0x3, 0x1800) 03:50:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 03:50:59 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) 03:50:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xc600000000000000}) 03:50:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x6c}, {0x80000016}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x100000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f0000000180)="b6") 03:50:59 executing program 1: r0 = socket(0xd, 0x0, 0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0xffffffffffffff7f, 0x0, 0x0, 0x0) 03:50:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r0, &(0x7f0000000000)="6bbf1d545393d26b624a52ec388d2fe84e6fd05f2be97b80b34d", 0x1a, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$getown(r0, 0x5) 03:50:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3021c4d7) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x80000001) 03:50:59 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f00000002c0), 0x10d) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) socket(0x18, 0x8007, 0x5) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x6, 0xfffffffeffffffff, {0x0, 0x9}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x121) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r6 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x40000000000004, &(0x7f0000000280)) fcntl$dupfd(r6, 0x100003, r6) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x81, 0x1000}, {0x4, 0x0, 0x1000}], 0x4) 03:50:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 03:50:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x1e, 0x0, 0x10000, 0x0) close(r0) socket$inet(0x2, 0x4005, 0x9) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) r3 = accept(0xffffffffffffffff, 0xfffffffffffffffe, &(0x7f0000000180)) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000100)={0x6000, './file0/file1\x00'}) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000040)={0x4f0, 0x2}) 03:50:59 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x3) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 03:50:59 executing program 0: r0 = kqueue() syz_open_pts() readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/67, 0x43}, {&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/47, 0x2f}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/117, 0x75}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x8) r1 = syz_open_pts() ftruncate(r0, 0x0, 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 03:50:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) open(&(0x7f0000000000)='./file0\x00', 0x90, 0x20) 03:50:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget(0x1, 0x3, 0x40) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000001c0)=""/26) setsockopt(r0, 0x9, 0x81, &(0x7f0000000080)="e0e962d21e82652abef888097100d225aac7aceb78848e7730d15d64dc1bce9c591a51d8e11b468462c44dfaeccb61f881a39fa9f0cb00d0a660d95a0a72c1416cc8515faf074c540022b77d8f34ae36ba776d89db7f56b8a608be52680ecb28382f7c80a897caafb26c4a2602b06d19eb848994e209a82be91e89d4e87098cd4f60ebd15a28b0ca0fa404907bb2d5d91ca3a6bf30141f182673262a52aa302a4c2867249b654cdecd933927b9714129d5c80f20b58f1390b5a78e862750f4f140d7", 0xc2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) 03:50:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000040)) 03:50:59 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)=[{0x44}, {0xc}, {0x6, 0x3}]}) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') ioctl$BIOCLOCK(r0, 0x20004276) 03:50:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x82d}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000008, &(0x7f00000000c0), 0x0) 03:50:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 03:50:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 03:50:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) unlink(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006, 0x800000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x87, &(0x7f0000000000)="67b69ed5d458bc83103cdc21a9f23dbd85ea365551d711cc9e2dc9d8812daaaee8764c5d2b686d750f9d3d173b53865ea7777ea662ba947a1163982b9b02b5b596aadac0c858293acd189a0132780e73e89bbe17a8bd939e3d237226e5a64a865e1b6c6f583220afa375f4a8f8e8c5268f7d1088ff917e423b85f50e22c1ca85708f957425c2c6") ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x3, './file0/file0\x00', './file0\x00'}) 03:50:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) flock(r0, 0x7) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 03:50:59 executing program 1: r0 = semget(0x2, 0x3, 0xa0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x6fdcc566) semop(r0, &(0x7f0000000080)=[{0x1, 0x4, 0x1000}, {0x3, 0x4, 0x1800}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 03:50:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x100) 03:50:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x25) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x44, 0x80000001}, {0x26, 0xfffffffffffffe00}, {0x4b, 0x1}], 0x3}) setpgid(r1, r1) setpgid(r1, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x67, 0x8001}], 0x1}) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x0, 0xffffffffffffffff, 0x6fa}, {{r0}, 0xfffffffffffffffe, 0x2b83aa7f1a5c23ea, 0x0, 0x5, 0x5}], 0x5, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x6e, 0x80000003, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x3f}, {{r3}, 0xfffffffffffffffd, 0x10, 0x20, 0x0, 0xc9}, {{r0}, 0xffffffffffffffff, 0x32, 0x20000000, 0x7ff, 0x81}, {{r0}, 0xfffffffffffffffc, 0x45, 0x80, 0x9, 0x2}, {{r3}, 0xfffffffffffffff8, 0x6c, 0x22, 0x100, 0xffffffffffffffc0}, {{r3}, 0xffffffffffffffff, 0xfb, 0x80000001, 0x2, 0xc03}, {{r0}, 0xffffffffffffffff, 0x40, 0x50, 0x80000001, 0x20f}], 0x400, &(0x7f00000002c0)={0x1, 0x100000000}) getuid() recvfrom$unix(r3, &(0x7f0000000300)=""/69, 0x45, 0x800, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000003c0)) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r1, r4, r2}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000440)={0x3, 0x80000000}) r5 = getpid() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r6 = semget(0x2, 0x1, 0x2) semop(r6, &(0x7f0000000540)=[{0x3, 0x8000, 0x800}, {0x1, 0x3, 0x516f42377dfb939a}, {0x0, 0xad, 0x1800}, {0x1, 0x100, 0x800}, {0x3, 0x0, 0x800}, {0x2, 0x0, 0x1000}, {0x6, 0x1f, 0x1000}, {0x4, 0x7, 0x800}, {0x2, 0x4, 0x800}, {0x4, 0x3, 0x1800}], 0xa) fcntl$setown(r3, 0x6, r5) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000005c0)={{}, 0x1, &(0x7f0000000580)=[0x0]}) semget$private(0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x8, &(0x7f0000000640)=[{0x5, 0xfd71, 0x2, 0x1}, {0xffffffff9e997970, 0x7, 0x7, 0x8}, {0x4, 0x10000, 0x4, 0x7f}, {0x9b, 0x101, 0x100000001, 0x8}, {0x5, 0x1, 0x1, 0x8001}, {0x80000000, 0x89d5, 0x8}, {0x4b, 0x100000001, 0x1, 0x1}, {0x6, 0xfffffffffffffc00, 0x8, 0x3ff}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000700)={0x1, &(0x7f00000006c0)=[{0x8, 0x9, 0x9, 0x9d}]}) r8 = socket(0x6, 0x2, 0x1) fcntl$setown(r8, 0x6, r5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000740)="22f76ad5c9a294d73864b0f0c63ae92f952f3d86e51df9c85209dccae7b3bd6f9fbdc4e81d2e4fac2afc94ae14265b4f43c39e559b020a0cb6dc6e6535d0a8dc439c2e56d447766ac468911a0ebb7c9e72b928a69bc59335e9a7fb985161c46e2a9a287bdd90f55bfab4d224fd13dc375b7d725818d38dde70d42b1580463b09b10402d9b16b69765b6fa506a70d1ed0eb797cab6ee5e1946913", 0x9a) fcntl$getflags(r7, 0x1) 03:50:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x45) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004008000000000000000000000000000000000000000000000000000000000000026c5d3a14676", 0x2c}], 0x1) 03:50:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x21, 0x2, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r1, 0x1ff, 0x5, &(0x7f0000000140)="f25e0e996a5a39a9fef8672c845ed6b1d9965ae19894a91c96e05ebe3152a2c7d04d14d878528dc90e1894349695", 0x2e) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xebb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:00 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', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 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, &(0x7f00000002c0)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9, 0x1800}], 0x3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000a40)=""/173) 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) 03:51:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="028da18f") 03:51:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) poll(&(0x7f0000000180)=[{r3, 0x5}], 0x1, 0x0) 03:51:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0xfffffffffffffffe}, {0x4d, 0x3}, {0x6, 0xfffffffffffffffd, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 03:51:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x400) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) ftruncate(r0, 0x0, 0xf16) 03:51:00 executing program 1: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r0, r3, r0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r4, r5, 0x7, 0x20, 0x3, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r7 = socket(0x6, 0x1, 0x89) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r8, 0x0) 03:51:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) fsync(r0) 03:51:00 executing program 1: socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x32911e01c70f317e) shutdown(r0, 0xffffffffffffffff) socket(0x7, 0x3, 0x80000001) 03:51:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x11a, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x141, 0x8) r2 = socket$inet6(0x18, 0xc003, 0x200) accept(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000100)=0x8) 03:51:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="62712e2f665f1e2c4f7a41be13426094f6abb5fa5fef30002e1027288d48eeb634596d084e92fc2948dea0ad7e8b2bfbdaa6f8905e41e5bb083fa2f0a1d325211a0141de864202f43691e526ab108e823fec2afeb890d22c7f38982d12964a3fd0772d998e8c1be9221a5847ae13cbbad461027ca67e9c66cf3ee232979c5b954bdd1cef877947437c8efda6315f90339a774629f6df5bf00fef987b"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x8, 0xffff, {0x3, 0x9}}) 03:51:00 executing program 1: socket$inet(0x2, 0x83b5ba04430e98b1, 0x40) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 03:51:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 03:51:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x10) 03:51:00 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) lseek(r1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 03:51:00 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000400)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18c50000000000000039f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171917f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa70100000030ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b1970bf49641610a539b657456b4987e880819c74ff079c6b7682df6f6b79aebddf852becdfdb7e358b961b24867b2ae8ebff0c1608013dabca850b81df9dec65cc558c91b4b7531a73c8f331eef6222a0b4cb0d24c4626523dbaa6241021565995b8a92cd2f554096bfad3d9e3eed0a7b5eb68ac2d5b1215e035fa37b3b9eca8e9aa46dc84f99a63b2f85dbd5cf5", 0x18e) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0x1, 0xe59, 0xda}, {0x64, 0x5, 0x1, 0x5}, {0x40, 0x4463, 0xffffffffffffffff}]}) fsync(r1) setrlimit(0x0, &(0x7f0000000000)={0x100000000, 0x2}) fsync(r0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 03:51:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018610aab7b743700fbffffff00000000000000003718bc938bc90000000700007025fca84af7b2a2c3", 0x2c}], 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 03:51:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28080, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140)={0xfffffffffffffffe, 0x9}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffda8, &(0x7f0000000100)="b63e5367") 03:51:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000340)={0x2, 0x8}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x2, 0xe49, 0xd2c, 0x2, "ccc42f974fa1b5ae074728443faf062ccdea9513", 0x3f, 0x5}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000040)) semctl$GETPID(r5, 0x2, 0x4, &(0x7f00000003c0)=""/212) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x30) r7 = getuid() getuid() semop(r6, &(0x7f0000000280)=[{0x0, 0x0, 0x800}, {0x1, 0x9b, 0x1000}], 0x2) connect$inet6(r1, &(0x7f0000000300)={0x18, 0x1, 0x7, 0x4}, 0xffffffffffffffb0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000001c0)) r8 = getuid() setreuid(r7, r8) semop(r6, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pwritev(r9, &(0x7f0000000140)=[{&(0x7f00000004c0)="b3ef84a5f01c1879d960b5b2e38b39d85cc9204842a0f5ab85f769c5d5da9529f84d47ee3438e38a9c11e24bf8706c9855329541d11a50d9f32a6bbe0ced9b2e38e4bd28c5414a2033259584b2f16239ed980c351f13789b931fd22091e84f651c04d13b98c71f338507b73666e493ce70bb23ccbc8603ae12b9aa6e1d5adcbcb0844684bdbee3ee9f495815804092074c778da63679baf4cfc89c57f9881d0acfff8775d423304496f0460e8d45117bacb3bb8461ca762532ae6147a943b48353d87590728d69096ddda3a18725f2d111dbaaf5da23452684b85d26d5122265e1299ed87008467bf2a4c979cec8dd0185b901c3025ef2b739886edb06f807218e040aff2c6fcffaac9e80891c85c914b3b40f5a13355f9775e8ce3088e51e96f24ca83211083405f9e3eccbfdd1a103120f24c29f5d65d8aab262605d903bed8566bc4657e51e6523f319f8057bc62134a7f38ebe8704e52c0c6def183e03e182cdde1e1a87ac5962a0e7fba5615f62a2afec32027ca7fc431b8ee0b7a5f5b4143cc892de7757edf77c6be9", 0x18c}, {&(0x7f0000000000)='V', 0x1}], 0x2, 0x0, 0xfffffffffffffffc) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 03:51:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt(r0, 0x80000001, 0x7bb1, &(0x7f0000000180)="bec3a551e6586393213fd5d5ca03028e8b98c5543813fada63da91758c69166422eaa7e6decaf4bd33094a9259e08e7baf8782bcf0c3b84f4545410bccccb28541bf0eeaf930343a094279e083db8a7272fcc18d574b75dd6f764f7a6bb0a03a0db344bbca4ab1092f57d6224b5cee60cccdd7f8c1f5b787040e2612741ce1f0317448bdf6d2a4420a66fba89997153c9f75320ff654", 0x96) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 03:51:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x104) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)=[{0x4d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x8) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x20) getsockopt(r0, 0x8, 0x1, &(0x7f0000000000)=""/142, &(0x7f00000000c0)=0x8e) socket$inet(0x2, 0x4007, 0x7fff) 03:51:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 03:51:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8970, 0x1f1) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x800}, {0x80000001, 0x5}}, 0x0) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x1, 0x7}) fcntl$lock(r5, 0x7, &(0x7f00000001c0)={0x3, 0x2, 0x7ff, 0x2, r0}) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x0, 0x5896}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r6, &(0x7f0000000280)='./file0\x00', r1, r2, 0x6) fchownat(r5, &(0x7f00000002c0)='./file0\x00', r1, r2, 0x2) r8 = socket$inet6(0x18, 0x8001, 0x5) clock_getres(0x2, &(0x7f0000000300)) preadv(r8, &(0x7f0000001640)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/204, 0xcc}, {&(0x7f0000001440)=""/78, 0x4e}, {&(0x7f00000014c0)=""/76, 0x4c}, {&(0x7f0000001540)=""/232, 0xe8}], 0x5, 0x0, 0x0) poll(&(0x7f00000016c0), 0x0, 0x3a) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001700)) openat(r7, &(0x7f0000001780)='./file0\x00', 0x3, 0x82) r9 = openat(r3, &(0x7f00000017c0)='./file0\x00', 0x480, 0x2) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001800)='/dev/zero\x00', 0x60, 0x0) poll(&(0x7f0000001840)=[{r5, 0x10}, {r4, 0xcc3406a3e065105a}, {r9, 0x21}, {r10, 0x54}], 0x4, 0x6) poll(&(0x7f0000001880)=[{r8, 0x144}, {r8, 0x10}, {r8, 0xf}, {r6, 0x100}], 0x4, 0xfffffffffffffff7) r11 = semget(0x1, 0x1, 0x0) semop(r11, &(0x7f00000018c0)=[{0x1, 0x9, 0x1000}], 0x1) setitimer(0x1, &(0x7f0000001900)={{0x10001, 0x40}, {0x80000001, 0x5286}}, 0x0) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000001940)=0x3) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000001980)) pipe(&(0x7f00000019c0)) preadv(r4, &(0x7f0000001cc0)=[{&(0x7f0000001a00)=""/53, 0x35}, {&(0x7f0000001a40)=""/45, 0x2d}, {&(0x7f0000001a80)=""/240, 0xf0}, {&(0x7f0000001b80)=""/114, 0x72}, {&(0x7f0000001c00)=""/162, 0xa2}], 0x5, 0x0, 0x0) listen(r9, 0x3ff) 03:51:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) r1 = socket(0x21, 0x5, 0x10001) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x81, 0x100}, {0x18, 0x3, 0xffffffff80000001, 0x6}, 0x80000000, [0x9, 0x3, 0xc4b, 0x4, 0x0, 0xfffffffffffffff9, 0x7, 0x8]}, 0x3c) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) setsockopt(r1, 0x0, 0x7e5f, &(0x7f00000000c0)="309297f7410c7e3428b420da155255232369e7451d6e1fcc032c7e89a3dfdb47f0235783a58af709b6ab06a6ab12422c35bd29afe860b2299e0f764bb691ab5deb5c78c88d", 0x45) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000040), 0x0) 03:51:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = dup(r2) close(r0) read(r0, &(0x7f00000001c0)=""/203, 0xcb) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000080)) r5 = kqueue() close(r2) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r4, r3) fchflags(r1, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000002c0)={0x10, 0x6, 0x4, 0x4, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xba}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x28}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil}, {&(0x7f000088f000/0x400000)=nil, &(0x7f0000d32000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ca3000/0x1000)=nil, &(0x7f0000f20000/0x1000)=nil, 0x80000000}, {&(0x7f000095e000/0x1000)=nil, &(0x7f0000b0b000/0x2000)=nil, 0x3}, {&(0x7f0000f26000/0x3000)=nil, &(0x7f0000bb7000/0x4000)=nil, 0x2ca}, {&(0x7f0000899000/0x2000)=nil, &(0x7f0000eac000/0x1000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus/', './bus\x00', './bus/', './bus\x00'], 0x401}) kevent(r5, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x200, 0x63}, {0x18, 0x3, 0x800006, 0x6b68}, 0x1f, [0x80000001, 0xd6c1, 0x80000001, 0x8, 0x2, 0x8, 0x7ff, 0x8]}, 0x3c) 03:51:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f0000000100)="2880e1b0de5ec3cdfeb5f7baf94663c3ab9f30d5a2d6ba163dd2b66bc80e41961815de99", 0x24) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) 03:51:00 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e4c2b69affd6ac35b35e48c31c14eb511137f93", 0x8000086b}) 03:51:00 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x40) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)="98c4f0a9e07d3fc297413837bdf3c8ff82d1ec62fb70459453806bed4789eb", 0x1f}, {&(0x7f0000000100)="e8ee28b3271788baae60520b71469d24fd8b1a663ca8ca68c19a5ad39575a421e856009e6336d11e0575", 0x2a}, {&(0x7f0000000140)="38f3e5d8c13584ee3aa2bca6bd5d4f98e8abb93f97014930c796c70f63aac36d20b2d08b917ecca1fed3ca6b90e84aa8b9a08346b29d394fdced6d0ed4e6159cc2e77f109ce072004a006a2b75c272713aa0296742d440ce6c442fabe49243a50a0582ccef1d8d639280a552272b7bfad2d37596c7ee3427bd", 0x79}, {&(0x7f00000001c0)="d9df846aa4e42eb0f47aa96f0f591797ac9287b1ec492f54b8017a2e082b7dc8e6d667e7a5e61613df8177eccfe237ade9a965dae5b9ba1befbb76a74474dd14a6d1d35fb9a50c63a9d8c1ad5097fc6a1daaf40ff1fa90990b14c689d34b0b8ffeac713e2d3d68e36bd07357480a032ae56d5c1307ce1b1c6e0160af2f6bfcea328112c6c8ec728d3028", 0x8a}, {&(0x7f0000000280)="aa602667bcf972f7dc3ee33c0b7b72e4bc2b27d1d95c356f5a0f413137c60cfd6dd4f2fbf26ee5e15d7db54dc49c012d9801d22f8000091a548f2529eb07ff3492f6206e9c5621321a5d1531e211c1aac34e9c06a726a85e0684d5c71b778109411f91d088155cc26c6f418811aff4d9ca3cb73f4382e184e21f62e00ccb1151eafcde9712354ea74eb1d61c2773d1efe838fa795d71e674b947e54c72fbc191cbd7cdfde7b9a40508ecb7c200abec61798167838c80206b2fb90dfd2b48703d5d89bbad125136522514c534d6097220af51627475bd2247346a", 0xda}, {&(0x7f0000000380)="3e0351799009f44da1943cbd29ec2881c0c502d8b056812b8ee7dcc263e4d781d38017d831a915739b325e8ddd1c6ead6853b31be298e45b85f9f4c9c8a0dead500fc56428186e5ac442b29942fd69e45edd95b71c35450763b582065a09cfb30045cb965a9b2d021675ae3c3de626c74f3dd153976c2d1b168e1417f31f4bb5d04b63666a0bfa56400f5317461bd6104b3e17d051833c93f5350e93f701c054b2aec8a435cda08aeb3c820729d2001a5ca7ffbef8d1c4adaef835275e4eb78e27bdd25a14adbceccfac869d2189b98c406805c077bb60418cc4a988d4dbd44f633e6c07cba893fe8653f3e1c681fc325305de65e8629b327df61a80d5083fdd4519cb3746fdf5fc26aa6b7689225c589e472ece4176df5b35467b53d1086e9f6e8fa739859900e70674a196de52a04d2817f4f5ecd77ae9d255d76bf087f52f5bb9eab0860042d86a76f38562d4b4a437245bd1f327c5e099f27f1a7caecddc3ca6e799e101a2a11a6a839e22c90b306330b0c7808c1c40c9df6221ca6e0eb7e329e73179ff28268e0d6b53fa2f2ac628b5088f8e3be5578baf69635877539d1d48abecc34d75aa78d7928b4845c55d56e046c977644da1940690122d52bd081a913af5df676e1acee112933c8f30c850d28021f61a55e3942db20b72e8a4300d4aa925524743769d4e3018c95dec84433d08a8be0bec15e00b361244a68dc744a4efdb437f75d0812544cc57f230b3af34020331c05a67e29b64b35cd59457192f12059b3f5d99003a4f670a9309198bcf0929a10826800772a35ba3db7ee9be65747eb19aeacc1f247aeb30255dfea17b683b13fa75fffbb1ab5ee14145f3a7889debdbe7746775d5afa907a52f8ea23e7f98ef632c3089f62ce682fa4adeb07b08e1719600b872286c403d381b770a9745cac95d5aad2083d634f4d9dd7bd5ee1930a7fc96a9993e49ab60c25cb27bb200c7210854d85ffadeed9518f8c6a22177a064a46764164242cdf8531a0d45ebe4d1620c8385a9e2f806b387450014b439eb2df17095f2e844f92649f9f06f251bfba88fda39ababe1271a8ab29f330ce13e755f95d75263125fe445c0ea6f4362e8ad082c24c8b64ca31a0e815870828e16b1eeac29136939853c1561d5bf1ff089c1fc80ea5da9c22443dfe36c57f8d6d4d23407acd4fa5369dca00ed1ef9dcb5ce14ccc67c23aa550f47002a3186db3af3909f79caa672834803d9ae33ad656df61bb43a9adf02981b276449d1e4a770431ef4a33a42b8c0b38234772f5a570f5b9ec7fd30d49935dc732687730f448cbca0b36c42414083909a97e149f30bf0d576ddd2f9b1958c6592e9e9858634ce2c9c4aa6e42e39800b7a0495cf652e9f82d81e5304379630d3c070bfd372d1c5dd18b3212921436f236dd4d6db61c43c7261249fc445b4b9d7079e716391a11de481d3953113e372a6ce0e7098079d558a2c3012adde2753fb2a24dda7ba93841501c22fa05db4a88334ad7d22af1a3853006d14056c574ac6ee1466f20694443d005721e388ec28c82306426aa5fa195e0be4ae8b70a0d97106a685275df790fdc561d4d8c0706fd422423b2d81b71e56f9370da370e1a84091595b4134ddbf21ebf5443e3fd583414bb8fd06d2773190d577052a5488630e6b70c06d86a23218fa3b89ff88735c48225310af399305cc6400b3276d072e97b4e9c269c3d1c9bf5cbd452054bc2606b88bc40d7d7fb3b46f6f434656fc91bfa017ef9d7ff345b8e2d395758b0b9a145577e15957cf7e6bb2b39529569492acb1359235ccf4debc4bcbbe23a8e07ac5fcd2c63c939e232e79df6994ef02ccc4365a6892af71a3afd0a28186c20b06d93cdaf92c65f7b9b4dd4a1ccddfde1fd10784beb8663dcd077a19bc3289bbf9bf667d2b5943b65ecd2ab3f1ec91ab5dc1635d097328c9d17f575969c4bca6af2ddd054d796d8c72617097ae604d9aa200bc47c9434673122d31cbd83447094579a6beb54d304d69def9fa9b2eda6219b14f728e7c944fc454e1504444cf8b162d1f588fba3a3c7046e5c0b7bd99dd72a3585c84a77a6486965bddcb5999f05f3271531d7fcf31c7d56387582422ecc74d6b026da8a4edc2d2b9129995ff27a023e4274749e48f4ee470e0146a1ec0e81d4aecfaf0ade48c2f2f2f05d679ea352d34a27f9541cdda559a1eb57fc935460dafe6684c6161cabf6910b387ce7f0e36c8cc29ddc13ef48bbe23a6b91d02dec759fcbe6bfe3bd4c2680e634e013f017db5ee60108ca2b02e2c09de01f73392f15dd7e0bd0a51aad0a0cff515d014522bcfe3e511108e540daf69f737fc10a1d952aabd081ce1918423a037fc14f62dd6be296a785d8ed6229a45c1449b81c0238e1db0bbe1748a7a262bde240af33a3cc781ed2466adadc0498fdbc4f5a90c2cd3948feda1db3a35b8baa9882e09a1a4e5837a165e98bb8fdd59713c4b3240e08bcc94524d8e63b3caa7c597f9a62e03066809302fe68ea859be3cee2e62261b94a494cdec26a849200aef9ced6b190a606b8c2483a3a0e02fd24672ed9881ea07070c43670b7d2712df4f0a2bef3c0e9973e3d5cc25162a2ebc571a84602ebe5eb85999c116e7e76f53a931b4b727244f4b46063b7c979785fd37c9d293ebb2b348142d155b6efbe9ea3d76f262098fd41404845b2d8014b00a64d4189ce8888638768482c42e24a030e0c94302e9eea45bc712ffc6a67ede406e17ca34c7256b6ce1d0b61a86404c46785b00854126a0b976f4723041b53e28087fcf68c4ad89c10515fe481cf519a354987b94d6d922111ded6a243cbacd571af712d00a6dfcbed6c08970b5ed4bb59db84580abe7af4119d49fa75d6dae55d69ffa13677d8584d49d7fe44b6ff8ae030c79449f3574246edf0a5c7d8e19d7c8796a600e6166f50306890a4a0ccdfb3bd0633ccaf34d1476cb853ed0d0be6b0361f6e33ca701072c98c39ef7df3cb8525632349412e595f24e291ffb68d773cdb802acc462113a3be3fab7abb6b68bd3a1a417b1105522ed55eaefb0f91aaf69f6bc387fa9663c6075e615ecf9357392334326c3a144a00647c3874fec5856ea0dcc11ca43db52b7c54ed4990e8d318e7f56cbb28d03cb7d6e836648b24a1a586f9e93869f0e816671561d10f275233dd884119484817ed215944255cc6f10eb40a91d6e2973ef192adefbb8605b05533fed30a6b8876737244f5f9340231d0a294a15a43a055ffd0b592a2183898c89e18334502eff72b94b4b1da484ffd462f8a5856162d9f40210aa44922648c36ff6731c04f3f4e10b619f449a27564f277702a42d56cfe176b459f8e2ab8873f30d1814f6330f1a374c7f4237419d79a670b8684028c77a63de64c1591b73b700ab131ba734cd9d6ecf979ba7db98fcfeb13a2601b827616654516816c3d859b985e5e837092d5a023c9b0c400ba59c8e269371e52269ae49d75ebb7ebf3ff198aeb4e346198f2168f341e66c1efbb4fb5103328e65c527f882c9e26232ac87914ad198135ab31315c1aed621c10cea0746756caa1acd07f364d9c276f5fd4fea2e43930c02754af218f1757a86a0c92d2d74b46612256947ed4ed59fef96ab680aae9b3c44e37c546f3baadf5fab91fc494a47d1e9fff488a7835812be38446cde9d8c5e8373e7d16c34e6ff6f8d53ba72c68d79f1b2cba184e24521d5dce4077cf7be9bcc97e9b6066ba75691016f03fd108f828bc7e3b7b720caa22fffa0761fb557adc45d26497e3ad25f72f33c307b0b218d1e29d093e7d9e19865c6c4dd51ee05294edc9e2cfb933238c53edbcba079229f480049e2c5cb92eb8cc407e2b05b2784cab85bfc62e75a144622fda9ab4b79555753cb1553bafdad12aacf66af78c452e398b28de3727aeb8ce2067e5d83414189872398fbd79bdf67349f1d4a6d491dfebad34fc6fc29becf5ce74da6401dd6e7653d1040ed8a73f7c82f3873f9273179dd92d7cb538787e9f9ff1b069e353a4ad659fdaa8c5c9d4482d97a806aeedc5358d21a2ce9e91471df238505fbfba5d2629d12b067fd475a74d093a7b37d460158f9fff0e4859554e2d71d5182abe8912c94e50f308d3ad01d8b40972160be81fe712ef2d4c54f91f452991ba516ba77b85f46e3b2dd0898365322b397102581ff2542233c6418feb4fe4be0060b6bf920435276e485edc14921e8e3c57f659e524796620802e478f67a78ab18ab504c452c3a51344065980d33a8ccc6f2be22e4b29abcef52c9361f9970a0d57a8c7a450f06ef5b894eb3d69b8c6435ca5a6ed38950240827a774f3b2b5b0cc426b87ad04aaae726ad8eeb0f586029986376608ce20623759a97fbcb3803ba6879d0691d62591bdc5ca24619b49ec9eb18fed6dec1bac80be1d9a3e8a2feffd14f9a96b4c36e3ef60ef11c1b941d899080e1b2d64b60425e273f813920e086c198f6b7a90d73ec674653c005ae1cbeccee0dc1d710420ba0fecd67219d49aef035aae868728b24ae78387e661313697f3aa2e6f99bb7bdab23c85fbf0c5e9310111e84da0ba24785e39e5e2bc6b439e91d7f3e2e659be2e3b16ef204d2f0963480b2d720a0eb72cba22d4196c9a2df2b66fad729eaa653383b368c43daea3fe4400d7f388aa649e87c8800afcfb6ea60ec9691871faaa21844e7d9fa23c0586d5025ab8c65f1bc6e3a46b7ce67310d8411d23d3996791f896b10bec6a90d18bfedd8b211e11eb5fd47c443f1363090ff97b25c92fc9a81c9942ac2aefe8cd3de03b1700f6e7f338501552394bc49d291b13b47cab13331d9e203bf90f6f91f67fef63583db5a39ea9da3c274c06073fad836d0e426c3ac65e6e6f3b2b517ff11709b7260b2b807d47546fbfec9a4f79cb66a37090a4129b6f6962ab7b673d224dd61ccb724a2379120ca1668fa8895677126ad23d919eaa1db32cccf00dedef8732f488c7f58a4b591b346a60e4506a11d9f9aea0fcd38c7c5c2736b2883f44ad3e17fcb9826d323c1bf9bbf6e135b423c5f00d45bbd6d8a7767d8e56dd016a01f7e9ac6af8df200f5587af7885f174ec6354a24f38572eab6c9ad5f5919bbc389d62500dfaabd26e2ebe3f853757c43a11c24dbbcb013e291a8bedbfb438738c73c024d00f15215b4d2937b7442e97885f1ea0612af01adfd50914fefc80ef9492b0b9174985ade68ce1218f1209182dd5e83188affcfd481996ffb787ac8eccb4253333e419f08082dffa7517f031810467a331b7bc3e9ae182e9dfcc87547364c1ffb77493737a812b1bfd4400353068f38171866005ed1a103374981492e5e29d0bb97c68130f49c377bebbeabcd05340759cf8af9a283f8d4e4f0bc353c4b05080c75347bb0ff4328867e91022eedb9db1b8355d1f7ec217ea81e02246c60c13a0b76a3435029d6929e99a7b934205dac00629271a36ee75d4ce71e9497019e55ea1066511417f75f7601384521bd61ff0fa733e2f95c6f2fbee3925abd502155af820699906b92588e91e6a373ce58c322f7a20a97fc8eccb63bccaf399e307e4ff8ce1d3bf4b51ef980fd4d1fcb8665a20a9421c5ef2695bc2509df7f5a907065363ffd1699c48aa52b087a5f9f27d450cdbf0a3433cbdbfe34245d07ca8156e8b24e01c43ed1acebe7cf5927827d17d02ea823193b67a3a8b8f3a7014a3b12137152509e029415c397bc7b22642e0ef77e432c6716e84eec92ebd01b697795ba11d65e6ee97ef69e88e859eba6830e134e9eeb714729fadffa51b6df8fba70ffbdba", 0x1000}, {&(0x7f0000001380)="02897830b46a96930ee4132561441f83f6a5937d77a02d6369ea2c5906470257b58e6c91eec0b1379b8965b7492e17d78b6387f9f58318033d2c97357a56a4b8f82e9ed23ed5961d51f5b06cef9111f74377c55ea887c3f2691e73afe9a2fff076865415531b766ee85571d56ab8d404a11477123bc0d7f5f187444cc8ba04b1d21fe831a24c819c7f6c2c164a218ebf579f86e8b341419ca274d5411fd4bf06c6464f411d9ce2f8b4876898b3fbfe14d0209cb4f5c9a2528d0f8b6888878ce84e", 0xc1}], 0x7) dup2(r1, r0) 03:51:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 03:51:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) flock(r0, 0x2) 03:51:00 executing program 1: clock_gettime(0x1, 0xffffffffffffffff) 03:51:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x200, 0x6c, &(0x7f0000000080)="d18966be19b893c539d2f97ae2c8bf64c97cdaa69239bbba7191512844a5616bc2b9b652a9cbfa2b997f29c72a0cb740a8fe9933fa2d5a0011e219fc2371d1de59b0ec067242c536a04da0f6000000005c6c53b040bbe78ae1116d18dca8219f6a8105218d11e74dc36e73a9eb1c15c4d366d8267fd0cc641816b0575d7e38f5002e772fc1e091027b8c5f9da2f12eef33afda8d210000", 0x97) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 03:51:00 executing program 1: 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"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:51:00 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x510, 0x8283989213c828f4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x0, 0x2, {[0x0, 0x50c0, 0x100000001, 0x1, 0xfffffffffffffffa, 0x0, 0x3, 0x2afe, 0x100000001, 0xffff, 0x1, 0x3daf, 0x54, 0x80000001, 0x8, 0x1, 0xfff, 0xfffffffffffeffff], [0x0, 0x0, 0x7fff, 0x8001, 0x90, 0x8, 0x100, 0x1, 0x7f, 0xfffffffffffffff7], [0x1, 0xfa78, 0xfffffffffffffffd, 0x33, 0x80, 0xbc, 0x2], [0x45, 0x9, 0x7fff, 0x3f, 0x9, 0x5], [{0x0, 0x5c5f, 0x7, 0x10000}, {0x3ff, 0x0, 0x1, 0x100}, {0x0, 0x7, 0x8001}, {0x8, 0xffffffff, 0x1}, {0x180000, 0x0, 0x0, 0x3f}, {0xffffffff, 0x0, 0x9}, {0x2, 0x0, 0x1, 0x9}, {0x0, 0x5, 0x0, 0x7fffffff}], {0x4, 0x0, 0x0, 0xfff}, {0x3, 0x0, 0x8001, 0x81}}}) ioctl$KDSETRAD(r0, 0x20004b43) getitimer(0x0, &(0x7f0000000000)) 03:51:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4e49) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14, 0x80000000}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:00 executing program 1: r0 = dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x100000000, 0x5, 0x7fffffff, 0x0, 0x10, [{0x9, 0xde38736, 0x2, 0x5}, {0x3, 0x6, 0x4, 0x888}, {0x2, 0x0, 0x99, 0x53b}, {0xfffffffffffffffe, 0x3, 0x81, 0x9}, {0x40, 0x0, 0x401, 0x8}, {0x9, 0x8, 0x7, 0x4000000000}, {0x8000, 0x5, 0xfffffffffffffe01, 0x839}, {0xc9, 0x4, 0xc2d, 0x1f}, {0x6, 0x8000, 0x7, 0x1}, {0xfffffffffffffffe, 0x4, 0x1000, 0xa672}, {0xeb, 0xd53, 0x4, 0x4}, {0x7, 0x18, 0x9, 0x10000}, {0x0, 0x855700000000, 0x2, 0xffffffffffff88ca}, {0x3f, 0x2, 0x3, 0x1f}, {0x101, 0x5, 0x400, 0x400}, {0x4, 0x1, 0x6f46be54, 0x8000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffd19, &(0x7f0000000340)="b6") 03:51:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2f4, &(0x7f0000000340)="b6") 03:51:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = msgget(0x2, 0x100) msgrcv(r1, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r2 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x10000004) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/43], 0x2b, 0x0, 0x1000) msgsnd(r6, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r5, @ANYRES64=r3, @ANYBLOB], 0x3, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES16=r3], 0x1, 0x800) msgrcv(r6, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r4, 0x2, 0x1) msgsnd(r6, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)) r7 = semget$private(0x0, 0x2, 0x20) shutdown(r3, 0x0) socket$inet6(0x18, 0x3, 0x100000000) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) recvmsg(r8, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r9, &(0x7f0000000340)=[{&(0x7f00000003c0)='I', 0xfffffffffffffd9b}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) 03:51:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) fcntl$getown(r1, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6, 0x10000}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 03:51:01 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) 03:51:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x8d, &(0x7f00000001c0)="df0c34d0dcb32b42de176ad3f833454fafd1010a8d3f443d6b82ce98cfc3b28d1d5f890d453f110bcbc4874d23e4c676ba545d335b23b89e458aaf063e565b2fec120c347060bc658c35a9ced3790ea27f634150237cef98a29bdec4c1d2d099dd44d9f44f1979b9d374541a4ca748d40700d63867c52368e8d9eaee89f492b7aadbdc5bd90b86b0fc7ce2da8e") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') 03:51:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400)=[{{}, 0x0, 0x2b, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 03:51:01 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) 03:51:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 03:51:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 03:51:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x8000, 0x10001000000000, './file0\x00', 0x7012, 0x2, 0x4, 0x80}) close(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 03:51:01 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x28a08, 0x4) 03:51:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x8000000000000014, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 03:51:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x2a4, &(0x7f0000000280)=[r0, r1, r3]) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r4, r5, r2) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000200)={0x2}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 03:51:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffffb, 0x0, 0x0, 0x1, "010000006b4500", 0x0, 0x400007f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x8000, 0x1ff) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x33, 0x4}], 0x2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x3, 0x400}, {{r1}, 0xfffffffffffffffc, 0x2, 0x5, 0x4, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x8427, 0x3}, {{r1}, 0xfffffffffffffffd, 0x60, 0xa2, 0x81, 0xfff}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000052, 0x0, 0x4}, {{r1}, 0x0, 0x20, 0x20000001, 0x100000001, 0x40}, {{r1}, 0xfffffffffffffffd, 0x88, 0x6, 0x5, 0x1f}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x8001, 0x6}], 0xbf0, &(0x7f0000000100)={0x6c847382, 0xffffffffffff0001}) r3 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r4, 0x6, r5) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 03:51:03 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000000)="d755dcc9e81f0c7d8dafeab20bf6bf1133794d881cfef710b70418dcdd1192dea0c1864fb0e8427867496437c8cc3aafcb3a6feab2d18920833dadc3d3ce774c553fb83d2b8a265b530cb6e9e3e63dbccd3dbbd284269c96fc2063f3057bcab43a05bdf53229abcf60cf221ad9196284533e67a71b223c70b33227b5898f440b9ef513b405b88f7ffd77f6f0b9b951630ec5b096216cf3dd8df6b8f08388fbc3c51ee2967f1dd2bb38082cfd4747fc0e879b5442e39f27eff669614b583d7c88eeb6a1f744b7611e64f437070743aa7c4d1143ffdbda502b51ee6df76b606d3aa99f130be036997239736e482b283b28240cc20f7fa01d", 0xf7) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 03:51:03 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) geteuid() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x1f, 0xb13b}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0xffff, 0x8}], 0x4053, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x54, 0xc0000021, 0x4, 0x8001}], 0x5, &(0x7f00000000c0)={0x8001, 0x80000001}) syz_open_pts() close(r0) syz_open_pts() 03:51:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000000)="01000000", 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x3, 0x67a0000000, &(0x7f0000000040)="e7e703b311f75f34a4b1f6cb25bb27b5fec94fd232e9d12c3c533b877ef17b657ddbe8722a989c97b7a3e7b0d6fbf74a81dd81ffc4f4c1a31287c54e02dd20b8fe066af8d80c522cf3a9ff2d2f83a97f31851f37913b7d8252a89a571f37b041ebf2c7eced488f744bc1bf516609bc2847764a3b37757e9f7d208093e57d764b50341ba7eaa3e116d8c5bcc28f7e", 0x8e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 03:51:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x6, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="2a70d0b70c1d81310a665b2d1a78b48efe1e1be287e3ccf6d78e13f517a992998956c9b256e2e09b43fdb77954e043bbdc0f768085664c8ade47c0ca6e7a9dc93c49522efa918a8017b7e3849bd150acc1ce054889d3d2921703eb44781f0df86ebaf0f6d8a0e5f9d3676315a5a702a127ee8568f16d590605f879c0420e10d88b742f9f7b3f54b626", 0x89}, {&(0x7f00000001c0)="7bed6e0371baa56698a322313753d98386fd82ee5cd6bb5bdb102bed3c7f0a36fc57a8b3035f90bc876edd28b4feef41b939ba8b8c7509f2ac3bcf4c21145ee3e231cad291e404b3779d7a7695a917deb198ab312ae0a7ace247342da5745042278237c22d06d4585b13c954bbf1bd8cb9f53f59b533e2fe008046df2dbcbf80794f2f5210e0678718ca227b8032f842d5d01759a82d39bb7942a8e5592af560642775990963ab28e7b2693fc11abb08abf16d51c2fc684b686321", 0xbb}, {&(0x7f0000000280)="95703ffae5e5a494022a0b351f3d50d05697a50f28319cb83d14fdfd33cf3b66b2519bf84d8094e563d8397d0b8c14a7b49edf151505ca579be2d7697c1ef3a41125d53d7a0aabf7361e600d370c4f44a579b7682703f58e5345fd87d6971036ffd67f14e56af20fe7b2ba10b5dce307a5", 0x71}, {&(0x7f0000000300)="567102d5927a8db4ab31633c7de0bd1fb79573fe9fa18f44f27334d2ea59db2db2a85391a8f8741bb0023ce3abf5fe6996b29b22b9b3ff0e3ade2dd2a4d3eba7b4bce1649810d6dd6671ee1311f53cfbe03120a2202b8d75cb079f7f22c93ca297a59c4b18dc06b74843fb141775b820204c744f18dd9c8f1b6ea21cba74debf5cb8057258507cd88f4cf8f534ba03b93e5bac574164c231efd7d15a5a823664830f55744c0e478c6729a4abfd70105a9d27", 0xb2}, {&(0x7f0000000440)="c4f7c9f30b5d4f5bc9fb2d91d6d75d98babb1a184e89cb20097f22d0f21540d8214923f35b66b36f7f9f7207b653fe2530b0ea8e4ec433c8404b0814e9d2fad6dc18d01aee9afc7b78f68c0d5324e206c053a00a8843471c4b6d60537e5f883d83e8e7bbb029ddfcbfefcdf7420aa39d1ae1e3fa19e2108e66474a312463f9f7419b964ce755166732f28158f288567d95c32afb765e3809a12b", 0x9a}, {&(0x7f0000000500)="1c7120207fb3061b70dd54ca2ef6866da72a95cd675dc2ed1bfd6205fb0774288aa0fe8f7a812dddec13f2c90e63514a2d1bfcfa25d1bdc0e3f25ee1f7168189bfdacbb464462c4b3eb581eeb04212f48e8f5641e408111c9491dbd3d165b794f0bcfb64d96908e75c9dedd24127b3465589731407a0ae4d3553afbff171c79a3a8286806c2459da6945d4ccfbed7492ee7d8c40846a9fbdcdfb24ae798458ab4b55283166cf28de1e1aca6e4f7439b0a10f0ed4d94c9f", 0xb7}, {&(0x7f00000005c0)="4e1670430ca13988bb3f3d5e2c1e30f8e6fb6082661ed5fb6b14ec6506ae553a02d1fd69d7a33940c2fe2818f0495d878a46ce6e4d26b2b63ff4c9722d5d1e55ede647d8ec4b02700938a579", 0x4c}, {&(0x7f0000000640)="03fe675382055d8caeecaed42ae56957edbe11e9e68cfa6b46cc24115ad0f6bf05563e33adb0c8b9339973aa2a836ac19809f133a416ec6de7cefc0960b0eb9387c54a89abd262ee57eaa191cbb81a5e4fabbde991743397afbae4b6af10b09cb75a1776690b53df0899021b21ad04fb7413a6f2627427966d670fa4220e", 0x7e}], 0x8, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x78, 0x8}, 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000f0ff000000000000ccdb000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 03:51:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8) getpgrp() 03:51:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000faffeafffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031060000000000000000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x5, 0x48000000000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:51:04 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000000080, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) 03:51:04 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/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', 0xed78ca24b18be929, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="e8ed0d000000000000080000747cf33d7c93f99fdc6bd4961963722d00000000000000000000000000b2000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000020000000000000000000000000000000d9efd0114c30f3bb29e77634252288e5cace4ed8a7da2f9e5d993e9dee9b981e659fec545a252d5e71bdb745172ff25931bdb88773609677ce423b4522b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6018bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7262db2fbe3628c954e82ea1944b360b56bbd847026ec48c03ebab92e8800e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b540238a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a22757f6fbd438fb31f2fc5af774d890470964e90af22d4558150fb475721723f0c5a8a8082e5f2000000000000027da9db99f3b01a49cd1489b9339a688d0007ea3f629a944168cafaf399b3ce3db354b682903e1478de2703e99a1f851fd056a3899cc6ad1d28c16f5de638ea056506c3375fa1322ec55f8a65ea0b2bb026b54225c82dc539f01f6662b03931fd9b74394c29b1940b684f6cd122765b582a5210d200403f8355003be1f765c498a91d5888746b4a74e50f39fc48e7064daac39f517abe1cad7c61dd57f5f77af9cb25b24416b4a4a6cf099c5722f6a3"], 0x1, 0x3, 0x800) munmap(&(0x7f0000feb000/0x14000)=nil, 0x14000) 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, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xa8, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000580), 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000340)=0xffffffffffffff95) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x3}, {0x18, 0x3, 0x3, 0xacb}, 0x1f, [0x7f, 0x100000001, 0x100, 0x35020da, 0x1f, 0xb04, 0x101, 0x7f]}, 0x3c) 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) 03:51:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:51:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000280)={0x0, 0xfffffffffffffecb, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/33}, &(0x7f0000000180)=0x23) 03:51:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x87ff, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001740)=[{0x84}, {0x2d}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x6) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:51:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)=';') 03:51:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x8, 0x4, 0x6, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000005000/0x1000)=nil, 0x7fff}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x1}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000004000/0x4000)=nil, 0xffffffff}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000008000/0x2000)=nil, 0x67e}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x5}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000009000/0x2000)=nil, 0xb74}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000007000/0x4000)=nil, 0x802}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x3000)=nil, 0x3f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000006000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x101}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000009000/0x1000)=nil, 0x8}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x9, 0x3, 0xfff, 0xffffffffffffffc0}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") 03:51:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0xfffffffffffffff8, 0x38, 0x8, 0x400}, {0x2, 0xff, 0x1ff, 0x8000}, {0x6, 0x8, 0x3, 0x3}, {0x4, 0x6, 0x9, 0x9}, {0xc472, 0xb, 0x1, 0x8000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4a, &(0x7f0000000340)="b6") 03:51:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r0, &(0x7f0000002500)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000040)=""/89, 0x59}, {&(0x7f0000000280)=""/4, 0x4}, {&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/253, 0xfd}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x7, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:51:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 03:51:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getppid() r2 = open$dir(&(0x7f0000000280)='.\x00', 0x380, 0xc) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x2000000000, 0x6}, {0x7f6, 0x800}}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/13, 0xd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x0, 0x6, 0x6, 0x7}, {0x0, 0xfff, 0x7, 0x679c}, {0x8f46, 0x9, 0x7ff, 0xffff}, {0xffffffffffffffd3, 0xdd06, 0x3ff, 0x80000001}, {0xa3, 0x8, 0xdc56, 0x3}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r3 = dup(r0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) r4 = semget(0x3, 0x6, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/79) 03:51:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x6, 0xfffffffffffff21c}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f00000003c0)='Q', 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 03:51:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10280, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400028}, {0x80000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x8, 0x6, 0x6, 0x7fff}, {0x6dd386a0, 0x7fffffff, 0xc494, 0x1}, {0x9, 0x96d, 0x37, 0x7}, {0x9, 0x3, 0x8, 0x2}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) listen(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 03:51:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8, 0x9, './bus\x00', 0x7, 0x6, 0x7, 0xb}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x11) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x9, 0x10000, 0x0, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7ff, 0x6, 0xff, 0x88a8}) ioctl$TIOCSCTTY(r1, 0x20007461) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x10) munlockall() ioctl$TIOCCDTR(r1, 0x20007478) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1000, 0x0) 03:51:04 executing program 1: r0 = socket(0x2000000011, 0x3, 0x1) socket$inet(0x2, 0x3, 0x6) getsockname(r0, 0x0, 0xffffffffffffffff) 03:51:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x1000000000000276) 03:51:04 executing program 1: 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}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb88, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x4e}) r1 = semget(0x1, 0x4, 0x617) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/4096) syz_emit_ethernet(0x1, &(0x7f0000000080)="88") 03:51:04 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2fffd}}) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000001780)="078297963ccec7676d8c0ff28b4ef0a5348fa231519f0996825a7ed1940908786e9836300b897b416ff5a35f9403c16a386eb450ffe50ac99c12072b46d8d851891edb39ae043dfa0d67354271ccc554d5bbc0cf7f88d2d721b86fff39cbc8db297ac1d7f0f9c384e9b7256449ee59c1490d4d901136cb624d402f535ec9599f0f131b49af23"}], 0xaf4489cf7066489, 0x0, 0x0) 03:51:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x20) 03:51:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) kevent(r1, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 03:51:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) r1 = semget$private(0x0, 0x5, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x8, 0x2}, 0x10) 03:51:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x1c, 0x9e91, 0xfffffffffffffffa, "42ef517e178b000f000000004a8e00a92c00"}) writev(r0, &(0x7f0000002080)=[{&(0x7f0000001080)="6a38cc04fb50c5e97e5403b9108081c7931a777c255bbfaecd4c7a7d71a2246aded2f868920c4363b1f9a1fc69f358640f9c5ec2e8817b08257782c0901b080a106430eab63928c91816ec9762770b700761834ca917f8aab6734aae7f621fa9064059a5155806ffbfca5088b2667de95f5f0fb22689cec1081210ed9ee320987b7a0f4aa3b0c3d287b3d680d5234d03431ed62698262f6d9e9472db048ab6d3cf39c32b1b5559fab948aa0d5623b4457bef89185531835cd4951e0d34d7162b13d46ff8ed16b0fc6dea9871dc8ca82dc1d6ebb85f3167ec0b03bbc3bb920372bc7d53a7c16b30ae3425b75640629a2b4113086976101f15f5e95f03fc946728872aa8b87642ce9ede613b264ea08848592d6fea2458b8e1e3c5c5d03437f6034f798cd6f515143aca4bc0c572cda59ffcdeab93cc2895c30eb9ce67ae45eeaa03b21d547ea9fbee59a7da0b1a13dd74e1a374562efc3b9889fc7cb90bfb379335e71942db6bae0bf7d86732904ceaae7bf67649738b6e147a23bd03d27e55c5b21030e4c61e62951dfff133328f9123d7f8a7a0d9a5ff8d8381d051e736b05a16697bbc7444a9054c6d6fa127cff5e03286674bd24218628f1384f9f5c5b310a3b31bde7f9d3d1e290d885d833a45d0dfa4fbcd67e71da97dc79f85e17547ca144142493f213660f4d6f4fb6a458d9981fc93de5d33c28ecc41638eb4a60a39642ed55d83b5534ac43fcb49da511929a8b781218ec6a9f7c214e40e7a5aac32692f6508ad6f9ed353edb8f6f6d3de67d093f1dfc88bd9d51324b12c9ac63febe7df05d02e33485d031350dbefc176abb99ae92b5838482783b0ca4c45444f47acaea870a7f3e6b9ed8cb68d3a8dc2caadad633f9d9a1a7b587155d9d5b4b6c881745f0955b6ef200d1c2026f72be3656110d319654126880c9fc0824f3a99a18808e25ed9026f18a36f1832c9f3a6b7bc99b525d36def5f78961bee034678fb218b2c7ca3d942d72ce09c375f73ae126fb36642684e5e453139fa2741a4d2c04aeeef9f7d2bb9a55c544875a82e788be8eb68db6f6f8ed5f567b1f98620195dd24427ae33b62d7cd6764eb9b168eb8628ed462a8e071128e0e34c0020f07c2cfe17b06f373ec317e15a86c19b23876d0855e8c53a155ca9", 0x338}], 0x1) 03:51:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') r1 = getgid() setegid(r1) 03:51:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)="8b25ccb81c6645073320d3c2012d0fd1dc7e079cd806fe1e95b238ab12670214300649378779d8e2e24d65aa479a93b6cc00794c3a9128e962474ccdda02847ac2fe5c591bd9158150f448653ed8473318fab84d137cf9e21699eee894db4e5600e98c657f3fce38767e97", 0x6b}, {&(0x7f0000000040)="2e8988643d0e4fb14f0560d1c50c72ad889ebd796b504f75c23d2778aa9864", 0x1f}, {&(0x7f0000000600)="bf6de6744bec15d11c0603adce632d", 0xf}], 0x3) write(r0, &(0x7f0000000280)='oL', 0x2) ftruncate(r0, 0x0, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = getgid() r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r14 = getuid() r15 = getgid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380), 0x0, &(0x7f0000000780)=[@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}], 0xa0, 0x40a}, 0x6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="461afd8bf0c536887add8e1fa2aca39837dffe88867dbd2fa4d8d09376310b58c4f2e240dc1aea3e58f398207946114988cd4848b902c8bb77c753cbb1266d1a624bc3c3bfa3dee14c3de339e143384c22bfb5aa512663ab15fc8231b55af7885a6a67f591adfb8e930a81e527461d7a7123c2bf9c8ad1fdbd5795109c49885440153a36d89e55612e", 0x89}], 0x1) mknod(&(0x7f0000000240)='./bus\x00', 0x180, 0x2a6) execve(0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 03:51:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x7b0b8654, 0x71, 0x6, 0x9}, {0xfffffffffffffffe, 0x4, 0xd91, 0x8}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xa) faccessat(r1, &(0x7f00000001c0)='./file1\x00', 0x41, 0x3) 03:51:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgsnd(0x0, &(0x7f0000000200)={0x3, "f8964a00482d569e1c76439cd7264c3cf88bdec578d0c8ac2ec704d6cce0d961058bbce37583b01e577cad7b4f0eb69328e2fbb489fb967ff46792e0fe609c400ab219e1b0a28eb34a6850"}, 0x53, 0x800) 03:51:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x23, 0x0, 0x0) write(r0, &(0x7f0000000000)="cd6544558799a4421c43469e9d8c5269dffbd08d267856a3845f1a546a628278dc4119218ca475b76ad3d6d2dff92fa995c2436d80d3592bcc83bed22499fd188192289cdc292eca1c0fc15dd6fc9ce94f706d31206e808ac2961ccbee1db53d9059383ccb71e68b013ae5cf932f2498ed", 0x71) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) 03:51:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) 03:51:05 executing program 0: r0 = socket(0x5b, 0x4004, 0x7) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xed) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x80047460, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x821, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) sendto$unix(r0, &(0x7f0000000080)="10d894d3fe23285528528a0511cd27deca28ee2657614b3399f0761957b28d02dd9707a3736c08b4eaa436c38027a63149f98d0ace355c8532d8d5ad8327af147d18ae62d4c21fb8f3dc982d40", 0x4d, 0x40e, &(0x7f0000000100)=ANY=[@ANYBLOB="1b0f32a2e0f0c1"], 0xa) 03:51:05 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x110002000, 0x28aa) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x800, 0x1}, {0x18, 0x0, 0x559, 0x4}, 0x7, [0x3, 0x1, 0x40, 0x1, 0x81, 0x4ae, 0x9, 0x90]}, 0x3c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x1810, r1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x8) 03:51:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(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, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r4, r2) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 03:51:05 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x5) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/169, 0xa9}, {&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/81, 0x51}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000c40)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/4096, 0x1000}], 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r2 = kqueue() rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') kevent(r2, 0x0, 0x0, 0x0, 0x148, 0x0) write(r1, &(0x7f0000000440)="1341b1992eaa3d3a6dd7f6ce0147f2c0b6febc5c3562b2b47296dd9db61c69688727f5cedcd41164f3f7568e31ba2100ffece050f08b", 0x36) kevent(r2, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 03:51:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xa8e}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x0, 0x3f) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") 03:51:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) close(r0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x5) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)='h', 0x1}, {&(0x7f0000001040)="db", 0x1}], 0x2, 0x0, 0x0) 03:51:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 03:51:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c395c82ed79a5ed7a45220f37fb2aab89ee5dc68a9ba5c60ea441d6ba9eca6e777aca2c3d115a2a6ff7e962f9c8dea3557d944d256e053dc814f902967627ebc9f5cf2b8058a71e1c3467aee8e25aad826ec70e93658efa14459d6a3127718f21d8165ef9bf251be265e6556b51fbf524038365c3d7a38962a525ab6013c0384ec9e556a0b1a63bdac582207d0c71469216ca7297c72d0032fe64f05ad67cef6d9a7cd6b6308f8f06ef266454b65162952f87118ad3518f9ada89ff7644f8c0a88dc81ecd91172f30becae614f83411ea44e57bb25f274c117c70d78a44a094844d04c70e922a535", 0xe8, 0x8, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 03:51:05 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r0) socketpair(0x18, 0x4003, 0x102, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x981, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8010, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x3, 0x61) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x82, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x80000003, 0x0, 0x8}], 0x100000001, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x9, 0x0, 0x1, 0x3}, {{r4}, 0xfffffffffffffffb, 0x10, 0x2, 0x7f, 0x3}, {{r5}, 0xfffffffffffffff9, 0x20, 0x0, 0x1, 0x36}], 0xfffffffffffffc01, &(0x7f0000000240)={0x8, 0x1}) 03:51:05 executing program 0: setitimer(0x0, &(0x7f00000002c0)={{}, {0x0, 0x100000000}}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) pckbd_enable: command error 03:51:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf9060000006730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02cef82d0a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b05000000000000004303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c10b0919139e2cb5aff91f576d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1f508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faf8ff0151eeb270381bfb9d62df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e575dc5977cb3eddd7a7fda9e7751df179c6068669fe84fac6cff16eb2eea71e8c1608df25f77ca097cd664fde5c16fd2428557b7f2664d2aa19d3b98f4e6082330c59bab6eb07937314477bb94b481b9453602e7038c44cfd0254301be8100b1116bdae0cce723f3c811527705ca7cfc431e2426d09bcf1089f5dd1018bd1bb9dcac2cfe831d48e2a50a0b03d17ecddec3120feeed22b5724c6012f02c9747fa9495c94d31c790bda75c1f91dd0c1ca704647b8c96cca9d8c93740dc574fcf5032cb5f231f957732e7c7ea22bdd5f27e6ceb9624fc5060eeef434ec27a28b62afb797399d21c1ddca41c7cba58b3592f1e0cf97d148cb32da738f035ed81fbb462f4b0d5d690da1122d1f6e85b487739afc2b9e261a377ecd35ede12e8d9704b54c912003e0ee1c2816308", 0xfffffffffffffc9c, 0x0, 0x0, 0x0) 03:51:07 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 03:51:07 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) pckbd_enable: command error 03:51:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x84) r1 = dup2(r0, r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x813, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="e7a65b3980612a04f9fd27c59eb40ed812bd0671a4885af8212610bcfec3489c5454f21f7207179aa391b251d47285c2c18bc0ad4972b42dc4b36dd9aa09ee8e0a21482e442c45080cd0f068c709e6cbaf0a5f555a9bc2a38460e8cd9ef1f3606f4aa5ac52f7c1d2d199c730b5ca415fa63d375fdedbe44fcb2399bbacace399bb8e1d58c3433e64762d15affade6f337c337aaa079c783c12cfd3aa99f851841188af19ce09675de8bb1324786d5e574f7efb4660a5b37b9f71583ed42ddb47509ebc887615fd406973605fdb598466917ac1a376bf9f989dcb1427e775c1519d31", 0xe2}, {&(0x7f0000000200)="e9bb110cec5350879c0a5fd2de979487c8ea61d25f78a53515ca829b4110cf651112ef546eafd0fcef949534c192e8c23a7515d87eed55fa5578cd4d2fbc3a7223e5f8cfc120d82b1a253bf812e378f06d64acdd0838aa82b5516a8bf70ad60f959af7e5c96f8018afa40c3f362feeff744806ee3647d31ca28b8959efd1621c9aa5c646f4b55880838c1da5b4d8d8f8a8fb3dcebbb5496177479c39d276170990a60af41b3560998970", 0xaa}], 0x2, 0x0, 0x0, 0x40b}, 0x400) write(r1, &(0x7f00000000c0)='N', 0x1) 03:51:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x600, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x13a, 0xffffffffffffffff, 0xb69}, {0x78e2, 0x2, 0xee38, 0x5452}, {0x1000, 0xffff, 0x200, 0x1f}, {0x7, 0x34, 0x9, 0xddda}]}) 03:51:08 executing program 0: socketpair(0x2, 0xc005, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="27a586862644b8f650c51effbbfbf8e258447ed028510612b804b6ee05c67c5f77d775629d12f0716595c30182d4a340f66ee7141ffa8fec20f433c15ae9c9af60f391333b772809168eeac7d3", 0x4d}, {&(0x7f0000000100)="9a184d0cb3968dfdf3a14e82eac5789910f6fe604a496c6166bb6788738a4c8b9e1e6ce3f8c0b7ba6498a42c7c11c66f8474f1667782b25ad90d0fb35d659aa133f3347d6b", 0x45}, {&(0x7f0000000300)="2c6e7ef683e40adb57619bf1639f562692e12cc50a1e7caaa07976abbff114354c05c08943cc5984ac3b5b5b3c33c5db907f56137f5dc31293c0400315db08f3cf8cf4ba35e8a4364dcb0542c0ebbbc3fdf7da46aea7c7e793ac388e6296eeaab9c0be6008e66b51631bd20e9eff862415b716be4ded402f9df6f6b9518567d78cc7f806c7a61db6b84bc3ebbbbe75036319f3a6325388f6882d0270dc11acc38d8371671dfe8efcf4509d05201977a479d322daf94b1fb7305ca7f328ec4dff9af1a00d99c99f4e8d1151fcce6c79eea16b8e22e1c8d8", 0xd7}], 0x3, 0x0, 0x5) r2 = dup(r0) ioctl$KDDISABIO(r2, 0x20004b3d) getpid() symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') 03:51:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b80000000000000801008000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x3, 0x5a, 0x5, "25fbfecc7c05918040f394e81c89708cec918c9d", 0x1, 0xffff}) 03:51:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/198) r2 = shmget$private(0x0, 0x3000, 0x48, &(0x7f0000ffd000/0x3000)=nil) ftruncate(r0, 0x0, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = getppid() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f00000003c0)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x4, r3, r4, r5, r6, 0x125, 0x8}, 0x100000000, 0xdf, r7, r8, 0xff, 0x6, 0x1}) 03:51:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) openat$pci(0xffffffffffffff9c, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 03:51:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x9d0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="d5a72c751cdc37f99fb8919ab76b5c67887ded4fed3582face115503dbc4462e384191558d27fe8a2100ae6185e26de9ce3fd098475db6e3ce38e0e39dc5b8f15c0891acf8930ce27a4ed57e32f3575a93e85d284f38e8e3df651aceaf3f334900bd8fbc41cd1c4c26cad77ea6e91eab49f2d23c7e4186d288230c338cc85ea19f15787bf3a1bfd9895e6980e743c7ca74140e0f378c740ffc3d5b340587a93eb1170c28e9a1d53151fd6c8d1a4d185672d98d4553558e67b86cb305387daa75f903a3736cef559d241ef6fd276c4b7389758a1b4bf5840ded0fe212246dcad0affe79f6d408b71e54c2ef83210b6c80740a", 0xf2}], 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x3) 03:51:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:51:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x8000, &(0x7f0000000140), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/5, 0x5, 0x801, &(0x7f0000000140)=@in6={0x18, 0x2, 0xfffffffffffffffd, 0x9a67}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x1) openat(r0, &(0x7f0000000080)='./bus\x00', 0x5c3, 0x0) 03:51:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:51:08 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x480, 0x0) mmap(&(0x7f00007a6000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chmod(&(0x7f0000000040)='./file0\x00', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 03:51:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socketpair(0x7, 0x0, 0x40, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/125, 0x7d}, {&(0x7f0000000100)=""/131, 0x83}, {&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f00000003c0)=""/223, 0xdf}, {&(0x7f0000000200)=""/114, 0x72}, {&(0x7f00000004c0)=""/165, 0xa5}], 0x6) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x3) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f00000001c0)) 03:51:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0x9, 0x89, 0x8, 0x4, 0x9, 0x6, 0xfffffffffffffffe, 0x10, [{0x6, 0x3, 0x2, 0x10001}, {0x19a, 0x80, 0x4, 0x10001}, {0x6, 0x0, 0x3ff, 0x1}, {0x4, 0xfffffffffffffff7, 0x462c4038, 0x3ff}, {0x7, 0x0, 0x7f, 0x2}, {0x8, 0x80000001, 0x2, 0x3}, {0x5, 0xa999, 0x1, 0xffffffff}, {0x40, 0x7397, 0x0, 0x6}, {0x8, 0x2, 0x0, 0x400}, {0x3, 0x3f, 0x6, 0x3ff}, {0x1d, 0x1f, 0xe10, 0x8}, {0x3, 0x7, 0x1, 0xddb}, {0x7f, 0x4, 0x0, 0x2}, {0x4, 0xfffffffffffffff8, 0x800, 0x7}, {0x2, 0x80, 0x9, 0x7f}, {0x1, 0xffffffffffffff7f, 0x1, 0xd48}]}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 03:51:09 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1f) syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x3810, r0, 0x0, 0x0) r2 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) dup2(r2, r4) 03:51:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket(0x18, 0x0, 0xce) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) 03:51:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r2, r3) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x4}) 03:51:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() r5 = getegid() getgroups(0x5, &(0x7f0000000100)=[r1, r2, r3, r4, r5]) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r6 = syz_open_pts() close(r0) dup(r6) syz_open_pts() 03:51:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 03:51:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) r1 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdcf, &(0x7f0000000240)="984091c9f38706cad20f2c8b712e18151e2b5e3634c7eb969d37d7ca20ac0c3edb39152ea7beb379499b9508a0f3b3839fe64b30eb306f942bd427cae150f75b76fa48532fbef5af7a2bbf0930cbca4a80a2cd0ebeee99f4dc33685ce1b6bb667f94ca3c2e6b38b95e87c1f913f8ed0ed52efe282bf9962571a5709944e0fc71763e4ec2144e1ff7a1eac647b64731b078ce8be28a785001847bdcdda4de338ef5579b7034") ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xffffffff) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20100, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10080, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000300)) 03:51:09 executing program 0: socket(0x2, 0x3, 0xfffffffffffffffe) r0 = socket(0x800000018, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18, 0x0) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) 03:51:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="d6a4eb3fc9b3789c8d57c15f1a7091f107c50141188eec8b74ed1f1363998b7d6b7fbe5cd21ba1ece8a36723dbb714", 0x2f}, {&(0x7f0000000180)="0b0d4932fe1d3b7071936472dc764d8451a95feb9d01f1c76895c2a56cb645d3aab04334b8e66c7724e5c87b081ff428bc11a99321f6b2eb058adde11ea760d7e187db1e3ab9c2289da1547adb3577ba239d64ea05a721bb11cc2eebbbca52f9f47f5ce3cb4d563ff8124d66a3ca72de9b9cc40c1866e5d7bd3811f6bb17738cb61ba335cb6308ec501e57838b06a55a754cf2f287c22f49", 0x98}, {&(0x7f0000000240)="1a2972fa209b48f2211ebf113c15a50878b50c9c6723f66d16723677999eb3c583c4d43651ee80f45dddcd75353f38767905c87ee5b3b9fe22782694f25e3ab61a5d84b7ee1f2ac1b0010437909c49116ebb8a17bb8c2d2cfcfb1e8b9cca797350470d6e225579723f6546180f542ee610ea785eb7684d9216d64b8f9a79b94dfbbf0f445395fbc4a57dbc0a8ff5563675c51b96fc5e260592244e0b08bcade04890216de03ae0042b28e430d9c13e0594618eae20b44d136c4a6c0536b26ff6", 0xc0}, {&(0x7f00000000c0)="6a242b41609ba314502b", 0xa}, {&(0x7f0000000300)="74ac802c28993f3f96ef11b81332f9f96ff3cbeb3f1f6804e9f415ee0922965510ed050a691c0acac2ff08a0adf4bcf9349525ab3d111d58ee4becc6be92c3a3adfd14947be7e98e75530883518ed597736ef10c9530f2fa07ea0c06e7fc26c0f45f93153b6ae1d605", 0x69}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x11d, &(0x7f0000000040)="f3") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x40, 0x6, 0xfff, 0x8, "20a7082b8f3f0d51c5ff32d08f5524b5a3342de3", 0x10000, 0x80000001}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000400)=0x1) 03:51:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x400) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x2) 03:51:09 executing program 1: 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") fcntl$setflags(r0, 0x2, 0x1) 03:51:09 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="fd56a39bf6facb7e862b258ba6a1694afa5e02e7f4eb6bede04f7236e674b97e9bfc60f8cf0314ed174a6e56b42e630d4a5c3681f5e2acf41bcc9f5ff9aa4880d545b23995adf62851b48cd1ac952517255e4e91058d880b935e1e7a701de768d057fd4637944898faab91c63fdfac8b3173f0e994", 0x75}, {&(0x7f00000001c0)="bfc706adf0f4d8f9f94147670bbc12c181010f43ab0ae49365ace914fbc29b8b9fa63bf1f309f47fbddda16b0d4f1129ee5fdd649319e25a90e62b08f59fed96744d832aa5bd5a", 0x47}, {&(0x7f0000001600)="d93071befcf4f35f629dd0a47e348fa6f33d54ff10a992d17c1810507123651def8f27d692b53a1c22e74bcd79d5885d30020c87476865321c365b36e56a215085ce630ddce2da43a9491d61507b726fcce1e9b80e1a9e7ecd1051ee58b17cabd6d073d775e43ee1d3ee12c41997b129f2b89340377e5f683a91a102c778251eb36a9ef602a9392e926e692c1ecd1d9de76628449dacadaec3fe07f51c80684233d8e3f981c2b7c51bd6732fd53f40d2c91c6c97819dbf424b92c14c65853a9d71574e9e9f534e12a597e06f78af957a7bb79bed644bcd2d06921c45a39a17866c8d96", 0xe3}, {&(0x7f0000000340)="64d91c55cbe2e8fe7daec9cb432c9ac3f18688fd1ed66353b9e560314820c31678ab31f8511c8d9adfe8806f0d01c2569176a417984207690f6210ece55899ec117499f99c61f439a7a5cc076c89d85bf568d872", 0x35}, {&(0x7f00000003c0)="2125583da148e4491ca2f442d0ef946a45a46b7614df2790a71aa2ec84e601f99bf8b67b79c2d355301b8bcf1351aa892b2069059ea53a789d2af2c4448631910f481f6c3dd18f6db03c0d027762133509", 0x51}, {&(0x7f0000000440)="981b873920e2dcda597a04a21c24c038dd60f3c223d8d33969a0713f17de6b2a27c44ee7611229fc014b2dae703ca0ca991f808598e82d99ffc0255ab0e1701f6739fb92bb20ed729e4129ef4ef547b310649116b5ff5afeb228425cc8f86518721b1f4241b382538c72b34bb8557bf5005f8bc4956e824cc8dcca6295c6aacff5d5e16883de7e5821ec2a1587db26508c2c20c34458a0ba50217cd56d15f8770baf80e339934d668d0391e1b1164910d9577eb3c7bbd3cd6b8b8c53e20850613340367bbd6a251ee78d4ac051297d9ce8d3dc1b83077c3fbc2865368842ecf4cf79d37ce70197a3e064c2ceef490ff82d7437efb3b94dd910120007196d782179c519f8d2e358435dae477e5659ae93e8a5f86a13638c26f7bbcb80158cf1a221966e0d60a2a5e38b58f923bbc2b53c9dfe39332543e5180ec564c55f9a2e595dda57fee50122be3b01879e80cf95dabd5d3ca5cbe9b25bdccb60f60debddaddb55013ec464c25806a845c3c50a2c3efb6b9de2f907ce59c6bc47f28b8a1f986198e12984d8b9140e15424f9c3238011d937435b6968315399064d9aa0157deeb7a916b91715e32d795c517edf382860d425dd54812afa2316feb8f5e60df145306f241a44e44d0eb42efe00dc86882aa53044df3699c1d6f031be4a039a9eda9e99532acfaac94d7fe2fce45eb52d8d92712bf8e5b9a913f4258fb7594161764b74d93e41c91bf830964222c71ab196a5e0e369ac6252933f2188d22c2d0c3730f35a084b64f100df9b46678cb076a64f5eb9e29ec72b93436e1254325c853e1d777d65d17082a9e4057740d7f066c2bed47073bf2039a214f3790c745532df645975c87a8c40cd6e06d7d1bce23bb0dcf182516979e2cf978e85ca1313453024a53fef42303d0a4f36ab82e2c54b9b7e11d7a11b172b9d4346ff2310c52a03b18253055a40822576280b3cff1b568427d90476beb6f115b1af28d10520cf4a22d849f88ca653c14e4baa4e4da55e074dfcb88b0269b0dadb6a485a7b8975d578bbb872b71c1bd0a9919a3c0c7893619caadda8a4cb5fcb554d49ce43e625e87590b4b53dbc12795d0240a12bfa5f06fe26a144fb8e9fd4b0f5d472a7dd3de5aa0d9cca0c0e40db77eb369b6a05fb8964f2ab9a701f50c38732f3da965bfd6e33872d2a0c18f521df704d16e531df6c819c72a90abf1183c9f4770e285a0803145e619ea9336614869cd8eea76d93bd2eeafabc014cfbcc7a16082090c7045517bdd79c7bb7b2984f29ba41f576dd2523c7d7842d93b129609b8ca525d85b2930ee0027b3470adba5cd2f0c2c6e70ffd77bdf11907ffe4eeb8598d9ead9e91be43bb54ab2e4375b9a0ddb7983c9007603f0f7ea657232cf85cd6452e0472b67855084f616a3baa22ef0640b7dfb9b4f0ccc1721dae87fb4e6f73c3a417a575b0ab363e4be87f8c917b6bc19066c570a0e52f535d037df3978060826af1d4f9f661230e629488d53f3bef6a0f93ff7d325eedcc353dde5411d26253a3608d08a22c81d7b45395cd0b68417528fb3d99fef6f8002e3b53cf9576f37a66856a81ad16adac46226a7421a1c174e28d9f0ade3f7b80df10bd6a5361f6ef50ba394c4b088f34611024dcb57c08d94e1077d53b3c1a07653974b0606617dfc9e7ab4fa9c912db904a03da52ed7ec64959c9b0a0da161bf57fce92fcf2ed993615f3dd5495d44599de14d6c55b35745cc268ac61d669d1ec495a3ceda2fd7fe9cd909352b33e03a2aa28c8206314057183bd2a9896d01a00d32310de92e2374c097ff4cd16fc171626d1df5dcf2243b55a80e7f241f2a129bbfadba684087c149c5a679e2584b81ec33f92d75124445dc0d248d9c1ead435fea1368be3c09622a7f15608eee6183ef7fae8ee2a75221b2d96a7d34f060b23694f4b22df0526b48b59c5f30a414bdcf063e8a0b98005390b75d964182afd64301fb6837ee8ecf1b56cfaabb70b1c40c41e74e807cbac8faf73cf9b75c23636571c5d4fe4b9b13e0ee75b0dad0fbbc8f58c92a764378633e6de736970f4a386816240799a5e614cead9faf586f401af2ce117fbc980d70f0f51c6cc04409459689adb7826de3f81cc08b9283f50318d6773df2f89461cd6579fe2cfcf2b80dddebcbed2d82d6663f736503978994b4e7180de6cb082a4fd33197d6c8b07161f160abf97b65dc0f053ec3e2bad959dcf6c30b37c843ba1b8a4a4bba7ada42b0f41ef38eeae975349d0774b9ee1104b3e71a8c42691237876dc5be222ca6004c7c6f2495761ee1a3ac0a24752098d52f3a3f6e1c68ea1968d79fcfaaa225d9f4e5ae3fa68003cebf70d056b3b88278d91ec055ff173e9f880f0329e59988441591e182f474b5a6f0d1db815fc1c4c768acc2527c6915ae2ad7ca7e65105ad3df61cc422089adf9e0b9d688c89171d3bc5f0f583e13b0f40eeebf5b73a7106d3116c963579f2b9d092495c9cce5b39a1a57e454f5781ff2d4ff8a143f64346b56a0218d34646690f0481a649ace2abbccae1b90fac519f77c02ca7d62b4f948fcb1c037cd0594ab9baf1106e1341d0a1f433eccf1bcd2bb98359004d14957f82e72aa91e567903246e4938f66ee5b146d6380a0f9b02b408d706fa0fe26efc111e6181865608c86f82f6d129f81ee1772a98a54f187aa5a375baa8948844aab60ded7e9d65cf0ab532e8e19a1f2fda7b628decbb4b8d459aacc956de2d265c5d8b33229142b1090b9f71463b8c3fb0c2385407065abd6e769da3c48b65032770dfda184707cbb70e6d06429bf092508a2d590465dc89a018aa8177cca4b414816ce5a67902ca2700f65ae6a06f458d479830e07f3c459f49800519f71290926ff8c1dc943411333e3b3753aff005fe0faaf795bf387ecd9cf6e2f410baa186313d2d2233aa0ab2eb6199279d5c1f5143bcac34ff4650315ac80bb7dd7353d62a098e0e64f5fa0cac858b12288d64c60dea5a0ad8a89c95d97b0e2b07c69a668f2593f6dde8c96918000d5734887bba4a839f3fee36d9adc6a39b743db4ff34008d34583d06753a96f761f8d4421ee27a233ea1fa21a170c35ad6a38848c35beabd52c5db6ae3e18e6a2314f5c03d719ace34f84822662980e8fb536905ed4477882a9d5e6848d7a83740ea1794f2551b13d6bcdfd5a86145876a00ecbd4e319fe411546d6518759726afecb355cc42a56d724598ecebc2a7f128f83f38f386e666b15f28ca97b4ac66391b15145f071c3b1de9a2268ef3e0bbe31ea4b49e42f52b6f199d5a171cd83a5e6f7e27d7dd4b2233b1036eb94ba0d65751610e63f363b053e1adf10021c4a324a88639acf57ba94fde66e5f5285ca427ce086bd31a300f022e501f11ac9a5a2258d8ea71563070dea2a22e87402944a8e482841c0b8666871c1048819267b8b40a877f85a029337a04740b322ebeeff7af0d69c2a0c9a4cc5df87324c6df0c92cd116efa0a3122c86261de1fecb8946532f763bc4f90fc4fba4e51ebd5ab76b9244b87e7646e102e7ab6d80eec4d63e0d4735b3fa96209927321aedf5e942d6805201c98ca942cd0cca0faaab321607d8e1ad9b129ced990038749f6f762193764857fe9b6bf3a6db8bae5390d524f2bc480183cd0e7f65365f06ede9c61e7fd7e0e370528704f2fd4f527fa30c659b12b14333b584931c9adb3ce96ba41fbbdf7c0a79cab8b9391d21ef29049a2c9bc1cbb17cb1bee3c85e3127819346494f8d7be0d69e3c528a4c166ceecada37c4f33137a70a3935e92114dade072a2c36c4541a2d560c7339a86636179db5b7370917ddb55afaab742dffa6e17deb449011f3d722fcf8a24aea5059409fd42ee389a94abd48930c419a54b2a4737ecc5ec99bb721e06d22f3c3df128ffb27847ebf7d94bbce7f2a3696c812c13a4e3af5cb417913db9cca1ab8d94c31fa3b96bd0f14de3788287e7f2ac3783dc391d4475724e584b4cf702d1d926ed7377e05d6ca16a72c3613fe9d8cb2002bde144923a4259736d57e4bdb2323a99d02323cce8ea3c5d68a40c81a39d3a0e9c915676466581e075e1c6bb7661999f913eab6af4fc30b42e83113cf2b99db5a73cb0dbe5d2301b1ee8570b26270aa06cf9ef47b29c8c5c505e0e3542421c7eebc5e802eccd5aea57bcc5c70f968007f88149f914ce54a49538111a14487863823d7f7f1cf6cb29d0d058fa95a9c5ef977483dc170a8a108c60de8c52ffc41741a35865461085060105fa0e67bcd3d36a717c94a96e1dd87ea46d594c4c8572bb676b2d5172765eece51b6da7dd77b35ad293da5f691ed932075e99fea301b98affaf4b39e15f48eeaaa55049538a566f94ce83776cd60ba7db4947bc202b12c31eee9982b82851d731726d638ea42eef0a452567ad9e991cd0617631d4e11af864508cd10807d427fdd1dd4e4397e5c1bef2d404603f320944bb57bffeaa9097f357e3ce797b1a6aedbe7ef4ad9ed6c2f98cdba066ea6ceb05deab711796e83ccde0edc6c1d39184c0ae3e0a376a16aeb11f992e00019643a1ee8e74c36516c1397d07f1d576f14f20cba2ed333a08ac24073b9bd80e9644be0ddddea821de23fb087bb3d617f4f45289834eb9cdb1c5e420a798598bf5a995638c20b569b4460c34e8daea10f33945d708e0afadff4e16dbdbbece4ecb0e979d5d4ca24c8f910f1b94fa9cdc4ea8bd2b0c3e04380ab6cdeee8e6cd8c33d11e6ebff5957ed18d5c5aba1c32dff5117a0b8584ae492ac53c66d9905c04e439c9d5dbdae5bab8d3d2baa2d97e3fdc53e8720c03c59801bdb1d0207d1fec7f56afe4c48985c6731edf02684652b88a7f01478c31e5ec1d087751c48439ec3e7ba9d7964a15b05bb8078cc61efad958c4cfc391deabb1660c6099c9d7021f3c36914251db444607a8052766ffafe077780a5c65ef0e62f6556ca371032189a474615dbe5c8ae8e2455c00ed0dccf32c7f9cca3305e8488dd71343bb173f3268530387cbc66a37b876ade70c75f344e2b26f5c7223a1bc6235900649b72f8fa62b4a60ec505812303dcd96f7d289f71e9b679132061191e30315ec339e85ad69af87497e0c031b79ae0e3234f86cd38e38cb2dd67bc968e84309f003293a0b5e997fd457d20a2004913069b74c07baf1ca54367db95198158a66ad190bf75871e3b18170af057f22016dfd0902dc67da29fcff2e1813dc3608ec627ad41c5e6065c84804ad5cf8af3cf611d47dad8ac470ed173b25ef449f66fe2cf374bc93f6292546f466bfc6a9ca5cec6bd2dfd64639086e9094732907c59ad92cc73ee1eabb33621c639a9ffaeaac5072eb7e3bf39232df516bfa61abdbd238a053f838df325e473b4a9bd0855bb801097debd1b728014191033081e66a9647150c768a8883a0fdd13588b87d9bb297f71e2d20dfc6f7ed4d1f8b61bf55440832d0e0203cdda9456fdb27efb5df0c909f09b679a1bb380b9838d9b4e05eceb6cb8e83617d239b584e8ce57daef578f2caee3a2d44a47187b50680096e1b6c0c28859ad2c98867b1831f05e12925a6fba7b5e846002e0ebec074e80f35efef55e4d68f0f38f998bbf4c396e5699262a77eadb41270db704ecdb2f687bdeca2cfa2308191c38d45c8f120e0a7177220a00671b398e6df9b314ab9fec1845b9a7d698abe5e2df51eccf7165be748e6c8021f7e7fc861eb02c093014fb8a7723c71d4abd8bdb79c69c929661b5619b36798569a2d51fcaff5ef25e7fb01dce5f581d80c9c2808486b521dd6493829eb92fc46c4eded", 0x1000}, {&(0x7f0000001440)="05eddf987e0dea3f249a18a7d2954023b649d8086da71b553216fec30da0d9a7dc4a5823b5c7c922c8a8df3c1fcda44303d10370922b8e45db2bbfd36614ec800e7bef4847b23efbc1a9f97ee0598f045ed80d19b1473cb164deb27db96e301a9ab894b0e9e53f11d99a2d6351f588788dcac39061be4422244e50aa1d4804266f37bd2c7f28738366d0b9b812abefafc820d7d3fb18ed565a1ca9eb725c18c4c28243b8f6327d1f39acfeca247b98610ce14f3821c2f258a38046f199882af54ce50bf292ef344842d73cdde02e2934066df0f9fff59d8410ee81369c2da4b3", 0xe0}, {&(0x7f0000001540)="abbbbc17e05b0d122e237a22f5e956e5ada5cc39d26053b8", 0x18}], 0x8, 0x0, 0x0) fcntl$getflags(r0, 0x1) 03:51:09 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x0, r1}) flock(r0, 0x9) write(r0, &(0x7f0000000080)="0a062eed0a3e0bee9f37672b96b430925faf3c410a13cbee10c7c767cce0983e77b5f11d993b2a1c20476cc6fba12c3c0cfca617118797fc9df619fe4e27ba2efe7f128985dc77ca17e2d356aa8fbbce8a2cfe9c94dbb8c03d38d62af254d6d9dc74f87c5c89dcf9fa74018ee8f4a751c9fc26e0a600f394ff7774b84dddebf0f729057bc2313d4e4837d56a0cdfcfdb76085d956ca8d88ac1af5e784f0d89fb43cd5ac3a9487c64dc3c3a3de1d0a831f4fe126ed0e3c31f0d1d7b0c", 0xbc) 03:51:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) fcntl$getown(r1, 0x5) r2 = dup2(r0, r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 03:51:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x70) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x4, 0x1, 0x6, 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20420, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:51:09 executing program 0: r0 = socket(0xfffffffffffffffe, 0x2, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/99, &(0x7f0000000000)=0x36d) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 03:51:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socket$unix(0x1, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 03:51:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x3f, 0x2}) 03:51:10 executing program 0: nanosleep(&(0x7f0000000180)={0xa, 0x1}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1000, 0x0, 0x80000001, 0x1, 0x4, 0x401, 0xfffffffffffffffc, 0x0, 0x0, 0x92bf, 0x7}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 03:51:10 executing program 1: socketpair(0x21, 0x8004, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/17, 0x11}, {&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f0000000380)=""/107, 0x6b}, {&(0x7f00000005c0)=""/92, 0x5c}, {&(0x7f0000000480)=""/120, 0x78}], 0x6, 0x0, 0x0) r1 = kqueue() close(r1) bind(r0, &(0x7f0000000400)=@in6={0x18, 0x3, 0x80000001, 0x9}, 0xc) socketpair(0x0, 0x8000, 0x5, &(0x7f0000000640)) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) nanosleep(&(0x7f0000000040)={0x6, 0xffffffffffff0001}, &(0x7f00000000c0)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) setrlimit(0x3, &(0x7f0000000440)={0x4, 0x7}) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000580)={0xfffffffffffffffc, 0x2, 0x4}) 03:51:10 executing program 0: r0 = msgget(0x2, 0x200) semop(r0, &(0x7f0000000380)=[{0x5, 0x80, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0xffffffff, 0x800}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x402) semop(r2, &(0x7f0000000140)=[{0x1001, 0x9, 0x1000800}, {0x7, 0xb463}, {0x4, 0x3ff, 0x1800}, {0x3, 0x7, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r1) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) listen(r3, 0x7fffffff) listen(r1, 0xfffffffffffff001) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000003c0)=""/17) sendto$inet6(r1, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) r4 = dup(r1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000400)) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000002c0)=0x19a4) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)=0x2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) connect$inet(r3, &(0x7f0000000300)={0x2, 0x1}, 0xc) 03:51:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) readv(r2, &(0x7f0000000800)=[{&(0x7f0000000500)=""/25, 0x19}, {&(0x7f0000000540)=""/111, 0x6f}, {&(0x7f00000005c0)=""/149, 0x95}, {&(0x7f0000000680)=""/173, 0xad}, {&(0x7f0000000740)=""/158, 0x9e}], 0x5) r3 = dup2(r2, r1) r4 = kqueue() readv(r3, &(0x7f0000000480)=[{&(0x7f0000000040)=""/70, 0x46}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/168, 0xa8}, {&(0x7f0000000400)=""/39, 0x27}, {&(0x7f0000000440)=""/39, 0x27}], 0x7) msgget(0x0, 0x200) close(r3) close(r0) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r4) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) 03:51:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) setsockopt(r0, 0xf215, 0x1a65, &(0x7f0000000000)="dc82b4b12389700b87a8af9eca06c52a86d116f45cbe5be3f8cc73933ef5c0e299954b2febba78901f7073a950316413", 0x30) 03:51:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) write(r3, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 03:51:10 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() getgid() r5 = syz_open_pts() ftruncate(r5, 0x0, 0x2) getgid() socketpair(0x20, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r6, 0x1) chown(&(0x7f0000000400)='./file0\x00', r4, r2) r7 = socket$inet6(0x18, 0x7, 0x4) recvfrom(r7, &(0x7f0000000580)=""/255, 0x156, 0x40, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x3}, 0xb) 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)=ANY=[@ANYBLOB="01002e2f66696c7e3000"], 0xa) fchown(r5, r1, r3) fcntl$dupfd(r8, 0xa, r6) 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) 03:51:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$inet(r2, &(0x7f0000000380)="1da83cfb19cfa7b7ac81a89ffa3c6a6798d98c5f90a442f289d02de36f12ef36efe87ec6f3404d1663e597e526ad63223590db766923590b3782dbab9e3bcdcdc2b905d5677c80099f201a247b30f7b26279f8b835c289b61a90948404b0eb73806387f9576a460c1fbcbfd7da56471d442b78c9b43f6166555b1bc51ecaf3ae0894aba13872054e82a0c5ad3781e4", 0x8f, 0xe, &(0x7f0000000000)={0x2, 0x3}, 0xc) 03:51:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x200, 0x0) accept$inet(r2, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000014c0)=@abs, &(0x7f0000001500)=0x8) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) recvmsg(r4, &(0x7f0000001440)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/48, 0x30}, {&(0x7f0000001140)=""/8, 0x8}, {&(0x7f0000001180)=""/180, 0xb4}, {&(0x7f0000001240)=""/89, 0x59}, {&(0x7f00000012c0)=""/172, 0xac}], 0x7, &(0x7f0000001400)=""/4, 0x4}, 0x42) 03:51:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x20049, 0x8) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 03:51:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7}) fcntl$setflags(r0, 0x2, 0x1) 03:51:10 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0xa7ae74370203bf8f}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x800}, {0x18, 0x2, 0x7, 0xfffffffffffffffb}, 0x3f, [0x8, 0x80000001, 0x8, 0x2, 0x6, 0x9, 0x0, 0x1]}, 0x3c) 03:51:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x6, 0x0, 0xaa36, 0x2, 0x9, 0x0, 0x8000, 0x10, [{0x6, 0x1f, 0x7ff, 0x80}, {0x9, 0x100000001, 0x3, 0x7}, {0x5, 0xac4, 0x3}, {0x2, 0x1000, 0x3, 0x5}, {0x8, 0x0, 0x3, 0x9}, {0x7e, 0x7, 0x20, 0x5}, {0xffffffffffff0000, 0x3, 0x1, 0x1000}, {0x3a8b1e4e, 0x9, 0x81, 0x1}, {0x9, 0x4, 0x800, 0x101}, {0x0, 0xfa, 0xa7, 0x22da}, {0x3, 0x6, 0xfffffffffffffffc, 0x80000000}, {0x7fff, 0x2, 0x7, 0x9}, {0x3, 0x5, 0x1000, 0x7}, {0x1, 0xa4, 0x100, 0x100000001}, {0x3, 0x7, 0x1c98, 0x6}, {0x7, 0x5, 0x80000001, 0xaa14}]}) 03:51:11 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="01010000000000000500"], 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:51:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x100, 0x8000010001}) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000100)) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8000, 0x3, 0x0, 0x6, "13a0bc223ce77730f2d779df7e3be390b7f083d6", 0x8, 0x8}) 03:51:11 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) preadv(r0, &(0x7f00000027c0)=[{&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/159, 0x9f}, {&(0x7f0000000400)=""/86, 0x56}, {&(0x7f0000000480)=""/154, 0x9a}, {&(0x7f0000000540)=""/197, 0xc5}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/156, 0x9c}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000001700)=""/95, 0x5f}], 0xa, 0x0, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000029c0)=0x3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x8a) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x7ff, 0x5e}, {0x18, 0x0, 0x6, 0x1}, 0x1, [0x80000000, 0x15, 0x401, 0x80000000000000, 0x5, 0xfffffffffffffffb, 0x9, 0x3]}, 0x3c) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pledge(&(0x7f0000002880)='\x00', &(0x7f00000028c0)='/dev/ttyCcfg\x00') poll(&(0x7f0000002900)=[{r2}, {r2, 0x16}, {r1, 0x2}, {r3, 0x48}, {r3}, {r0, 0x2}], 0x6, 0x0) writev(r1, &(0x7f0000000040)=[{0x0, 0xffffffbc}], 0x1) 03:51:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x63) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) 03:51:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7fffffff, 0x0, 0x7ff, 0x6}, {0xe2, 0x4e277a72, 0x12, 0x400}, {0x4f7, 0xb1e4, 0x2, 0x7}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x101, 0x14d) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b2") 03:51:11 executing program 1: r0 = socket(0x800000018, 0x20002, 0x0) socket(0x3e, 0x8001, 0x6) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) socket(0x2, 0x7, 0x80000000) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x4003, 0x6) 03:51:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 03:51:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/71) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10201, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002f2f66696c653000f6fa353f17cfb923cc4bc6dc5cc96899c2a807d143d6dce903b4b21463e7d2bae6cbb808cc7fac8a0d6954136b1fb5aa171462"], 0xa) r1 = socket(0x400000000000018, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000200)='0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x2) 03:51:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x0, 0x8, 0x5631, 0xfffffffffffffeff}, {0x1000, 0x80000001, 0x7fff, 0x1}, {0x0, 0x0, 0xa09a, 0x1}, {0x9, 0x0, 0x1f, 0x2}, {0x81, 0x3, 0x0, 0x5}, {0xffffffffffffffe1, 0x0, 0x101, 0xffffffffffff7fff}, {0x8, 0x8, 0x0, 0x5}, {0x2, 0x10000, 0x4, 0xffffffffffffffff}, {0x4, 0x7f, 0x2, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x1b6) syz_emit_ethernet(0x8ffa884c, &(0x7f0000000540)="6433b0004e621052b3290396deb8700f1db50611f92e4e1e8742b4f2bb4a5f0cd83a5be2b46e023ae360b75b7c9c9e83323ae62dd2085fdaca5659b8c4359587af1fce6bf03c5fd1d1f2530700a813c691f76a83cc294ecc86975037e7a0742a40a0e882901a79227b09555a39f5fe4395f3c2804b341999f271d6d51b03e563084bd3d16fa849a29df8d1d39cbc4caa65951d34ef55e0079806096f968b0d6438020ac1dc2b24f6a321d3376f29062f69ad7fefcec4818aeac9e41c4e427ab69428448b5b3cb6ddab955b108ae61c08d43309b5dd000000000000009898527471c59338da1f1092a9f3cdbaaf2b35d96a34c04683a2d65b054180b83dd993243103b59d867dc574464dda0a85a53d95913de62624bf93b12cba4739f7e4ac81036bbb40147c665cf70c6a6587da8553037b8303cb177b57aebe7691973f8d9cbbbfb68933c70a0e3d3219b7960c47a64f7e6704cec749ab79d724d9cea2a7e34b463a337ef1c4d9c46809a24af4b7b78fed37a34a36e2133eb6000f3893c6565c2844eeac7c727c8e91cd0aef9417b643595944da76b0885b412beeeee5bfb04b9e616ee9a0b332a28f5e3c38139214086d3367b138c751705f7295cf745b8330474dbf2b3d542995b2fb44ba3f57e2769d0a0a0e662c0a87ed80c2d25d5a93f246b625361c1dc8c55ab6") ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0xf) 03:51:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000100)=[{0x22, 0x828}, {}], 0x2}) 03:51:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget(0x2, 0xa) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/167) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x202, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/53) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvfrom(r0, &(0x7f0000000040)=""/116, 0x74, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x20, 0x40}, 0xc) r2 = getpgid(0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xffff, 0x80000000}, {0x18, 0x1, 0x3, 0x7}, 0x7, [0x3f, 0x4, 0x3cbfe698, 0x10001, 0xffffffffffffff26, 0x6, 0x7ff, 0x1fc]}, 0x3c) r3 = geteuid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xff52) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x90) openat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x100) nanosleep(&(0x7f0000000280)={0x7, 0x7fff}, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 03:51:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup(r0) 03:51:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x2) dup2(r1, r0) 03:51:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5}], 0x1}) 03:51:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0xff, 0x7f, 0x4, 0x4, 0x5, 0x3, 0xfffffffffffffffa, 0xe1}, &(0x7f0000000040)={0x200, 0xfffffffffffffffb, 0x2, 0x10000, 0x4, 0xc8c, 0x2, 0xa}, &(0x7f00000000c0)={0x9, 0x3, 0x4859, 0x0, 0x7f, 0x7, 0x80000, 0x7}, &(0x7f0000000100)={0x591, 0x7fffffff}) kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) kevent(r1, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x4c) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 03:51:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x80000000, 0x17, 0x100000001, 0x1, 0x5, 0x9, 0xfffffffffffffff9, 0x3, 0x3, 0x10001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 03:51:12 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x2}, {0x16, 0x0, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 03:51:13 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) r1 = getpgrp() shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() r3 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r3, 0x0, r2, 0x0, 0x40}, 0x0, 0x0, r1, 0x0, 0x0, 0x6}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000140)) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) chdir(&(0x7f0000000000)='./file0\x00') 03:51:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x0, 0x17, 0x8, 0x9}, {0xff, 0x101, 0x4, 0x49}, {0x6, 0x0, 0x8, 0xbcf}, {0x9, 0x8, 0x100000000, 0xffffffff}, {0x2000000, 0x487f, 0x200, 0x401}, {0x2, 0x401, 0x3, 0x66}, {0x1, 0x8, 0xfffffffffffff1e8, 0xba}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x8) getrlimit(0x2, &(0x7f0000000080)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) 03:51:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x81, 0x80) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x80000000, './file0\x00', './file0\x00'}) 03:51:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) write(r2, &(0x7f0000000300)="d0ed3450486b94bbe7e65ca82453d12ac1ec522ad33d6e18b98be4d275dc6f720c247ed38ff8978b9cbd2dd2d0768d659b99f9df9cc51ea16f22926ed7ac185cf8a4420c6c250c810256e0a14f38890075158c17127fff85b6ea2cb63fbe2e8de0b2295b1cba0ab3bdc852cdba9400aff4e2e33e238aade9236a170dea68c1489a307732362de9325e7d478ece5266d79b957d8a8aa2e723e4fc06b11c170000000000000000009346542bc6fc664bb233f1ee3fa40a4a58d75fdfa6e089ce1c6cf184612db1ff5d86daf1c8d26c8a8c23c20f6d8fb4d441d99d9d72f803df3c0c1382a864fcaee2047e74714310c517fa406c7975b9b7597764a0dd3f7fafced6127d73bc092c97cb2a597774ea9c9702e5d91465fe1848797801d303de8ac3575d8eca811da1af4c6549c0ccbd545bba5db8ded549a37774813a450ff6320b456e502d260ef20ea723b02ebd9208f73e62951ddf8e957a4e1d397083e5fdfbf83660a5d79f60ff91a310c0aca0284fc9703fb1f8ffe7cf0b2c8e16eb6083c295f50227f05e9bc0", 0x152) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x161}], 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x42, 0x0, 0x29, 0x6}, {{r1}, 0xfffffffffffffff9, 0x20, 0x50, 0x7, 0x3}, {{r2}, 0x0, 0x4, 0x40000081, 0x6, 0x9}, {{r1}, 0x0, 0x90, 0x20000083, 0xff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x28, 0x10, 0x7, 0xba}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000005, 0x4, 0x8000000000}], 0x101, &(0x7f00000000c0)={0x2, 0x1980c00000000000}) poll(&(0x7f0000000100)=[{r1, 0xa7ae74370203bf8f}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 03:51:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x64, &(0x7f00000001c0)="a0cd94870561bc7648a6ec6b3b2f7834ac9cc5d732dc405a77c8a6b0f65a620114d1111d8c2cbe04bb216633b3145b28d557023ba76e50ad3691068fdc8c2aebb25e3b4bb29820f4e1d1be66b592d5c96948e7be71c06f1d6f3de4f36bc2ae1a1621ece5") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 03:51:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x102, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x87}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10840, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x4, 0x9d, 0x4, 0xcf}) 03:51:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffb, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r1}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) close(r0) recvfrom$inet(r1, &(0x7f00000000c0)=""/105, 0x69, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) recvfrom$inet(r1, &(0x7f0000000180)=""/119, 0x77, 0x43, &(0x7f00000002c0)={0x2, 0x3}, 0xc) 03:51:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9, 0x4}) ioctl$TIOCEXCL(r0, 0x2000740d) fchmod(r0, 0x1e0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8001) 03:51:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d, 0x0, 0xfffffffffffffffc, 0xff}, {0x6, 0xc0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="d2", 0x0, 0x0, 0x0) 03:51:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) r1 = getgid() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa2, 0x0) getgroups(0x5, &(0x7f0000000080)=[r1, r1, r1, r1, r1]) 03:51:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) socket(0x6, 0x4000, 0x4000008) 03:51:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4020080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 03:51:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 03:51:13 executing program 0: r0 = semget(0x3, 0x2, 0x100) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000100)=""/184) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) 03:51:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00080100040000000000c6c9e359deceade603e066051cd4546bf49c18ab69b04c24d446aa405575d0c6670600000000000000f88a1b6ed432be35aa8c7660e6ddaf115d6b5022193ddc9814f89133be17e74e17eef6dcc1a40502a93789bf8a2025245600791627b0185530089f82f7d0e3e53e8f4ff9d791a4bf492825e767df643b64fbd8840987bcb1f426d822a863279f00000000"], 0x10}, 0x0) r2 = dup2(r1, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x8000}) close(r1) setrlimit(0x3, &(0x7f0000000140)={0x8000, 0x80}) 03:51:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:51:13 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000380)) readlink(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getegid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r9 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x82, 0xa2) symlinkat(&(0x7f00000003c0)='./file0/file0/file0\x00', r9, &(0x7f0000000600)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="677a20128e8594cdf7b7be1009ada5d2e89dcac2e95d846f1033aaa83c2aa191e9a3d85a1e931a8510ae9c8b4e00a856874b92583dd12fcd89d1f2dc1137e81faab0a6d6573e8b", 0x47}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}], 0x60, 0x7}, 0x401) 03:51:13 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000017c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {}, {&(0x7f0000000180)=""/236, 0xec}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000440)=""/246, 0xf6}, {&(0x7f0000000380)=""/96, 0x60}, {&(0x7f00000016c0)=""/97, 0x61}, {&(0x7f0000001740)=""/107, 0x6b}], 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) ioctl$TIOCDRAIN(r0, 0x2000745e) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 03:51:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) r1 = getpgid(0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r0) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x6000, 0x0) getpgid(r1) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x488, 0x0) socketpair(0x2, 0x8003, 0x21, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) 03:51:13 executing program 1: lstat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x283, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 03:51:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 03:51:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) fcntl$setstatus(r0, 0x4, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x26, 0x0, &(0x7f0000000040)=""/38}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x6, 0x2, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:51:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 03:51:13 executing program 0: 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, &(0x7f0000000000)=ANY=[], 0x0) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 03:51:13 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0xdf, &(0x7f0000000780)=""/160, 0xa0}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='@\x00', &(0x7f0000000080)='.\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)=']\x00', &(0x7f0000000180)=']&\x00', &(0x7f00000001c0)='&^!\x00', &(0x7f0000000200)='-:\x00', &(0x7f0000000240)='@-+!\x00', &(0x7f0000000280)='}@@!\x00', &(0x7f00000002c0)='\x00']) 03:51:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1cd, &(0x7f0000000100)="4e85be020000d5e0258cb926") 03:51:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x9, 0x4, 0x7, 0x2, "2a99f3ab0b72c7bde552946e4b672696a7d7cc5e", 0x5, 0xff}) r3 = dup(r0) dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0x62}], 0x1}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)) 03:51:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xaa0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4012, r0, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x1, 0x47) 03:51:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x120) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = accept$inet6(r1, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r3 = msgget(0x2, 0x1) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getgid() r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x80000000, r4, r5, r6, r7, 0x41, 0x1ff}, 0x2, 0x5, r8, r9, 0x23f, 0x15fe, 0x5, 0x3}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) pckbd_enable: command error 03:51:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x100000001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 03:51:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:51:16 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)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x69, 0xfffff, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x3, 0x80000081, 0xd83, 0x73}, {{r2}, 0xfffffffffffffffd, 0x80, 0xf0000082, 0x3c9c, 0x5}, {{r3}, 0xffffffffffffffff, 0x22, 0x0, 0xe17, 0x1}], 0xfffffffffffffffc, &(0x7f0000000200)=[{{r1}, 0x0, 0xc, 0x13, 0x12f7, 0x7}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x81, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x7, 0xfffffffffffff000, 0x3ff}, {{r4}, 0xfffffffffffffffa, 0x5, 0x80000000, 0x8, 0x1}], 0x100000001, &(0x7f0000000000)={0xffffffff, 0xe2}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 03:51:16 executing program 0: mkdir(&(0x7f0000000180)='.', 0x2) pckbd_enable: command error 03:51:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) 03:51:16 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x5, 0x7}) clock_settime(0x3, &(0x7f0000000040)={0x4, 0x3}) r0 = semget(0x1, 0x2, 0x480) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r5, 0x105, 0x2}, 0x1ff, 0x80, 0x10000}) clock_settime(0x4, &(0x7f00000001c0)={0x7, 0x10001}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000240)) r8 = fcntl$dupfd(r7, 0x0, r7) clock_settime(0x3, &(0x7f0000000280)={0xec8f, 0x100000001}) clock_gettime(0x2, &(0x7f00000002c0)) getuid() ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000300)) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000340)=0x1) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000380)=0x1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000400)=[{0x7, 0x800, 0x1800}], 0x1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x3, r4, r2, r4, r2, 0x4, 0x23}, 0xc000000, 0x7, 0x9}) r10 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) shmget(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) chroot(&(0x7f00000004c0)='./file0\x00') ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) setrlimit(0x7, &(0x7f0000000540)={0x83, 0x2}) pipe(&(0x7f0000000580)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) 03:51:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 03:51:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0xc3) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8100, 0x0) syz_emit_ethernet(0xffffffffffffff99, &(0x7f00000000c0)="b6") 03:51:16 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) fcntl$getflags(r2, 0x0) pipe(&(0x7f0000000880)) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() sendto$unix(r0, &(0x7f0000000100)="29d6dc08de71bf100e43610de84ef7ce715e94b6ad75597eff9e955d8aac1086dffc64aeb22fb49df2a7373c81ec520695bff2cec2ea216226c2ddc74d23566443d25bd9f112869c7bc5e9014ad0073f1f0210bbbfa9fea1f44ebdd211d15b0eedadec040d0c57a84941a9b914a82c7dd709910bdbfe8ec19cd6fb41c323ca6debca16204173fb59b5e969450edc361446a256251ac96b5fb36c92e00807d4b4d599ccd1696b7b148e696c3b2f3a2cce6f29bc6a85823b9dacc95810b30f6247d500ca87e90071edf2b1a52c", 0xcc, 0x4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) syz_open_pts() syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = shmget(0x3, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCSBRK(r1, 0x2000747b) dup(r3) 03:51:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x45}], 0x2}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6) 03:51:16 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8) r0 = socket(0x18, 0x2000001, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r2, r3, 0x90, 0x10}, 0x5, 0x54, r1, r1, 0x2, 0x14, 0x3f, 0xfcc}) r5 = getpgrp() getsockopt$sock_int(r0, 0xffff, 0x290, &(0x7f0000000740), &(0x7f00000006c0)=0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000940)={{0x400, r2, r3, r2, r3, 0xa8, 0x7}, 0x6, 0x8674, r5, r5, 0x2, 0x9, 0x4, 0xb42}) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000900)='./file0\x00') recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/172, 0xac}], 0x4, &(0x7f0000000640)=""/46, 0x2e}, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x285) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r8, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000009c0), &(0x7f0000000a00)=0x8) syz_open_pts() clock_getres(0x3, &(0x7f0000000180)) chown(&(0x7f0000000080)='./file0\x00', r6, r7) readv(r8, &(0x7f00000001c0)=[{&(0x7f0000000780)=""/179, 0xb3}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000840)=""/156, 0x9c}], 0x4) 03:51:16 executing program 0: r0 = msgget(0x3, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/16) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = getegid() r6 = getppid() r7 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xde, r1, r3, r4, r5, 0x20, 0xff}, 0x6, 0x2, r6, r7, 0x0, 0x9, 0x9, 0x1}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x1000a, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x1c0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) poll(&(0x7f0000000200)=[{r8, 0x100}, {r9, 0x49}, {r10, 0x4b}, {r11, 0x40}], 0x4, 0x2) write(r10, &(0x7f0000000240)="4bdf1c69fd6508041520ebf257c8b96015b27bf2bd1c44a42b831ebc1efc58a3701c", 0x22) readv(r10, &(0x7f0000000500)=[{&(0x7f0000000280)=""/33, 0x21}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/142, 0x8e}, {&(0x7f0000000440)=""/146, 0x92}], 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000580)={{0x4, r4, r3, r4, r2, 0x40, 0x6}, 0x9, 0x7ff}) lseek(r8, 0x0, 0x0, 0x0) connect(r11, &(0x7f0000000600)=@in6={0x18, 0x1, 0x1, 0x1f}, 0xc) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000640)=0x5) msgrcv(r0, &(0x7f0000000680)={0x0, ""/185}, 0xc1, 0x1, 0x800) recvmsg(r11, &(0x7f0000002800)={&(0x7f0000000780)=@in6, 0xc, &(0x7f00000017c0)=[{&(0x7f00000007c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001800)=""/4096, 0x1000}, 0x800) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000002840)) rename(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)='./file0\x00') msgget$private(0x0, 0x2) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000002900)={""/16, @ifru_vnetid}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000002940), &(0x7f0000002980)=0xc) readlinkat(r11, &(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)=""/149, 0x95) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) symlinkat(&(0x7f0000002b40)='./file0\x00', r8, &(0x7f0000002b80)='./file0\x00') pckbd_enable: command error pckbd_enable: command error 03:51:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 03:51:18 executing program 0: socket(0x10000000001, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 03:51:18 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0xe000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000005c0)=0x1) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="073c2fd60824fce97b6fc866"], 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="a454d19168543dc01a1e5320678c415d176436453cabf0c454ba47aa690645c8cc3dac98a20c019e24882d564c55e3f14d805c0fe6650d62c1447f3787d9ee20641d836fa053d91ba860aeaf5eb11e014508747ae77a55756a70e3a320674a46c1a613c1b5e453b7fed79aa1f058bcc77ffb4b93bde6e9c6879d1ea9a643418d103f31f5dcb56eb46a65866d54c3aa7dbe3fb2e79d14b1aa38a8087a5915", 0x9e}, {&(0x7f0000000400)="686fd96b042603a03e908ee16d853b58d4d9d85eb3e597207c6de377133b6708c220fbea1e28034b3bca75d7c5458eac9ff054f4a964a62060cd120a5ea6ed58bb4de1d0a8d0812cc4f4c37abf2ea0f08e6d1754d6967f8cba55786c6187f3a1c53321aa9682b59e1dc194755bcd052d22f16b7b1d8c09d313acee24ab51a751b29e67b572652d52b049a241", 0x8c}], 0x2, 0x0, 0x0, 0x8}, 0x404) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000280)=0xdec) r2 = open(&(0x7f0000000000)='./file1\x00', 0x280, 0x42) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000580)) sendmsg(r2, &(0x7f0000000540)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000340)="42f2c213cdcb8855d535e917bbed9ce54262cb47", 0x14}, {&(0x7f0000000380)="6bb49b517ca7bc8d293646652f5e83f4dba4ba7cf92ce538bfc8e89029739b63916e1b", 0x23}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="040000000000000001000000eba430c007ef6bc94cd5acb79a7876981d589adf850ef8191700ff87f2f0a4fb2aba000000000000"], 0x38}, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000640)) close(r0) 03:51:18 executing program 1: setrlimit(0xe, &(0x7f0000000000)={0x6, 0x1f}) getrlimit(0x7, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x103) syz_open_pts() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/120) setrlimit(0x7, &(0x7f0000000100)={0x8, 0x7}) msgsnd(r0, &(0x7f0000000140)={0x1, "9ad0c5b7c288add3e4a010a81241d31d1a0bc4c2ee7b1a953765d67d0402ec2e818b95a3de8008f402110be7859e0d1b785172f37711386ae11185c9d2e09045856b5a3ccbd4a23e1439e2a78baf6d9011bd96837994dae1136c734ef5b32229732f00402f5b2eb5d5cffb0e084e87099c1838806a73c508dddcd01eb9063530fadebcbeffb5e67ce300f0bbd07b77629aa9fec07c4f397454b1acc1912efa0ab46d9627832b770ffbb511ad875e34d787a08a9370a77a9aa5aa5c869c0ac15494e9024f53a2f7ea1b5670b753b2b22cbb655f2a9cb69f630d55be55105adaddbaddaf9f907acbfc42f89ebfc89b6a364b0e7c6741f05b68aeeb072a283607"}, 0x107, 0x800) msgrcv(r0, &(0x7f0000000280)={0x0, ""/24}, 0x20, 0x3, 0x1000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x6013, r1, 0x0, 0x0) shmget(0x1, 0x2000, 0x2b4, &(0x7f0000ffd000/0x2000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000340)) msgsnd(r0, &(0x7f00000017c0)={0x3, "84bd7e5c00d3ca0c6b25c19f0052c644c4b44c60656280aa5ea730d9b5d36f9231a8d6c86b754eb40d4d16de761a108884bbeb06f77623cfcdbb76261a4ba8c1ec6ad6df9549af51c80c01e5233bc0ffeff372b80d13ef114cd53b011e7c683e1ef607c68dce80097e0364bf5dc8544cc6e3f915d6425719f555f078988b5daaafab7ab6315b16ffd20d4b50857e6ec59ea679aaf22a20c4b2e1579eff367d5cdadc2c44d50e7c92"}, 0xb0, 0x800) 03:51:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x45}, {0x6}]}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/6, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x83, &(0x7f0000000480)="90e7ad5ae47871aaea3e204e82565299c8c32f7e5991771d7eae6f630af57475b312a516ad2bea0a0d9ff79abb9303bb9bb5101488b4d00b9b81560b96b9012a801e8c0abfd979bfd64d0bd703dd5d503cc0c21a62debc2217cac3545a6fd8e47ada09cffb9897342470a88cae2eabe8b490b0610d025f751498975a75c5fd98b0baa2") syz_emit_ethernet(0xf7, &(0x7f0000000240)="8ae567e65ce2fc09d80069cc3812db71483fd9d24d8192b324539ce02bc64580568ca96f26cd3fe391b7f276ec4222c7236f4ea7f3343e1818a42d9c6cf777983879ba9f6feb310c6aebaad93b8342a2d0c447c6e7cd6c39bfde5aef255f806054a26396051e2533d3a287739a10da90ab312cc30da050435c10d733a668ebf682c649e61a8123647e99d8080a3fd8e895efa73b7fe465d94c7620555fb354658d162a2f9bd5c461df45cb4c1798e7d74e325503d889740d8e956d41ff40feb95e5f2ae68c93ba1fb242951ad9019ecc0ea8fdc7fc8fa6e9d7c36ad86dbb19af6d5dece79e30e636095bea77cb5e9a2c47f6acff62a5e8") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x1, 0x3e}], 0xb595, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x4, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x19, 0x0, 0xfff, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x28, 0x4, 0x677aaad6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x92, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x800, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x200fffff, 0x1}], 0x8, &(0x7f0000000440)={0x3, 0x6}) pckbd_enable: command error 03:51:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) fchflags(r0, 0x10001) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) munmap(&(0x7f000000f000/0x5000)=nil, 0x5000) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x7ff, r1}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) mlock(&(0x7f0000009000/0x2000)=nil, 0x2000) pckbd_enable: command error 03:51:20 executing program 1: munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d5138056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a1e8fb77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb535477592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c361ffff0000b1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a40098100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9c2bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eaf3dc166d911ce48f2fca066177aadb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d00", 0xb4b) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 03:51:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:51:20 executing program 0: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x407, 0x0) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000500)="582720efabd1df96e63225259560f8e5815f73f2a044fd4a5619515a3e4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b5edaabb0be3bb3276b87cb2c719577856b72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5dd00744ae973d44f58f197f2350c29d9a9430e39d922acd51386472e87cf12e4a753c87de75cc7d344105c3f969da46549ebc06e7a96dd21fbc76fdadbe69651262ba5b860cbc7654180d6fa763178171cffa2f4ea504ec466df85edaaa0f499972d860e011bf2f19542eddc6c2a1c04bcfa3057c26232e170", 0x18c) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0xfe37) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)=0x1) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchdir(r2) 03:51:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1000000000050, 0x0, 0x0, 0x1000000002}, {0x3}, {0x9, 0x1, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff14, &(0x7f0000000040)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 03:51:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, 0x0, 0x0) 03:51:20 executing program 1: 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) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) openat(r1, &(0x7f0000000080)='./file1\x00', 0x8000, 0x108) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 03:51:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000002340)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002200)=[{&(0x7f0000000100)="16030d95031a9711a59c61d38dbd56d4e8df125c8e828677bc074ea50e895f6c7a4cc241a7aa30b4dac73a03a3cb621e4520a747a660f07f56a6db389987965f723bfcb8b46e299d452f475e11b82acac307", 0x52}, {&(0x7f00000001c0)="06f9b2d9d46349805716", 0xa}, {&(0x7f0000000200)="59ec4611af767567f1820009665ac09657b10cb17c2f5ddf8ecce40f5a4ac2dfa3b8f7e8d895331c1f2155e6861f7dbcec161a3b37be45b66946263f2e91847cff142dfc8444a0470d2a1605cff253556ec8a89d779ad30f027f92f851fddb462db9564b5b41d7cc45326ac9c997eae37fede1155a2eca5b588593a8ed20b3ba8a280d9175954dd3b65c7b11dbf3d4062a730eab61792728b4c8ce4efafc3ab26b7a9cab0a7b1cb11c7b0af8c69ad4ddf4ad8742a4415d28385b5d1562d24523e5db96dcc29608e65459f5cd96a245ff04bc478fd1161ba0262a3dbc69603cadc9b19b3c0fb71dfcc116516d4408f5e9c068e0620ad08ba409f20fd0f4def11588559fe7076efdc3483798d849ad96c2e682c5ef55bdb04f8a9d58148fae8847666a96b40545ac443c56a0291fb689597c471d41d39804adb3fd4350aef5fa59a382674066dd76a68130ab68bf058cfbae782c49fc27388a985cee7de454e0fef562613fcbfea8d42bf470273a3eda47704abd12468b999a2e7713da65047ffc75174d1282a4bdf90b1ec164f8789dbfb363c0804e72dd29b3b017987ea0190f7a22542f529cdfd5f3d19c91a46540eb1cea527537d1526b1eaca657fa53b017c51675ac9039366e7c2cd8bf637963f6428305c2c59d2c6714087597e5cde402243475f722972b63fe16012430ebd7ccbf5bf9102040d30e3ca5159abf5b0b027fc3827874b06dec7897b066a5dcbe037117d7255fc3754c6857c1f845c4fa58048e2df6a32f85eb522d69ba32d5cf308f0cca86335cec877cd5dd368992f2861131b647df19c84b0cc5b56e1a72fd6c69ad8861f340b2daf00188c20c4ddee5e7f48adbc0728e2a0d986555d7a5eb37af0214de6e28dd37a10f04cb71fd1e7e00673296a879a8b9bc845e99fae2c16b13905284d1c85b2740325deff67cf49dd4e06045c5eebaea53cab5e68bd2f587d723c0cbca26ace15485c9ed8f80ab6ea47236adb70f9d979d897670eee4372f04a62bcfda5b958ef30fd5c6e01634ed1e50147b581270e2c4901a508ab9d30f7532dfd6704ac0df2bcc64fb216b9d42465c07048b3df1f089469edc349338ffb0060626b9d2d8a647d5ad1238ea00a3de08f49abb67a9caa55e24579b8ac4fe154b1efe0dbfcfac1590ead21b6f8398e12a49da3d5158ad9ece42223e7e7cb2eef294c1176abdd23e1c96a94d0c8786c1089590cff103fa1288dad270a20fc468ade3df9970c118c866acf5045fed51a245b619231b6d198d41392482fb569bc61da9062eac275bb600d40d8ff43b64ed7ad0b962486fdd58ec9b1cf48277a21500295d6cfd79524642489a3a6bd0eaea38638cc973fad8d6c4ad042c6ac81bb861857c3951a9cb0fb163db756de1ac4752b9ad749855a1acb573cd3e7dd6e751dfd063ed353c2492db2899f0a4c94e31c9623273501fb3b0c85e09606156ba2c99d13ed5dea8109d309e9930e4abfd1526b3965fef4054d22095108c9be14327e4cab937e7cfbed31af509247f8ce8338a4240953823cec317b51abdf23b43f4db3a6a1a115f9553b368017e4a81fb76716a09718456356aee823b860b0ff99d992df553453d6c51d3811f966afb135395a4870e1f5b14453121dfcbd4907c5e6cccea7510a3eaef6b78c2b6748268cc7c65881ff7f834206c6eef7f8d61a41276dbc4f914225fdfe0aea869d3685f96a0dbe9cffb2786ebac971f4025a37fedfe16d2b4a7aa9ce7db901e014ae8c883eaf82df6e10a664f6d4b5ebe36d9f43c99d78a75cfbf95d309a56949331baac8b2249652a8208fef48c1b36be62ca171f2942c58203273397ab5ee890cd0fa2c6347894e7375459914a08d7e6714afa441f68ef1f47e3464a7e77527c189ff933c6023cca8ca934eed6b7fc3f78e021b1261b38a55184e9a2712d6865b34829ffce0c6a70c02e9dcf2909c95b64a32027c9724db492b9e0b1701ba2687afee019233e95dfc0fe2ca762a1caa5a69105f7193b147decb71a530033c4e4e6c72a6a7460a3bcebd41b8318eb7413326705a613d7cf2ddc93650b616bbfb071322aca706abb6fd0e34e8b9b31e4a7998d00c7a7f75599113efec98a29b7f2d7745c5a3183aed22c138de21ff121a58e5afe62cf027da1e3dc066247ada52f99bc76f0d5239d2e4ac17826f2699ecc1d531abf10f9093cbfb67d137e3fc1f3bd116dad47e5ea053f80838e77ee2585227885cb1e080daf73e84f7fdef15fb60135b025dee6a2746952aead87425f3fea9dbdf649f4d5908cd5d6f77865c248c45c0cb7d44d403a909c816f8317338dd15611b713ab6a44f1c9f1a7a8bc08140b46058b513f7141c9efdbfa0278e5607cbd6d3cc4c6bd12cbbe2fdc0804f9c37439c9ba2b129ea6aad8e885a4bc12e8991614de111611c9b6311f520330c01c32f9de2c56aaf0149133324d2f29dc70b00b1bcda9c5af0f36a600869d94a89468deb65b0028e94b5a659210e776d6f0fa9d6b2928e8d4a900cb0a457e4b6869cc0b22b4bb4101ed2525d2cd413fa67b39ead3e4bd24c4df5448bf830178f6d54206cd187dbde8bbb52e61469572322c3bbbe15f1a633054aefe0e3c805802d411aaa7354dfd762e45e8ef1425cae4cd4554ff5d9e8643ae6db69338f41be590ea9718d03faf2f67998bca6302bf243502eb7b360aa9df4361d4342cce7bb7f08d741c462fa89291995b6b3ba08092796f059a14e4404eb925003a4a6164f4fe0075e1333ef18149cc009d0693f43462a395eaefc553c7e02b947b69a31d11d620c315d2ea7b96d1e85400385bdc9c34bf5311a79e946f92ce81f4a258d192476fa0143f0c4f95700d635d7328683a5f257ec5cf9624a6d5f264b89254ac5bcdc814f7ef99cca5c08d2c5e2320e25e9ad0c1b1469c7a7ede708a21443900f017bd64b5544f6884a5c2a2c45ac4f620905242de751fc34709fab3f7fb605d650990881622d2b9456c683ce01e3da1fd813f100d7647bbaf59fa4c4b36c1dafa8e89bc45d4812bb49e7fe5ed859292e7f2f4054629c948ebdf1e16af4892d4a2d1466088c32be4af0ec3f552ac1af400da79134f3a5e3d480689e8cb4a3d003693af2f3b790b96b4a81bc3adb19cc094df8bbe6c3b2814821e1f92f8057c564d08ceb05dbf3d059e688cad040e80e6aae32c428a298e44c088abe9fbb8e453f0a78ab4ee72d70fd629829a8bf72b4e320ef4dcdcd8f5b962612e3d4f5578222bae88ef28f0e224cb41aeeaea6d5e7784f4d3ecf31905ab865c019c7e6163e0fe9184beee07f19c9f0011b2d7507e0571b012c9226f19fe67cb4bd32951ef7d9a996f18adeeae090ea16f9cd4df62375e6fa70ba13f1ba762462772725e59961bb98c61c4b8c749a8c48fcd198c76684634696d90f2f9460b08d73f78ef0e99682a09c11db3d7b204a10d8f5d34bad4f0de9d37bf93265c495e0cc231e3041dd8227520489d37c45b8def690cf10511dd7be8ae7cc9ff4f45226eaf0c91cd72617f66a48eabea477c2b99e9f60ac4908b4fe449e658691c58f03cc0d9d27a38d728674898b9c210d669e41715ac3986cd5fbd14d9d2b315c8fb39bce4fd6c103c3284e6000bda87032e61cb33d359ac84cf3473deee44ba14e6e62a549d8a604db5c7f9bfdd949c8d7eb001d4ca3df025bde4a6568cac512f6d9206653022005cd15037083eaebf6e653ea94651ba19ccb00834e8341344ef0106283f298bce051674aeeb3b0bb177ff6285959340b820ec8b3db861333628295eb111429d667003991eb1e05b7dfbddab9b8a4de53f29ca7cd8363d872ebc0f64f57abd922fee9166a36a824c7bc8b18afce06f95019f073282968058d71e45da3aafcecbff9067383e830df5b3edb5084c34af24b5655574acde57f4d6269a32492298df7771d1a06d0d024d181b1ce59f6cf4c67b13503bb682e6e70a276042af6152bc602a7c7ee89dd56967cde4cee76e71bdf0efc7f0f11138205c9522b169d0b03996b5537f82330bf3e3129193ea38d57425536a0842134e2255152958abbac92e2ea7a072d3292d9c728aa2081e0d807e541f41be2d1ffde811108c927dfebe73d5b855af2125da58de869dfbe0858d9100c2e90377b7e0e6921d799be0e6f9843f49b59b7935a9fdd24639dc36018f480f1692cccb8dcbdec34947a0d4fd69bb7fc898d31ac6d44685c02b9c39d4ecf4e08f859d07e27639beb1f0240d4b39f5a0cb2b79074b5dd9f1abae12e3c71637122409c4c9217c43f0bcb4e4813b43389cdf7f169260b609f97724198f8ded7dd0460f096ff0336e866627ef178271029ead98708443caab429816c94f90667499dc032afba29d24be8a3c93cb793be42f70467c8fad0b8fac883f0cb7649550c4d6999d65ea9c184cd35f626dbcb31e5b4dcab2910bd55f08bef9407e47e44ffb8e54c54ca5ec43557db45eed0b6990ba969437be38ea84fb3f8257d651586b08a4fcc97e1f7a846dc57cc8407e0ffddec68ad2b3454c7d6400cd8b60ab24f9b9fd3e6bf205e20b1d3fd8303166239f94e066c9c4fa3c8b4d2877e0f736b783783fc0ddcb5eda292596d643db6350aafa0704247842ee27b1be2475b9909be2269d565921687e93f21b0a5f3436548ca715cd2876b98cfa4fce68507edf208262575c575cdfe7d4c608ec29843d100d5c61bcb263f24caf2737f124cf771772a1a5d01b07049ca1c9986241791e5c6604f10441bdf9984102739288c86aade15974f4f34ad791d1a636ba783f40440cc29687069a7837a43369c8fecf52833e21ab89714577f2ef866901a8a1c104446a780d4d53120f54113a4c9bbd6ec95a8082979558f659471a1df0fc28869aef105c248efc8a035da70f5956f125f2354148cedce6017791929d59693629c953915a6001851f926495cf37f63db1d477aee6ae93d9c2e24dabd9caf5efa5aa9d3bdddef20395a7b8bfc382b6d958f4517dd30a7bec593970352b4a155cb324db3bec38cf9ecb6640ea2bf73050c38e639339d298a642984033877f4d5dd88aa04b0b3a671e31167da4f19525fe7131f08ce1fec4a4da3c0b61176bfe70097cc83dcd1ed75664de9e4d67ab56088f457e9a1eb5dd632a4d990dc76823c41ba34ac0c88b8763f0e19b48da4039f62cbe1452d1aff706ddd6ce1a6b48e071406511dbba1c0dc5001335779d22514918359e207d9308efe046cdee5dce0814f952e8cad6ff17425475f5cf492aa860bdd76fc5b9f99a7998a24030f661c713b4344d830c0b6fd8bb5070508bddc7b12a79c4d1f62fbca77162f7d24a2e24f197529f1e432e5cccb447ed7d2e2191573810b34238974d018e2a157e2c8bd334e946d327f8b5cdc128d69d7102a6bab071bcdec87a482ad570d68380c26c28a6745323540a03a792d2cdd578ab686674055c02d01be905c5f85a4c147b4570894f2c2c07811677078301edb9959d259f0bfb93559416303fd508d0b957b6ef9c5d0bfc8467373c86f0248d676627d6f2f49e15a21d2fe8674bd5b79434f3d477162a1a760f8413e9437d0e060b80186798c306b7abc5231261a1eccdd9deab6fa58e4a8f34bf50f28821593170e69672c2daac6dbfca39fed4262c3c79c169f8a4baa9f64cc09402a13ce5aa09e5312996e255e90c8d40d7cb9ad6d962348f98b57ee43cef3382ceb6c584321ee5db83caf1e311a5d8774325fb61fb7e2a4a27e217310f66c793c704ebd124c7838cf9271e982bf6c59bcf38ca693ada6bece489c55e39387bdd4a7", 0x1000}, {&(0x7f0000001200)="2c8b899ea7afbf219f2addd7a751079bf33a1481c2ea297d0af0dfcab7da10a0fa7321ec98da09a0f01fcf2c041034718f3aae9d8b3d7278f8e53b50ba625e30ca09817a31ac0af3666ffdd8f2f305814d6b375bf8d94e920ec844e197dc97aa9395af255a906b70c74c428ee254ede2561fa0011d450f0d3c6732b87f0ffff44792fe72ab51418594502227b40112f1099a4aab2261d9b74e9472e2ad07f7ef67cb3b786b6b91d7ba633c761e96f4740f2ea66818eb8be1ff51a4240faf102740bb37d97ce539f61cfe823631574a3d200270ad4d6a3bcba00cd1adbb92bcabb26268b080f41ecfb0901312c79552cc7969e97313d7491942756ae571fa91af518a22d075e4ea74468e5234ead6fb7b660edba314d1a1a45384f7a81c2529da7d0c4f8703cd1e4d077fc0f7ac5932f269b7a77080050c892c4cfce1ba6ee8449cfae6b6b95929fa1c7b93925d229a6b568c93e8bf64e14b93a0e92a05d04a9037d4d278b0b8064f509e24a3663b9ddf5eea9d43171d51e4812ebdbbbf0030863b287890c0d77b684ea06b2f090c1a9470b58bc4426a1988f807199229fdd78954860a7af504bbfb894d1ae79f09813a3fa513addb0d13f1d0fba2d0adee76552d10b51ff44956069e5183ca3e2d7ceec42a723131618d2c41120eaab946eb624b8a6a9ddaf83017c843abbfef1e558447c801f2fb2b94839bb9d03e2595eff26bcd7b83e13935dae21683e69f1f6728d29983ae286427b8687ebb3ea0431a1d6ac4c717523202bb01dbf92908d245e0bc22afcda976de14ba80bb31456a6b7f6aa1873ae16987ccf68509ef6d600196eb5ac92f530e3dbd82da4f3a10b4e7c6f6e02b3b987f8580757078907b0c6b3eca4c559562da36113f3068db7e76dc985380d7351e20be4104505bc1ccf372bfc0e9c604cd3350744e8af02591683ce59df130bd704d5d7ff8f6e00b862f7e25f58be102534396c9c3cd2eb1c437b315d0efca6e3e467ddb3e128a84259ad0cd74cd12d3650356936dd00a02da3d22c481c39c1e8373e6227d6439c2accc38f4fc96358dfeb4af7fab3a2559c7e70dbd4f83406d5e8d024ee6d72feed51a0aff211235936e6d1a352c863a9396b046a8e40a73ff93615a44b6eab5ec96ea803a1fda7114828efda2c7d388b5bcc47ef74224d230c2c8458ea4ce9282c69736e5e854149b112b83ca42606b7beaff0f53200d2b3e133e83834bd40e3a110b304dd5d2843f0c3923d9056c1994b6a4e6e84b19d4586280283d9000271534b1684550fbf0583b2baaea8e00321530b4370ebaa6a07f5df72d6cefe21d4e482bd3937230daef215198f120e120e5dbd1bfb6f9c70392ba5a92e768e77194ed611712006d32e18c8f2bfe09fbce498555200bf5ec5ed3abe06ca533d9ff140ef5d292790d87df899cfbdf2a96f663c084568c7b06102a91b9af39ccc522c56248224d6263301c7b727ed24a89a8dddc4c6f3710d63129ddc573b886af5179c0129e0bd2573ca560218e9c56c5956e32814cccc58a774c0cb3a5c5e5739378d31149c5bf4417cd5b564be048750cb818b58aa2b263d7f6d4470666e0c5460a9a5127e2eda3bc53a33bf6ec010613af7d2b289b129ce9d6720ef525b4fe962267fc85a20afae67ecf4095e2bd4c316c7fa030d3e7d835d2c2c3f7a07097ef9f76314a226983d5f38e9bb4af473f1c2d032ff2ca739d6c726fa7d10e6198719cf1470f89034f5c656df06bd117d1c3f00acafa6a92d7a351024ad02f4f65bd9a3df815e1f5bbf02b06fb54bb2f24ff917c4bda7084a9cbf72de71cf3d60aa27c923faa4b175d08646e28837307fb77e6fc165df23c2dd16e62f84dbde5d40ece78ad19e40522aa972d3358e18991b12bb7e3d720cf6f75bf1847440c009088423b6a764963fb177601bc3350000bcc5a5fe1ce994900b2765b5da532b87863e1d222b5abb4e8f74563ee7c33ec1b58ddbbe1fa0bed60a34fb5fd80add7b6f2a99afe66487584b06c6470b0bdf93cb452e7e5f3c7c7dd2ba84614cf3ab04fcff704b6851827fc7347fd458d3900db12d99f86856a3095c2e931111eff84557a2d38347dc79cf7dd78ac9380d67b7a2c2841d7305aa3d7a8bfe5952efcd13fe6f7a173104a66832fdf7cac355f2f817aed4f7406d087963b4e223467449e4c7247bd50de4ca15f99ec49c5d83cd5f6ef7e4e51f6a3131bf0c3be0010eb5b798f654813285e606f0f5dfd8df757b9b41e942499b90ed063f555779ad98cba88a5c0208976502d564ffe5c14276ea2f7f448c792f6f14f7426a82fb0f6001623d12ea3822f31fc7a1c2de8d930efbb6055402e425ac582e611d40ad6a702e23e9519f05aedcc62290504714499d7726c25242be7cb2bd2edd1bd1f093696308cb4886330abb30bdeab86ff91f517afbc07e7ad8e59387cfff2478e04ac6efe47e6ad2bc669720eece9652528fd20059705f85961cf8f6485ce4f86a1b934d5119d9424c67a3b55895577ff7b77eb4902ab6698d147f7229b55f1a2734da5f61f21f11f999770545d89c9e9d7e4af83bb7a7676af1a51ea0dd109941ad439d54793e0c55ddbf9f370805db42ad228bc1e69992f427ebb3504c012a8cebd47bc764e5b8c3a7aaecac18ffc50cc5609b0b91a220bfbf9fbfaf84e7ce57808fd794574868871dd0e4e58d894d1b224fefb8d09cd4400756b5fcee97f26359716c4ca2ecdee472660e72c7e3e0863b7309494694cfcc77abc3bd8e81e4cb5509a68fbaf618fa1302e27ea63d27a535a36a2fce7146932c9f5b4bd5406e4a4c3ad8f139eda0a623a0e20744456360a3798895725a18f25d256d2b13c9f63a6d6d4d7f8419ff6c0aa451414f232bf375fb27189638479188d411880329c8ccfb5283b18fab01d1dea6ff495e3533730ad4e8109f9c077a404c8051747bbdb08d66904fee9b2aaf377b649c8857e9d15f14fb4026fd4b8f5b77ed09b2f66f3e227a467a3160a0d408de43e65e33cbedd2decc837649dd0930a02440510b230b810f4552301d772e9489a5a93e59742bdb4ddf468c3c2d87e14f1293f1c9794e19e7f788af352e16c5fd5db6e2ce70d1e8c50cae35e5366a756f7c3dd81f5d9e1ef72b93a548ad57318a8138ad744337324f3925c4376f3859380a24d9393837153705a732b8a969864c66fd1eb3de014947f0ee454cc1c6427bcf431494f2ddd0d1ad71f7015fc7cf2357fd8b5ade3fc7e4941fd1d6d86c2ec7c33e5d2123cf6ce8f3f2511c7b424cc9920c307322d81e664e44200a73e7656676ee7dd7157e49eac9668b62587e01612b5ee7d6ce4d929dc010af642147983db3c17180b20564ac6605196949a33300d0826132fe16ace70a7130aaedc5438af80935786b00c83240cea28843768035f5fcecffa89156794afcf9978868c3b32a72c9d7ab216f78a2487498820b4770861aa9cd1c267095a9ee12422945f2895da9b80d4b6ca6549c7183fea8de05520b953d9d1c22feaa02cd35d6085cf6e12a16107bdbc3c719d3806e3cce7d194e2d97be16446a76f4ffe63416f8b0b04c39459501173772b59493db2421443c40fe9727051b2e40ea2ae406b6ddd76392e0e68f701633497e644f05eac0eb7f0136796b74d65972c718c27397bfa7e19815775c9ebd7f12f7577831d0b09798476dbb33d137c8e7c2803bb0a454b5a36e9c4f18de012baad00d442a9ed02bebe97f02e4ad8437f09bb50c4d60fad2874488d3bc3a0fe97930989a1c327ccc6c32c4563e68fb65d5a052d06aba0293b310976a68aaa035f7e6c929882436bfe4284fb2daa3a8fa365ab8c945c027dd83348a390118fb4e90b70fdb4ec3263224366fabdd83fb2e3b72e802bb60f7e98e39a26c9050a8ad22440c42daacf49cd6ac8a686f8497a71196505fbc9bc4afcc2bd21f5127646e427e7d9f1b522dceae1df31c0405d2f00c7f53ca79018e96a3a88ec6b684933a257c7dc03ca41e0f51f4cb9e5ac2a758728294388675232a2379260fa2a3abeb90886e5b7b2d0135e44895242b3a9006c703d5acb50396f313579a824026af089a9544774d106c23d8fb6c1799f71dd9004effdf1af30afee3bf17dc34087ce120f49e1628c8a347ac1950b946ef121e4fb774c8a48029e222e321322d53e735409f06de42b32813f4ee6f7f4136f832c3c7f7689db96bcefd97e9b1339cb90d96ac6fd2229f735aee53b6fb7c0f2fa825ab2840763c9869bd1c4fa5244884b3608c418a8b0ed7881f74369f5c48e1ff167d3105da5315c840011f44300aa5f72fb3eed4f84e970c2042467bdc7d4de4f3ec5c9fe144a820480bb7bb294f62894498e0d7c921df93f8af4dbc53d2a791e43839b3a6350104e07c0aec0a26966e624603026544e23c684100d425e70e22e0807ea26273ddb1822d8e2a25426202bc5b97a0c0e647d34401fec1976b54ffe2c5794b2e1ae7dfc6c9d1eb87b03a5747748e05c9ebee79f02a2883410a61efa839c701bdd87084efb180bd48045e2515a73fb6995527b239909e5503651cdf07c0dab772a768cb72912d885d4262a312c11c22076de557b87caade6eb7c4a9a94ba8bd332d61faaf673773357be898d8ce454472f30904ac71727e0e2fae6a53b36cac348d929a98a6eeaf39fc7ee9e5dfa6c93a1112f9f09fb3f9e7d904ec51e88d3495102c1a30ba8b5784d7bbee9c03c7ab630786cc66b7a7953f147dadfc2c9b9c38c10b5dddab1bee1cfc7fd9d5f07b14509ad1d7a17ad46a6091ddb804c2a5cf9e29f4be684a60620b9a4550916e2f8a0490328bcf7549923008326e72002610b25f7cfb8bc2c8a5563a957a6c6085b5ff3c2a39c492582cae3f08acd9ebad047aed1601e32639cb36fcf5f2681685423ebf1e64dd74d5bbe7d81b1528fb53f4ca30583b19d422de7bb26db7644c4817d7eedb41c6eeb8c78f6b2b62e202a03725026cc906d048ded6db98e5ae3761c185e6651e13f0207e52479a38505d86f9c4ace53be7cda3afc1e554ef096a81af6f5c919788f8262fd6223f32b1ed383472a5e01091ea40e786a0e69b88c1babfc4086b0a6df7b5f756b48fe199c4444de7fb7133e8a65cdbddc3d7de3a4db726ab10492ad2043a68270efb865716f65577766321e8c0bf14751698fd7bf3a79e1e353624f0aec64cdf597f493cee0e10debcb08a87872062d1a29186f752e7ef3281f375aac98f1c780dcc89a2a6142bfaf0411aa5cf7e5253449d6af2ecee12596d197e52f40a5fb2352fe682d6c8e7b60c6090825b9efafe49eac770c0ac14db12039c3d0895ba39c0a2507ced977632bfbe920b98ca3077b9c272e760186a13138c6cf32f5399e938bb412f65491fa9f67b44cfa4bd6882a06cafdf9014104eec5f1edc7612b704eec46cbfd4220446d8281428b680737238d54203ce1f3fa257fd988d4cb8af9f4b4a8fe7318efddd36030a71956afb733f5d68afdf08c740e0f02da56b146afb7c2e3b8196e9eba43dbae1d1b0a37464a5e8e155fde020668a6053b19cbaa6fd79f2fad5f9283cbe3a4f66ef8bf64b149b381b4d04996128557917323f1c6f875f509db392ff20b04defc110b6a79c18f7d7a27a2dca74c6ccd7f2858a39eef420fca23d98bc8c4c5e2b81b8b36615fa0785b144a260dd77f8983015cbeddf0330b85cd7a6d15e74580d8f5f05bdfbe4df4b1ec1029386b25ce9832463c5787f7066ac5e9474934729257f832cfa8a96ef3b2367a4b777ceb86b48c9955095409dc595ab3384de50972778e2ff5", 0x1000}], 0x4, &(0x7f0000002300)=[@cred={0x20, 0xffff, 0x0, r5, r8, r9}], 0x20, 0x4}, 0x400) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) lchown(&(0x7f0000002380)='./bus\x00', r6, r7) dup2(r1, r4) 03:51:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8400, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:20 executing program 1: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) 03:51:20 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x80000001, 0x20}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 03:51:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r1) 03:51:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x6, 0x101, 0x80, {[0x8, 0xc1e8, 0x7, 0xff, 0x6, 0x2, 0x200, 0xfffffffffffffffd, 0xf88, 0x7, 0x1, 0x6, 0x0, 0x9, 0x6, 0x4e583b97, 0x0, 0xb5], [0x4, 0x8d6, 0x9, 0x8, 0x4, 0xfffffffffffffffd, 0x503, 0x3, 0x9, 0x8], [0x7fffffff, 0x7ff, 0xfff, 0x401, 0x6, 0x0, 0xc], [0xfffffffffffeffff, 0x9, 0x5, 0x9, 0x4, 0x96d7], [{0x200, 0x100000001, 0xd769, 0x5}, {0x8, 0x6e12, 0x78d9, 0xfffffffffffffff9}, {0x7b485912, 0x8, 0x5, 0x5}, {0x98, 0xfff, 0x5, 0x3ff}, {0xfffffffffffffff8, 0x2, 0x0, 0x40000000000000}, {0x80000000, 0x0, 0x5, 0x200}, {0x800, 0x3f, 0x1, 0x400}, {0x0, 0x0, 0x9}], {0x8, 0x1, 0x3, 0x67f5b99}, {0x1d, 0x81, 0x7fff, 0x7}}}) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000880), 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc8, 0x0) 03:51:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) write(r0, 0x0, 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x42, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x9, 0x6, 0x7, 0x1}, {0x77, 0xc80, 0x7fffffff, 0x4}, {0x3, 0x6, 0x3, 0x1}]}) dup2(r1, r0) 03:51:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') readlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000180)=""/22, 0x16) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 03:51:21 executing program 1: r0 = socket(0x3, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) shutdown(r0, 0x0) socket(0x36, 0xc007, 0x80) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 03:51:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x101, 0x8000000000e4}], 0x1}) r1 = semget(0x0, 0x3, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x67, 0x0, 0x4, 0x7fff, 0x0, 0x9]) 03:51:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x1a) kevent(r2, &(0x7f0000000940)=[{{r0}, 0xffffffffffffffff, 0x88, 0x40000000, 0xe2ef, 0xad0e}, {{r1}, 0x0, 0x40, 0x20, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x6e, 0x800}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x9, 0x0, 0x2000000000000000, 0x10}], 0x1, &(0x7f0000000a00)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x0, 0xe83}, {{r1}, 0xffffffffffffffff, 0x14, 0xc0000000, 0x54, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000001, 0xf797, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x5, 0x4, 0x2}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x3e9, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x401, 0x4}, {{r0}, 0x0, 0x34, 0x7, 0xb90, 0xaaa}], 0x4, &(0x7f0000000b00)={0xc800000000000000, 0x2}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 03:51:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x900, 0x1) openat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x43) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000008c0)="bd73", 0x2) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x90, 0x9) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000140)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)) 03:51:22 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:51:22 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r3 = accept$inet(r2, 0x0, &(0x7f0000000100)=0x2ce) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 03:51:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getrlimit(0x5, &(0x7f0000000040)) getrlimit(0x7, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r0, &(0x7f0000000380)="d86e81f22068c214b77be7a04d80eb17cba0800b22876951ac42d89fd154df59e067e5494fd793b5538233c51dde36ddec51fbe19c5b42f1fd301cb4fae42df70770f01f465cb795f507faca27908378e9b962a0cf2670d6319728f741dd390209b7f8b602d1f6d960f0b1357345b0694e56d2692a3f5579d2ea50d72ef24d4518167bb65aa6e31f771511db6f9bc2645ef70614408ad52a5dc8c632b47c02539b21921da764faa82ed67c760835b56f874a55e3eb27dca03f1116a3c4cf803fe4dcd47e85b7ec98e659d471fe13511c32dceeb58df180", 0xffffffffffffff37, 0x0, 0x10000000000002a) 03:51:22 executing program 0: getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x1f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0x1}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) rmdir(&(0x7f0000000280)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) 03:51:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100), 0x1a4) dup2(r0, r0) 03:51:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x8, 0x200000000a, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 03:51:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x3c}, {0x7ffffffe}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f00000000c0)='\x00', 0x80, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 03:51:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0xffffffffffffff81, 0x1}) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:51:22 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x40}, 0x0, 0x0) 03:51:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x3, 0x4, 0x2, "266075d2eb4625f0c5730575dbba2d1bf23604e8", 0xd7, 0x6}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) 03:51:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2c}, {0x0, 0x0, 0x7f}, {0x6, 0x100000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 03:51:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x498, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x2012, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) 03:51:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x1, 0x4, 0x9}, {0x3, 0xd1c8, 0x8, 0x8001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="9f") 03:51:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 03:51:23 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:51:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) close(r1) 03:51:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x5) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 03:51:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x208, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:51:23 executing program 1: pipe(&(0x7f0000000400)) r0 = socket(0x19, 0x4, 0x0) sendto(r0, &(0x7f0000000000)="6314f420bdfcf3d322c88d900ba491b8452cdafdebf84abff100d3f87952d66f4fd6ba67d43e8e735720a4973c8c7c85c39b95283171850df2029bdc3ab3a19d0ecac2f960bbce0375009ab706ce689042130372f2f3ab49f123fb90aede6c17d72d8c7dce98887061fbc81a7f40e2ae79eaacb451992e1351239a16814d4ce702e878f81036", 0x86, 0x400, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10840, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000380)='./file0/file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x7, 0x4, 0x0, 0x1, 0x5, 0x5, 0x1, 0x3, 0x2, 0x1, 0x3}) pipe(&(0x7f0000000240)) 03:51:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x8, 0x0) dup2(r0, r1) 03:51:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6}]}) r1 = shmget$private(0x0, 0x4000, 0x72, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10070, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) 03:51:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20002, 0x0) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffffffffffdf9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6, r7, 0x5, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r10, 0x8000006, 0x5, &(0x7f0000000700)=""/216) semop(r10, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0xffffffffffffffff, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r11 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r11, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) r12 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r13 = semget$private(0x0, 0xffffffffffffffff, 0x88) connect$inet(r12, &(0x7f0000000580)={0x2, 0x3}, 0xc) accept(r3, &(0x7f0000000440)=@in6, &(0x7f0000000080)=0xc) semget$private(0x0, 0x6, 0x40) semctl$IPC_RMID(r13, 0x0, 0x0) 03:51:23 executing program 1: madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5) 03:51:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f3b2029, 0x1) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) write(r0, &(0x7f0000000480)="d7443af1d25837cac9cd2c5eee0e511216574e8ea7515b83c4e589d3452a10b96829945dd34c38239050a1f65b260f1026f34885f5d6e3880fdafb64a318e38c3582d57efc5be4421026c791bdb78299adb57e1f8494ef23b7fcb2141490a08662285b7652bd4c11b761c44b8b7ec7d8d7007bed550dea00e8a014da3d2303113160c2893087bf4c1e95ed85a68c1c2c11d57bff7b8b23dff1f4ec7cf17ba1afaa1bcb10cf6bd68e2ef28b312c6e9b0e90aee33b68e5b6cfb487d009b6b361532956f83339ac7b38b22ec4ad3881a64db69fea56a1fefaabc58508ff92bec8643b3400cf50a4174edf18b20469272ea4406553c407d41a9a7cb8c59aaba063d2a9cc690c13ef5fd5b915fb28455cf076ff6d9f3e18eacfac2d2e0092c0ac7ddc2a693076191cec135d67c7d54bc9e8cb08fd40f7b410b7d0d92d4d57423e40e00be7e2fab7f58f7f75a60b038d0356b34d3377257887ac3b9c2e1ebaf1e8516dc7cbfed7667a4579b4cec2b3fa186d58384dd114ae98f0c5d1e2fb8c30224ba46d2f47309f29684e7e507e35be26db302d4d8dfebd745bd1a88e401224a4ff2dacb2f9abae34ba87dff27d399802e70703ae32bb516173e2ad432e", 0x1bb) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/29}, &(0x7f0000000040)=0x1f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) 03:51:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 03:51:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) 03:51:23 executing program 0: 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() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) getsockname$inet6(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000040)='!', 0x1) 03:51:23 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x82) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 03:51:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1ff, 0x7ff, 0x5, 0x101, "cddec0ed5a2232cf32177e481d04c914677697ca", 0x1, 0x100000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x54, &(0x7f0000000300)="9f2e4c813c3ccc868d896300df986e59350bdc6b20b0dce4ce2b63b36525040bd770c5f39773a0bed82fa4d2c3661256d4169d8a10000000ad4d452000000000f745137ee9278852cef075544cb285d800000030") r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x1, 0x3, {0xae, 0xf3}}) 03:51:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r2, 0x0, r2) r3 = kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000140)=0x4) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r4, &(0x7f00004cf000/0x1000)=nil, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) read(r6, &(0x7f0000000300)=""/39, 0x27) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r5, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() open(&(0x7f0000000200)='./file0/file0/file0\x00', 0xd7b8c3f4e29b8009, 0x10) unveil(&(0x7f00000006c0)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 03:51:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x5302) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="d5936bba4acf0d76fba07a84531c4753424bfdcd0f5082ac208c997bbd21a2b696710050d2e40d5fa6f8c329f9a46c8347b1ae22421e6692e35c3f55fca362e5f5a88d33dfdc9b0d75df539d626bec10af2594154dc2e73b8371c24f0412b249cccd2a6345fb94cdf4c9791ba8d7935b819e9ff38d3e4308482958893326a36772524e19e7a0d98f7a38d5254d8e39f50d", 0x91}, {&(0x7f0000000140)="4a1157024c54dcf83fc022213f238efc415e313fed12e36219988ef358d3ca4438a2e5e903a3b8079067541d9fe592c43552e48f114f0679a6b0932be54465a59ad3463e11847ef2988563dc716672c23f50ea6c8dacdfe5215253213b6ba23ee95125b272d46176c03e58a96f3ca1741f9a8c35c7a491f25425e638950905a7a05e4a9e125e54e0a958270bb954a1d1e3acdb4d4c175746c303d98a5d3e9ba1cb34155edc4552092973d2a3fb2724374453b3768bf37d46bc94d648ea7e2215054021b2ac501d77e5cd260c", 0xcc}, {&(0x7f0000000240)="0ea4bb1b244760dde300e0f7804e4244c052d008136c1b86acd534257ae4558b02fdda6e8647641630f9f8193ada131026488b73151b9cc9793d966b41943b4ef20987ddde90d5b7ddd8d73da7dc14534ffcb6512e4cc134e3eaa6745a227718c28a4b21ce108cf587f805bca1d024bd37f67c9c286225a79df9d2d5e4f806a76f46eff5fcac3e2869afe286349bc32d9df946a3c563bb2d3da378a566acaf07495ffbae07a32f4a6800594a2687302afc96516abf4c46edaef71d394eaf2cd42babf00a60e8acf631d58e808eaa2a8a085f50a14954561f89aed27fa0e5a3fca782f6a55a57d4cb13ef0eeffe9db8f08aa7a2b7271a40ea74074925abdb56396ce412b61d5326d471942d206857ffcccb5f26683cb0e0dc9b04a2968ef24f9316a4602fae0c2f447f5041b86c2b9377ce21636c52e386ba12d45cdd0ee36846ef03e398e9f56f3a2be52aa61b6629519bb4f0c3614f5325bcf08a210a750678984a918446f7c5dcdcbb7d01f6f8c26ba501cd5469f8691529ad9b6d2ef31e3da4d8cf0c1660374af52b32c8e2e669d3f2809ef241518836672ad104c5572ac06efb2b8591d8471e47d6326bfe3a77f340eb45e4b2ab5c37dad05577e90b1af4604e7be07b0e53bf935e8a481f9214d26ffef22f1be5669f8fb7396af2f41decca594abd2ff6343b40db01f3ba0c87e1e6f9a8a8172eb84a8b5147b85e3b3f2d0f2533d87fccab323e99ed82bbb4e0fdd9cb2fb1c97ca8067ec9bb38dabdf9d0b0783a73b4540727a09fde2cf4cd8df15e4bb9be0cf45f396ef322e5b3944fcabc21d5daf74560cc76a6aaa4c88d057e4c302596443912e71ff90b37a81a2337f657d0140ac22d36259de70b704db9c6cb6853a4f0617e72b211e0f7e64b84c468806f539bcd0e9a0f21c7d64742034585304be528b32ab1888b97745d1e355bdc795e7c821609650f3f6879e0d9aa7abc254c59d2530c2b08ed4a8d8e7553397e8c0c13f53ea1e42fe08cf6470dc851eaddeba342a1b5f0b966346f41263a83185ef4eedb590dd04e713d6d06b521bae610fc0f20eb2471dfb98168a06a13d041e1a8af4c4779214ae59c6d408e653bc4608ff225c5b95a2a5bd33b31e8890ca8cad590997672dadc0c4a4ae304480230001a84c70b7490d5721e7f1197c9357354f11415e0bf72287de220826c84da715ed9fcf4382fd4d4c0cc557f1ec672625fe642ea6b0e837b4d19748ea7e7ef971cbf0dc5eb9ec83bc73476fdbfe0d06b2b9702b11fa6fdc2f4c94c2379c252e6cbecc2362287216e6cffd6b9b088f34869c934db97ed5596b332b3db8670d010cd3dbfcbd53bc555996172eee65142c44da993519830e8e686ef408550e0f93b4be1760c5e54ca91cb4dbbea664b6d29baea02047aebaa1bec2e1656aaf92d03b650353f649074fb1f7502c5317590b611968ee868096b4711247fa2185e54bc86c55b5aa87e53f19f5c86785a83c68a3f410b0178854db9b5a4f3ce45baf80b9bf9f0750015019115773c3e00f1125b7abd4a7bfb46b56bd765d98b9879af2f1bfc0843ce2a4bc46f35415cc2999400a53759c9a06b6e6ec243880a601b9f3e9210b0be93718d4d3785f43288789768d2907461cc133e671af328438bb03e1b25e9a4f6105815f1e5d97de173437e74bba6e40796eefec71811c863bf2ed5236d000d6eed7e0c4fa1eadacdfebe6628e1e24882f90b61633da5d1bfa7ad1cab17f299f5cf0ae2fac77dd58b0a154979ab9e7c431bf864ec59a195fdedacd19d75a012b52e2b7436b3618c358b05d6a76133d34c48c99fb4639856db6fab32b5036a68e2f4931158919eb3f5f652dce0c99abb99fb8dae337d96a39441ac6da375e384adb7693fb3ed24e51909c9d357ff89d54a82d16473ce827df260bbd7235889de359f6d256eed4006449f69ba91d8cb4850bcef753060dd75d0c1fd5ef58f985c1f82fb95ca42fd7470946dc46a1322aa26306d4d9a978168f97a8ba8978356577fd65de9b1869904c00dc124930c39ff84b6838192d4065ce9654eb5dd4db89a1c376bc2bf946d91e6293291340ab0eb797d71f95969167982b5ee5583e8eea73421c1462897b3a3919f7819484319a4b99ccdcdd6c413a14e4e5cfb14656dd49fcb3c66d0eb2f5b4586e1f43a66aa7ba9a284c22768663c12a55c16a3e421ffa8880e1f3915d6873c2db270805f96bc0012dd7a9747d22404d6ef8d27c13fa619eec61e798039800adfaed6288d77e7fe9862842be2047b901336cd8aa835c939daf7cc83e8d048af68f171e8b9e772473e0ab537936de21ea2f32540573326f1ce0fe1148ce756d05388879d369b99d5a4d0b44a6e35ccba2b8c795f640497aa3b32ff6211d3c069ea8de62255cdd153c68bc9c11660259d39bcf0408f157cceae0147f1c716621e83fa4e5b15a7813b87a5d984021c78f202c9702344ba6e7eea0abe30df5d4802fa4c5628135d5073476029601bbff72f42de933e31e710b512b1bfb2b041f51592cdd1b6bb49746b8dca047fe1b3931b745b04623b74186827afd3641142343bd10c85f7852ca4f8b4e9715ddfe6952eea4a5e8773f98b8b0af4d741151d5d2e1a1f6838c63e83c11252b2781a16366eb6b04b4bc8a02c152a0d98378d6e390796eadd2fbd7b8112037aab301c3eacb85a9ba7745321c966db506347d54762d9707ed3eedb12cc217e7c435fab307b977cc12bfd80ba48513ee383a16f544fd683fee379e9394e197c9fa5cee58fc62124c1b03eac340371c0ecfab6011da4c406f44dc80bd86539be2432a8ce3de6241ce1efdef472c604361d6f1b82778d0c5fc7338445eee09fec38a455b24856c28da2e4d97e6add26d13111b0fa207f04f06671a077316bc638934393b90c2b5b6347ab1f6f5566acd6508999ed729abd4e058f0e1326ed95d921093c7a8bc4e929278f6de52c60c5bafb110911827835a60392a1a118b22759d8cb9c55b66bab8b1634cda59add4efe79229da8765bbd4fabebb1f64349cf99ec34009dc981df64ac8dc251bc24092122b3c006a37bda6bca1c060b0f22db4356e8ab19f94b38c8fea6942d812cbbe89df5c4982b3b5b4553e9b97467b9e1b3c30f66a5ebe5630c51888caeb372281049238e9f2d3e2f1295aa69251e7b427b76238d23e43b47b72c35a4fb31ca34499f39bf8f240d3aaca37f25798d476ad4ea68de514f31b899d9279788dd991cd2eb9bb62972b1414f73c439a750bea3b29af228111fbdb9c1e0a601b6f4ff1ac880840ba91b2aae55b1a3c0c6f091ed51b0d58cb665649d86be29d3c982a4d7a09752e89ac28dbe357f4fa2ca36a0a826e45b2dc808b1ba143a41c488b2cdc5d9188a7bdd4acbfd795ccdef161a066b1802f804513b91cf18530d26260eac717e6d504643d20452ebe9a313eef5b4d8f3928092a79cd26624c95290ff969b2dd01b97fdc87628655730366cd3b0433f0d9a1610dacf99f10b919eb259a17de3ee4bfb9cd5dff37b4dea8045072fc575a2bc7940cd4ce699cbb90afd8bee845793debdf9d486bdacc58b1a10b7c85349b18cfee4ef0abb8afbd8a0ffe0c2df864e588cd833a125b5b77d5211d1d7f615bc78ba8145f094d502ffb2706eabc17f90ad50f345b6e4c4ae0fa9b2da1c2dbe3efa295349903f4790448f97328cf4c70bc1cc58034371c465ba436fc2a921911044ed0431f1841a611959cd0da75d71d93794564d480da12185dbb9f5f47806591cac448809a62f45247c3c457cc6dcbba29be577ecf8dfd5a862214d13a4859388a9cbd108bb2d797a5689404fbb6fd3049c911520d2796ab66af4a8b2bef5059cb7edb43422b37c8bfddc07b0ff41b83038be86368ce89cf74295f5a37016d0234c996656be5727dbadd1022b39e698567d7fe449265163e7c0150dadcac7ad7b8ad6f320be85aa6b204892e3833be7a651960f2a6601dde592156799a392495ebe32c3180432063f0900c44300075edf0659af841fa66aad69d88ee9ed3df5b43a74d781fd9cf0e3b4a4e3a551765d77b9b87757caecea0f6909257af7c8b273a01da735fc0b9d8d52cc4c5bc5f47dabfb1677e232d48e2553001ecb4b100ccb5fa6750b02cf82c88792adf50e4186dd28565fb3b8fbe0e8e4422cd66a188c912e514bdc8a7f9eff7c2ba3f2eb451de571448d5fc7f0adc81c20c0e1f7e1532f31659ac7dae6b4ac7af3a67578980e9018953880319b10497b14f60d1c1844b13489fa1806a43caa1e68a4a115ee842169906b6aa9a940cbee9bc6b7032c7918e9251bb7af4a1ab577c0aca9db9ae34479524d1b8616b5e1d7f3f9d52291d5feb72b65a91c71927c97ecb6e57d92de45fa9312b694511d8785103089b9a3c3d720d3a5951dea6074abf5c61340801cb2ae0ffa942ec3270bf46c6d36ee02035b5ca9c333e1c6c58b0f4acb040145203f4bd4becdeab388f09e23a34270826c372c41060bb735d44096c1ace04bdcbd5dbfa55c5acfb0df2b7a61aedab34d3baf3071e69ffa483f708017cf209e76da58e93295bda0f039e26e3ed4c583fb8a0be9a2351279280a079629c81d53d119e8857fada869fc6c906570e71e7cd1b4bbd4a09edeaf77bf8c85c091bcead7bae097ac76f3f8db4c9ecb6b7c4827a8762dec3b992698232496552eeb8226d73115a9fe45ee301a0184a91f736a9ee0369a322d866fce02a2b3bddea4f917dbc10dbc3e61f192b869d5118d8f26fc4eb52bde60ead00dbb2dca58873c697051fa4157041dcce681d1218ab8a291daeefca689a12fb919d82e4853864ff171d6a954f26cd42935bfab57a077e36f974ba3df710fecc200f0f391f06367a44acf617290dbc526b222e23e1824ab991e4090f8d196265af6c09494d05d06ff5111c5f568a8c8b18ce558a979a592c6e950e97a76906792c83e7d8caeba999ab900a68521608467e6074e5e08b5f5142e5f9d788efb8ab077ebc4f3221266f66003afdd11335357d99060a4ceb196fcd57768e932e288017297dac9ca6f5d678e458de772799a601746ec40b71510e3637906627a44c620d4e5c67c775095eb02ad704e2f6aaeb80bde4b1dc8b3ecc0115c8cf697b6566796cf63873eb52ea515806f1fbb49cb947a4e861b661f3f4096ea6ae36673bbcd17003749e136627d2bbe3275f8d6bcb6cfcfba063c4d5c728247d4607f5815f09bc73c4343575c610175909e7383c680141e7879a221ec20470ea782463670e31012978d33df37ec1a3af33f07cc2b541d1ecb89003d94f501546c219f2cdcaa77517068f344aa930c0a8f354e355e5246502f1caf52fd0a1c2537d3c6286c3c9cbb48e420b49640f0ebbc5c1eeb555a6157163e55d1ed19439bb3df4ef8d34e9f1900e0bc9ed23472afd0511cc89f29f1ac7948079f34e0631850778aa78c1489214d836a803363b47c628be228ec2f1c41752bec5f6f12bcb76844efce495e2fcb6bd0dd5a70d698cc3c24a20ea94f43e36e2ff2bbfe564e8cae5c5b556f64b79ee4dc4a52a16517c7ff14e2ab61ece71885e06954a1005e625865a37f468bb8728377e5e046744d4454919ee14aa8a9049d4ed0d37d59afb7a16eff5e54d43c42e8d001de8b5d72414ffe8664025664e2332146d57012da17e07de03785452d4b661f0f502e06cbaba85f8d7455116923a811dfd7b441dfb0ea01453bf85e423ae1207f16f747d97e98c8ae8b4e1e5f7ff96008cb4db48181e38ef345454c1af6ebe69c5cd03f2b09911b8816a95f33f8c37986", 0x1000}, {&(0x7f0000001240)="855c2a46e2835a67686f382803a13aede10a9d72d80e0f731cd77f5538609461c251f5f1876cd9641ae034973e5255cf156b947978432523ee906f3a817357464d01b66e062b0f1ce61eac389e50228c9bdc7420d5f6b586aaa3df9cf15b3505df1e2a7a58a8cc36d2ad94fd31ff40a4aeceb188cf5237516a038f4c2bd1a157d0da3bec48f549e1770d8bdc03fe7892d91fd75db7caf2ce22c35e4ff0401e2147dc25b571423119579b2b1557a8539cd00d8cd9539ded5514e752", 0xbb}, {&(0x7f0000001300)="c2b14da00b28b7a365f1d9a566eb683c38b6b76f4e5d840cbc0c7cbbb384416c373e558100dfff1f6f5f30f60c2c3f40b868ee75c0ea5a1e9a626ae57fec243051d294972a314765c020b0a460b6be30e271c61492797b40d5a0b8978be87b00ab571318dd639a444bab2e64", 0x6c}, {&(0x7f0000001380)="cfa0854c7fae13dddc", 0x9}, {&(0x7f00000013c0)="311f8a682c6c986bc84be3714b91c53cee702cd854a8caf51d53d236a65400c85f67b4d7d23086a4eb53fec7620b3ea8f8264a1c24beea8141a90ca344d7e87747d9815ca011fd5b1613a15619b0671dd5d46ca69ba739240cfedefaf1448cc4e63c7e970255c71e877b33b2262fa96d079fa9a192a536e847f10761d32f1932dc7c956af8a9b2ff297230589a28a5c7985f3783b2e010f6a231aa0a024c0ff576f336bfe695e86d58dd4dbcd9e0f84f658bb562ccc9a980a47f87", 0xbb}], 0x7) 03:51:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x12e) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 03:51:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0xc4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1008d, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0xd1, &(0x7f00000001c0)=[{0x7ec, 0x2, 0x2, 0xffffffff}, {0xbc8c, 0x1, 0x4, 0x4}, {0x9, 0x9, 0x10001, 0x6}, {0x7f, 0x1, 0x40, 0x5}, {0x7fff, 0x10001, 0x2, 0x3}, {0xfffffffffffffff8, 0x8000, 0x2, 0x101}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 03:51:24 executing program 1: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0xc0, 0xc, 0xf67f, 0x1ff}], 0x3, 0x0, 0x2000000000000000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0/../file0\x00', r1}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 03:51:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 03:51:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x1ff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1}, 0xc) dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x4}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) fcntl$setflags(r0, 0x2, 0x1) 03:51:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c, 0x2}, {0x8001, 0xffffffff, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0x40000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fchflags(r0, 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 03:51:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000000e8, &(0x7f0000000080)=[{0x3d}, {0x4, 0x0, 0x0, 0x80}, {0x8c6, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) unlink(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x167, &(0x7f0000000040)="d5") 03:51:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80a2, 0x0) 03:51:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x85, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) r2 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r3 = syz_open_pts() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x8354) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 03:51:25 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x41, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4000, 0x2) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10400, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x7e, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x6f85, 0x82}, {{r3}, 0xfffffffffffffffb, 0x67, 0x2, 0x8}, {{r4}, 0x0, 0xa1, 0x10, 0xe05e, 0x3f}], 0x4, &(0x7f00000001c0)=[{{r5}, 0x0, 0x0, 0x10, 0x1, 0x5}, {{r6}, 0xffffffffffffffff, 0x0, 0x20000021, 0x1, 0x77b}], 0x9, &(0x7f0000000200)={0x4, 0x8000}) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:51:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCLOCK(r0, 0x20004276) 03:51:26 executing program 1: r0 = socket(0x12, 0x400006, 0x100000000) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffffffffffffa, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="62e349e9389a3d32c8dd310e70bffcb0342fe23838946527b3f5778990cedf8840fa9ad9872bfe03b47232c0b57b3d7fa8f1610988451603f4bfa0eab1a6378d0f697b73f84c4fc35131523b6dfa2cc03d7782230c034bbf005e5c36542ac24c64e2c5807aede039e40e1304689ceb262d36afa2d0b53d0db50f29528fcecf13537b9aeb4fe8009caa3625de8da2fd", 0x8f}, {&(0x7f0000000700)="806405a9c0f59617d2ddcc70d6538f2e40e4970f51b0084dd1ab5fff80115c000041edd364074c3e0256e44920a6713d47d6a4bd2d5faeb4f55d974c34d6c9cfcb2abeebb639521d0bc32cc321a3998d943415ffed909a01e7f17eab8a7ae580a154172ca31bb868aef6ad614a62c655ae91bc91e24c9c901f4f1f738aa041460fd5f4cde320dcd6774f3734d7db487872c74ede312bcacdf9c18398ea322d438ec1572fc02eeeee89493e316b4bf07a4a5f736ac4a85c1fdfeb17fa55f90b83225bf4cb67d20dafbc04371d669087b16fec968e04db16711268cb572350374e4b32ce53e8afea824a727a05f857484b7170d8fe3325ceb0ef30518bb444755cd9a7ff012c9a30a686440f5201f44993c59ec8e4484c1a2a7a0a558f47e20ba659e25b5742089bd18c8b", 0x12a}], 0xec28d5b972fbcab1, &(0x7f00000001c0)=[{0xf8, 0x1, 0x6, "3c71328853d89eb8ae0bda8d2598fab1fbd9bd93f1c03e3cd66791ee66bebeb9ee0c4f9a04bf759402f3f8cf62ab9b7369803dcdda09194216902294e293fc8c8d6ffc3d8f0ad3ed814ba17fab7aa57d8245ea25d6fba4fc884b20c298bf67f2bc50946879ef2e2493f3a9b3b093fb71896a9ebd8cf6e771ca0ed7283db825d93f778a2d1651cf176bff4302cd53c8acc5cc4de2b100febd95965b67bc79816ce21d072172107e8d49bef03339e0b3e3559d3ca4dbb88d0ac10c54649f455a8b2dfb653f9ef6228764e1b7a93913b73b430149a83fc966de2582ee1388fc88a25955"}, {0xf0, 0x11, 0x788, "96734b1158068cfc99114de5dd212fd26231668bb0005187ce477f87718e583b981a2b86900cb26a26106c0475c46393da46ad3e10f6d3bca25de0e59966b7de4fdb1c489e3896dd60ca90b441c0b7ca26d7f92943538dcb7d4f0091c023ebf93ec9cf34b2d640251804f8e51587e869a7324757f6788c79509d6fdcb2495cb442ce5d7b65baf9ec0689b18d06a26df5c41f35452e4a42fb3b500d21efb201cd1b092329b0246a4819ad49796f03ff7d87f78efe04e247d9b3f4341e26294644b97b06bca4331f76c5f1bf0a736c70b888a5445f2682badfac"}, {0xfffffed5, 0xffffffffffffffff, 0x7409ef99, "8e624754d9a04eb2d5f9502ebd660e4df3ffcac53b5cd719d5d4606a67dad0933ea9592fecbfd4eb556907cc22ede10e4399b1a83b9f75abf14225decc51db9801ed32046d5d15148ccda4cd9a8f8c39cda7013de249d0e59bb722098692d51f3883c4f02f8c4499e6c83a765d5e36719d9e2a9fcce7998ae05d3c641ed0cef5e94f5b80df7561d10837db7a3a01bc05aedfdec70fd2733a20e31aa30c05ebe738cab5270501ca19081a6e30dbad16697a6e"}, {0x425, 0xffff, 0x9e0, "2da0721309535c3e51e330b6d146fd5aa8782066402f3d359bf9ebf91b7da5fb093c7924dbdeecd63c3f55e1bfe9ad3776cc9b241d234d9a58e469bd23006b2a120fe31db379a250765c82d4fbb3c107953b91ce0a035e79b3531da31b059da616fa0b49c04df2bc5f"}, {0x98, 0x200000000000, 0xfffffffffffffc01, "6ffb42a3bc36a3edddf20dcc084c5d6a5f91bdc6d1a473b58f0414f14bce53da31917a8f237596e625064f274409e8cfe438cb03338626c0d15c59e223597c5f2df04494595c7e5c7ff687727d3c8588b664c26e36b07784a908c95d438fa3f0cfd1207db797da085104b90da1520701ca0e6f70d5ef4acc8497d6cefb2ac8e11cfbbea3db27960c"}], 0xfffffe91}, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000600)=0x1a7a) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) lseek(r0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000600)}, {&(0x7f0000000640)=""/122, 0x7a}, {&(0x7f0000000840)=""/70, 0x46}, {&(0x7f00000008c0)=""/214, 0xd6}, {&(0x7f00000009c0)=""/134, 0x86}, {&(0x7f0000000a80)=""/246, 0xf6}, {&(0x7f0000000b80)=""/162, 0xa2}], 0x7, &(0x7f0000000cc0)=""/108, 0x6c}, 0x1) socket(0x0, 0x8003, 0x101) 03:51:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x20000000000000) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) 03:51:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd52e264060fa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a74fd5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715adbfc487bf67bb297738c38a93bc03000000151b95acfce741ba4e7fd3afae450595586eb6dec84b1df4db9d82fcaf616d7616f38e829132a64f0311bc0ab9610b518b9c38656da337d1e4cf5fd95929a8a1155c56c6eb9dc782e5b1b145f22dbc674f8fc462f312ad6bd6a5c62a32efa89bdce5794dee938c5a82fa562d797ef1d9aa9424f2fc933ab294d876d8892a116bb3164f61a53d11d2d705c1adfc9cab98301b16a7"], 0x10) open(&(0x7f0000000000)='./file0\x00', 0x10880, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000780)=[{0x10}, {0x10}], 0x20}, 0x0) 03:51:26 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000007088b36dd4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000140), 0x4) open(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) fcntl$setflags(r0, 0x2, 0x1) unveil(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000500)={0x5, 0x8000, {[0x9, 0xfffffffffffffffd, 0x400, 0x9, 0x5, 0x3, 0x8000, 0x80000000, 0x800, 0x6, 0x8, 0x4, 0x400, 0x2, 0x4, 0x3, 0x3, 0x9], [0x7, 0x0, 0x1, 0x80000000, 0x5, 0x1, 0x4, 0x2, 0x3ff, 0x101], [0x6, 0x5, 0x13d3, 0x20, 0x4, 0x38c8000000000, 0x7ff], [0x1000, 0x7ff, 0x400, 0xffffffffffffff81, 0x1, 0x7], [{0x4, 0x7f, 0x8001, 0x7}, {0x0, 0x80000001, 0x5, 0x80}, {0x55, 0x6, 0x6, 0xd84f}, {0x4, 0x8, 0xf72, 0x1}, {0x8, 0x3, 0x21, 0x9}, {0x3, 0xffffffff, 0x3, 0x40}, {0x7fffffff, 0x8, 0x8000, 0x6}, {0x10000000000, 0x10001, 0x6, 0x6}], {0x7ff, 0x89, 0x101, 0x400}, {0x4, 0xffff, 0x3, 0x4}}}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 03:51:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r1) open(&(0x7f0000000240)='./file1\x00', 0x8, 0x80) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7, 0xffffffffffffff01, 0x5, 0x1, 0xffffffffffff8001, 0x3ff, 0x6, 0x2, 0x0, 0x751f, 0x3ff}) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x2, 0xffffffff, 0x6, 0x3, "1a7ad8137d7a086d11d0753a239e46885cbb7d20", 0x7, 0x131c}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x100) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffff, 0x51, 0x8, 0x1, 0x0, 0xfffffffffffffc08, 0x7, 0x0, 0x0, 0x2}) recvfrom(r3, &(0x7f00000000c0)=""/31, 0x1f, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) getsockname$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x80}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 03:51:26 executing program 0: sync() mkdir(&(0x7f0000000140)='./file0\x00', 0x6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x16e) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 03:51:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7}, {0x6}]}) r1 = socket$inet(0x2, 0x1, 0x8) shutdown(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 03:51:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet6(r0, &(0x7f0000000100)="015cb762970bac9216fad9180403640d518e0f569878b905fdcba430e95870ce0b2d601d084b3f0600aeea8eda2ccdd642c7b580e4d11e16ceade914e9d724bdaa61eb146e8e224077f67e0c5a0d06ec0efacfdd8a11c837ed23aba2f51463fa3f26799767013aca0a70e11bb41fb18257fdd0972c753bf33f0267b5f73f63c96519e350fa7543bd693506644fddd007d9b1c5ac9e268a4604045c0f714fb8937c12a6f3405893e0044a89bb", 0xac, 0x8, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffffd, 0x15}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:51:26 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000e2fffffee70000000000000000005b9d071b542a538706000000d6180000002900000031000000000000000000c20000000000abef8a0870e468c8a1ddd9d80a1ecd9ef081178875933d72c84fafd47b258f74c798efad7b1dc21f8189ec9a420b6353f9fdf8e1fa80b4b0a496c6e7f88365ccce85"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x5, 0x4df, 0x5, 0xa49}, {0x400, 0xffff0000000, 0x81, 0x7}, {0xee4, 0x20, 0xffffffffffffff01}, {0x3, 0xf8, 0x40, 0x8}, {0x6, 0x2, 0x1, 0x1}, {0x40, 0xfffffffffffffff8, 0x3, 0x3}, {0x6, 0x9d8a}]}) 03:51:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:26 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r1 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x40) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x4, 0x401, 0x7}) write(r1, &(0x7f0000000140)='O2', 0x2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x200) 03:51:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") oL×D:ñÒX7ÊÉÍ,^îQWNŽ§Q[ƒÄå‰ÓE*¹h)”]ÓL8#P¡ö[&&óH…õÖãˆÚûd£ãŒ5‚Õ~ü[äB&Ç‘½·‚™­µ~„”ï#·ü² †b([vR½L·aÄK‹~ÇØ×{íU êè Ú=#1`‰0‡¿L•í…¦Œ,Õ{ÿ{‹#ßñôì|ñ{¡¯ªËÏkÖŽ.ò‹1,n›®ã;hå¶Ï´‡Ð ¶³aS)Vø39¬{8².Ä­8¦M¶ŸêV¡þú«Å…ÿ’¾Èd;4ÏP¤Nß²i'.¤@eSÄÔš|¸Åš« cÒ©Ìi ï_Õ¹û(E\ðvÿmŸ>êϬ-.’À¬}Ü*i0vì]gÇÕKÉèËý@÷´·ÐÙ-MWB>@à çâú·õu¦ V³M3w%x‡¬;œ.ºñèQmÇËþ×fzEy´Î³úmX8MÑ®˜ðÅÑâûŒ0"K¤m/G0Ÿ)hN~P~5¾&Û0-Mþ½t[ѨŽ@$¤ÿ-¬²ù«®4º‡ßò}9˜ç®2»Qasâ­C.oL×D:ñÒX7ÊÉÍ,^îQWNŽ§Q[ƒÄå‰ÓE*¹h)”]ÓL8#P¡ö[&&óH…õÖãˆÚûd£ãŒ5‚Õ~ü[äB&Ç‘½·‚™­µ~„”ï#·ü² †b([vR½L·aÄK‹~ÇØ×{íU êè Ú=#1`‰0‡¿L•í…¦Œ,Õ{ÿ{‹#ßñôì|ñ{¡¯ªËÏkÖŽ.ò‹1,n›®ã;hå¶Ï´‡Ð ¶³aS)Vø39¬{8².Ä­8¦M¶ŸêV¡þú«Å…ÿ’¾Èd;4ÏP¤Nß²i'.¤@eSÄÔš|¸Åš« cÒ©Ìi ï_Õ¹û(E\ðvÿmŸ>êϬ-.’À¬}Ü*i0vì]gÇÕKÉèËý@÷´·ÐÙ-MWB>@à çâú·õu¦ V³M3w%x‡¬;œ.ºñèQmÇËþ×fzEy´Î³úmX8MÑ®˜ðÅÑâûŒ0"K¤m/G0Ÿ)hN~P~5¾&Û0-Mþ½t[ѨŽ@$¤ÿ-¬²ù«®4º‡ßò}9˜ç®2»Qasâ­C.pckbd_enable: command error pckbd_enable: command error 03:51:28 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x9, 0x9a}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x24) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1000200000005}) 03:51:28 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 03:51:28 executing program 1: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffda2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) preadv(r4, &(0x7f00000003c0)=[{&(0x7f0000000600)=""/205, 0xcd}], 0x1, 0x0, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r4, 0x4}, {r4, 0x5e}, {r4}, {r4, 0x12}, {r4, 0x10}, {r4, 0x40}, {r4, 0x10}, {r4, 0x40}, {r4, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r4, 0x20004268) semget(0x0, 0x5, 0x2) close(r4) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000007c0)={0x400008, 0x1000000000000001}, 0x8) 03:51:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) close(r1) 03:51:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x40) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) 03:51:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10130, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 03:51:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x200, 0x0, 0x10, 0x0) 03:51:28 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffc) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 03:51:28 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x102) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 03:51:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 03:51:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x3f) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x5a, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140)=0x8000, 0x40540945) 03:51:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7, 0x7ff, 0xb7, 0xf74}, {0x9, 0x400, 0x7f, 0x20}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 03:51:28 executing program 0: r0 = semget(0x0, 0x40002, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r1, 0x1000000000000000) listen(r1, 0x40) geteuid() pledge(&(0x7f0000000100)='-$\x92+!+\x00', &(0x7f0000000640)='\x00\x8c\xf3\xc7\xb5\xc4N\xe1\xa5a\x15\xc2\xb3\fF\xd1\x8a\xad\xdbe\xcb\xadlL\x0eJ\xdd\xeeMM\xa8\x13\x01\xed\xd9j\xf5H\x10C\x9d\xeay\xe9\x91\xfb\xfc\xc1\xd4\xb9\n\xfe\xf0G\xd4\xe8\x04|\x93\xe7\x1b\xa8\x16\x1e\x8c\x15\xe3\xb7\x81\tG\xdd\x97\x06)\xa7\x87\xe9\x87\xf5j,\xa7\xb2\xb4:\xf0?\x9f$\"\x96b\xe9\xe2g\fp\x1e\xb7\xfcl>Z\x02*5\xda\xf7\xedV\xef\x1a\x86@\x00\xb1u\xae\xf0\xdc\xe5\x88_ 20G\x83\xd7n\xc3\xb0\xf3Jt\x9fN\x9e\xb4\xeb\xa5j\x86\xb4X\xec_\x16\xf1A`J\xef\xbb\x9d\x00') open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0xfffffffffffffffd, 0x64) setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x100) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = accept$inet6(r5, &(0x7f0000000480), &(0x7f0000000600)=0x2) r7 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r7}, 0xc) r8 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r8, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x2, 0x1000}], 0xa) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261430000000000000000998008501f51c85a01db3a060000ffffffffac9b44b2e4bc0609bcc90000e17f2a7d3cb2b0355a83e0c6650a0ce394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b01caacc42620ce6893f1366e900cb22720a519bd4fd62e2cd4bde030c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ce6b6d89a112f6d0e7c812ddbead87b9074ff88edfeaf4606a6b3ab7469e01b91231a02075786ebf14667853a7573603510295d9e3f000000ca101694bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dace7015a3c867e753fa8e5c56d0000000000000000010400000000312fb2d291834424643622c1f50f92a02448bd3263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cac8cc3878b2d9678000971a5abcfd7ed4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b35de5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca63395a2af27937bbc93895ade21d8545cc6775b7191d92b30414e333f50221c22be3933f3723255328726c4abcd86153b4343de8783a286652c511524fe042bea459727cb2e6e96e63c3661f43929686835e09fb9b473d07d5f7b118056ab19ad667f4742fc55a512ea25b99fa147aa4c2fbe62f24c9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c710d1971646125107a285a2a1f759d4f9bc2000028a5e64155188a744d1121a0322a209519091f7b518a8e2fa589e73a53161d35f44501be88f7650000000000000073736f10effeaa3ea6b57768c862229cf1c955efb0b1ffa90867962d983f79573e8d96da34f91fe64402cab45468e81478d4f90838d7c858534b2e8506a0edfb1e3df9e51779ff88ccc54c69454f984c6e49dda6b8325b05ed1b5f01000000000000007704a95abb545840e55e3c079e92c9d532fac0c01d3464ebdc6c2ca4fbb820447d7a1b1748dbc29e71c099fc9d56994a45329763ca7d56ef428067e3c71db989ad95eddf543f936c45a85bd41abf8cda5c6fc46b00000000000000000000000000000000c5cf34dea43fd29f5b378cbbd196db02eb31c4c0d8f63de51b4752fdd483593fd8768d1214725788e3b7703f1455cadde9678b29eba5d4ff8febc302353a901bf44fc452521c9c1abd808cf2cc89eca3d76dee767cfa22fba6dfdda7d7d43cc50fa668322f525a22d1ba3730eb5aa6553c1f6e6ace729f6006000000a18efd7577ff2298cce28532938ff20f4bab53ded18043f1c73f595c20bed60ed01e98965b96ce733a0452673ee521d1a465efedbbf9c63fd27a5a0dc1e6e5ecc475009d0b8b43423ad32a60dc0eabedc5273609fe5e49b8ce0f7fa438ae02a5caf333fecb0d95ace0444191598e7f2f6ae26c9bf5b75bb27e9c446f185155858249ea495f2b2761c5f6e32e2446387b6128b5790c97519e37ea52632cffd9bb4d935352dff9b4a8c96efef3ec84b98f2ce2531cf7be7f88282e25485c3c2430d4e4828080e999c8d3d32577697c3a11b450789efc94c9b58d290d7f578840c2e6cff9eab4298e77ada2e7dc1ad32dc506aeae08a762aee82ef312491f5f1860c8c93740af30d2d3cd5b92a00787c3919e19483e91f16e38b8396704738e0af8f8103ac8d276390c74f8a5497749b5aaa146c7d69072d6e3bafef14714f70664068bc8b022970ba3198dedee8bde9bca4b83cb5930b70d4622285d981127103454aa4eca4aac171f4f79771f8e853e95b676dff71f0c2df876478b285b1d2a57ca1c19564c6bae61b8d84e4b6fdb27c25401c4da61072d3045363f8b0a304ce7d335ca0703badf904c657859e528d5bcb5e4000000000000000000e0915d92c2c39e94e2cce13f94a1061dd37ff836f98ccde5a8e84733a2e8cbf44e1ac0ca0190e469efde934be43719263ef93c7306e4c270324355028cf8e4747127b39f1ec4a9e135fa467240be32150a6de8d19ab06d0cc1ecb9987347aa90c55db3be373db10594f88dc982c3b2f0efbde47336f8c83eede65ac60e2a180717dbaa2b4ccf286d48d9274c2189bc8bd500657fa642fb2600"]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r4, r3, r4, 0x104, 0x6}, 0x3, 0x4, 0x7fff}) getpgid(r7) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) accept(r6, 0x0, &(0x7f00000002c0)=0x3d4) semctl$IPC_RMID(r8, 0x0, 0x0) 03:51:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000001, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) dup2(r1, r4) 03:51:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x5) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 03:51:28 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="876f28baad89d4296385e5253501c3548d20ea521fabe489eb89fc5734a9c248ced108929828415f28c9d2992a9911a0df43bfde5c9dc3", 0x37}, {&(0x7f0000000180)="ffc97956f4997b0ff0d5fc52fd9d00b33f94f5cddc36ef51e289129dd07bee3d7285487a95fc7d2d1c6ae405d7a9c102d9d359abd5376d7bb6b3061520835aa1347aa1843cdcbcbc4da82e861c732374e2713cb0f3d98edf0d348a86090aed90bce769cb26af6f85994c3cbf52a55fd33fef1e16c92514617ef869211b90f5962d4bb8a69dce4e2b6529ec16de45d207e983e546640ce0e1fcfb00da928c5f1929f968a2ccba30aad276ca94d4897fbf0804dcac38fea71b4fe85ba40068d75cf446ff440affe1e8110607613eb5efd9e0cf08a83d83e07d7347e059bca4dcff5aed6fd1", 0xe4}, {&(0x7f00000002c0)="bdf0e87ab01166738a8eb82bc6bb08cb7b2713b0565ea63980a1664ff5126bd4db3dfb871d3c79b5f4bc65373021e1a88abb1cf1c31f78d592d2467e3156f9bc331eff5e46f0e1be407451a2615f0e9441ba184b2625553b552cc4fa6bb0ec2974968cc1a08a33640c4cdd86271674a8d40d3fbab617419077f2b8cf664536b62be4b03527ea35b43bec13d0c2533f69df2a78aa4e19534468227be43acf262a45109648544f48897cf8b020df6b1ab82cf4d2620f3fdee486da65705a8566480d91d1405e29fcbe007ef0c3099f029be96a7f237bb350358ed9d3", 0xdb}, {&(0x7f00000003c0)="3907437971cb31dbc713e869c405cc064235dd692e42624e74af8b682d50a2c0a7f92f1d3794c610083698aebcf0541609b93a6a4f131eedd5a3bd1f883443c7584a8eda6334f1bb0a4d3373e29b1b4e2d1f2c50907070360410e3342a80d068a950d04469a6c5ec82fdbbb808474186e419a6853daa43cfdc6bba98a9fa64aa2de09dd353418c854d1f", 0x8a}, {&(0x7f0000000480)="5e0b0c8f2fe952f32984bbe31863d6c5347bc0928398a90a91b85418f5cf0be785ab9d358898b4f64d05a3d87326c0358e65bed06c864a0f7e82f7db551d3c7c26ba713ca1e1f916ab69d7aae9bdf79a355dbc27d605d5", 0x57}, {&(0x7f0000000500)="836352c6f716166334144655411b584969168d7be7e7bbe9b80f883435a63f75211323757ef8ea0d6b9f9a853ce293e7c2d15e4133226aa29a546d9a07564521a7207c990f4d74b4afa188f62b1e11265370216092175ebc0e47b48cb135e4e7a76d94abc2fb346d416e7399773607355a9366427a7227a51a2f15303358f2", 0x7f}], 0x6, 0x0, 0x0) sync() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="0200", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) 03:51:28 executing program 0: r0 = msgget$private(0x0, 0x288) setuid(0xee01) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x5c1, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/174}, 0xb6, 0x1, 0x1000) write(r1, &(0x7f0000000040)="cd5ff25d12658144563943934aae8a808fb9f2e94666d30dca061210f222cbeab386aa4c4c1682c892a6937d198962874cb7bb2b545a5ed309886955b99ebba4680b00adc8737d2a1260f2ce564f21f6f0761909088798c17bd3edb9c2341e7fabf16e8864301071b071dfdea84d800f06cd19b45cd02eb02714843cf8987023bfcfe915244a4b03d4a12f2407faccc7fe9476b2761ee848cb706d0dbdd3489fe178fbc0977da20943bd0aa6a1313418c149dfb3aad6481a939e789adc2a85252344664faf7db0417d1169e6de34e0c407eda9ebb89d857e042d830df450359ad2db218816485b962830ba58a40c39542123f110012656d7ad182c5919a2", 0xfe) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xf0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 03:51:28 executing program 1: setrlimit(0x6, &(0x7f0000000180)={0x4}) mlockall(0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) 03:51:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x8000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) 03:51:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unlink(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x4, 0x1f, 0x2e, 0x4}, {0x2, 0x5ba0, 0x1, 0x10000}, {0x401, 0xfff, 0x0, 0xfffffffffffff283}, {0x80000001, 0x100, 0x1, 0x80000001}, {0xf7, 0x4, 0x4, 0x1}, {0x6, 0x0, 0x4, 0x40}, {0x1, 0xe3f3, 0x80000001, 0x2}, {0xea44, 0x382e80, 0x49af, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3f) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 03:51:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x10, 0x8007, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r1, &(0x7f0000000140)="6d9c0c5aa11edc924d008681a708370eb704846be67565aa80f341a310599c9d960cbbfe554b466a0e530cff49de5dffac3a61a95c61ba332ee562d15dcc9fc0bf00efe442560c1a521bb19172c7401b54f1e57ae021baf2f6411fda4042f466d685032b973e7119b59f8dfbd0f882de56fea6efd6482d88b6e3e72c04731b912283f520537ce61cf34412ae1d1d69df", 0x90) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r3 = getuid() r4 = getegid() fchownat(r1, &(0x7f0000000240)='./file0\x00', r3, r4, 0x6) 03:51:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7ff, 0xd50, 0xffff, 0x0, 0x20000006, 0x6, 0xd4, 0x2, 0x1, 0xd7b, 0xffffffffffff671a}) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1b, 0x0, 0x2, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x22) 03:51:29 executing program 0: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x200, 0x44) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000004c0)='^\x00', &(0x7f0000000200)=')}!#{\x80-:(}\x00', &(0x7f0000000100)='(@\x00', &(0x7f0000000280)='/-}\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=':.\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=']']) close(r2) mkdirat(r2, &(0x7f0000000080)='./bus\x00', 0x2) unlink(&(0x7f0000000580)='./bus\x00') 03:51:29 executing program 0: socket(0x1f, 0x1, 0x401) r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) 03:51:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000010400, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 03:51:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/210, 0xd2, 0x800, 0x0, 0x0) write(r0, &(0x7f0000000080)="dc4eb50d916c1e2a97d699b5a77394eefca9c03f77bd9ed532c3e7d9b2d7def5eae77f127f406abf93f78135e0c92727dfe7e27a6d5560b2dcd7a3afc2dd2daa987be689aa8462a8dcbe92cf6b579a13f3d055878531cf3425612008bac59f15946ed46edfbe9af6895c044d80374492115b28e12ebedbe09b3ed56144b6d77aa1130ac4160a6058129b1c3546b8536d553c88d772cdc1d0f90878e33f5a88714e7acc6b47b9c588", 0xa8) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10905e2569feb39463aca42c695df1ddbbe1d4ce7069678534525ebf0ef60e1249169a5000451b95f02811dfd8f509bdc591647830d7000b2b4d21"], 0x3b}, 0x0) 03:51:29 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403, 0x1}) r2 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 03:51:30 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x6, './bus\x00'}) 03:51:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x3) semget$private(0x0, 0x2, 0x14) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xa09e, 0xffff}, {0x5, 0x3}}) ioctl$TIOCDRAIN(r0, 0x2000745e) openat(r0, &(0x7f0000000080)='./bus\x00', 0x402, 0x10) 03:51:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) syz_emit_ethernet(0xd0, &(0x7f0000000240)="f61613721e92c0039a631fc433a8e4d3fe19c4c0412ccd4fefdb0f24299387c0b78cce4392a9c8e496cd5115729d6bdc7f0d1666be93e71ce5997eca7098d82d78889de038c54ee5601fe40e041c99ae94571109822cdd3961b66bd5eedddd60a5dec0a2d5822b7aa5acd43c71923d3d73f9fa33213cbbef0c7dd8fb103e955669089f2be452e99e9dfd0efb31f6160f360d42a85ebbf55160e46ee526f3b71b2d153fe2009400d18d369a67cb8ca812d086637130a184869c19d728a8adb22aa0b086a1fb9b9e61c99b5edfc35c7ad7") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1e8, &(0x7f0000000340)="84e860c1970c3e44af713917e4b4bf32c964dce7208a307242ea4b7e335ed559b2a0ea0ea9a01585044f9bbc2bfa958b9766253f95b006e54cdd1166d6abde855c5ccb734fff06467d6f1880170b6c1b74325d20af83edbb93e2cce7b7f477a47f3f911b016d47f9f5aeed0acfa6058884c6a31d43d88b2c8284f0a39de17dbf9096f5d8a0537b78eb34706be80c75e1bdccc01e97e93b6bca7b9630695dd8f4b26a83b9d3c25f2e04ecbcb525cb7b17173d7a9047ea407332a72afbae3e7167c32f53dcb1287470c910437f8c719a6d3546ace5dfaeb4f35eee650698f5ed0f786e695f31c3a4d7c302b60248c34b3b71133da135498ae0e8ef4f3bcba98d391b1b398a7e883214eb01690e8d5b9f8735149d1ecfdc87eecdda9ab4eddcfa6f53a970111ab62d81100a7c0b38a90eb783a3633f81b07848e0cd4dc4c40ee673570e5fd93853f5cbbdacb79cfb37cdd64eed13a140e802832fe751efe0b21e50da581674cc8af290694080bee9515c23081ad78091905e9257c8594ce5276f587e98f7155710ef78fe733374a5e8a6b716b3ac03a3a90eb8073e10ba0150e3d8b8d0634b9d9b510d36d5fd43f476db46b3bf2f511007cfd96fe146eaefaaf8898665e602074db77987a5bbaaf135b862b7a9c532f345cf0e3721d261620d065d3fbfd6cdd912ed0f") 03:51:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffffc, &(0x7f0000000340)="b6") 03:51:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001680)='/dev/zero\x00', 0x28a90, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r2 = kqueue() close(r0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f0000001380)=""/156, 0x9c}, {&(0x7f0000001440)=""/158, 0x9e}, {&(0x7f0000000140)=""/49, 0x31}, {&(0x7f0000001500)=""/145, 0x91}], 0x5) r3 = syz_open_pts() r4 = semget$private(0x0, 0x7, 0x20) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000380)=""/4096) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) read(r1, &(0x7f00000015c0)=""/137, 0x89) 03:51:30 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file1\x00', 0x100, 0x140) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 03:51:30 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) fchflags(r0, 0x0) 03:51:30 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = getegid() r1 = getgid() r2 = getegid() r3 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r3, r0, 0x0, r2, r2, r3]) r4 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x2) readv(r4, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r4, &(0x7f0000000080)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = semget$private(0x0, 0x3, 0x212) write(r4, &(0x7f0000001d80)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b800000000000000000240000000000", 0x4e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) preadv(r4, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r4, &(0x7f0000001880)='./file0/file0\x00') r6 = openat(r4, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x180, 0x0) r8 = openat(r4, &(0x7f00000014c0)='./file0\x00', 0x280, 0x82) r9 = accept$inet6(r8, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r9, r10, r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001a40)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001a80)={0x4, 0x80000000, 0x3, 0xff, "d37f91669d6e4d90bfae7df163d84eafdd0a38ee", 0xfffffffffffff814, 0x7}) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000001ac0)={0x7, 0x6, {[0x77ae697e, 0x100000001, 0x6, 0x5af8, 0x7ff, 0x200, 0x3, 0x6, 0x7fff, 0x1, 0x5, 0x5, 0x0, 0x7, 0x7fff, 0x9, 0xffffffffffffff91, 0x2], [0x401, 0x100000001, 0x7, 0x800, 0x6, 0x7, 0x7fff, 0x101, 0xfa, 0x2], [0x8, 0x5, 0x4, 0xc0f, 0xc30000000000, 0x3], [0x9, 0x6, 0x9, 0x3f, 0x3ff, 0x10001], [{0x5, 0x2, 0xfffffffffffffffd, 0x80000001}, {0xffffffffffff8000, 0x7fffffff, 0x6, 0x4}, {0x6, 0xc04, 0x5e8, 0x6}, {0x6, 0x8000, 0x6, 0x1}, {0x100000001, 0x0, 0x3, 0x3}, {0x7ff, 0x8, 0x8001, 0x7}, {0x3, 0x4, 0xfffffffffffff981, 0x6}, {0x5, 0x9, 0x6, 0x4}], {0x6, 0x0, 0x400, 0x800}, {0x200, 0xb53, 0x6, 0x6}}}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000001440)) sendto$inet(r4, 0xffffffffffffffff, 0x0, 0x1000006, 0x0, 0x0) fchmod(r7, 0x40) semop(r5, &(0x7f0000001e00)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x800}], 0x2) 03:51:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0xffffff75}, {&(0x7f0000000380)=""/45, 0x10}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x7ff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r3 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0x3c1) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r4, r5, r6, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000580)=[r8, r8]) bind$unix(r1, &(0x7f0000002940)=ANY=[], 0x0) r9 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() 03:51:30 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0xa51e, 0x100}) setrlimit(0x7, &(0x7f0000000040)={0x5ffffffd, 0x10000000001}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x2556e55a617d3b03, 0x1) 03:51:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x502, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:31 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xca4fd8a83418214b) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 03:51:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket$inet(0x2, 0x4003, 0xd5b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000400)={{0x7ffffffd}, {0xffffffffffffffff, 0x200000010}}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x17, 0x0, 0x6}) ioctl$TIOCSTART(r0, 0x2000746e) 03:51:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000040)=0x4) 03:51:31 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8411, 0x2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x10000, 0xe41}, {{r0}, 0x0, 0x8, 0x5, 0x4000000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x7, 0x8000}, {{r1}, 0x4f090d04d128c9ab, 0x80, 0xfffff, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x6, 0x1, 0x1, 0x800}], 0x6d34, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x5a71}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x20}, {{r0}, 0xfffffffffffffff9, 0x62, 0x80000020, 0xfffffffffffffff9, 0x56962709}, {{r1}, 0xfffffffffffffffb, 0x48, 0x1e, 0x2, 0x94}, {{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x4, 0x5}], 0x3930e9d5, &(0x7f0000000200)={0x1, 0x9ec}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) 03:51:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x101}], 0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000240)=0x1) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0xc, 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3bd1) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x3) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) connect(r1, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) 03:51:31 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/131, 0x83) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0x0, 0x0, 0x0}) 03:51:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000500)="1425de3d87edabe08dee5944e9897a970f257f5ebcab70ed7594570752531857ac7c0d3fb493966900c33343972cd22522ee55de32c9e4050e9c20b5db62faa4020efbf0c1363dc7670c6b9f63f7b8e4afd3504b22ceb68b9ecf56d8a479b4830025d65aed95b594a86e8faf520f0ab3602844c3226fd1bdee08e411d3d5dec0aebffe1da550b49f35ef13880f3427af5bc71ac9b623c39840af1e523cf9759eade9367f8896b4cd1f30ff12f5", 0xad) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000003c0)={0x6, [{0x3, 0xd9e}, {0x1, 0x100000001}, {0x1, 0x100000000}, {0x3, 0x3ff}, {0x2, 0x5}, {0x2, 0x6}, {0x0, 0x7}, {0x2, 0x4}, {0x3, 0xbd8b}, {0x3, 0xfff}, {0x1, 0x1252}, {0x1}, {0x2, 0x20}, {0x3, 0xf5}, {0x1, 0x40}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x7ff}, {0x2, 0x3ff}, {0x3, 0xd2}, {0x3, 0x3f}, {0x3, 0xff}, {0x1, 0x7f}, {0x2, 0x3f}, {0x2, 0x3}, {0x2, 0x80000000}, {0x3, 0x81}, {0x2, 0xffff}, {0x2, 0xffffffff}, {0x1, 0x917}, {0x3, 0x2}, {0x1, 0xcebe}]}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 03:51:31 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0x2e, &(0x7f0000000000)="6b0bd928aeb9fd802eaaa5631c25779931829648", 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:51:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 03:51:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = msgget(0x2, 0x400) msgrcv(r0, &(0x7f0000000240)={0x0, ""/183}, 0xbf, 0x3, 0x1000) msgget(0x0, 0x20) msgrcv(r0, &(0x7f0000000040)={0x0, ""/183}, 0x5c6e2a2137abaf69, 0x1, 0x1800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0x18a) msgrcv(r1, &(0x7f0000000000)={0x0, ""/50}, 0x3a, 0x1, 0x800) msgsnd(r1, &(0x7f0000002700)=ANY=[@ANYBLOB="020000000000000010ef113c889e96479744d283cf92fcb3a1d4bafecb031facfcd03f50bcf848cbd09c5b95a32b20b010c6e8b46fc9913e8718bb17a770d73166034659efe32ec06a73003ff812d07073e51bf40bc6cac6f8c07dc73c7d3dc6090d25fd28b117024fbc3a477a214512a58e76cea5e8128aafedff609e88e01a10b854951f21dd8fb05099854d8c17e80a39cf10dc9327ea5784c21a98669ce5d4226897c8b56e0f6a2027eda495549442c35326a2ad775e3c31f751a928da0c743f40aad8bb166cbc317f6bb70f46459bdf9b654b63c66f842205be2115f8ed27be52846d89f886f77debc91eeb7165a6a6bdb81cbee262f9b5c2eff72ad1877e1ea8a07e5ca2fa12635c3a1351cf261b7a1d8f7e2e631dce3938010a59b34951eb1e015f245227dc3fef6b8a49a418a1a29b70ea1f0d692439e05f75fd1de0930431110fd01d0200f964ec66f0e96dba11b4aa1a73d3a2f7e99fc98a1ae4e391f261ac4f459ca5c89d8c198f34b8cc9d7d77b732ce9d4d23b9316c488495ee52b812e3d34050ddbc926a678fd8a6dc1a53fc063fcd2044d93c3684679f0768c3616ea6d8e0fd813ecdb2e2aeaa85014704e6f757eb465d4a146f3e1e3cb59d5663a312a2dc3cff227e5982909c73bf3c054c44de398d4a1bf862c6ab9116ae9c79a64dc2a04ec18d1b60b658e9f4dd29b4d15db2590d0d59fba5a37217d78f7db855958765e39cf59891eae8dfd7da1189dad1d42e67cea85a89fdb61bee26b8713b468afa2015e26c1c021e3068b9686979b582859943d9c21927758f2996429c37b4c5f175a18261011cb7b46dc0eaee055544c296c9afaf0c23ff7837e3a9ec4393384da5e3910925286821627b276375303f4bf83e7a829b571dafe1b49dddce33af7a996ee97f4fd4986834a5b53b6c82ac647fd8f677aa11d867090ddf60adebe96e8d8bb8da7b2e9737107a4ede557a6ca2a6f542bc95ef5fec708f0f6d020fa86fee9519845cea5f644f5b2ccc3248fab466ebed21dff80b71b78477909b6c65bcc83e9bb57eb053c37a21e76b8a82e0ea8ba6464f36f81cf5cfc8ff924b99132169772d80e84939c7ab1a52d1def743fec320cdece93a13c3ec4b195134b38ceb9a230028c5410dfc608a0654d686a95169a437e82b3d18171d8f78bbede63e7b0c90c0c48c3812e6f4d03c00555372a7536e564450f946883bebde938e83b1e6bda82c0cea2075cf9f535dc77cc1c29c6a731dc90aac821b6ab4674665d5559172d47e69ed26a1c1c78257384db853bde4bea7cadec5d2b548c8a9e74c7b53ca6780d15b641002c2d4c41eaf8ba5bf09486e93cfd5242417b80d0c862534dd45bc124f4af1a46ef452a2133fb005894b92227e57896fd0b14dd1d77496da398601a27ad23ae54f5a2b3e8255116262de6cca74f831e4a2a2f617cde689a385597eb38c9cbe0785ee64027df6e380d380fee59e276f7a61a7fef0385d8da42c4cd787822850669513ec1a35b61c62ef71d323abfd04aca19927f813f6c0979e83270cf447444a19a0404c88658b6668ff50ea7672889295dcb856444907e72f39d81d634c75b96563b218b56502b609a03b63f557c4990d06bce2b14de039cc28dcead5d31ee1fbe75beed54c97989063b5cb570a1f8eec13aac85e671fa8e696793f7533b6af3c903de993162fde7e64883aa57eb16128431504a1a28f9a7f0b28acf84304e2dfcbf0b847c2f02f27f2d405cc56eadbbad4af77b3a6919e1f890da29a08dd7fc15d690823899a296962d6d9bf2c32845f8049c712b97df600d21d7ed4791cd7cf7e0508d3ae8609e891d012310684cff5311373ef9738e9861d6bd54991ceaf3ede353a6beb077e1f7aeb8e0bfab8ebd2fbcfb558d16b9a1242344d4492698e2e8283b29f5945f690bb78f7d4f3d98fe32cc1a9c4b5e674afa1c6fc04c943678ad8db7c761235f02242fcc4697c9ea96df24e4c3cb58ec8f8169d9ceefcac9b1fb7582587e8350b77e53ffa7a4e8f0cc73a62677f961123d1a349aa9c940b74e25ebbfe36b5ac70a12d1fb52b54c64533ee76fa92bf2219fff433278d02462d23eadf7f77be6c9946012793605f8a69b8355d638dc62cde55c9b39c88238e38940d9293355a707063f13f566a44ef2afb1527d188f5e5ff3a6b24aa9eddc13d4cbe3d5a4d871020fd4a4e38004128a87c8f874d76667e5c2e0ca889203e8da904d377cf853ee2298ef412be775dd07eb5c729c85dea4390edf02c3860e36e4ec60c82d058d3a3a580629c608bc6e87bf19160f07c134277db325d6f0ea2d963336985405c5152a47b35902afe81bf27e85e58d961153aa46afac97fecb9e233bc5a0c840358177d3acb3a489af2a94e3573b06b1b4780d48f9ff23442be98a8ac0886eacd0bfc7922218dc01d2427a0519ab5ff473d9cdbaa7a4a8202a00e2ca8e5072c6095762cba3b57297f529c5434dfcd90cc57f739c222ecfc667e408551132432af245ebd410a950ba6a8b17b4b3fd5f0fa55035607dd30b58921f42cba39febae7b8d46363c3a5c9294f3fe98161c2defcdc21902c25f6467c052308746d47cf106795a64e021275e00b19487eb34a2b7517dd01b29b97adc655dd92db1fd04d52f714acf2c3c9eb659367cdcf0fd3948ad5c9a4779dc170d9a89eb8f9f699349f031d3a08ac458e769371cf9546dc75d7943ad9c2e60bdabbcc31fd051e98c4c568935a1f5688d579a5a5b52e8c1065556ef32ac06e197fdb0381d8d0b9f94fc4613e108f0896c7271c4e7bd46eb14ba0b37fab1be81d9189618bb1792c172b127d2ebf1ea73fb3ffa04a7c1ef73243e1ef5d6e4357d845262ceebc0c8d05557902636f1e021d674af68a08c0b37ba3c8c1482f608ab531a0b11c94da073d0ca5a6c5a58326935b0a5066271b3133917a0ad1d45797ea33cc6f7d62d461e0399d6976679254b856a6066fdc3dd1d0d5953c45eb6f029e9a996e43ad5510468086e58741f2f2f101f2b67fd8a702f0594337f74e18166e68c826d1b48c0d69211b9bf6c6eec6d6c2b201511b4780440f9b1d5f4b46b13665cc033d75a20c1662b4babdc8ced5a582378c4be7c520e6f5af08f9804a4b8ee9b8e7f46bc1b05d6838f914738c5ccea546c47e726931a9766316d81a43ec78a569017f82e45aae0e9cf358fae1ab131b1349887310d20578404c2299b9e8262c6de2d306d62b7b359cf96c983a7ea07238cf7a2303bcf8219dfad7f20e10365f25e29e3610479e48aec43b6a50ee4bd255c7526e2e8f06854a42826f20cea995fc197d0f0d225d9426f0378c0fafc06a8568c3b242a2f2ad9194a239897e501fd4e78bc0ef610380f9f3f986f5040d45424bea8fed2b0141d5893c8e1f23a77b22e6e23a11a6bdd711179b5b11bde097b7081052154eeb66fe3c2c22ece50c52c8d60ac5898f4f547631c4ad4e58261670e64cbb28ed378c7991bb706465836cd8141e2606957d38edc3b5eb441437f47c20b5c37a9545e73d029d8c104ecda84de57c7869036548798051e1c6887aee38dad014c9c1cf86a2d7cd1ae1ec86cfe745478e91a897cbe1d4a742ef42bd9fd112970293e691d1a48f232d0654fd7b76b9a84bddfd0cbd82db0b66faa5d75e7b745e72a5c2923ffc2e7056536d80d534e179cc9a46bb19037801a0165f82a93546959b0640663f84845f7be3e8f5e6977324cf3f47f76cb0f404c13ba6e59b155fef4c736b05cc4141235a11ab36aef75fdfc4962a38a6e89a2ec0b5b27fb1cc890efd6c453737e2e3ecf2f2fcf0ac06356be5b4f68889cf74a3be77a53bb25837b247965965e591bb1c33b0edf3c085b494a2cc6f6dbe7101d3ae625667752258ecc529f6eec170e511cd02b27c001b4dd441d0e3b6608233c98c52e6117fa99f00c4f9ad120166d8cc9792fded47f275507321df248440609f9bf0876fbe5b332c0cbe789e46d4db55f18d7e2b7587c67d59b3f04ecacab902af89d5f9433ff52b117c86736fd35bf54e53734a405ffbf643cd54d02e32542951026789941ebd54899ea0bffc662612bb893c8cef8c094d6cc782760238f11c99f9845a2db61197278c3869956787e712d172060b7db496009312b4b4917cac73495c7e8b754acd0e549db082e96a0a4f8e5f477cca49981c20cada5d281a6ffba2b3677615cae7ad87a6a3191d71ad2d3dc7c51099e4f8a2a99ada5ed98b421238be33360b6f4381cdcdb04247ae90f2d20ad28a5c0593fe6be6ce00d80b40238be34934082c9fe990bc4ab59dae56b6715e39d955b4648a54480289322a861af0b9135e2d3e317960596b9e15fcd1040173f347d2795933a23cb18c0a89c79906c472a7963d89f8eef8d78ccc684513fe577d4728bc6d9414e2cfedf0253dbcd7ce61831b300fbf059cda7306006f0a3e883670da654ce632366ba0d00d6801fd46dc5e02230ce05258541a915c1e23eef700d1e65e5c742598f5eb7072eee2b7a9d0817fdc263bc22651b0e201d300e1c931b26dee1668540fb6b4fbea0b20af11087dc260e59f5c86095ee2879553e39799fee9399927f57f13540e2232e9d42362db6f89316c0daf671ba0fce553bd6e6c2a96ea34d9ab067498dc766e45a452bb9e136a02ff43a31eb1e3c4fe331f7b8f5069731154e018451929416dcd5bac11921108fbfbe3b92e93454e5e3708e4799913c1e0fde8cd17dd9fe9aa335a69e915a0bf3f832991fd21711c56c94b82c48ef46a7f5adca5595abf96f497fa0fd727e62981664127e336c6bdbcd0b9c51554f86ca4319f29201bd4a59c5f91ad4692a306720a5fd17d3f7b26fff58028bc6424807dbfd1a1221ed4940ca7f8e73a40c71270d8fb9908c84766c1415502ea2f7c7520f48f935584050b53d5676a5d4f6fc278b508130b1cda0da6945d3b01948610ccad21d289424ffe218fd73ec54f0f8061255f5e147adbf634045bda2ee08f068ac47ec163f8984d702eaf3bfae17564f888775c885d03e6c5fda4ecce86e8ac8623c91d0146cb53c0a0e686f2a41a512098fb8331638bd76eaa9520bdab7609aaa596bd18071e876096f53b1a84085642aecb990f5e8c2fdc7d3d2cf4451a33beaa6af791d62cb23fe2ac95b6cdba94540f17265af709164c65f633e92cdb4bb3d5af44b116614dd8ad8acd23439329e5048a0bc83617a5aa9dd385f5190bfd3a1546105d88c842bf05baf3d052a1ae786bb8a82def8719a70aff762e63fc35a685bbca87f9ee8523980fb78505608c3525916a065b847416915e9ddb38b5bba8aaeb73b4dc2a420fa3db3a9903b892f11f0575ed1b9e6e210f86d80fabad6bf487be544a85edc9d8ecad2b5caebdb6414debd07246fa6b4d52f8e0ed67d08bcc4c982d1084480f07740ead6990e6ce4be3a9d37ce3ce61a6a4387f84dbdeb47816180ed84085bdc143cef8fc2d35a875b754fdd9b90404da1e056166b06f3d30eeb43f32ecd5fa7581cff9cb07b01d33014e88a9759b2be55e5d3ce51f40cbe934275d3f843876e3a71208c5fa34d747978fded7f764bf84e091046636047427ced2a1e86820c2d90407bc9a95d94b8163a64632cfa41f0c0b877f81c5bd210954111203ed857bb1a21ad69d158d7d9be8ac9f014db6ab55dd5d250b7d7104bdd44fb285da0120d4a83fa5307f3f28c6087b69b3300229388fcc979ebe833652c2c02894c1afaa161af6c118d7be1e44f020c71d92ecae0b2eee985bd924ddaad1e0405477514e41b4bd56305d294841d45fa44aeb92eeb11e71639623fe2c27e60b8eb6ace1507cd671dca0c6f8e1a243be7703eb092a1b3ce4bb33485ce2bea1aa60d3556029193dc5027769dd7abf91803821c7106515e6edd6911a7dff56c3d1de24a5884b2772867a90a985e77336f3865dddd73526b8997a682df8cc46f2245fbe62f139178b0c78cc9137f9488c457f3510825781852919b2e299bf90bb45ccbf153464442bb04104fdd3906f643a863f22ca6e6ae211f82065bebd1bc1c34d18d500"/4288], 0x1008, 0x800) msgsnd(r1, &(0x7f0000001080)={0x3, "7ee2fdcf935c40dad8742c88b336bac21c1dfdd98b33bf6cf379b7f5710675338a590043db1567c5a74b3d9c36d39bf81a6d9d80b3b43740fc1f4fce74c85bcbcbe450e100716164e4b859c0ca5ba62178c8cfb43c03df7cdd55a7e5f67fc5567a1cac896f8d4722f268e2007497fc401630fb02b5c997f6eb5b381a5f82e301b9a03e4c3b5a1230207a6b090c03d1e0a8d50303796141534b2c5eb5629b8e58dfaa81689fa7570948df17e99d80abbea72d34bf3c7d793d0d18d9f17b73c22ff2829cea406dfba20b6aee171bdb57b515912525150c64a300baa7c00b170f471be5749dbc655a023b3be79cd9"}, 0xf5, 0x800) msgsnd(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="01000000000000009f4a13fb8392d280e3a34db43a04ff7657f2a97dff51c7982cbfb1767d0fa770487aab9641750c5800040000dd53c72c6b47671467e1b35ed55cc2e445da0f06c7d72e6781001aead09b329cd56fff044b692bc0b4ea777cf2909a46881de9ef70c4fce9e47996d1da2f60eafb59e35bdc825cf8acbe35d7319aced56f0d7e"], 0x87, 0x800) msgget$private(0x0, 0x214) semget(0x3, 0x0, 0x8) r2 = socket$inet(0x2, 0x0, 0xecab) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001240)={0x1ff, 0x9}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setegid(r3) fcntl$getflags(r2, 0x1) msgsnd(r1, &(0x7f0000001300)={0x3}, 0x8, 0x800) msgrcv(r1, &(0x7f0000002340)={0x0, ""/244}, 0xfc, 0x0, 0x1000) msgsnd(r1, &(0x7f0000002640)={0x2, "05e4a9a4139b01f5618ccd49e6b81992c9da4a80f4d5d29c927e6da57031acf3"}, 0x28, 0x800) r4 = dup(r2) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 03:51:32 executing program 0: socket(0x20, 0x4, 0x9) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20003, 0x0) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffff000, 0xffffffffffffffff, 0xaa, 0x101, 0x1, 0xffff]) ftruncate(r1, 0x0, 0x2) r3 = getgid() setgid(r3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) getgid() ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0xec752d7bcd5aa26a) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100a0, 0x0) getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0), 0x263, 0x0, 0x0, 0x8}, 0x407) r5 = dup(r1) pipe2(&(0x7f0000000140), 0x10004) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x84, 0xc2}], 0x1}) fchflags(r6, 0x0) r7 = dup(r4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000580)=""/53) getegid() kevent(r4, &(0x7f00000005c0)=[{{r4}, 0xfffffffffffffffe, 0xf5, 0xf0000000, 0x2, 0x8000}, {{r5}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x7f}, {{r6}, 0xfffffffffffffff8, 0x11, 0xf0000040, 0x9, 0x6}, {{r7}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x0, 0x81}], 0x9, &(0x7f0000000640)=[{{r6}, 0xfffffffffffffffb, 0x88, 0x48, 0x5, 0x7fff}], 0x857, &(0x7f0000000680)={0x3, 0x5}) recvfrom(r5, &(0x7f00000006c0)=""/210, 0xd2, 0x42, &(0x7f00000007c0)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) fchflags(r5, 0x7ba3d9df75395189) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000800)) getegid() 03:51:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x7fff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 03:51:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1, 0x7fffffff, 0x0, 0x2000000000000000}, {0x4, 0x4}, {0x6, 0x200000000000000, 0x3, 0x6ce}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:32 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e501", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xe18b8b17c808038f, 0xfffff, 0x5b9152d5, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x6, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x8aa, 0x1}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x40000002, 0x2, 0x9}], 0x1, &(0x7f0000000100)={0x6, 0x9}) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) recvfrom$inet(r1, &(0x7f0000000140)=""/79, 0x4f, 0x40, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 03:51:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 03:51:32 executing program 0: r0 = semget$private(0x0, 0x100, 0x10) semctl$SETVAL(r0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)=0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/213) r1 = semget$private(0x0, 0x6, 0x250) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4]) select(0x40, &(0x7f0000000180)={0xd0b, 0x101, 0xc, 0x4, 0x3, 0x7, 0x8, 0x5e}, &(0x7f00000001c0)={0x6, 0x5, 0x1, 0x8000, 0x10001, 0x2000000000000008, 0xae3f0, 0x1}, &(0x7f0000000200)={0x6, 0x0, 0x7ff, 0x7ff, 0x7fffffff, 0x6, 0x4, 0x8}, &(0x7f0000000240)={0x7, 0x80000000}) r2 = semget$private(0x0, 0x6, 0x400) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000002c0)) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000004c0)=0x10000) r5 = semget$private(0x0, 0x3, 0xac9d8859122aabc0) semop(r5, &(0x7f0000000100)=[{0x1, 0x400}, {0x7, 0x7, 0x1000}, {0x0, 0x1f, 0x1800}, {0x2, 0x7fff, 0x1800}, {0x4, 0x5, 0x1800}, {0x1, 0xff, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x1800}, {0x4, 0x4, 0x1000}], 0x9) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x100) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000f40)=""/214) pwrite(r4, &(0x7f0000000a40)="effd52a3e396c416b19f72918c5055fb6cf2b9e0df3d64bdf4787a2f36da7b45ed96fd013262d29664e1998e546e957ffd7504ddd40f548e6fbad16c37f6a9d0ccc414833db56c08f3be620ec5d02e3ac3c482a2af4688ceb560bddc96ccd17b77004b37a1f032b2ec581c464ee9332f90017da42abb652cd05ea0827b46567358e221ac1cf4d4bd44d7b1b41db4e86d9cbb141011ee2795e678c97d16f551f3dc8c512ad4d096d67340807cb782564a6802463cd3df3c0eb1e0b252bac32d6d5706ad8fd10b702bed73c774045444afcd240f871d53a8e05a759dad4027", 0xde, 0x0, 0x0) semop(r5, &(0x7f0000000580)=[{0x0, 0x4, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0xda}, {0x0, 0xffffffffdb2e3eac, 0x800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000005c0)=0x10000) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000880)={0x3e71dd09, 0x401, 0x5, 0x913, &(0x7f0000000600)={{0x10001, 0xfffffffffffffd28, 0x9, 0x9a, 0x2760c0b9, 0x101, 0xffffffffffff1ea2}, {[0x0, 0x44a, 0x200, 0x33, 0x200, 0x1, 0x1, 0x8, 0x760b, 0x6, 0x80000001, 0x9, 0x5a, 0x1, 0x8, 0x7b2a0a52, 0xf125, 0x2], [0x5, 0x9, 0xffffffff, 0x0, 0x80000001, 0xffffffff, 0xffffffffffffff4b, 0x1, 0x0, 0x10000], [0x9, 0xffffffffffffff7f, 0xeaf5, 0x1f, 0x42e, 0x0, 0xfffffffffffeffff], [0xfff, 0x0, 0x20, 0x4, 0x728, 0x3], [{0x9, 0x1, 0x1, 0x6}, {0x1f, 0x20, 0x9, 0x2}, {0x2, 0x7, 0x1, 0x6}, {0x7, 0xfffffffffffff7d5, 0x0, 0x7}, {0x4, 0x7fffffff, 0xfffffffffffffffa, 0x9}, {0x3, 0x9, 0x0, 0x81}, {0x1ff, 0x1, 0x8, 0xffffffff}, {0x0, 0x5cbb, 0x5, 0x5}], {0x3, 0x1ff, 0x50000000, 0x4}, {0x1, 0x200, 0xffffffff, 0x2}}}, 0x38, 0x8}) getrlimit(0x7, &(0x7f00000008c0)) r8 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) semop(r1, &(0x7f0000000300)=[{0x3, 0x4d1a, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) r9 = dup(r4) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x5) ioctl$TIOCSTOP(r4, 0x2000746f) faccessat(r9, &(0x7f00000000c0)='./file0\x00', 0x52, 0x3) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f0000000d40)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES32=r8, @ANYRESDEC=r3]]) fchmodat(r6, &(0x7f0000000a00)='./file0\x00', 0x4, 0x0) 03:51:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x2, 0x0, 0x8, 0x8, r1}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x400000800000018, 0x1, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x488, 0x100) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/183, 0xb7) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xe) fcntl$setown(r2, 0x6, r1) 03:51:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket(0x36, 0x8007, 0x2) recvfrom(r1, &(0x7f0000000100)=""/149, 0x95, 0x1b2a7d0d40a5b994, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) openat(r0, &(0x7f0000000240)='./bus\x00', 0x80, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x1) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f621b7573"], 0x8) readlinkat(r0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/248, 0xf8) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000200)) 03:51:32 executing program 1: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x7fff}, &(0x7f0000000080)) shutdown(r0, 0x2) 03:51:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x9, 0x491, 0x3, 0xdeb}, {0x7, 0x2, 0xfff, 0x6}, {0x9, 0x5, 0xffffffffffffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r1, &(0x7f0000000280)=""/4096, 0x1000) syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 03:51:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:33 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0xca) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x101) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 03:51:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/24]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) clock_settime(0x0, &(0x7f0000000000)={0x0, 0x3b9aca00}) r1 = semget(0x0, 0x2, 0x44) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000000c0)=""/4096) 03:51:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) fsync(r0) clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x5, &(0x7f0000000080)) 03:51:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000005000000002d57d501ba08b418edcaf1c625df278a0a5112a0d5770426ba2534ec27f4ef9dc199e603d728d590634b35336d763880c24da68083f1ed2b2c88f458ee5ab7d4bf00252008aa684452b9c42382bd38e3ce00d07675957b1bb1156020814eb71999756cb351c6e02b3092e3db62b27047bf83eeb95d202f021d4b882f8d53cbe759206cf6baa858fc239a790e6dd403b5be7dcab03a0b3fe20e32afbf29aabe3cb6f4979a06a08fab7a05516674f4d0ae16ebbf06ae1e210562074cfe66b50c916c44a96fe41133ab8111104e0bbaa1647c311cf65dc45b7cde5d"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:33 executing program 0: shmget(0x0, 0x600000, 0x4c1, &(0x7f0000a00000/0x600000)=nil) shmget(0x3, 0x3000, 0x24, &(0x7f0000c7a000/0x3000)=nil) shmget(0x1, 0x2000, 0x220, &(0x7f0000bb3000/0x2000)=nil) 03:51:33 executing program 1: r0 = msgget$private(0x0, 0x84) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/95) msgget$private(0x0, 0x12) msgrcv(r0, &(0x7f0000000080), 0x8, 0x1, 0x1000) r1 = msgget(0x3, 0x2) msgsnd(r0, &(0x7f0000001c00)=ANY=[@ANYBLOB="0300000000000000b8ea54bf962215df49f0c06b5aaf6b116e1225dd735fa7bee8e78da6f2dfe97bf19bd934f35343003b23165473dc2961ccdebba97fa4ed8a18b8325fa3c42e3504b8a374d174f1d2ce622733b6f66f463814b835d2dc0bf93036b7d000d18644f87ffc03dab24fcb3931f8f04518e6f580b4bcb8379b3b341838fe20e8745139ea8ab05e31f9cbc5ca25bf1470b5516bbf4005cf0d3495be4cb892eec08f181a3bf5ea354bc8a83a400a46d148c094d6d53e265977efc9e61adc38320a16fe7217b61634f72c47283b0683f3d24aef80c8ba4132320b841776e93580d83593f937638c6a38f8db0883c820e4f9dc2b6a1f69eeebab3ef01a31657585f0661313b554b5d08b2864a699"], 0x105, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006238bbc3702aca0f5579b0394a1aa9bb87df1be05c143dfa2b45e8262c83a3be9bae171e9dd929693ffffae7fb335982d61e33ea87d17750afdcb7d08be3a2dad7000000000000"], 0xee, 0x3, 0x1800) msgget$private(0x0, 0x140) msgrcv(r1, &(0x7f0000000300)={0x0, ""/135}, 0x8f, 0x1, 0x800) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x5) msgctl$IPC_RMID(r1, 0x0) getrlimit(0x0, &(0x7f0000000400)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x205b0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x47, 0x3368}, {0x87, 0x1000}], 0x2}) msgrcv(r0, &(0x7f0000000500)={0x0, ""/226}, 0xea, 0x0, 0x800) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000600)={0x5, 0x1}) 03:51:33 executing program 0: r0 = socket$inet(0x2, 0x0, 0x20) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 03:51:33 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) fchdir(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10402, 0x0) 03:51:33 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000100)=0x9, 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x810, &(0x7f00000000c0)=0x200, 0x4) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) 03:51:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x3, 0x6}, {0x2}, {0x6, 0x9ac}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) syz_emit_ethernet(0xfffffe78, &(0x7f0000000140)="d3db0800000346b796f7980cf5139843772179e097da10d24ea6bd0400000059550374000000000000000000") ioctl$BIOCPROMISC(r0, 0x20004269) fchflags(r0, 0x10001) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 03:51:33 executing program 0: select(0x305, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x200, 0x0, 0xe12, 0xb1e, 0x1, 0x5, 0x5, 0x7}, &(0x7f0000000140)={0x7, 0x0, 0x9, 0x0, 0x2, 0xcf3d, 0x0, 0x5}, &(0x7f0000000180)={0x200, 0x3, 0x10001, 0x7, 0x7, 0x0, 0x773}, &(0x7f00000001c0)={0x6, 0xb83}) select(0x40, &(0x7f0000000000)={0x80000000, 0x100, 0x1, 0x7, 0x622, 0x2, 0x234000000, 0x400}, &(0x7f0000000040)={0x81f8, 0x200, 0x3008, 0x8, 0xdf, 0x3383, 0x8b4, 0x20}, &(0x7f0000000080)={0x3, 0x1, 0x6, 0x2, 0x2, 0x3, 0x0, 0x180000}, &(0x7f00000000c0)={0x9, 0x4}) r0 = msgget$private(0x0, 0x515) msgctl$IPC_RMID(r0, 0x0) 03:51:33 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = getpid() wait4(r3, &(0x7f00000000c0), 0x3, &(0x7f0000000100)) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 03:51:33 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) rmdir(&(0x7f0000000100)='./bus\x00') r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) clock_gettime(0x3, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x7, r6, r2, r7, r5, 0x0, 0xffff}, 0x6f, 0xffffffffffffff80, r8, r9, 0x80000000, 0x2000000000000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r12 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x80000001, r10, r2, r11, r3, 0x40, 0x1f}, 0xd, 0x5, r12, 0x0, 0x0, 0x3, 0x5}) utimensat(r0, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0xdd7, 0x4}, {0x4, 0x4}}, 0x2) 03:51:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 03:51:33 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r3, 0x2}) read(r1, &(0x7f0000000240)=""/170, 0xaa) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe0f, &(0x7f00000004c0)="dd224b49ec4d9905d55cc2d3afd03217bc9d8d7c8794df8a1f5aa21c40b35636cc1fcac3cb7dec5a7b35c5e64812ee550d116d8b8a353829cf5bf336f657bc101b6becffcd0eff1ab8e4f235adece5aad8f6c2c37555cbf98e441f2af05f17c7f020ba8eab03ad7450f1e8870192297d8f757605ab04a6d24c183bed3ba0bae26ea910f682ee19f81660fc39d968ce6d1700004b7f487ad8a1712285aad584de0464f3849aa5ab775896e380dd5641433913fa85987fc5a85347c8eb6f925bd14b6e83416172466e96baf39c9c550c52f0c32bed72a3d1d3bb5221411b15895159928cba8c7789853f3a98058835503a99724812fa0a505752cb5e77c6550ec26b9d104e21cc8e842007e225a6dec2d242d854bb6c35ef73a634a01f198dd9") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 03:51:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x42) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r2, &(0x7f0000000500)=""/192, 0x1d2) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) pckbd_enable: command error 03:51:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x7) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x1, [{0x2, 0xbf7}, {0x1, 0x29f}, {0x3, 0x8001}, {0x2, 0x6}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0x9}, {0x1, 0x8}, {0x3, 0xbc0}, {0x2}, {0x3, 0x3}, {0x1, 0xc66}, {0x3, 0x40}, {0x3, 0x91}, {0x3, 0xfffffffffffffffb}, {0x2, 0x95}, {0x1, 0x2}, {0x3, 0x1}, {0x1, 0x7}, {0x2e18fcf4d90f5de4, 0xfffffffffffffb32}, {0x1, 0x665d}, {0x0, 0x4c7492d8}, {0x2, 0x5b54a91f}, {0x2}, {0x2, 0x3b386551}, {0x1, 0x8000}, {0x3, 0x6}, {0x3, 0xa733}, {0x3, 0xfff}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0x6}]}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) connect$inet6(r2, &(0x7f0000000140), 0xc) 03:51:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6}]}) flock(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') 03:51:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001740)="9312cf3a6292ed924fccdd974fc8f7ac0fc8989a3704c8db27ec8b6d4672e1ccf3d8537006685c9eb9041c07e096fef338c15aa77a52078971df9477394fef48388b9d302735fe9509ba27488fae334e85ab136b6a237ace2541a7c0418bdda258c475d6d07b89ea88be453cdaa73988b810e01f430a7d7e4045d384f1e146d8010a2a3eba120808f3c67df0d0b11ffe9b8d5c99fff4b9a23d7607def24a6ce035d0a2d616bb1917d7cac273c49215900884575226f299279c3a6941886b3d95f56859193637596bcc8a634e89a6595162a98543dacae5a76341c919f38cb78dafbffa63550152478d1a7c01415b8d41fd2891b8756030f3e597ef7b7af74151e565afb59d70c1988953067edbbd9dc521b71ea36d396cee89505464f7a4cd21a7abfca70d00725ebd48f2af3e4134b6a0cead89aaf4e4f436383663c8647ee77d6c0a19ebf173816908dcf767675b0dbe84927749fa84a552985f87fbe90437c39c24de50764a95e41df29e855c6954d5477c271ad5c021543dd8fb0f9d4d1707fdd7c2df0df86e585b5ef3711bcf4946a3de9456f6fa563881add327fb9c500399237c55916306b262b1f22be9292b05a42d298f512deb9d0df64c8b47e81e232961abc212c69a50b0473a54b6eb36afe617b17fdaaeeecdc5fd50120c638a64c80d41d49e6e74f1477f550809114d2445f2a749bd19f35fbdad5f840c34183a5f98669e8630c6b39f73edbb31f29c1676c1c9a0952c39d675f6402c829a9471f56423a5f7e529aa8806f4d9d4370508676c10dd0cd332073f3e71d736f61cbf60d176b081a5fa73d18d917f1a4bb3053a0ec911ae2be2a2ca23cc4782c1ee208ebef409368cd3713030ae50f29513ff5b365ce318517182708b381166295c2c28b7828f777479267145b8910d9085d962a55114e796694decd29842616308d4e4d305ca548b041060ca3d825a4921fb16058da0cf5f89475922f37d088c81f07b7bfea5183cb5a9e24ad1f3c4d0a02e0448a5b6409106e02335381c9a8fed40d925d1c387e2a1b54bb5cd01310bfe18c0610c368e41aceaf82671a075e9461ec71c096362d4f1bd223072f2999c3d9d91b1bf5838adcd011de1fc59f8c6e8056f8ff800fa01f8c439c480e686d3fd3ef7383fee8a9f496b74a1f9809161e6c503cbc2123053614d834180cd6477f444501946d6e0758a91624c0888c06c3018b5f0ab39d347b435a949ff89e548e3a63f312b2d76251524c69427531e143cbffb02445c56770eb9751fc979451cc92bd9b26276746baab15dd40d1d10f50df1e37c9043886900722ae43aff9d6f228c675b1cff4ef9dd9d6fe8c52686910dbe20f55603ea6543a63af7a84fe65d61c96ca296d3663a90f382dd596f41dcd89e06c628b2aeaee9613f17a653ebe3d5901e6d7bc8bede1b22631eddc89e810e983b3cb79d9995f30e9ceb515bcaa1efeb4bf1ab5a904e71ffb36ebcbadab8c066fe3d74d21ed3fd7d485735b2452f76ce1c200fd2aee8cebdc18ad78c4a1037c54b380ddd5dfe9091eacaaa0292df862cb8ab147f2b23b31ffbe3c58c027cb254dcb7b7cd07a7282a054f08397b5d82a7da7e9141660c1d2a2ce975812479bad80a63d623139fcf9e2aba6efc8a241da42c0ce0512f897e4ef8e6f6007061dc2afd5062e31c6edf7b3fee532868c3fb4800ac8e3e6e6a0bcb95f62bbdc18c90b04a5b65538c226b0ecd1e38b8bb9a9068f57cd96f555be7b33172080f7843898a80ee320d47df6001383b6e67ffc6b63a4357db104918fbd634d75908b7f4b8b9642437cf53c2ee7beda0a03812c07d259ec8dd86fd22dc4d318f685ae74b916a664996c39646f854498562808a7be6c5afa3f4b46325b321b38073cf41326f4ff4eee397b54f9d19738f8b08974928f827576e9c1e09e989b75c6a1fecd8fd4d48c10e76541de0d5506dd55f293f1943059c0ff07ad4a8450c01a901006362f136d37f8b425ed057eeaccffc5522b8b1114a5160c25d0b4440233bff5d71e9206fee1e10a491d6029078b35b7865a62d4344264359a60041c84877149499dbb039ace6618622a0b41494801006a433cfe27689db78a24631a3f57157cdf8598c6a3ad82fe664155cd3fbec4e2c426f633ce365a678f291bed546587e5c0db899b7d39b63794a8a25ba6ed7f778d9801f15812386c9315f5d64b3c727c9207e9d1bf4cbc7ec40c91744dadf4fb74915fd0dfc1dfcfd27397a31a3f4a35d6219ed8bd856a2634d86f23859d35fb317c28ebd6fb6a275d07201385058298aa6e26335def408311218857409b734c1dbc3493ef31c9fc5c61d94440c28b017eaa618817a6f2dc37852f19d41b4ee3076327f1246a52d74101c92e1c6381a0c8de803e91f27af5f53eef50eeb26cddee49da1cb836e4a3358b0d2e55505b5d82ab983e4fb112eeb82d10691d082f2711640b62fcaed4d6da34ccc9d8a16a48ac07d3e33b8999c7b484070ec11f1fc7beb9c85994a8b08b865b20e43cafb5db0086c6cb39fc68114586dd0ac296ec1415756b846451209cd85151f1ce62b99840889ca7a7bd4afa8353f2d7c9d6c83c15a88741af4632123d3f4fb8a4de9589241d395eb3f0a65dc5e2871b5a00af469139d5d4567e8a0ba5f24bbca92628a536bd127b2f53f0a64634c5fa1d8886bea07cc802c1265f22a0e5f4a15dd649e8052452a92d5b7b3e5bd1a6719a68db32bfeaf55bc752fd252779a06711111f620a0c6266df6dd5b7c122a90226dced06335850f5b58bb46b948dda651780b12a5db32e662dafac268132d0140bbb52ff5f16dbf1ff3eb8c0394c8dd073ad18256d3077789ae562fab3efb3b786d866bc642718f8885195bfa868c819427114f6d640b0b73b85b309a8e674286f62573c25635b0b0dae3202815993618233e025b1d088f642da6982c6d3a29b49cf7323eb7d86c4104574d51ef67e322edf4397b1ae7f2aff3234a853830c8f6779b159a02a4107951e583576d1cfeb70d1f660122ad5430e0ca62ea4585df29a18ada64d48ae7a8d57b093cc4c1b1126900528b68a5e874f7da5132f425a324f42c1be7954f5227b0d2b5da1e374c0a0d49ea1645eb3b2d13189220d96ad35f4571c40ee32e83962498532bef1362e17a9758774599bbee5060ec58d1ce51b008adcced692571da7e7abf8986a8710d686bcc199b0aef398e21af055685651fbc2902f9885319bd2fdbca40c8d1dc01b18792f9af465baeb03478afe97b9a6cbaf5ef330b06d78fe2038e884b614d988cacfd9e7cd91aabc208cea2fa1b2b079b16b0189bd3375a517a143c793ad8b3cb4081f2bbf50b24daa1d295925f53f413ea6f2417a0813d3afbdbaf38467392f2d44b1d076e57b03fd3fadbc43ec92725cf60be58daf39a43ea98e80064a1c5553a0ee3ee9f05627d85243e7bf13d4e7eecc1ad13ddbfddd819fd2427efaff00d4dbf5dbb2b3b923115af140290eced1401b3fdb3a330a216b3d3f144953466c2d0c530e00ae079d52ffcb7784eb53b6ae5816044c5c5ce53428bfbb71be32f14a72e1e3393b84791325f7da4edc1189a1c97cbc8f0c665686174269f5cf67630b349a2c0aec00f9b8a58dc6a58f349d081ebc87fbfa1b469f6edc18c90cd1377cd9acb66f169b289a56ba2b64ca1084dbba1ef0b3bf90e974e0c636ad82365d81d6c8420135de6b081265337b5b2463a3707c4644a7d903e369b592214f37b056257d430231439986b956a167bcd6ab86697a253b71f319360fb0f75fb57ed66282a7ec7e83f2141dc16062329193dbc8779c5bb5ae009b9cad713a65e132b42b868dc95068cb201229e3655f0e6278c22e7c101cba48d77b46c1d310148fa0c7b03d5aa08d3116c799e187724bfd6f09d3499bac7b3b6f4de6bc17829601e3cbd71ea052c3abda8a5757f205b40d85b308fc46d86ba681a470c7eb4f0f7cf618532dcb7031ed97dfb824e9073bc3ce8f5c12dd04444e5a8efb647f0cd3a6de029f930613aadf214564fbf90de40d6c043bb03f0d8cbe72c492ef14a285a0a731ad53cfafb74882f465362e8cff7e08fdb17f4d73ad18cc27bc1ee2413b764cecc30b60bc0f82ec5b6e584d4bc80ae70f59662da08b2f63c27f3e1cc64135a17b504147b6e63e13a6202f52ba002f2031640c652ff43919b56189040fbdde47e3e7a34bbc77fbaaa8c606a72f9532715b2dc807d1644c7aedcd1d67dc983d8fcd740ef30597be460728f315cfa296ec96d3a5cb09ea317fb05619e7d18e91411ff802338bf2a303c181de7b2b677df0afd6a84c7c50a13d6a6ca9d6fd04c4d251b8d4aefa918ec7dc95c0e0fa1de0cd01582e57fe7a5358d50ecc7e3c5d97e0cad25a137b1bd1a14a4a62f96a509a45361893df6260801349f5107db730d547def61ee97a81f5d198bc6d3df0c40f4260ae69d2dc060ddeaa46df3bfdf462893d87dd8a397496d161b582c47185d87e6b995af75ad746224b2787214a2cff87b0bc0fd5343ba3c9ba7c9aa2d6d6c6116b8a5104f747cfa2f46c56ccd4e06db10709a60d9afe5f412c2a95045f341171b8503de7f3958bdf046e5827e6675598a6d860da3914fdd324447e8514b333b3f937a94a74f8b0e445b81042cb3e78f96f3eb0145f0bfe4f3120b84c89655a59c8ac53c7d19c9e4fb142bc346c6e2ba9773da008b54770b3575dc1f8d55f8d8700ddd8f15943690a0eae68d0f579bea88d4ea2dee53f812ae2c6964eba29bc91c4146e069eb68b1f97f661f58f7c34562c44b8f6a30e4b0a6aa1e72621b4b69840cb3cf75521139a5260a7bc4d6dba27a58e79da14c9aded86cf2fe667b1b2e1e54054e1ce87df25ccd6348fa82863eb1dfe9f6e9239f88b9737208505578903b360fb1d51f2be685ca9914d28778e07cebf59f0bc4fdac4183a9ae3cc52e95b62865719aab3ca76fd4b1ce64fc570fe44b3c0e9f78671d73d6caba3fff15e54e20d0601555878c042625144c65a54bf143a8f5030a30c5714751aca42ea6eba5d6b93e0088815b3b0ca24c80a57bd4e417be8004fcd373715c7f9ebd99edf76c74f35716cf1c25e8074b5ae8102ef4b0b1fc0de990799602301b428739c56557c3319bcb926bf4180fcae67cd4b7acc99c647fa0941ca4ca166718d5d0d6ce43cc4913547444ba5770478d43af6870841156a3798e3e8f030135191ca2e3acb7fd3e67844781282fc533d6c340fa27dc44f63d00d902929603fcf9ed0327da9f3b1ddf1df225d4270a7a4d7b5ea9f5809d25a65af47c45724c9d7820127c9eeb628823606ca1e750af76688d83eec16d33000909e41852c3c700f8e7c1843dc879fbb2bb13da8cd0ec48df5c0ff791f00e1d23a3d0912334ced05282b9c6bb039654f76a7f04600c37b31ffbab09b75c403793ede67c941de55ce73fc1bd965ae7f53eb95cb9c4b956defe0533f27765f28296e866ac4f6a2ff09da51c4c6d872a46a35d749fbef2843447f66fc85c5843c4768b8b775f062494927dd27a54368ed9e299697917b9f6daaddfb78b6e411dcdd467cc7f792f3490d4e33b87d97e62a16c38af1edf79e98e4571b88c6c80a22a2dbb7d5a2f5498291f785e0a166823246029688bfb12fd2255f0b149899febca881001a3cb7e467ddd68c7c82d02336d9bf86b2e216b7dc7614ffbb5f6f7d2ff2a6ffb4a795343addde4a8b20c1673821cf186d67420260ffb7b6dff351db26fe5d65b9b94ff42f49934d59f33c8ffc0f343cfb717eecde3a2dafa9942a7f93660bc67", 0x1000}, {&(0x7f0000000300)="b6e5f0e52a40bfdfc1b1d13e298eeb68ceb4c0e397d1a1e296f595b6207a2d9b84111dfd1a184198355398ec70f2b1758f443d024b673db12f2049ae8d3a11054431d9769d5a6e321281c5fe0de6b26ba8701438f8a65e6bf50eddde6ddcea7338949846cdaff7e23574e3a384f168807b8e78e5112f388b7a6f8afdb246210f942c157e371de32fb23ef6bf2672723f1f7fa5f3300bd3b3cda3c4f5450d56127916f725c77f8c55e8fe1ffd54bcfa3cc5d4c08cd1384c3f59d7e62937fa3123a096e40333a86cf3363a8471f0247a3e8719711dded08e500db182f6f4186d771c1ffd", 0xe3}, {&(0x7f0000000200)="9f703b928dd7fb2fc39f7a9070f8decb20d1eda61ae7c01429648b4603b5579984a52f1c97cc5d4f7cf55a1e7373d3ebaef3e0cbbbb6577c51b369c79b8267d59a1add49b1a891ac", 0x48}], 0x3) recvfrom(r2, &(0x7f0000000500)=""/4096, 0x1000, 0x0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:51:35 executing program 0: msgget$private(0x0, 0x210) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40080}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0xffffffd3, &(0x7f0000000380)="0066910d77e3bdcafb8318f0384e787c085fa053c3732cc989d0703bca0ab91364e024891b8ad8a37a2286975a027662e5b694dc0107e8cb03f5755951908cd743bc3e656a5b602945d7e575f874910755f2c9ae9d84aa191bbb1c81a2391fcdd86637658139a25ad3ae9a530b9921a1b51d1b2d06055775ec7cd45ef5db11e856effeb0a0e13926daf50486f149e303f655c6590dc3f0a75c82297c15b97a14b6cf5d71ff0dd6e2882e28071723da71238374d236a0bc42eec02dc756cd228ebd9c466e886df8b0ffd83d1dbe5faea3821c83ec538be2be54f37a674982d0a937a0cd9702e2f6fb0103038f62066181274e80afd3aac32d2527a110de558339e6ea4bfc6b19c35b84aa0b214c77bafd34ab7f026cb92dafa92c8135e81663dd0b02b43f5e9467dedb0d787db90887dc01cf964926efe90e9dce53ae25a2d1e398a0b38de038749755708f6556ccfb27cf32712cf7cf923d6033225baf8c932ceb81d481c0fddefda2fb7b05fa692c3087a4b26ab2e660b81c77a31f5f6f3c1060aa34f8fdc9793fe0c9c53ca880de9787cff1d2549f1aff0571c4fdb6b3171ae6f0fe6f") fcntl$getflags(r0, 0x3) 03:51:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x9f) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x40) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 03:51:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x1f, &(0x7f00000010c0)=""/38, &(0x7f0000001100)=0x26) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() fchownat(r1, &(0x7f0000000900)='./file0\x00', r5, r4, 0x4) semget$private(0x0, 0x7, 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r7, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 03:51:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x8, 0xfff, 0x2, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x48}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000380)="b63e") 03:51:44 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) r1 = socket(0x800000018, 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0xfeffffff}, 0x1c) 03:51:44 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 03:51:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10040, 0xff7ffffffffffffc) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xf4, 0xa0000000, 0x2, 0x4}, {{r2}, 0xfffffffffffffffa, 0x10, 0x20000001, 0x0, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40, 0x2, 0x100000001}], 0x1, &(0x7f0000000140)=[{{r2}, 0x0, 0x4c, 0x4, 0x3b, 0xfffffffffffffffe}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x0, 0x5}, {{r2}, 0xfffffffffffffffc, 0x8, 0x3, 0x7e4, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0x101, 0xfff}], 0xfffffffffffffff9, &(0x7f00000000c0)={0x6, 0x3}) 03:51:45 executing program 0: 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}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0x3, 0xfffffffffffffff8, 0xfffffffffffffffa, 0x80000001, 0x80000000, 0x9, 0x4000000000000000, 0x80000000]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x108) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="7e1c0f7b620929f4effa8137e79839008ec496de1a9f69881abf0e89cd4602122a62748e02b6943da5b0fbea1ac0ef721ca3688bd5c61c0b6b9530b49053c5094b776846ac0b1fb04ce48a33462d786774824baeb55827d8e09169aee39f74c0cf4f9ad222d1c627f8ff626b37e9cefa383ab76b1ced5b758b028bc56a00"/136], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ef14045f099be06bfb327cbbd8a6f2c5423409e9", 0x14) sendto$inet(r0, &(0x7f00000000c0)="a8232c3e1d898d02255b47fadae8325f953856612ddd950ddb07243879289f0dda07c752e7a40bc3a0e006b68609875b9b4a63a753a50d5b7e2bab6c3a4941254136cfed0699b1fece0aca9efc5c0d4bbe83d5f7f031d7f5b06e2a166ea71144d19f3bd71b5117c61e59ff1f5ed2f2fbf5427ba610c54999a6a3e5fb511b35b6289938d9abd4b7bc7832f8974e0063e6966ac9e42ab591458d7527f95bd451d4101a98c703c5b086f0953bce4e3f1af14b8fc25207f1e324c5935e8c0ac4cca42b365f38d35874e54b3e504292e14a76b683e60ac43dbbe2a806f32c5ef8ae617115270b2b8d6b14a8dabcbbfca31bed8273a3d3810f7e98c3fe002000166ba0b5d1baa672bfe40c1ad1b8378418b7e215e86347f1deac2063aeca320f3f9df58c1e94da398629587d41650de210d89af7da59f7ebdea93ca1c871d877d9d474d485554fdd15d7d82ce594d347a486869a9c9411f1ac0634d4b017f225d1675abde7b8b3422d03194b6251fe9ea6616e1f5071d4e97b05ffbdcbc71d8e85a47f70d98f6b0cb20013ea5142ab397490b952a741a532e9b021dd710a330f1035023b19c48d4103f0cdf663c83673e884d7c464896272f494c6771d4d05d50e6ad9b489908388efecc7d694579f77782b891fadc89b8e4d933da54896e8b0eecbbedf4e0d493fcc40412bda24fe0fd07b1ad6f40039378043c279e6713f32600404370f7403a6e392c64a03b2ca007efe97dfeada9e12ea7b87b17c86634ccd5a075e1867e5b61ea4eecc9ff76e81bf1d64721ad5451a0350d4e13580e532790ac405f30cd5b2c3859b02e4fc338d17f225ddac7ef6111b0857ee95d934ac2d242ea9c7dbb19b7fae2c8f1babf1da5831fc921449e590d83ade206f9aca263eb33b76e7a35979f53fa5dfc4814e2716e13fc9d480e2111a0d7f3f96bd7cf57a99d2ef2295473ee3e87e2ca80f068f1c5cf3861010b4bf18f8a03b207936de852d5677ff3ca4b389bbb31f773dabd8c709601b302fa048d288926bbb8fa9baac2e54225886737046090b709de0e5e914d46229a83238ffd011cdb753d47fd361a58b356ebb03fee7063458b5b5c07f4c524f93f9627cf58a07575aa98fbc8ecc2329ce3f23aef786cfc6c602be19449643118a44222b2271004cf5bfcb55662f218e79992501d38518f9ae9df07c884e678d37a8c68ee5305b499a0204fd4af9b7a7f79853f0b5f6282328a7cd5e4d630f39170d0fcc8f47a012da594dbb31784dbd1b27ee836cb931b81f857c7ddaffd8ab15cfde8e372232e06e519cf927fc8ab5c51f235ef8e8f33a65d46904207b01346e843387f44517bc2f439a34d8f7771adb3fc353e2c23144028d1f18dd3ff44da7e8d4261fb988797ee794cc317c477a3aab9b3c5349e673e3ae67c91d4b6581fc63fdb85d2068e77c7ad1eff61e16107bed36743bef9e08307f8a4768583869f0bed12df893ae7e51a5bb8bceea2606d9237ceb6ce151ddebb2480634ba5542d696dbb1fc8ac4750f5deb6f071054225f988d61f763b32c2619bedb26e24af7827ad25d81164892e01fdd22dc8c529e9dacac6c7178f7a64c4ccd057c48919792d13665db317edaa0af0a192ca86a6d517ef2c5eb33366cb1d2c7ce7a4edcc0d8f16c0887bd8e12ed9f6aaff7e5c3de9e22a59051bdbe34c56b852a101a2168614416357a003fe1d03e09153245aaabfb4a35ce06a271a7d8da35748d09f40a2e2424542c1da152b39d574556907b6b344a414d1b5e5f683d0035bce212bc114eba8dad5660c92509a12a5c43b71d55a391ab3c9c469f958f8c81610c52129d208ca2f68d348fd928aab668cd95aeaf692c6285b7b346cdf58f519352d84a423609c4c5bdf473bd997b5b03b3630f789b5d0a4bf806953413ef42d483dc737dcb92d18c3209316a80fa98923ccb6d7f663e7dd145884aa04896df5c6f2edce6970028a1f678d0524fdb095cd29f715fd7b5802debaaf744dc5ec84fb0", 0x58d, 0x0, 0x0, 0x0) 03:51:45 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getgid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x9, 0x0) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x81c2, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000000c0)=0x3) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) setitimer(0x0, &(0x7f0000000180)={{0xfffffffffffffff7, 0xd3e7}, {0x8, 0xfffffffffffffffd}}, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) 03:51:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xb5, &(0x7f0000000140)="c7ec38e9a49e0d33726f4927402a6f96f0b79085e25ca444cee30ac766a413a8d6f99cb9c5f57338708a94431fd6ac697c8c8e75730f26eaaa69e5c419d4b158e6d668478cec5b156a3ebc8899873b5b07d759c1f6e688eb9816b0c9e416b54330893053c3deebb8e918e6d258f57c1d4ed704353b0088db981b14ec2706dfa807146728e608bffe9a41deff3ea1a922d28250bc78aab10b2898d2c336f5eff12239dc8093444ba3c640454d89e06b89223e7cafa5") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 03:51:45 executing program 1: r0 = semget(0x1, 0x3, 0x404) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r1, 0x20004269) mknod(&(0x7f00000001c0)='./file0\x00', 0x2003, 0x1703) setsockopt(r1, 0x0, 0x7fff, &(0x7f0000000380)="ab49f183a714e2ea11e18016b83684dc4039ea4fb1a73e5af026fcd1660a61ea6c56380d354a18e43192641ebd43fc4596a911005d7e07b202", 0x39) mknod(&(0x7f0000000200)='./file0\x00', 0xe022, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1000000000000) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = getuid() setuid(r4) geteuid() ioctl$TIOCMSET(r3, 0x4004667b, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000340)=0x1ff, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)=""/39, &(0x7f0000000300)=0x27) getsockname(r3, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffeffff, r5, r6, r7, r8, 0x2, 0x1}, 0x9, 0x101, 0x7}) r9 = socket(0x2, 0x400000000008, 0x1) setsockopt(r9, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 03:51:45 executing program 0: r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x80000000029, 0x1b, &(0x7f0000000000)="03000000", 0xfffffffffffffee0) 03:51:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x10, 0xe8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r3 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r2, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r4 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0x3c1) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, r7, r8]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r9, r9]) bind$unix(r2, &(0x7f0000002940)=ANY=[], 0x0) r10 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0x3) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r2, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r2, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() 03:51:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/19, 0x11) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x13, &(0x7f00000001c0)=0x4, 0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x90) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) 03:51:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0x4000000000000000}}, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x100c1, 0x4) semget$private(0x0, 0x4, 0x101) 03:51:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530003f4bcb5c599029a6b7ea1bcb47489b98e6c3daeff25989dff7bca85827f676e1dc92d9e7655718b3"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r2, &(0x7f0000000240)="00aa930a004e74113f8ee72a2ff01ac69764add6145bc2af08bd24fc08fd2633bf0c70e29ac1cf39f43bb9e5eb043abdc9a0ccf3fcf3c406ed805d193543904c44ee837222e772f4a76215c5901d7d702b2fda9cc8c780b4f1242d16de7201075fefd82e92188c8e4d39b2b7e32ca83d00ae1ccb7b115778e5be17596a3ea8a15e2f4525e1162b6007f4add95ca6c5c647df6c5f7393d69e8bd64c6b19a1bb05b0280d553a22e0c9309165accff58abfd3f6cb0167effc2b301a0a470dadecbe3fc187f0855bd65e0626cf5d3803ef3fcbd9ba5a2ce9a7ae93008d64ba96163a8a58136f3e3dbead8e2a2506d95e20e0cd8ec3f6b5eef5b39ef3709884dc0c8b7505c9ecfb06080ad024a86ab36ca8ababed13d7431f50531d0814088c2449f6201dff7dff8d88c20d3e7143357b65648645c7c0af56ce513e", 0x139) 03:51:45 executing program 1: poll(0x0, 0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) 03:51:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x130, 0x100000001}, 0x1f, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/16) r6 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000000)={0x0, 0x200, 0xffff}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) socket(0x2, 0x3, 0x7) 03:51:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) read(r0, &(0x7f0000000240)=""/200, 0xc8) fcntl$setstatus(r0, 0x4, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x26) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 03:51:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="820201f0ff7bffff11a606d256e3becf335f1d768687e802ccca96fdcca5ec2559394bf7c0a68ccc63ddd677046d00acbfb56a64035e695cccac4694adbee2ce7a420608ecffffff0000004acb92f1c5e401608e5afb4a6a8c00c82ed45ff26d6a084cf78c41c21c45ed2c62a14b3f5f8d1558bf1f13fd40d5aff8e77b8b84284db1bbb11b686d254f"], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r1, 0x0, 0x0) 03:51:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5475}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 03:51:45 executing program 0: 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) pwritev(r2, &(0x7f0000000900)=[{&(0x7f0000000280)="6324ebf7057ce8a7f7d614928d8253f6024e35bddc7582b90151ee71d8489dbba667d92236bfcd3c686422143c5e799f435b9dfbfd583fb5634a08a55785a51a375c22802e4e13e5a6eb09cec4419c46cd6850624dd6d878ff13698503b485a07a907017fce86dfa012238f497411790788ee58bcefb3260cab9782387e69b937503964c1ab18af2bb6fbd2cd3204708546d7eeaad91723d29825854049261acb6f0e94999ba59b8958504ee145c22329eaf651c0b0a9098476315ff745082e40d8f7b9c78a8f50096030205f65f4c531bfc63cf4ce9a1adb1332a6ea9e5e96c4150be63900f24cf53052cf4863f997a52ce505f4d5dd6599c09af6a3524efe95f7f416deff3c8d7621c5fb96de3d3b6e1c5680d35f692e89f791466209ea12c3e55a4b8909ec60bf18c5b1ad1215b130b414c6ccbec27cda1000442d530ed6ad257fe", 0x143}], 0x1, 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x24d) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 03:51:45 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 03:51:45 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)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 03:51:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) 03:51:45 executing program 1: r0 = shmget(0x0, 0x2000, 0x420, &(0x7f0000ec8000/0x2000)=nil) shmat(r0, &(0x7f0000ead000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x30, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000c35000/0x5000)=nil, 0x3000) r2 = shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r3 = shmat(r1, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0xfffffffffffffffe, 0x8, 0x302, 0x3, 0x2, 0x7ff, 0x4}) shmdt(r2) shmdt(r3) 03:51:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) fsync(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x23, 0x4, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) sendto(r1, &(0x7f0000000180)="768e97e9134b5a06dea5e15353092c831a879dfadebc7afacc823e404701865e5a07b12fc280d7c31ab2615bbd17465abf0ff91d55fe282dd84973c5e3ce50b68a7803565eaa170f508433ec71683236551fd15cfdd3a02d160f2881a940e4ca77893aa025540b84b60c9681473eed20d89275414cb9f0077c78c20b4ff6faa8fb9a96628d8b064f7a39315be5e7c9226a7e1f315cf2241bc21f1c3738c49865931f60c99e284d8c9378b64cd67feb360beef41322211d0a", 0xb8, 0x8, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = dup2(r0, r1) pipe2(&(0x7f0000000100), 0x10004) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0}) 03:51:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000bc0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 03:51:45 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x2}, {r0, 0xc}, {r0, 0xcf52bc4253aef889}, {r0, 0x101}, {r0, 0x100}, {r0, 0x48}, {r0, 0x20}, {r0}], 0x9, 0x4) lseek(r0, 0x0, 0x0, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='\x00', r0, 0x2}) 03:51:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x2e, 0x0, &(0x7f0000000040)=""/46}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) r2 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)=0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r3 = dup(r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r4 = semget(0x3, 0x7, 0x4) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000140)=""/56) r5 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:51:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x44}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x4d2, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x2f, 0xf0000008, 0xa2, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x1, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x81, 0x80}, {{r0}, 0xffffffffffffffff, 0x14, 0x20000000, 0x100000000, 0x6}], 0xffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x48, 0x8, 0x8, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xbd, 0x2, 0x1, 0x32e}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40, 0x81, 0x6}, {{r0}, 0xfffffffffffffffe, 0x18, 0x80000036, 0x6, 0x9}], 0x77, &(0x7f0000000140)={0x7f, 0x1ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = getgid() setgid(r2) syz_emit_ethernet(0xffffffffffffff55, &(0x7f0000000200)="4756f72fb5b29931bdf0a6337c470710c4d7cd0da2f82aae64f9714ee29882ca0c140db20ee84e47bae6eb9ccd6cf870bf764866f28203e908de0bc22d141f647fb0e5a22da3bbfa77ced25062519c0e91c195c41c581f69632d8dd29bdfba61ef835282d49816b82563de41c53bec607b64ee19604ac5a3be5cae169d825deb8a39a9e9b05d843c612565273ab0d37eeddef7e76c9f90b88bfccf6767c2901741c5ded23973ee89beff76f11aa51b706dfcc4a799757688da699deb04a558035ad601d79194d671318609d35437440353dbd5348c347e21e78ba235f5556bedd2fd73000512f36b67bd998643a9ff9c59fd6bad38e986ec769d6201d9bc99ca") 03:51:45 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7f, 0x9}, {0x9961, 0x10000}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x4e3ba157) fcntl$getown(r0, 0x5) getrusage(0x925bfb99e8d4cbc5, &(0x7f00000001c0)) ioctl$TIOCSTART(r0, 0x2000746e) msgget$private(0x0, 0x200) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="77ecfb4865398afd772729486f20e5b7384ba44cb258fa1bb0b4e661c9f868c39a58c0ab6662858f74e16fee4be47eec064fa5511ee6f303e6bd1deb651facee23ddffc103a457b4794fe613f67b3786a267b82c337237dd937205f456a3e4c7a00b74e887fc6cabba06b26fb6da64982e2be7c5f0359ac4cf853ed5344584df65261c1a911a3e5ca31cff882e7ef239f1a8ede57265e325649349d0aaf9e17f43dce0aeebb14b0e77bdeadbff26170e6435f34223eea13456fdd50e7b853774f45640b70ac4d08d6de1639ccb26b0be47312b7eb837bb342e57a4a072aa26571422575976333cf6a5a28fa0cda80b4dfcd50cd6677c531eb1dc209b6cb0", 0xfe) fchdir(r0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0), 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x406) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) shutdown(r0, 0x1) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x18c81, 0x84) faccessat(r4, &(0x7f0000000500)='./file0\x00', 0xa0, 0x1) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000540)) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000580)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000005c0)={0xfff, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) fchmodat(r0, &(0x7f0000000640)='./file0\x00', 0x0, 0x2) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000680)="5ab2c479486c5161638ec64a058bbcf12f38d77a8b1939b539a663e0", 0x1c}, {&(0x7f00000006c0)="110eca46e75f9e5e10acaed50efe3acf70421465713beea972a89f8b98ab3cc58e1aaf42d4adaccca72c533777462ccaa912818ab5486d9a973bccfd08cc602a6b01f3af49cc54b89c8ab59f5cfcaefc789cb66ee20ae30669e3563f52fd4dfa7b8651b752553cb6911b5e4eb2", 0x6d}, {&(0x7f0000000740)="1f5a636b592c162e5f62a07b51e8f6adf4bedc7ab8519bf868d2c95958a7e9713f7e0ea513940f9e299f01a824e3a88ba478d872613ab1e1555244d94bc119fb8ed99fde2dc7e9321d06a9a116a600c2e9c47e94c7442c9f9abda7d13e5248d2d0ab581f3f38398213c94cddc010400586dd152b979825a6046c0d6d2fd020741b39593bf3f73aa6430a517338afe8b02085780981736d997c9119544f91a7fde4cff8a5460e77acc3469ff1f9fd9f6f266e1823e1f773629dc9e857955c7bca326f7d4c0dfa5e6a13", 0xc9}], 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000880)) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000940)={{}, 0x1, &(0x7f0000000900)=[0x0]}) ioctl$KDGKBMODE(r4, 0x40044b06) unlinkat(r4, &(0x7f0000000980)='./file0\x00', 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000009c0)=0xfffffffffffffff8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x8) dup(r4) 03:51:45 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) readv(r1, &(0x7f0000003480)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/64, 0x40}, {&(0x7f00000011c0)=""/107, 0x6b}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/233, 0xe9}, {&(0x7f0000002340)=""/139, 0x8b}, {&(0x7f0000002400)=""/95, 0x5f}, {&(0x7f0000002480)=""/4096, 0x1000}], 0x9) pwrite(r1, &(0x7f0000003540)="408d9c84cffb5b2754b67d897e656a5b5db7f6c05ad915b7e2ec13645ee777651e1dd9d141b36e4fc40935ab7a1eec13340e1d592039f293ec9962950058bd76c7c7cede9cd1fb8cdece39c26b35eba0bc3315596784ab815f4158d84c86d290df46caf1f388220cee16c250382417e118b06d54be78adc5f0969d3b179a70ee52acc76e111a0a9ca8a07d71cc321dd001be914e8df404e9a4", 0x99, 0x0, 0x0) renameat(r1, &(0x7f0000003600)='./file0\x00', r0, &(0x7f0000003640)='./file0\x00') r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000003680)='/dev/pci\x00', 0x20050, 0x0) r3 = semget(0x1, 0x4, 0x80) semop(r3, &(0x7f00000036c0)=[{0x2, 0x2, 0x1000}, {0x0, 0x200, 0x800}, {0x0, 0x200, 0x1800}, {0x2, 0x3, 0x1800}, {0x0, 0x6, 0x800}], 0x5) semget$private(0x0, 0x1, 0x2) r4 = dup(r2) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000003700)=""/38) r5 = socket$inet6(0x18, 0x8000, 0x1) pread(r2, &(0x7f0000003740)="88f4856baf4d8aec94244db758dff6a31995d5d615000e376abd40b0b70ed8d4a35f8794b48874a12fc455b652010fa403aa7a63547bacf448405212062073b8128258e9335c00ea33c1d7381fd4c864864f4019f7654002656856c98509535b33fa033198c3d2aeefdaf44080fa8aa157809ae3940723cd686e09e53d839e707f62dbdfba4f9cd6d64383bbf4e590e7c9d1e3e9a562cf849026a2df9c3c69922b61deb32d98b568669fb03189729482618595cc30e34c37ec4c49f6d9df4dda8b3899a57b5f25fa2464295d552f987d3efc50b24d7b9fec15d6167971ea3b67c0c4c5626755ff9d6bc6", 0xea, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000003840)=0x4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003880)='/dev/wskbd0\x00', 0x400, 0x0) pread(r2, &(0x7f00000038c0)="b42fc86d8dee120d5f5e40f92064d6d830d89df33fa1b7b9c9d1ce74bdf1d0ab4adc35860933fbf716051e32eedefc8c7b4c76acdb245ce6978dc7b362245a665d2be347d3e207d78c8e95ae7becfd67d0f491400dbaf773e9a3aef8bdfd782d2f25a722db4ee712c83cf404f8bd4fac0d099ae87f35", 0x76, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000003980)={&(0x7f0000003940)='./file0\x00', r6, 0x2}) r7 = open(&(0x7f00000039c0)='./file1\x00', 0x800, 0x89) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000003a00)) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000003a40)) fcntl$getflags(r5, 0x3) r8 = msgget$private(0x0, 0x482) msgctl$IPC_RMID(r8, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000003a80)='/dev/pci\x00', 0x8422, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000003ac0), &(0x7f0000003b00)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) semget$private(0x0, 0x4, 0x1) 03:51:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:45 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, &(0x7f00000000c0)=[{0x48}, {0x5}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4b7) getrusage(0x0, &(0x7f00000001c0)) 03:51:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:51:45 executing program 0: socket$inet6(0x18, 0x8005, 0x38000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x81) recvfrom$unix(r0, &(0x7f0000000040)=""/109, 0x6d, 0x841, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000e00066696c653100db6263fa034fd5e49e5b537a0f40044a79b4c5c5b67a13ebd33ce50283ec9d50db52e2ed20c4cab833c553eaff5f850bb45adfa4b282113b69c41e24ca7d48110c9a6a76eef5e153a066e671f3a3fea938ced466b95f93c9fa1c960683eec8c0fb527c914e7baca57520a490a39a78"], 0xffffffffffffff77) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0x8) 03:51:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 03:51:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000050000002b0100002000"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000003b000/0x4000)=nil, 0x4000, 0x2) fchdir(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="0e5778918157a3633890d8ee537b4eeff19d376ef99f18b4f867ba3743c7bc3fda75dcf8a6b910c17286343d9faa2dd484357544b9fd5dec3168f959ab871e125f67e15c8720f743c2b8b708a900d1826fd84cd5d9bf9089b37b4915bcfb6a1c57a39356f92ac23125aef4d03beb31982a315a4ef682477466f01b4508e9087375c2cfa3ce35bbabf25d09de0c944adc3fff41", 0x93}, {&(0x7f00000001c0)="1404829f258a0a01434d344d7205260a70ba657b1f7fd2298a76b52d7480ff979c2f9275625ea50c0ff13b2d8630398b01790e5f5dc8dbf859f99c064e2b58da9c641d01418bb2c4a0d142315bf3a1c2a05d2deb7998af77db9e946802e4025563f34173802d2bcf3524037d390c3f0cf7842e252d6e5a4037fae3dba177363e87cc1ef26ebf22d271cc9e6043b433624540369eca1a42ed543f1f788ff2670f8ee6f822e0ef31ea934c185a8d233de9da0462c28f0d1e849d03a14d3a4042ece05beb8b64107c4a0a5cf1a1dee7f4d0684b36e1232851c6b328375d8d6ad9c53e01b18f776e", 0xe6}, {&(0x7f00000002c0)="f795d0bb64382efac179ce8bf005dc9bb6ed5024329ed284908f91b85c581bd54f27b8b30729866027f055dc0b8d8eede19d0f9f55f246cf3a7299417369d1880f8169875425b21aae6afc3a8182708a580248c8f0a72781e2ccaec5433acf9c58a2d4d52392113a302e181ed89235b268913e84d885ef3e4c03a30b1d29531154afd0db11945aa7728cabe68c33074f7a8e3968bc423b91696c7048ea8a6e6ad1dbfd7abaec98ed879f2488812d6085634262d40863e6a9e8f53490a42628bc3da897a471bd379cbe248cfe1ef2fa178442e8be7a7fb305b412a9474861f118ab5b19dfbc98e54f19ebc47ab78bca3afbfa", 0xf2}, {&(0x7f00000003c0)="870d8561b3f11867f00e068e9e13563324ea86b187e5cc16191e24772d0b147561951b2c2a7327377824effb1dceadab5396154648469a615d2a9e4528748d8dc6ba1013a33a6b9906f7ab45853166997fb577f4e866697c5e9b6ab240dbb87dd66d27809f8641426a8be3ff1ad2ec962562d3733fd68dd2d885acdc57e439a409a716bccf54a229dad683e7b50443aae2f5aaa4c82323dd46b3c9c6812351dba9308a3ae8ee098c9943f88ba7146aa24743b49fc8c93924e3e46706d82929d29488fd0a89e1b03a45cd31c8959d5675cb0443d7d36ecc40", 0xd8}], 0x4, &(0x7f00000004c0)=[{0x40, 0x1, 0x6, "de31a4ba2aee271e1b017cf4fd87773734da4018a28998ecfc87fd9115fb1fb26d0b5a849c8afd96d85b3e"}, {0x68, 0x1, 0x3f, "444d25062d06bd42b3d17ed467d5fe01ad6a3cd1ba2e525e3c997eeeb98046bc15289048580fef9733f101d2ac5716ab67878fe7075c825e2f0546f5c662bc5fba20e2a3129c405ebeb628845fd55acc5192ff83"}, {0x40, 0xffff, 0x3, "77471f0641d1503f048a68a9f26204f832e5edaed5d3940beb632b69cf0612ab5f30b7c7b721f6555935"}, {0xc0, 0xffff, 0x7, "cec34a300977768ec3def536226f8cfc239bfbd36f0411cac826804e8e0d73f4803d0adaad4cbce4ceb82c23a7ba4270f835c3061a76db650a51477bde8bf6942c57762181bd0f016e93b7891831ed313ea2ac546a38373918e1a4a4222aa210f36ac7fa02b77daee8a7519193dcb1fc0f61d83a30464029e4b542f0902132831082f6bcaa9fc3f5df71f50bd286c7f91931ad258f34ae0564f0ac273602e138d4c183aa2714a7d5e64cddc54c63"}, {0x78, 0xffff, 0x7, "48bef5f945c02ae56f3d0e5176ee78f0c8bf0a9871a186c7fe58147662ef6b0e015f9ffdea58217ef03aa99f5990108cf3fd482298b21d3b7d72407d446628630d3c525cefd9eb68a61983a786f52818810426e9874ee3b5447d7c7765da17e023b6cdbf06"}, {0x108, 0x1, 0xfffffffffffffffb, "a05c94ee14515663fa8b8880c6d09418f4dfebc74ac558d110af1a6a9ebcd1a95df3d899725d66408ba97ba592a4ca302ac949c1bf0d807aedb7a96edd470d8778f942f124d44b06abf3303341ce227e2dd8f77691a512456dbc88b1bdd13d344b6228a1385166e420bda39ac5fd75ef173433291a8cbb253d98caed3fd88c7a24d149803b3d0fc7875458374ae9eee077bebebf953a1ab0dda0903643688297188b4fecfbb78873fc6343a5e34f789be32d997a39ead0dd2046ed1294bd1e05939e4ab7afed828b127fc2e701b505f8971cda05a4a5f6e123827239a33aa4214845b04fee9d4e97a1912b7958015346bb18040066da3320"}], 0x328}, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:51:46 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10082, 0x12a) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0x100000000}, 0x10) close(r1) r3 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000100)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9baf3c6514e6ae973739ea78b7ec0", 0xe03}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 03:51:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:51:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x60, 0xf0000002, 0x0, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000000, 0xff, 0x3}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x42, 0x1, 0x1f, 0x8}, {{r0}, 0xffffffffffffffff, 0x4b, 0x3, 0xfffffffffffffffe, 0xb419}], 0x6cd0, 0x0, 0x8d36, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/65, 0x41}, {&(0x7f00000001c0)=""/182, 0xb6}], 0x2, 0x0, 0x0) 03:51:46 executing program 1: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2800a, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') write(r0, &(0x7f0000000040)='h', 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x5, 0x8, 0x1, 0x0, 0x81, 0xad3, 0x1, 0x2, 0x0, 0x5, 0x595}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 03:51:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x113) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r1, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x14e) getgid() getgid() getegid() r3 = dup(r1) fchmodat(r3, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r4, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r6 = openat(r5, &(0x7f0000000740)='./file0/file0/file0\x00', 0x804, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r6, 0x20007461, 0x0) truncate(&(0x7f0000000780)='./file0/file0/file0\x00', 0x0, 0x0) 03:51:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fe") pckbd_enable: command error 03:51:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffce1, &(0x7f0000000040)='G') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) 03:51:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x4, 0x63be6045, 0x8, "79093a59a41aaf16b517aa6d0429618dea5d409a", 0x7}) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x80000001, 0x8, 0x5, "2c3bd4717499803b6ae26c20ec30f600eb487274", 0x1, 0x7fffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 03:51:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x44}, {0x8, 0x2000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/215) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffff8, 0x4, 0x8}) syz_emit_ethernet(0x37d, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) 03:51:47 executing program 0: sendsyslog(0x0, 0xfffffffffffffd61, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x40) getsockopt(r0, 0x7ff, 0x0, &(0x7f00000003c0)=""/169, &(0x7f00000000c0)=0xa9) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/24}, {&(0x7f0000000180)=""/188}, {&(0x7f0000000240)=""/78}, {&(0x7f00000002c0)=""/170}], 0x1000000000000127, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 03:51:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x7) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x64}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) pipe2(&(0x7f0000000240), 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x1, 0x949, 0xb48f, 0x8}, {0x1f, 0x222, 0xff, 0x45}, {0x6, 0x679, 0x7, 0x1000}, {0x2, 0xffffffff80000001, 0x100, 0xe00}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000280)={0x1, 0x401}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe(&(0x7f0000000200)) 03:51:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) fchdir(r0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x10000000000, 0x8, 0xfb9d, 0x4000000000000006}, 0xffffffffffffff7f) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0}) 03:51:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="e3ac76042243b4bbcc7a7fd7ee4566ed795721f74c0194a844bcba7fcadcff16f9e3a1f4cae5312ee055f202451772c777adf04a9df05e643ed6ac700fe94e217d0fabc26ec7de9131b29cbac636c2e39b14232027c58dbcb301aee9fd79abd5d440edf828b15c844475f586b9c3ad4f2f6d0b7f8755ac850a96647bfb9db01476d5803a7963627ebe0e87dfd8824199797d8cc5940be20b8da56696085515d7f97436db95756400cb26a4be5424ddfb15fbdd3c4144624ff914ab3bcfa37d9d8a04f3112c6e1ba97eadec9f12f597f78d383fbf3a2bf1a0221b", 0xda}, {&(0x7f00000000c0)="84a2d287f5c84899c8eaf7bb60f06f6caddc77d57fc8891d98df92e298ef89f9a1bbcf8cd447f8ffa12e820aab1b16f0b3844b532b246e00d5dc436f80805f34a71df0c6b891f754f36a99919456e0e027736d711cd17373ea0d20fd00e4bc215bedc488a3396a54d749027feeec6188b957534b", 0x74}, {&(0x7f0000000300)="20ae6265fbf8c6cba71b76650c4ce453480d61b4bcdedb2349dac5bbdea4259e33c11765b778196d56aabff04bead923ac3e7ee90d7d5030569ab816a4d4a9f3a0177bc5322b7177fb30ddadfb89e39823c2f5a70eff1e2a8e5025a28435508f2945f04a56d9c15dd6aafbd8ee1eee060aaca1eea12c95a3c15b124fb9f173bd02cf627bb3dab81b4e992c5cccb1f03c707a16046c", 0x95}, {&(0x7f00000003c0)="d952e3d9c64f01e08b3ccf3fb67d116cfae41df5cc6a27efcf956c21efb998cb0f749869e4d46c39a97fbde8f4304c6da452202c2cb0e523d90438672dab14f20ddaf33e479ab8d9a6e1cc5e6914cf0dbc6cb480c2776da6b698f6d480a7b82b73c5abe21d82fa86da7763fc15b96a685f10933affc1e3bfd9d4692edf7bd0b4110e08f0bc2e443055ddb5a670775ea50048f1be9e8098f08364eff8baaa7b5f84c872369e3c3576140ba2bcbfb9ed5f1aa5bc3625509717ba7fa8", 0xbb}], 0x4, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000480)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f00000004c0)="ca35c04c607b2084f92a46f99d765cb731ac8505a89041716f89243a2bec21644e21893bba919e9032a5da597684485386a3aad373c510ee2add4dfd2a9756ef3d9a665a3b6690d8df32f0a9a6683332e466359af5686e8d11226dd8e598a8c4283c95e0cf5e623b49ad646b6f1f4ecaa45b839b0f8876afad7a3310e252a191d887be5a84", 0x85}], 0x1, 0x0, 0x0, 0x1}, 0x2) fcntl$getown(r2, 0x5) read(r4, &(0x7f0000000600)=""/148, 0x94) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 03:51:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="9c80dff60146f01587d090338579c5a72ec2ab76c7654fa2e7f71750daf94b60be5478b4447a39d331e06d49d0e2daa98d503e48b9d520018eafca6b82476de0f2efa85f5e9093f80184b07d1a944b19832b6d2291e9cc6c71b22de34e161bd0d99e7e6f0276fcabf8502f04b54ab3f6a035b385f3550e0258ff36f979ec10c99ec71ba56c4458e842532d25509d1cbf7b3e140f0b87d18fe521d506905cd03e9bd48d24a31b3b8bde37055da208de416fff9c330b236a72d67ca82edfb47ef60d8507b60761af2e14faafefc3d0a3447877b44eae2f9375bd1db0d57a9e3c5722cb8e6db395d48f", 0xe8, 0x400, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) execve(&(0x7f0000000240)='\x00', &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf5\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='##\\}\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/)[\x00', &(0x7f0000000440)='{\x00'], &(0x7f0000000740)=[&(0x7f00000004c0)=']:.\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='*!/:\x00', &(0x7f0000000580)='][\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='+]:\x00', &(0x7f0000000640)='@\x00', &(0x7f0000000680)='%-\x00', &(0x7f00000006c0)='-\x00', &(0x7f0000000700)='{\\\\^\x00']) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x2, 0x1) socket$inet(0x2, 0x4000, 0x0) 03:51:47 executing program 1: poll(0x0, 0x0, 0x84) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) setsockopt(r0, 0x8001, 0x3, &(0x7f00000006c0)="a94e259824bf76473ac7583fcd73b662db70f40bda9084edf89f669cba728dfadad7a6894e5d0e22abac1b761871f90715c3e6b8c51ce5a4a53e9a8d54242220c6a673f218bf653b8783e032f76af6049d0910613958eb81aedab9b626df7545151f1d49b5daa03f29d636ff2bf988145ece2ecc039c2a804cfbb2b5c27b3d2d2fbdf29a473efa94a3c8fe02163590ae129d8c53dc473a947427b712108bb0cd50dfb0b115d4218593ca3db7c381ddcb14e095e7680a40dc164efc1ef78e98165f54a8e09a64cf11384056e8db5a8874c935f06e8f71d18e05d0c67e20d78eb1f3277ad020abb61a92063c40256598790d229e2479e5f1ef9ef49d74ad3c1088974b4709e8cd1d4584c352e7e04f6d47696228cc7af11de05c0ad414ab81f478d94816aaa4d0640594b0cbda626655aa7cd45e8101b25a23db16147a87acabf8c9f882bf8c2f4bc51f76f2ab9c5c15df4f0ad7c8d0ce65d6b3e629e07ae828958536f993c52950a52c29393e7f981613814a96315558975ff9173550a4e72fad64f5e5e94bac49a24f32336073d6f4ff4cd9c9504cc6e6a2518ce5a23c3c2e73203f16cdd9a67cfae0d5a3d8970ab6f6c6ed560c684681a78b3b5b7e29320a02063fcdb64cb62bc917d1df9aaf2934736fd6d9f033200879e4ab0667d60537d671f3cc465ecc0b37e941365756ff097f5b9a90ad020412ecb5886eaace37880551f2bb46e9a12187d06e5200b0f6e975f3076b95d48c29a0e1944cc9978ec9a0574cb4c95e5278dc3ae0468ead900af403dad35540cfa9d176c5619809f69f0b0ff8ce858bfc200254ab71305fe293111dfadc1775a508fa25f97c4eda9b2bbe2e75a3fb884715a09d0b25f654314b04067942d3244a16494592c5f4b10c93f0eb27d4e48f637a420b148e4ec19eef44704aaeab053051eee0e9c0878595f7baa6c0cce10fb2026e2631bedc0d3341cc7c31a04f26c4282bd49a8bcab80c4fcb15e4370ce70886ab7dc13b8778b14768d0340cd052763778c5ca86a115ed5764306170202f2db4ac42e3ad1c9c67b44974fe47a98d9860805fa15447e207cd595f0c4ca582248aa5b7f240322bab039ce6e6d92351297e38d5cc8d4a8f490c49ca9be705faa39e61e1377c2724200293d648ba443a2fe17eac015f66663c41fe1c7daaf301f7e93cd7b20687fda270ac2ead1c486b7cebbff7f1201e6c6f6a2b5d6403c4e593ea8cbd78e15c9d48e2952056421deca62772aa721fd07848aa254c1c24e6a48950abf9106d285b06b60fc549a9d596e9865658208f15fb6d96b93df30a3bda51f57065d3955ce49a7546c57d889caf7588b5544f1239c435c8c60276c56679776a54540dd90a62ce1fd016ac158c647e687fc2b211e06fa85fab5eb51d587d9b1887abf82bf9770aeca43ef9b1bce616d006382786ea58cbdbd4898acb204f0a9241550379ec5199fd9447b618b4ec03cb16e11371696536ae09dcb39d26da7cf39609b4663c74c4bc7c1fa38c1a26021d830ce79e532d5bf77486a28f18114666cbc0e358b66670bc9d99ad2aadf813e49ec5465dd4bf85a8c19fe9f306e98d03bc2d4af2d01456e45e32c8fad8510e33cb21094279ea67e83ae1d51fa07065826253f100cd61833daeff1f7265b64e5bc6705ba8761efb12c50894ce34d2b6ecda01c950eef78e7eb4b31a0b80e0e34b1b6ae12170f81058a3bb697910e3c51526c07946666b0f3ace404449e9b18fc0afe71a028a17f5be0bf8ea90a4efdec173935001d37e5eedcff60c612389ce8af9706b7fb08f6ec493640adbc16fe984f637f703931d9a9758062adaf2e4783566dbe1cd31f8a16513787fc200bd72ae48d71d9aea1bac9f7e3ee884f09d11f5b86090567c29cb28eddd90c3bc48dbae5f66b9033bbbe1a56b72ce4b1cb172c7c56c152a3bbd33ca1ca9e552add183b99b9105788980c2228ea8780c452f67c6d988ba948119219faefa19cef47cef6f15039e316699edfabe829b195acf52e42f63b2586709a382592ba913735ca08b337977e3a6198fa8407324dc3ab1be76e3cc21e7bc5d62b9dc18b7def013ca7009944b3dbfb8daa579f9fd8666b60b37c098df4abeaf153486eb642bed72013bbabf54425e91cd058454a2c0268e763419932365fc4015182ac301473b747f3fefcc06c8644a04b58a11eca78a37f79ed9464a30c7c9e6609acecb9153694fcd8a74b4ec2f0018717cbf8e0b267e25f171fbe9fd09927a57fd345b41028cb698a0b18c8ace87166f66e68f4daad219e1e786eca45c0696b62ef63eee9b2743b31cc8e6017cd4bbc811d3c29a3fb09c999bae036fddbf2fccfe42459fe6c123fecf8deff60845d59dbf528734f5f799737cfca2f15ec29161816111b42ba1361ea413bc69bed7c6401b0756560b87403e5079d64ca22bc1504729672bc5c7b47aa32dbff2fc1342c1eba5138f30ff47969113d7c52826a115874e199ef7cc396e8bb199acac41ecc333a55ec9e13ccec8ac1568cb6159a3930d1823d693dd7b5136e3e4115d8bbfc9cc44ce81281fc09ba9d1ed76c074a3a871f38afd8b504d1d5e538cb19bd703b4a0df18b542e329feb5a4773f0325bf246a675033fb05409985c2fcbc7b687f4a4e0a957fcad016af090b303c193d4ca9d371c251bc93570f19de897fc1f69eefbc59d030d3145caa8efd9618fa1d3acf409095c257b15fe471b849ee8a8a5ead0ae7c7363cf8b7db5e60e46b20d36ec27b4f15437cd0a6f9d93600dead4067fcd44fac2e659d68fc8ab93df726f2a1e2e9015a04278e40dcd056f260cc654d50f9c036ac5a2d8d8d025ec2400b1eb2f1bb0574070c206f5c9a2f443d5f162160972268746d4ab069d23d0900b64fc346efddb9d12681c7014223f80ee4f001e30632f45d8751535f1e57cba06fc0459be28323be94f28fc92ff50fad2f9b1a1ca26f7af1b496880eb63d9e4a60b10b89a0050a0628441ee3be0ae6d5d0d02b43780c2776c1723a592da828f9fd9181aa0d4f52d1f34910067b10d395861ef2d6bbc0184c88b3323055630e5148a75738bd88ea249922e1e61e43eac518128fb68ece9cbc417da3d0e05bb6528004e25ce16528c9c2f391578ceaeab2f23643d5a90a9cc01596b18d7fc6da5de444f696f3133d4855a95085c570bbbacce2bab3b5ab9b99b4c328db8bd4c5d01ffb314c923f5f1d6e7e2b5d1bf154ca86e1bb7143423969ffa593eb593d21a3fff078a2c1a9d79315a368557c8ea6c8d77c8fdf4d4634c45867c0187a196f9b3aa641480d6d5dba243ccbf78ddd4ac7b4b1813140f51354bedc8921dd06ba37d3d0b0a16bbb0d72bdee0513c04fea4a8c4d743f2ffeceeb42f60ccaf926d5482e7364385c9ce3ba543dc4703d11b98584bc5a4defdbd07af0b4e5b9d76887930929c664c946bea49dd6d19084e214aa284b5cf818d53d2d07c321978b9682edebd836fa1dde0198c281162892dc1831bb004e306777e4f39ad8a29a62bd2704f03edf16466b5c58546ca5cb6c09469b548333b2f0c443115cb253de835b88b5d806b1fb434b6ef34b14a89994d4c2505a7ea93b3359759c1525598abd005d749ef4a436c05986b639a69e6d215a1bcfe367ed4cf16ed73d307da0f30fba85cdbb795f78e0a74a5b539943916e6c793c0187f63a084319b8e8b2cacd554f1e55e666a33d36b5fc1f742d38235022441a4ef53147c4d42f7bbc6e57d751c94fa1995093641de8d0f56d09f74feef234ba3830566a6b50f96b0ca89ce2c808b22846c9583cd1129a656d807d14afe716b62e234668d34437723b25e487ce232d755b34d5fdfd22dc657125a7dfa1726b52bd161caf074555c30afcdb44d1bad615c23caa5c80ba48d83daadf1dab3652ae22e2159bd65fb8e50c869dfb2e7b5a8e43abbcf13adae8dd333e9972226d20a1c867bd40cae008af71eee488f54a2743543cda8ba15b22378fa67ce675a8b350abe1ca4d415d1a9b4ceb341e33fbb7ff13d9fee05f2fb72de681026563ca7451af752c15247b41ff1f7b74ce65343d983832d4887968618736130fe6bfaa1aa437a1d8e680701efcc50818926072c5440ac697f3f19b68451f25c3d466f792271d292fe1aa51ad285c2d2172685d8e6e61797863d8c90b1ea8d79f29bf12d066dac8fa9931e4675841f7a15a1b6a1fea87dfc4b124e1b6f4604038a4d6b96db9c2d07404fbcc0e1e5c7ef0a00577ba9ac5214f784bea00aa01ce6d18558a405ad11d8a9a385135398c2264b78632ca5cd7e947dfe1940356bbde1722de432583daa0a3d4c67808efa054d62508a45a0c79fe61da1ecc78ca30881777650d7ce243a36c4202864ebd103141dfa49caca38f8bf810b99db66e08f2b6a02779970b83468ceea4a34014e03a6086c0ec7f4c5861717060926f8c13c81509a227849717e16e07e2ee0477ad909ecce61d1fb999dbd8993f062658a2637539ec7c41a9abf7138961c9d999c2bf18d28eebc54da17da20f89f5ad00c29fbe90dfe19a8ff657b481a7f181f3d072a5f479dd68b6cd7d05314e2e04db857a1af27c60846ddfb8278885545c7362b818896e265a0709563591edccc17b2854cdde933a31f3ca1c8cbac845560c529db1362107b3872429595badd2b6a2b90a37139e9ce8f97f1d521a2318073e7ba066e5450bb981b7af9da1f6a2de79154834779773f6182295ae6820748f83c70ccce8323b223f1feeffedfc4b5e8b67ef4fec15f74ace86a526cf707282c3f5a6eee51b8108dab63f37c7c98d8074527aac82f3e18d47b415a13b506841e07af7510a53c96bd9d3f16d0f630525941e29771475996eca9a63291af659a27343d681a935a37b5483a9d873b819f7bf1ac5247c9d033d75c3cd92c68bcaf4cd7c376e23c51c7ad2c1cae02de90879b807df58649f93829f58a56485a16c2bc9e39e0c7b6442a48e3376ab1824ee997b98268c7e81014e78313838dfe39af51da84ac6363c21a9936d43806483d464fee3f2c77049f26d8e4f1fc38b40142bf8995b65527ebd866fd844cf77fbda0d687fb4443d9eb3c47b522cb4996d04c13af806e939ee520dbc39710df953201f9051342421737396f45ca988373e3185ebaecba6d51edf5322b8cd84076474c83ea10dc8cc294105e37b5a13fe40d17d21c9299fb4264ded074616efc007c8337268916fb717d0acaf7c40347096b1c235c65f081cb1213cfe559374e3b7adc8aa66fa77a923ccaefe9b10987d16f92dd7f97a4ce5691c5095d6343df359fb5607969240104b49b391b430d2c21bee7f2649a5ac3f82be4c1b7b303ea38cc8c4cd2d59d8f9f7a6eb4f8646ff0de1fd875c3ab1f81b69474eeff5d348c1d4919bb7bd67daa617d6b09fea21c4275605c7347188e7404eb1a83a0c545111ba44efb173b44de2b2022a6528ffcd55cb584d6f21973eb363f9baced287bea1652f80e98ec6e57c742045d8d8c62cd63fa92c712e036b462927fabb1eb604350af4d43ff5e5df447207d9d3400be8a71f6bb344de07f20dd7e2c3bc9318fc09a11e4b9369fda037281d65109df47f1034974cfa7e3579a2f23a0fcb9e7c2d30bcf53d2924154c1e13fcf0c3a37b62e4553a70be5154e0932b2ca7653ed2d7610a976e8052a5fc3fc6f76404aa77708e5b9adbd1ffe79d94dab7238783224035c841839d50c0ba21d8f189e77ea44a35fd2e3c08a4af030d9c73fb6ff95eb9b827d8bda1225f2d951ea6bc12bc8899d38bc95f17ee2b8b9fc292a9726aca4eae30", 0x1000) 03:51:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) pipe(&(0x7f0000000140)) pread(r1, &(0x7f0000000080)="0cd5cd3ddb7ddcbae2b36da66345adb242fcdcb710e95a4f63d608d39368225ddfed01e47e5265adf8ac6f794d4e8c8a5f8b4dca1b54beb71bad361e82fd097078da37156a26cd9d7780a09716038d42893f01b3505fb5751ab29789af497304bb3ac4cb08cd2987e0e2c351e7c5fadba49eb63ea6737d18eb9df6b2cb2af9515cae2c922ea92629ea", 0x89, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x2) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 03:51:48 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0xd30) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error pckbd_enable: command error 03:51:49 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8218, 0x40000131) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x60c) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) 03:51:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000067027fc8d723", 0x8}], 0x1, 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000002c0)=""/117, 0x75, 0x40, &(0x7f00000000c0)={0x18, 0x3, 0x100000001, 0x7}, 0xc) 03:51:49 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 03:51:49 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() 03:51:49 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)="b6") 03:51:49 executing program 1: getgroups(0x0, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) setsockopt(0xffffffffffffffff, 0x80000001, 0x8000000, &(0x7f0000000040)="cee2d0f5aa2e3cd6e976245da23c8d6a9db0f70774c109704520eccc321e1366bb42b23b2d2779285811a717a4dce2f9efcac00e978ec97f0603a167bf4fcb3c33d7120a8f0efb14f84ebd9dd5df8081b572d819994a35c266e1d1c29e2cf2fc8939e76123e83dea602d5fa0b1e5654d3ccf9cf5c937d6a88b7b6a309ea6e917998e4ce80a7fcfabafcf0db165ad812d7c5dc556a19ae97f140f454d23795cbe603781d6d1d5105e73d73a5fb478cfa2320c625719bd27f8ec98eca23bbc5b72367f1b223549298240f2c49b9f9aaa6c0fa3898c79dc1091ef7451041cf5e84ecb25b49b5f4a77f06733d8925bddd8dd3c5284", 0xf3) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r1, 0x3, 0x1, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713764b3d6e219dfb6159c5480a1765e9409d1ac6ce36dc524e826c3155eef5922570592ef00361aaebea6a1e02768248eb0517340ede387d10892b8e2b232791e70e1970d37e1549b6241f18b3b74c8d7a8b10fb532a3dff68a5afc67713a06482572e6b7803e06a16cc96282290a905d2cd1256e284b154e2216ca59202f66bea7f44ea51c3109321257ea89526f365c51cf063e5b7a5e4fe8954aafd5eaed266ad590c3b5756cd8b2b819", 0xdd) setgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f00000002c0)=0xc) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 03:51:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) 03:51:50 executing program 0: sync() poll(0x0, 0x0, 0xffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x100, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = dup(0xffffffffffffff9c) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000a40)={&(0x7f0000000a00)=[{0x81, 0xb94c}, {0x22, 0xfffffffffffffff9}], 0x2}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x800, 0x0) r10 = dup(0xffffffffffffff9c) r11 = accept(0xffffffffffffff9c, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00"/110], &(0x7f00000008c0)=0x6e) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x880, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="51f5c09def6cbd90acc2e5edd7eb6cdd210b3508073c120726319f8355911ff7a28a2da6b0a965b4788d8e95ab39ea3282a56ea92f261ec66d9e5c4cccfc09bada211a9f65c1709291fe7a23403759323a6d2909b18962f13110c5dc6d39cf315c487b46ad7e216aae65e4374069a1c2", 0x70}, {&(0x7f0000000100)="0b04b3a2aad057f82e7569785931bb895dee5d5dcbc67d1a7fc4a35c788af052740046ab96c67b30172b167792d0e357f236c0f39c923c1cac2fc3f7af41d35d5397b9222d2dd5f0704738eb1a1083fe1ffd89fe3f51360d3ec0578ebc6fcdaea99108a64831b06be32520e405923b687c3043c6cd0f52e611f3937f30b7b1a1d874b6bd571f7594f306e79b8e72238ff74729624cd638c992e87e825d5d836472906f8609b7cf8dbe98a04b4058df0a81e8c1c268c3cdc228902b5f5cd32067e78864160b17bd3a41d8a815a1436bffbe0c052ff25ad6c1ba2bb9fded392d86c7981231eadfe08b0583cc85244d8e2be1245ec080742e193554", 0xfa}, {&(0x7f0000000200)="9c821619bd2e1eb980b2f326c1806b54130d746f26b74b2c591acafceaaf2e4461fee5113dd020aeb38c77f623625a9a1ffd6d6b5f9e3c5d62f0748273da430ac07a0981dc49bf43f385b8be6ed2f16d7e020853172091466a5ae6b620284c478910d6060cd47928de8aec8d5495f3b27413c549bbdecf964a7f172134fbfacf16e97645ef4f8105b7fc56783ecd634d9cfc0a37ce05ed3507d431c7850bf8017f1f3539958809fd7e6a69dde4309d85964465c2e85292e5cd55a7a54771fd20d1f24edf4867b79fe14c01c06532d4bcc5580cc56e9ecd6c9f85e27be94cebceb57c27c87b", 0xe5}, {&(0x7f0000000300)="5ea1d9cf68642a4fe2facb763355a2deadc5cd63f0efa9a62f8397331d3665e6b213b26fc6743f136fc928c6c223e296460f489e5fabb2edfa81b6a39645", 0x3e}, {&(0x7f0000000340)="b56697f9f46a09657c9d4ad3ae63b2ac2eafb82e7d95950748061ef5c28f6e6d27cde2bb430c9f533cc0b6fffeb36ea9d7bdf82810949f2c790e0c06baca629e63895b2098827d03126dc56469a03fa5f809b031b10d7da3c787c68f667495127b964238ac8dcab26ddbac05e2ec1441d4a9853c357da420f94fa2f1f1331b0af7457900702609847e3f32c293c75b348ba8293573ed0c5345edf7cb8f9bc4963938ccc62b768f5b3a6e7f220e35c7f2c85df454e4628b6e6630817b2bf5ece13378e96284db5df14574", 0xca}, {&(0x7f0000000440)="80a4762734c24eebc187d2476c5be6ba5e5aae3a8365043c3001863a047ff5df9f29b4743c429a26d11334d6b1b02ad92ef95480502146754df659fa40c3a9c537d88f8c6f9250f7e1a337ec44355c0498439238333384b3a1e32433292b7db543049d865c212a2d28a82269557ee51eb834219cfe7e799464a7aca0e834c452e6237d685f740a4edce47be823ab95851753cc1dee2c138b4b2c7a1032e764ccc3d68687fd0a1d7bb64d45bceeb8f6c526df9af99318582ea2fba7284d66c382379d76f1ae65a14cb8af195a854b073cbca6e52019fdbf2826611f188f", 0xdd}, {&(0x7f0000000540)="25e643ad5a6dc7c1fa8c79d17f5ecea414edc448419bc1b732fe88799dfe866960fdc013fbfdf45b855b7d277e0af7fbdbff0fdf0519f2eb7058cc380a55ae79a02caf55e0cad7015c02f4d4194de7ac7e8175b535a1746fe3966b409b1f4ff845cd7e36fb396e3143037380c2bbf77704957a695cd8f77b46c49e0262778affe345085f9b24232d5ad166bb674761e39cf5174ff523966a419871", 0x9b}], 0x7, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}], 0x68, 0x4}, 0x1) execve(0x0, 0x0, 0x0) 03:51:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 03:51:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x7, 0x100}, {0x3}], 0x2}) 03:51:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 03:51:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x6, 0x4}]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x134) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xd6, 0x5, 0x2, 0x81, "6a54919049677d756e22fb5bf2cfc0097f948b82", 0x3, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x113, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x280, 0x0) 03:51:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x1, 0x3, 0x7f, 0x1f}, {0x7fff, 0x2, 0x9, 0x7}, {0x100, 0x3e, 0x5}, {0x8001, 0x7f, 0xfc4, 0x1}, {0x3, 0x7, 0x10001, 0x100}, {0x4b, 0x7f, 0x1, 0x7fff}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 03:51:50 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus/file0\x00', 0x0, 0x80) dup2(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x6) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008ba8162b27febf00000000ba0d31e99a00000000000000000000000008000038b60fb5590f", 0x2c}], 0x1) 03:51:50 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x104) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0xfffffffffffffe78) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:51:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[0x3, 0xd19b, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 03:51:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r1 = socket(0x18, 0x1, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) flock(r0, 0x9) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r2 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000006c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000680)={0x1, 0xfff}) r3 = semget(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x86b, 0x4, 0x7, "379e79cbf039717dcfd5a4c16827eeb8805f7090", 0x1000, 0x5}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000300)) flock(r0, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xd2}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000480)=""/248) getrusage(0x1, &(0x7f00000003c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x5c50) r4 = dup2(r0, r2) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000100)=0x1) ioctl$TIOCNXCL(r4, 0x2000740e) write(r4, &(0x7f00000005c0)="abe77309e775b3ffb994adb7f695614c335f8ade739690c8e5cb63808a32e8e3d7125ce21ef0e297273ad28d7f9b743c90f1d01fb7d20381fbeddb3026fe6578f800"/79, 0x4f) close(r0) connect$unix(r4, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) dup(r2) syz_open_pts() syz_open_pts() 03:51:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x400, 0x89f, 0xffff, 0x0, 0x100000001, 0x6, 0x2, 0x3, 0x3, 0x0, 0x9c}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2014, 0x7fffffff) write(r1, &(0x7f0000000dc0)="d059f51b8ee301ed2491718abf4450da4183694804e8f21718436d38c0b80810593a595902f3724405dfbb48cfd13a2bdd9df48ec677fbb70e79d765e876e138c3dd1eebbcdeb0a2cef7aa910056ee4a33ef360ff0e0d16204888db0407f0937bbf0249c844870358747139993f243e8cddb11", 0x73) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) write(r1, &(0x7f0000000280)="245b5bbb5b9ba0da153193dbbee54485610b7e5661cfefc4e3ffda1022a6712dbde7551f480090fc8602aa64ed848151a63040e4f6d8651b342832ae60dad0cec2a70d88ed7f73578a81cd2880e5e0c08f18243f5c9e84cde0bb3091a8d15e31710bf995d1415b9ca23452b60f987b066d73", 0x72) execve(0x0, 0x0, 0x0) dup(r0) 03:51:50 executing program 0: r0 = socket(0x11, 0x8003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8, 0x8, 0x8, 0x1, 0xffffffffffff8001, 0x800, 0x1, 0x1, 0x2, 0x4, 0x2}) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 03:51:50 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x81) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 03:51:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6011, 0x961) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r2, &(0x7f0000000040)='./bus\x00', r4, r5, 0x4) socket(0x31, 0x3, 0x0) getpeername$inet(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) unlink(&(0x7f0000000280)='./bus\x00') socket(0x3f, 0x5, 0x99) 03:51:50 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x440, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8880, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x1000) open(&(0x7f0000000100)='./file0\x00', 0x8100, 0x20) fchdir(r1) 03:51:50 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000040)) 03:51:50 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 03:51:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 03:51:50 executing program 0: r0 = socket(0x15, 0x1, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03080000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) sendto$inet(r0, &(0x7f0000000040)="7dfc8677228d91395f9f3661da8c44444cc47e4bd0bf9681c403432e43e326ceb019c2efda4ec3e970b8d0ee373925b70b285d3a4a0d0f9eca4c64b93dc6737c9b7d6684ffe9f5dfcceeb64b2ae679baad452803a22114564af4d2bd8e0a25e5034c0dae66d87dea6f8d3173b07b10183cd40f4cb762262ffeba7a80bdfda808674c0c5b34e532fed4a30883ae623ca8f3b20ba2ab3f661d583bb96e018e455b5886733839b68803423b9146e5c55d8f2756c74ffd3844715801f041e3603fe2c607be6c7f8b6978ed15212cadb4b4e5a187129ac43bb25a0173db17f54189fb9cb2dcd11887ea0c42b5a6982d5f0641a6d4dcec865b4e8781ef3b", 0xfb, 0xc, &(0x7f0000000140)={0x2, 0x3}, 0xc) 03:51:50 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x18100, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) setuid(0xee01) fchmod(r0, 0x100) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0x5}) listen(r1, 0x40000000000) 03:51:50 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) r2 = semget$private(0x0, 0x2, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/39) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 03:51:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x48, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x1, 0x7, 0x5, r1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) mknod(&(0x7f0000000240)='./bus\x00', 0x1, 0x100000000) r5 = dup2(r0, r3) r6 = kqueue() close(r4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) lseek(r6, 0x0, 0x0, 0x3) dup2(r3, r6) fcntl$lock(r4, 0x7, &(0x7f0000000200)={0x0, 0x1, 0x8, 0x7fffffff, r1}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0xffff, 0x45d, 0x0, 0x10000000, 0x100000000, 0x80000000]}) msgget(0x3, 0x20) 03:51:50 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x100, 0x5}, {0x5, 0xffff}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8001}, {0x0, 0xf423f}}, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x60) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x3, 0xfcf}, {0x5, 0x1000}}, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) setegid(r2) shmget$private(0x0, 0x4000, 0x4c0, &(0x7f0000ff9000/0x4000)=nil) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) shutdown(r3, 0x1) 03:51:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) setrlimit(0x1, &(0x7f0000000100)={0x455, 0x81}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r1, 0x0) 03:51:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x181, 0x60) r2 = kqueue() chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) r3 = dup(r0) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x10001, 0x2) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x1}], 0x8, 0x0, 0x20, 0x0) 03:51:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) setsockopt(r2, 0x401, 0x9, &(0x7f0000000100)="24c3e1a3b39c5a59538dd874b58d61a24856920a", 0x14) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) getrusage(0x0, &(0x7f0000000280)) 03:51:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 03:51:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x10) listen(r0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() fcntl$setstatus(r2, 0x4, 0x80) kevent(r3, &(0x7f00000002c0), 0x7, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xb1, 0x1, 0x7fffffff}], 0x8001, 0x0) write(r1, 0x0, 0x0) 03:51:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e4c2b69affd6ac35b35e48c31c14eb511137f93", 0x8000086b}) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 03:51:51 executing program 1: mkdir(&(0x7f00000001c0)='./control/file0\x00', 0xa0) r0 = open(&(0x7f0000000000)='./control/file0\x00', 0x2, 0x80) link(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control/file0\x00') r1 = semget$private(0x0, 0x1, 0x20b) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1d2, r2, r3, r4, r5, 0x20, 0x1}, 0x2, 0x800, 0x1}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) getuid() 03:51:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x48, 0x575}, {0x81, 0x7}, {0x67, 0xb0e}, {0x7, 0x20}, {0x100, 0x3f}, {0xc9, 0x40}, {0x83, 0xfd}, {0x46, 0x20}], 0x8}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26}], 0x2}) 03:51:51 executing program 0: r0 = socket(0x1, 0x800000003, 0x100) getsockname(r0, 0x0, 0xffffffffffffffff) 03:51:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000740)="b1cfaee3b43c044192dfd967074ace2b8215e7973fd03459a2982c40766e69ac111134b10913a1140ee6df72cf5cd5f81c5758a91cfc8aa8d946c04a48ca57d34a2317dca2c3466c2af590a58ad2971ad89eeb8bab818c246d56af2edc0e2e66de45a9756f2038a58da60610b1600d6d4e3febb3fde36b355bad43163ee3c629b6e35136a9eb071282c4c19922b72255f74c8092ead728e93ba9663b33568eb7f5da049b2845f9be86b25e1da24b764a1004f8b24855687557fcb71d5cffb59e96d772bf6ee193c63c6ff6ed3e76c2d9cebb3aeb0bae3063893bb6f07829c580f0d82f01778fa737de294d5405b7ad85bfb91fa95d529ae2b25342bb5a52d88344a9a038b700b33e67b64d539e4bb7c13dd8aec4e767adc3dd5055b6e57511e853eaef8dc8be3beca25b8df25b86851dcd4a7d2ce2045c1aabc04144706e6c5bed6edb9e42baf081dbc60f7760b5e30aed3ca7c4a0bd41d9b6a574a43b186ea9999d6ccf15287b07a833c2e613c594794be99801660ab7424c85ffb28ae0d920034ee55c39c2dcd4dc7f81bc753f9dea1263295f81e42f7fea61a5017df4a0afe5541397d4ae45bcf3975c4376dc63176ead344e6c26963106e97ca62b5cdbe9602be34697c916c2e340ae610473548f2d30d55d323b53d12d22a8bb142769bb141dcc60ea80fe40367f50808424c8daae9a58aed6d409130e926d5cd81c0c1b3d7b04dc1aa2b8a82b634656140088169170e1321c5be153dd14a5908da95ca4b518839d0318ce0a350410e06a483b9f4157a4a5afb3c481013fbaa785ed846a27b604208e51b89d3414623168377b6b79e631d6a984af1e3483dbe4ac2c4695da9c205c01a4fed4b88f0d7bee0943f1bf8135aba04a811e9fd47438547c72a68a809aa215071fc6292bf8cf0e5fd9f5785bf80259c46bb51a9dcaca86cc12e70d293fcb22c85159747b0630d4150f794ed1e0bf1960d3b312a2c53851a442425d1822a46fa5cc23d80cfa2d0738c929284cdee12a03ff716f2656ed45cb9d0a737e667e49394ed596eebbca73367c610894afb638126a39e99cba84d613dbbeb5b23580f3d09290c56cb010a84f661c1f362e4c31821810a5e380a355ca9f1fee042f4f13b0221dc2d302e4074f832b5ff0048f4b347c5846ecf5890a30c92b7770591b3557eba2aa4e93bf5f33734423465f617229346bf076d0bd8341bac015191ee8d75dc316d481d67a2f63ed836e896007c4ae67dc250e45f3f1fff297dcae0efd6adb37247a2dc6cfbfd99a3ff008ac7da67122cb866a70683d7bbbc66454fa3abc4a45467c2a142a7f6ad60023b4eedf8864a107ffe91f424842bea916baa1f6e794677be7d489d9fee61e8d2bf51a88ae27e718a8d8bf850ee059cc770ea818a306d7dbf1f1e3cc2ce2b5af6e9cdee86278b938373bf039bf14e562b61b2c84657ecf5dd146e030603a2b4a6be900a2a78a0299794213db6c8338c748027cc5164744fb5153448516aa59cc4fc361628a66814f3f6a8f160b700b97482c51ef0f4a74b2d7966c7aadd30b77c6d01f2fef3e6af93518ab6cdc6b4fb0bf282279042bd160cf37cce4be0c574c30f74b3b44b8b0a02b7a1264248c08a39cf226642092b99de135efaf3b2c9f34ee8054beb02e5d396335d44cbd4344c1f5f5283ace5f0f56dfe99cd9a0b9e734ad952aa4be6b6879ca580ec156c5ffb19c4410ef8387385a960c640d4b8b337e2a4c66424069b3074f5b0ddd55708ca90dc6972f90ceed1044a0a7cde4e8d5d128701002dc0ebcf178bbbb6a983ec9c2d8ae6700b0b4d22eb33e6bc54ecf8d343496db45e53831e200977f31d5a27c88638e8e6f4773addaa574701a1336ac601327e3a7c816b9b422a8418950b3b5cc4bb641ab9cd83c183efb35034c88d2132cf8e3890279845e4f911b428e8991c029fc50130082ce3066e52954bb43876ee6ee7554fb1c3c76434fda22ae5d2c455060465eec66d572742d5e19b3a7b76894a18172989ceaff89d6bef9e0055816a4479c8a159cd10788f7f433803087680855569b6303cb00cdafa7201a5a79fd4ecc7e010181823dfba1d23e2544496d3afc4cd49deb645d69dc00550d3e230f2d394ad01e788d2d34162bcdb7f0af7cb2b9433ea1b299747bb508e448a0ae3a2622aacc4c2155381b8de53bd46f3eed77c68ef06452bbd117d380b4080d78a4eed68cc2da4db419b789707d18f430a87e7d163d962f8c55b264f97efb6c02246ebc3f87ada0f1aaa606746d6c05622369299fa423551173542e35f41732eb892f587c4907d1d755a42fc27b7db9d3fdaa2a9ef79d021b487279c096d7f30ad07163b48b9c40188dca88d5f0cc082a7b09b2c3d1c46eb615dd04436a8abf3f0095e59090bc0d4fc296f5516ccceb7c1ee6c4778bc8809506203463d19ecfe047902bce5ac735639b379a94652c71a7aaf49908c3bab122adb80d05f7ca2de7e55f61616c6757884593588c3c82ac72119081f7fbfe7bb1f0620963e810fcb2a572dbf4129eb009795e178ea89d30d55ccf51c66938b49b1f912a4e3c00d420db3188b512779cad52de7be0cc3f3c8ca3f05418cd2c8d540475c566c6eda49d3e6f16ada70b8440d0f55a32de66d03e2a947fbe1c966a916a6562700dac35c83bd2d0294f58f583c5b2bff484c3a5661f200a9d618139b3d7ed2461981ef942378b389ae66b4addc1bde293d3cc84541ef7550a7da255f43a350c1225a482d475324a5d5faa0186f41112078ff35cd36bf8786e930a406b9e53b138dff55eaba51b37d7770e97b0fbec49881e14263ec736067fca7703aca7eb12bc42c358b7f70b3af7f429902496db1726b99f82967b86e1d3f9085256121c51516c41dac317592c0b0d97d0833ae7573ce3199864bafac87658166ab1d6280537a803172d23284e53c8ebbaf296c16468738049425bd87d5d53fddbfa162eded1ed0a634cb9dd3a243645b9bb881aa0921eb79d214ff8b2544e5aa4f9bb85fe3e7b7e150b644d3f4b0b3deba3acf74b9d457ceb233f0160c08ea214c79a983374fc923c4a54f5accd78ae36526a605ea1798c4fa2c0b4a2753115f79f9026b6618e40cfa9c3db37ddb81d93009b40aa797e2b07a63e9ed1ef81b5bc75da2346061fc2dfe602c375c17564e29610ce162db698c95b56cfb92f757a2ae02275ace060121ff6b02bea921b0a8f90772fc003894aedd4c0a9ce0cbc62e0a5019a1e81b079de822b6017728f065814ec086dbe1e57bdf9aadbd1b8d48d2cd7a36e4b29dbb3fae0f5e6c8233d8d7906e870bc6a641aaac121bc31110d7a0d68aaa3c75b32a1672fa1bc39eac4aa86218d6fba1a53997d74dc3bd53523b1f7aa1e927e89a31a6943932aecc5f3ff631e57d213a7dcab5371dab514a883c0d80b34d646879e199dc655c7b772382b5067a51679ffb3381edf3aa80e7afa06033ac72fc7248f1e2a8d11d6614981b555c895ea5995c75f7ef93e4299537323aefe65fdb1b726b4f342780ec82148763881279a17cbcac428fe060d61d743ae18b9833530af4bafdb00e78f69a09abf57ec9d050880ade5673eee0635673470ffcac68342e5a70b1f63070b062db6bde9d4b714a2ae750d4c497aa4cfaa7cd072f6689e404db47c036214e1b349c66c3d28c3edf66a3e02f1c116fc65939b403921f1fa2dff2dbdd1a2cc5cb4263b9d9ea443c1c981fab437e3b5838f32f21701983ddfc1275c2e5d94ce0947e2cdf434319276ce62a23c7f243d5ca144db5eb03a465c0abcabf4d8779a2808dc943db26fcc983fb907e85bf89ed2250b701325669583e7670a1784d7bd75cd44c0b3c18c5467c2e5dc2d3f7985c42bb0a325ae104d9429d414dc6ae3477d8da4915ec65bf5b19af63411d73344d8cf57c45d3ed31a5a0e135d060e7df4b3dbd9857a01821ae2d6a93b9a529bb589059ab5925fe712546697c17c8e2a1925e3ee84c8719a0b71fcc011aeb15d01d9fb87e37233c3f7fe1bc17054f34f0cef66440e5e6683c57fcbf6e67ed85932ce1028c3f14c609d70cd577d5ef8a2ed018e809e2ad1b151b1fdb64a1b92924b9b6871881b43a03f61437afad8376343cdf51f394a2beea0ab9ddf7e192707709fc11c6ffacbd8a0de9faa159d1c750a0680dfd2556498ab03c76ed655b5fa33cb391656a2a65c1294f4715b6f17fdb4d7bdeab6f635b2d6509e3b01878b611392abf0f6b75ee01ed3f165004670d2a471891faf074305e3613b0680684e45995b261165696afb323c38390fd1d72cfbfc4b078214c4e3ea935ac24c7be64926032dd5df89b4c8b2e10666c76527637117d286500b5af4d26cea2ef73f76cc6db378561133c6d698bc28237404f1296ccafa44fe1cf45b5d0fc9e5869953f95c6dc6aaf32718eab8f52e16a6c17fbfe99c6eabe71bddea65a6f17a3ce49ce7a82268c2f19ef497349397a5c26a7e999e51c81f2f72effbb5e110b9874622b208137772efac41938ce1f8525c817c3ce823e98888ad228fc59748deac075f337170991b1f0c765593d903f42ca8f78256e8f175b3f546e91edc15ee269352cd80430aaf01b78f72919777fa6a5e1c5a6a5a7478e52be9f157ed3594a17f6bae2e46b6647d5f428a62ed1ee6fa59dfe86ea238ba4f17d9369371f640216ac975ff2007bb1ba87b5967d2fb65d9d153a3bff348ed89a115093074c7e39407dfad289dc776abff1ca888fb41fe0b6223bd4afb5809b5d78ebc8832b25c344b3735023b21bfa13cef0eb66c2226ec951648ac38474c24f4a932cc8f9f69b1f95c3449ee37243d4703f03fcc3eb2f6ca0fb60c8b10ed8a6238ff083154a85473c880739ad9ac926235e7f9d0a2800e7b962ea16f5786d15630071257d8ded035dbae0af94cac79d50ec0ff93eec53ca5a94c34fff13845f0bdc807918f4d10be3b431dbf597a90f796864b61570fc75ef6969a756243fa2ca6301e2f76f61392658dfa2b77e472b00389cff7974a31bef476b4af2588b9e2f8ed8e295cf43cb05313b4a8b88f5df574ebcb88e351b039677d4dbc0abdb1505a51aa050efced653267356be43ea5e88134dc21dac72905da841eb1bc777eef05ff0ac401c16759a8bc19700cbd731fd2c1f8c16bc22e0c7732314d43a4d3651fdaa2102e6fa2d2df3c4bda0e26d6d8bd5c14d3f666cfd95dce4c1c748730973cd55c29fa36f26d977c6984e222205139d0bc3154c8ac459d344a6eded7c887bd93f6c3b629196175f29c68194bade941e8fc406e7fa04ff5c44b79a433c757bf7466f00d2aa9d88c526e9dc2e2d63a88f15c9e3752b88e58da95e6df88ec80f24b675b1bde56e910ffa912e752f03cc032121781d37790ce4db0e3b4ff92953fc92118d5445290f265e64eca459430378cc6921e889d3432aafba51d6c84a3de92c8e0760ae40306e8c0576c0b7541c3ece82200785a09bf9cc2aae4c96a8ed9d92111b67b4694b309cad4163ad7c07a67ed28abfc1a4641165e512b5bd44c566633ee028d2df782775339085e4c4ebf86ac9d750740f6769e2f94c797c8ebe2eed1dbb78a6eaf86856b149220874c3fc4d19d280598152ae277c18e97f9af0dc1036e8e8914e47ba0706c2d8014b89673ff19eaa2be30aa222be4b53e40571c0e789baa2078fc843eb2829ee17bcb48ff40a5a304f5b98e98dd7f8a4d450f399122b0468bc6800fcb746e9272ea2267ec1c0adc295aec18b26e0199b8a92043d38aebf55208533fd947fc902ed4a0553f5c0fdd11e9fcdd2665", 0x1000}, {&(0x7f0000000300)="3651f93e1e56df2e46d8774f69541fad", 0x10}, {&(0x7f0000000340)="29f41ff03e68db9aa15d239b67381b71e11c5f18140ac097bac8398f577a6d18a9d0b95ce73a3b0b67b8", 0x2a}, {&(0x7f0000000540)="1cd0ad0990491ce7ac6e59f5bf17e08850483821ee1640b2c69574cf335df7baafa7a06a8cba9a626c725dac0a14d26d804a20be10aba3e0904833a537288b100f8c4c4a89d35f8f5f41d24352847e01b7cc7005836f31bc958c17acedb31001e5349238842d888c759d6cf6fc390a8b17feb430e16e027afad6cbd15a270ace79b7a0a5283bdb95718d35f81dbfa1aa9e7ee0f6c37678f3d163b55a3953465af9a8b55dafd233f68bcfdfb41b884d46a1ea094014f86a95a1fd188a53eb3058859414bc306a3a87e9764e4cc327ba5c", 0xd0}, {&(0x7f0000000380)="55dd55a898bd9fb20d3649dc0c2e566691850ffe462779db43b444768ba3f84e84f89e3290a4d90e479d7d3821ecba373ac1a5feaf782ca0f1b58235f201535c749baf", 0x43}, {&(0x7f0000000400)="de18549bdc83652c2fdb0002652125b5cd7d35279f696cfb7294888c", 0x1c}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000017c0)="26e9754351fe7a4d4863d18a31957edf534e0e33a4f485fc5eb417036ae5f6125d4fa4bb3fd6f935c883eb3c9c8ac4d0d377f9ec850c98f97029805b37e5ed47911ab97b7243514074aa9c6fadb9ab579b5aab40e36551ff8dd84c0426c667d35b128f1bb5779975f22635f10b98d0c68d9ebef881dbbe19e392263ccb0df1cdab23ce935562d36f30407850650523e10000000000000000", 0x98}], 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000700)="f3342ba0fdff", 0x6}], 0x1, 0x0, 0x0) socketpair(0x3b, 0x4006, 0x3ff, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 03:51:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = getpid() r2 = geteuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) fchownat(r4, &(0x7f0000000100)='./file0\x00', r5, r6, 0x6) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000002c0)={0x63, 0x7, 0x1a, 0x200, 0x1ff, 0x3f, 0xfffffffffffffffb, 0x10, [{0x4, 0x0, 0x3, 0x8}, {0x5, 0xff, 0x401, 0x7}, {0x0, 0x8, 0x81, 0x33}, {0x5, 0x5, 0x7, 0x75}, {0x8001, 0x3, 0x0, 0x7}, {0x1b, 0x5, 0x9, 0x4}, {0x1000, 0x8, 0xffffffff, 0x8}, {0x7fffffff, 0xff, 0xc445, 0xfffffffffffffffd}, {0x5ebdb0c1, 0xf212, 0x7fff, 0x5f1}, {0xfffffffffffffd70, 0xc16d, 0x0, 0xffffffff}, {0x8000, 0x7, 0x1c, 0x2}, {0x4, 0x1f, 0x7, 0x9}, {0x7fffffff, 0x7ff, 0x1, 0x4}, {0x4, 0xeb, 0x8, 0x4}, {0xffffffffffffb235, 0x6, 0xae0, 0xffff}, {0x7, 0x711, 0x1, 0x8}]}) 03:51:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)="0dc242f993499fb6e8ab555205c93c926b44fa927bcb7bdd1892932e82a9bb8ae7805659d020f2a48a004f6eda59c206a1886d54b0e7a5a03eb403e6d858e64558aa1403f3fb2cae602580ab09eed71d7e337e9384838f1b7be82f9617487507309c862f22bb3437c2f328e736c8ddb1c104f00f47f9705ca23be09846b15d31511d97b7fd30af7989b95d25925f71fe571d66030545a2e09fb57ce0c23138ad0e68cbb1c353960e9519ef", 0xab}, {&(0x7f0000000100)="d768b88fa4c89fe3ff25ea8f922cee44a35cde8c52efdaf0dd3813b95df797f217bf4662c473bc903d68e1be76702deb6df9127e4b7a13dc7e17b2d2ce26a47ac222b470e4f3f255cf57c32813f546d292949e0ab627dfd0da849239fc6e0640758631a2d6ff2afd8427a05ef9a1162d8398dc29874f6fd073139bb745a064cb86c7b83ee6e8dfdf1e39cc03dc93231fcf4eaa99d6f14c4e1a364518c24b845591073212e14ec598f9db268dc572618c24ca1fd28ff32e345449375a008432f4ccda336078863188dc5aed8f715e0ed63149ac3499789cd42d65", 0xda}, {&(0x7f0000000200)="00ef358f9a2daa40d987c35799efcc0a5ba0e0c2d4cfe111a07539151cb6400dad7541118bfb1c9b6fa6484ff4c2ac1c5adfe8ec34b85d4ae39f9918c7a9d6cc2fb6b21576d4d779d8fb", 0x4a}, {&(0x7f0000000280)="62931595dd8439a9d9ffde36b60dd1b1137d2e242ad9430953bebe2fdf65dc0befffd6f5ed0c4e1d35448b996a8bcac17ef91a1e8e179920335d0337039ee9be17b875c77bf70e21a9ff352c61fd", 0x4e}, {&(0x7f0000000300)="186e256d65a18204617aed5593b2e22c68226d1c2d864df64e8169844018776d0c2f25d8711ceffb9165ae613b3e551b28cb1890b2019fca740c7598654fe1877bdfcb3b9d1e8f0e19650bbea9116ddbcb89822ded7fb35b8aba48a6242c675a3dfe4bb7d0dcd3d1", 0x68}, {&(0x7f0000000380)="6041746c1acdb52359d57be74442ae34d5b471b8be6f77144a77fe40074e75962304559105e6d724f6eb484228814cbe2adb8012e8eb945323bc99ae39a86c92dd0ff6ba03896e13e0", 0x49}], 0x6, &(0x7f0000000980)=ANY=[@ANYBLOB="d000000000000000ffff000001000100b9a8f44f8390c64003e37c58ed70668f5df056628651711e70818275737225dff8c8cfc47407adda0c2b7c69b1b45111250863327477ad864cdd28e0d6fc7875b00cb993b754846e72f2bc9f654d73df899b11db5eb40050db8dcad4aa65b5fb8fc7e7df503bbddb4173be5498dc9f800176f86b05bbf9b1b9447f3bbfd08e1796d25906393241a17436721d8cef40801df6f8be36fbb99569d5dc32bdad24216ced4eb4b538f242729928c55df86a37d0216b871f876ca80cd5987a78ba84003800000000000000ffff0000040000009173ccce8f974584e1d8a06f411d139741a4ca784d8deb066b0a18c2c67ba3a0087e4606356d00008800000000000000ffff000076000000bf894e895e4870ad1111d44617396144dc40111b5a88b6235272d8e0781d9175a4b1733dd33168ee826e0d8e16cad26a351f4139d7b1bcf92d64f7beacc595315a8b1e40dcba78a8484f265e4751122f39908d0a8e91f33c905463a429ff8d5179cba103b37454e4b172bf80baf2a7df99648bf07c0000001001000000000000ffff000002000000891516d5b99f8f8d918c3818fde8bce269f9d78904de12ca6727e23277cdd533dfd2f507aea68a5b9a413b5c3383be688e14ea15478e891ad401ac8673abf6d9403cca059a5ca99287761a19d2566d10d7d093e250f5a9ed7a8aa721079b2ad91cb01613254f1c76befe503678a2004ddce52958748899f8977521055de8afa2736e90aaa1a501730628d7616b1c814adb778f8d3f71e233c358f254bf091bccab19024cb82566d186f72ba1e76f037d72227a8b899833be79ab1704bbccb8f14ae55320b3955d944b6b32d5d1899cbbbb5035e3facb1fc00819f4508c3e3121ef9fdf3db5df9c67f23e8536f84a36fedd148403d158472182edfeb70829925a15faa656d0e2410000d000000000000000ffff00000100000041483da95f8c75f116b03d6727fbc202c1010939bf64db109db966714c3a1098a581bcab50a56a8975992d45d49049b865b94e418b38c14d9212f3c9e5a50e76686a0fbf87c8e76a4a721ddc4b06105515984370cbd216d5a9d0a85fab79224eaf26adcc48953d0e47650bf097301c48dbacbab8e69f4e7f320b8a0a4ac562d74daecf686378f71075006cd9c77ac31188928d95806d40b4fcc395fb6ca57aeacd11715219e533d6e95c435f862d91c6d513a40bc3e28b397bcbff0e80f793b0b800000000000000ffff000001000100307bd9836d587a919db0f011fbf7d5c8361bc54813a4beb50166f6dbb2d164b2f792b02b46fcc4c2047d15635ef90bd59b9b3846b334067c3a75a2a11e383a86470ac98568d77d7b6a4a595f1dac2c22ccf2f6ff56c8a18be112110ff5ce6917c612f8e7d843bd0d496bc0000cf3b3f572ac5855d621e2ac65f08f09fc75e6f36088f396eb969de6a1d15b6db48ff93fa3a731638a8bedb5d709e043156b71ee1a5a139f3ebb78006800000000000000ffff000001000000d84e7dab4f5a56db0f6fd151b2ca717324245699ffaca667d7db508ccd57784b614f676557b89359b50f0cf29a725785d64a0785d364da8466e2d91661f5588309908b486ba5fbaca0bcdc862db762295300000000000000"], 0x490}, 0x400) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) 03:51:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) setitimer(0x3, &(0x7f0000000000)={{0x3, 0x10000}, {0x8, 0x6}}, &(0x7f0000000100)) fcntl$setown(r0, 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendsyslog(&(0x7f0000000180)="7a7645ac2c07de4bb54ed7d5721e39c479bb3d6d1b817b2f16eb55bbeebcecdb10c851e86d4a742bbaf4f6d67ceec3b789c71c5aa7ff38fb849e6ba802eb413554a5b510e4e46956165057167e1b21793259b8b39f3ba3410f231a0e7726b5aa96632aea0f501b7eee8b9631c8b0", 0x6e, 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x11e029fede427ddd, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:51 executing program 1: r0 = socket(0xffffffffffffffff, 0x400000000002, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 03:51:52 executing program 0: mlockall(0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001440)={0x7fffffff, 0x1ff, 0x3, 0xffffffff, "2040d813d4804a2b05d1bd4a0807ff074e2c117e", 0x4, 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001480)=0x8) r3 = dup(r0) utimensat(r3, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) chdir(&(0x7f0000001540)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000015c0)={0x100000001, 0x6, 0x80000000, 0x5, "6469800d3f28c407d9c1487baef4aabf8fd476e4", 0x8, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd0\x00', 0x203, 0x0) socket$inet(0x2, 0x5, 0x844) r4 = open(&(0x7f00000016c0)='./file0\x00', 0x820, 0xf0) mmap(&(0x7f0000ff0000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x221, 0x0) 03:51:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000340)={0x0, 0x718, 0x6, 0xed6f, 0x8}) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x1, 0x8, &(0x7f0000000140)=""/66, &(0x7f00000001c0)=0x42) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000240)=r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0x51a6dc8a) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000003c0)=0xa50) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) recvfrom$unix(r2, &(0x7f0000000280)=""/67, 0x43, 0x43, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 03:51:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000000)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 03:51:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0xfff, 0xffff, 0x6, 0x5}, {0x7, 0x2, 0x7, 0x800}, {0x0, 0xa8, 0x5, 0x7}, {0x8, 0x0, 0x80000001, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 03:51:53 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0xf63bda9a230509c8) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x2, 0x4, 0x4, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffff7f}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2000000040}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xd8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000fec000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fed000/0x2000)=nil, 0xffffffff80000001}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0xf000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x65c}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}], ['./file0/file0/file0\x00', './file0\x00', './file0\x00', './file0/file0/file0\x00'], './file0/file0/file1\x00', './file0/file0/file1\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x2}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='x\x00') chdir(&(0x7f0000000240)='./file0/file0/file0\x00') clock_settime(0x3, &(0x7f0000000100)={0xffff, 0x19}) 03:51:53 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x20) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 03:51:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xe51018737ec640c9, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x101, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x200}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffff00000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x11c6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") 03:51:53 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x140000, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0xffffffffffffff06) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 03:51:53 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 03:51:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x401, 0x2) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35, 0x0, 0x1}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchdir(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 03:51:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x10000) open(&(0x7f0000000000)='./bus\x00', 0xc0, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 03:51:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8080, 0x0) r1 = socket(0x18, 0x400000003, 0x11) fcntl$getown(r0, 0x5) listen(r1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) 03:51:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) fcntl$dupfd(r0, 0x0, r1) 03:51:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000000c0)="47913e7b01cae66da2a338dd081e915642c1e7dcaf44b87f30249d345de499a3671e74b3564caeb426d34740af57d4e12c5451294f47cb840ca878c230834cd8065f06581a5ba22849f139988e24de4ebd0c3a84f958f810ec99e3b5", 0x5c}, {&(0x7f0000000140)="bb07b67d98fbba7a5b5112c1a73a2427e931ce79c609a99b16cce1acfbdafcb6d140d02c856ddc8b371f6ae96a2f677398c3ffa8e16108df37799c32abd891d5987b922c4963bf5971dfedfd224a3b8b27175ac8263c15db11a1fd221a8485f2c75cb8d19eb7771c468d0989b6568075b9c916d5b2d8ac63b45b6bec93679449a19cac896307fee53ffba2e5ca5b91b3222daf9d447a1269d66c2eb54387a8ce9f7a08be5206eefb977f881013ffd597316578923cd43128502d4ef8e48ac33fc27ab0f54a7bff3f3013fcc9c61e8c2f336a494a5adb8922ef5127f1bfc88230f445c217dac8304f2e3e", 0xea}, {&(0x7f0000000240)="a172b4207ead7f4468ae19abfe71fb7aef3b5b785e856d5d523997bae76dc5527db326765fa3d866f4eb751bfff9b5b8109664543cfce2ad5c0e70c90ce0505bf607b2ccd7a579a8aa9a6302d62edb14565f9a8d5df0056d3ad9753a5a02985563f56bad0644101cd43bac39", 0x6c}, {&(0x7f00000002c0)="481dcccc469ab06d4c920b1b56e5ecdc7804b36fdbe698e32dd4a4cd22f4aaa451a57b1c633d9fad2196b5b796e3573d320018b2be03fb1e33133e1a61d24d7065f255c39143822d300521baf690c4a23c31cc6c74c3ca3b52aa5f3fdaf60bbb8ebcb788163761da8f4c5976edc5c5c066f7ddff8b8d6f564dd9f220592376c19b370a2706bcb53375e5209f2d31d032b0e85e3812f3dd94282ef025a36d278d4db538cffcb1bc29810e4e1cbb4f374e039981919d3946621ca10ab8c8de85a1223717578e94d4572eb3a3a09cef463a6510e4", 0xd3}, {&(0x7f00000003c0)="8d2632f527927d7285a381df43e0b92bddfd94034dc3adf40fc76a3835ad589a9774ffc533e961d33eb89d0f4eb1726483dd0bd74f96fd4b38600d6d45b5fd15147677f62e22e83891e8b675ba84b0ac131e510960dcec8dde14d3b91913df62e6810f2975ec3033150216c4d6b02d512f4581f26daffa4ed06fbba17e7cdaeb0ca86945e0325bf4b3de26c12394c82c9568f2cac6a5cce480c1120f3270522c0d13b33bb00dd259", 0xa8}], 0x5, &(0x7f0000000500)=[{0x18, 0xffff, 0x101, "411c2deb2d55b55a"}], 0x18}, 0x405) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:51:53 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10100, 0x0) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0/file1/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)='c\x00') 03:51:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10408, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 03:51:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 03:51:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r1 = socket$unix(0x1, 0x20000002, 0x0) r2 = fcntl$dupfd(r1, 0x4000000000, r0) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000040)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) 03:51:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) listen(r0, 0x0) r2 = kqueue() socket(0x13, 0x5, 0x10001) r3 = getuid() setuid(r3) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x82f}], 0x100000001, 0x0, 0x1000000000000, 0x0) 03:51:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x7, 0x1) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:51:53 executing program 0: sendsyslog(0x0, 0xfffffffffffffef8, 0x808) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x18) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x80, 0x8, 0x1ff, 0x3f}, {0xe1, 0x4, 0xcf, 0x8}, {0x8, 0xf42, 0x10001, 0x4}, {0x6, 0x80000000, 0x3, 0x7fffffff}, {0x2, 0x5, 0x20, 0x20}]}) 03:51:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/63}, &(0x7f0000000100)=0x41) r2 = socket(0x800000018, 0x1, 0x0) shutdown(r1, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socket(0x6, 0x4, 0x6d) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0xff, 0x6000000}, 0x10) 03:51:53 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x4, 0x8}], 0x9130fbf, 0x0, 0x3, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 03:51:53 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4006, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000000000)={0x0, 0x33, 0x0, 0x0, 0x0, 0x28f}, 0x0) 03:51:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000000)) 03:51:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20, 0x1f}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="ff010000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 03:51:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x2, 0x0, 0x1) r2 = shmget$private(0x0, 0xa000, 0x4, &(0x7f0000ff4000/0xa000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0xd51b393b902bd3a1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000100)=""/172) 03:51:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="518e4594927d82ad32411a6b18bc10e903e2d16f12b272", 0x17) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) sendto(r0, &(0x7f0000000000)="1cfb55c5559d53587d6120c34429b06791c0b8ab5642f81c3d", 0x19, 0x6, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 03:51:53 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") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) 03:51:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f6628da890269ec653000"], 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x6) mknod(&(0x7f0000000040)='./file1\x00', 0x4, 0x5) flock(r0, 0x6) 03:51:53 executing program 0: msgget(0x3, 0x47c) clock_gettime(0x2, &(0x7f0000000040)) setuid(0xee01) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setuid(r0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 03:51:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getpid() r1 = dup(r0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:51:53 executing program 0: socket(0x2, 0x8007, 0x7fff) getitimer(0x0, &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCNXCL(r1, 0x2000740e) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 03:51:53 executing program 1: readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/134, 0x86) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x3) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchflags(r0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='O2', 0x2) 03:51:53 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/101, 0x32) read(r0, &(0x7f0000000580)=""/233, 0xe9) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) write(r0, &(0x7f0000000000)="f7", 0x1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x4, 0x1, 0x4}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) fchflags(r0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x6, 0x56c, 0x1f, 0x458}) 03:51:53 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = dup2(r0, r1) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x82, 0xf0000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000003, 0x8}, {{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x6, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x80, 0x45, 0x1, 0x800}], 0xff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x5}], 0x3, &(0x7f00000001c0)={0x5}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x381, 0x0) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x9, 0x7f}, {0x1, 0x1}}, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r2, &(0x7f00000002c0), 0x5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0xc0, 0x40, 0x401, 0x7}], 0x6, &(0x7f0000000340)={0x1f, 0xfc}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x3, 0xe3, 0x7, "3eddd2c70cdba7ccbefd5b939f45cd1d0c99063d", 0x100000001, 0x69}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0x3) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000400)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000440)={0x7, 0xfff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0x10001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r6 = getuid() r7 = getgid() sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000540)="1c69bfbf3bbd08c7484630a94d36e43523e6499211328dc2d9cae3c64530ceeccf1261e55b6e3724e8e39800bbe8356641a9a710fb0f49bee866e5e6de86176a1d8ce21efea515a742b3f7146348078d3d7f37986038bef350e6ee2c5ec7c9b38db8a22ff2acd8f234827dc3b7dd31abd0339d12ff32fe6fed4d16cbae113863e448eeb0cca8608ce603a2866d6cc760b58d4a666b70892dfd118da09c5eb6a593095efb15661aa37e10d4f386b47ee252898bd5f2e01640bb316bf0ac", 0xbd}], 0x1, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r4, r1, r3, r0, r4]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r4, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r4]}, @rights={0x18, 0xffff, 0x1, [r4, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r3]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xf0, 0x4}, 0x401) ioctl$TIOCSDTR(r2, 0x20007479) r8 = semget$private(0x0, 0x1, 0x404) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f00000007c0)=0x7b6) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000800)) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000840)={0x10, 0x5, 0x4, 0x96de, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xeddd}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3841}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x95}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', '.\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) semget(0x0, 0x1, 0x0) 03:51:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0xdc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 03:51:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = getuid() setuid(r1) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 03:51:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x100, 0x3f, {0x8, 0x10000}}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:51:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) 03:51:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 03:51:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchflags(r1, 0x0) 03:51:54 executing program 1: r0 = socket(0x2, 0x3, 0x3) r1 = socket(0x2, 0x8001, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto(r0, &(0x7f0000000040)="8c33b94a69", 0x5, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x96, 0x10000}, 0xc) shutdown(r1, 0x2) socket(0x2, 0x4006, 0x9) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 03:51:54 executing program 0: madvise(&(0x7f000032e000/0x1000)=nil, 0x1000, 0x7) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) madvise(&(0x7f000032c000/0x3000)=nil, 0x3000, 0x6) 03:51:54 executing program 1: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/109, 0x6d}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x5, &(0x7f0000001500)=""/255, 0xff}, 0x40) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) socketpair(0x7, 0x8004, 0x10000000000, &(0x7f0000000080)={0xffffffffffffffff}) connect(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 03:51:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="18000000000001ffffffffffffff0000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffd03, 0x3, 0x0, 0xffffffffffffff29) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:51:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) readlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)=""/41, 0x29) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) 03:51:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2000000000000018, &(0x7f0000000140)=[{0x101, 0x8, 0x9, 0x1}, {0x8, 0x1000, 0x3, 0xd975}, {0x1, 0x7, 0x5, 0x8000}, {0x9, 0x9, 0x200, 0x200}, {0x100000000, 0x81, 0xffffffff, 0xffffffffffff8000}, {0x7ff, 0xa0, 0x5, 0x3}]}) syz_emit_ethernet(0xfffffffffffffed2, &(0x7f0000000180)="abd142be53ae4472b6") r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 03:51:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x6, 0x4) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file1\x00') r1 = socket(0x11, 0x4003, 0x0) fchmodat(r0, &(0x7f0000000440)='./file0\x00', 0x3, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0xffffffff) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2}, {0x3f, 0x3}}, 0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) getsockopt(r2, 0x8, 0x4, &(0x7f0000000300)=""/104, &(0x7f0000000380)=0x68) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) 03:51:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/138, 0x8a, 0x0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r3 = semget(0x0, 0x1, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047466, &(0x7f0000000340)=0x8) 03:51:55 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) recvfrom(r3, &(0x7f0000000380)=""/4096, 0x1000, 0x802, 0x0, 0x0) readv(r4, &(0x7f00000013c0)=[{&(0x7f0000001380)=""/45, 0x2d}], 0x1) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) poll(&(0x7f0000000340)=[{r0, 0x40}, {r5, 0x10}], 0x2, 0x321) 03:51:55 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 03:51:56 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) ioctl$BIOCPROMISC(r2, 0x20004269) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000000180000000000000000000000000000000000000000be3d7ca24fb7b888e4ef3b003bf54fc7d8a18e53f1950b073a63b9a402a6a009b8e9a3d30000000000"]) 03:51:56 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) 03:51:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x4, &(0x7f0000000140)="6546a8d0") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0x9ec, 0xfffffffffffffffd, 0x8, 0x8, 0x9, 0x4, 0xe3, 0x10, [{0x5, 0x2, 0x3, 0x6}, {0x8, 0x4, 0x2, 0xc00000000}, {0x6, 0x6, 0x55c, 0xc6}, {0xaf0e, 0x3, 0x3, 0x2}, {0x9, 0x7, 0x8001, 0x6d}, {0x5, 0x20, 0x6, 0x12e}, {0x6, 0x9, 0x8, 0x4}, {0x401, 0x7, 0x4, 0xa6}, {0xfffffffffffffffd, 0x0, 0x4, 0x3}, {0x9, 0x3, 0x7, 0x7}, {0x6, 0x8, 0x6, 0xf3b}, {0x9, 0x8, 0x6, 0x8000}, {0x2, 0xec, 0x1}, {0x101, 0x2, 0x2, 0x1}, {0x400, 0x563, 0xffff, 0xff800}, {0x5, 0x80000000, 0x80000001, 0x3}]}) 03:51:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 03:51:56 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10492, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0xff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) shmctl$IPC_RMID(r0, 0x0) 03:51:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getrlimit(0x0, &(0x7f0000000080)) getsockopt(r0, 0x100000001, 0xc, 0x0, 0x0) 03:51:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x3, 0x7}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x1, 0x1ff}) close(r0) 03:51:56 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 03:51:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x8000b1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x7e45, 0xf4e, 0x7fffffff, 0x6}, {0x6, 0x7, 0x0, 0x229}, {0x3, 0x3ff, 0x9, 0x2}, {0x7fff, 0x5, 0x3ff, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa0, 0x0) 03:51:56 executing program 0: getrusage(0x5, 0xfffffffffffffffe) 03:51:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000826, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f00000006c0)="7402", 0x2}], 0x1) execve(0x0, 0x0, 0x0) 03:51:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 03:51:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) r1 = msgget(0x3, 0xb2) msgget$private(0x0, 0x390) recvfrom$inet(r0, &(0x7f0000000100)=""/213, 0xd5, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) msgget(0x2, 0x81) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x0, 0x1800) 03:51:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fchmod(r0, 0x1) 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) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="67339c6395db061d300089868954c4d620c6fa597a4f980f81bf54bd7a280aba717916127615620993b2b6cbc5e7504bdee2b0cc279481beabb828eefa45b01876863044c16e31cd0a4139634e303dd7a8e1686c6cef69b57d7ea2d9bfff0f9a5677173e9fd00738e90c7fa3fec994ada94ffc856244fc77e06dd8fb6a7557b7b7dbc7b01f78d72f568ea42fb5d143f917ae17763d1224f4b0f2c3e19d6c89cad44a2b"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchown(r0, r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:51:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x0, 0xc2) 03:51:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x102f, 0x0, 0x0) 03:51:56 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x7fffffff, 0x9, 0x4}) clock_gettime(0x5, &(0x7f0000000080)) 03:51:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x1b135a67) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) mknod$loop(&(0x7f00000000c0)='./bus/file0\x00', 0x4, 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3f) 03:51:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28ff00000100000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 03:51:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x820, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x1, &(0x7f00000001c0)=[{0x464, 0x6, 0x7, 0xfffffffffffffc01}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x9, 0x3f, 0x2, 0x7fff}, {0x7, 0x6, 0x26, 0x4}, {0x7, 0x3, 0x5, 0x5}, {0x6, 0x100000001, 0x81, 0x7}, {0x5, 0x4, 0xff, 0x8}, {0x8, 0x4, 0x6, 0x85}]}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="2798defbad5f33d3e657f541b669a128ea245af4191f203ec1e26f527bb083c67d361e923d891de8db7be8f1dd9deaba4be094bbb08e048f66aee04620dd7659fa5d1cf1d0f3c89391cdfd6ad7f8c9fde5f07ba9d0", 0x55}, {&(0x7f0000000240)="2807ac9baaecf0f0378c843dd813877a65c10e3857ff44e8ab096383ec00c4643c87a8a6d9926f5e6166a0ae0adb8dc088f10c1c68ba22cf0140fb591a70c3c3fe5fe871698036ea562af1778d836adbe8fb561bb339913331c753329583a3854a447d328ac177a32645dd956299ba8414f47bd9e9d23f13b69a08", 0x7b}, {&(0x7f0000000380)="ebe449d724dd9fbd77bcf75840a8f0ba766bfebe62aa7edb57e8e7f97ee7dd3b41e3c72e4aa31477275d2623396a6c84483a6220a3efba509305b695276a0b5b95d1ad33183617175d9d8aa6e16c6ba596f3f8d7e0743429402dcb64c92ff7df882859fd772b275499e5c02515701afd3d6914dc6e672cb513e11b44632011f13733dabb52959803fb508a271950ee7579ee19bbc9dd3bdba4432e8271efaa7cbe2b8b7eeebcaa881f6d08b7ef94f7c61a1084a8562fb6d919b9c1444d630d07b1df57da57936bf2a560082232bd5e36df0298a224e08cf157e20d89a6d92121074cad608363a1d80866127bb3136e05e13d61688bce4a35f9f9491fab20a8", 0xff}, {&(0x7f0000000480)="f37655096f88451e62d02c28a38479ca3c2132973cc2b12037fd347d712c32cf057f647288392b4832b09f27d2dc346e2edde5dc1341379c2724ffc6ee5347a8a419dbcf7801d3c422c5890e2dc08eb941e6f7bb674073b54c78ba349dd12a1599597a8757930b918bfc47724e094cee660312e2878f1bd6f571c88712445e539a455752f1eb0b3b7af93f107f45c41e8bd0fd09ff392be575e51b326f0eb43ad0880d448ebea2217a4d14af78c8649aa67370cc5a95426b4e9c739f22fb5581be64ef760d2d321417de351d56d69b43ad54452f8b34f08b5083cc025d9fb20709443ecfcc7ce18f6e92c67eeda99c6c0ebc99da63e6c0b36f76fea01333", 0xfe}, {&(0x7f0000000800)="0a0e6560ba945b5feacdb6fc3564b9f00092bdc49158465f5e2a47986748782a24939c1773ad074a2874c201dc071aca5b9a18ab1a6c5d1086e335aa75627fb2ac106f9d8ae55ee204b9625fa9d75b9d20f3c4a1b814895f2b27d30e18a4d79066c39779dffd6b0d8d20aaee133d29d4fc04f962ae7bf28b0ae425ae8fed131cb0a62759aeed42f92fdb340b5a7fc1743d3412a285f0c1d1a2644b6c15177251a40614205dd7b58b565187d80601ad7e8d256212b0fd426ecfec6e85437c0c8e01f0be981e9e982111e08271fbacd527ebfc7943638353c86a5e0bf5662d44efc71a3ac53e7a74569fac4edbbdae15bb944793feb069f16068911b887e7869e01a4f051f8d6f55bb90f10296e40828b57a4dbf3cf0b3807fd8c399523b8cb2c4", 0x120}], 0x5, 0x0, 0x0) 03:51:56 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x18}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 03:51:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/110, 0x6e}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/239, 0xef}, {&(0x7f0000000540)=""/128, 0x80}, {&(0x7f00000005c0)=""/152, 0x98}, {&(0x7f0000000080)=""/39, 0x27}], 0x9) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 03:51: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)=[{0x44, 0x0, 0x800}, {0xc, 0x0, 0x4, 0x400000000000000}, {0x6, 0x0, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 03:51:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x72c74d14a7f0a212) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) dup2(r3, r2) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 03:51:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 03:51:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) r3 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0xffff, r4, r5, r6, r7, 0xc0, 0x1ff}, 0x8, 0x496, r8, r9, 0x100000000, 0x8001, 0xffffffff80000000, 0xf7}) close(r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000540)=0xfffffffffffffffe) syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x81, 0x0, 0x0, "7870fde40100000000000000fa00", 0x0, 0xd772}) r10 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x800}, {0xa6, 0x7fff}, {0xe7, 0x4}, {0x43, 0x3}, {0x5, 0xffffffff}, {0x62, 0x2c3b}, {0x7, 0x5}], 0x7}) pipe(&(0x7f0000000580)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCNXCL(r10, 0x2000740e) setrlimit(0x7, &(0x7f00000002c0)={0x200000000004, 0x4}) r11 = semget$private(0x0, 0x5, 0x1) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="01ff7f00fdebf340731b0000000000633ea0a1b0d8e8908021caa690958ff08458a7000000aa4de696fb7f0f951c5395566c5400ed92e55a3a18d0b639d562f5aadea42f9465bc3a878aee1a0d6b35f8a645896f1fd7591980f0bda902c302edfba24cda8b593262bbf16fbae0e71967c9e1b1596d4ad732ccd8f02482230dffa1392c9ffc2757694b29b165439d89007fa836f23671b1df5a00001fa8d45999fe66c065a3a762a5abef69e9f10d9a41e8f08487dd264aa179507685fd9d4e6d47073f2c8c70f4fbc457a5e80cd5b2e2e9ef9b775efe000000000000f9c72231c02e9fd8b872dfbf7a9ca5a9cccdee5c9f2f16c99c3ec572026eb17f00000000000000989fbcc0b058ef51bb7ce918785455c53b8109b0250f0a9836a9330b80b64780d4bebbce53a8a2652e8fb3bdacf2b528f932c89b7b7f1c61fce423b8a42d50f9a472a8d3750ee01bcc28e38892c781eabb83d30b7295e708b1ebdf9066c49b681ed66e8fffaff59443aa8e49f222f9ce057a5e9c7454166599a04c30f62de6b68100000000000000cf18d129b7355d63d2a5754fb8861a7dab08cfa79e0700b53cad6c7b5eabb177fde8fcb228ff122eee4a7d77ca3048aefb8bae7cd98af51b64d144de950baa2aac37e54898153f79c8a5cdc4a2d10ef893b65027f1944f10279c26e25d5d35490d4db52b7380cc7a0b253020d3bd6701bff4f1365f0b58613491d2619a8d9a17b9dacd6179e467b2029a1381415c44c73c1376baea47e42f9dc255165ecb4f38c7fc081429ff9ad5d2d7511c8e495a4bad3f240905672e952c0000000000000000fab4ffafb580bd07375b8847988b7f8dd3ac9546fd09ea165d6cfb61ce9c44c92c115e54d117b1384d92395e268ffb3a5f477c9a5cc9d3d8a5efa165ddfe2e0900000000000000f2718f8b34d5caa5b259f2c30fd9761f33a1f442e434937927307f7325591fd29c6fffc44d576fef408075367213282322b066f0f6d764ac85a6ab77cff6a4dc153af2e3194c4322986a4a98cc64b0eef3a52c35d584d3ec31a0000d058c5f147406464a5ddd040c6ddf3bad9d43511aa89eeb06348660dc2cc801712b454ef02d19205b557460ae725bcd14ae642800a93eae2ebeaab0d25fbe1ce0d94d52ff20"], 0x1) setuid(0xee01) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000180)=""/102) 03:51:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) fchflags(r0, 0x0) 03:51:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8102, 0x1) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) unlink(&(0x7f0000000300)='./bus\x00') r1 = msgget(0x1, 0xc4) msgrcv(r1, &(0x7f0000001500)={0x0, ""/133}, 0x8d, 0x2, 0x1000) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="dedd82505031a8f4794b96929596e811ce7b48df2ea9e539a458d998fdb25603379995079f65ef4aeb4ff08b6c26a54939589c351a35ade5f9465e3a8b3d119a4ebcc2c0b312", 0x46}, {0xffffffffffffffff}, {&(0x7f00000000c0)="f94ed3f3de6677258e5c7f287afdc8aa9b8ccd0526993341767325fdeb383f220cef852e13ca1efaa955fa687e0eeb193144d60d100be52c76be58ef9ea5d2669eec808249e6c47a004245b759e6b74192", 0x51}, {&(0x7f0000000400)="3341b3780e8fe0a5970b7085937b190b0779afdc6252933afea0cb13ffb2d61008b672ec95834506ecf8a73311897da5b9ad6d67f26f20c733ed219dc58e60b2683aa0045f4345e27dbcbc38155c11f96fe49c1cbdcac3957d74f8266a58372aa773d1fd4a98b9861307d72d9f5ed42f33a3a7b6410d911a74f3247469a091e74b0535224cfb2a21e4482034cf98e39cd5626518183322b0c62c66da43f2fed621cae49ac56540041dd929efbb5f594f4e6a082a828e7dcb758407122a74dbf8c9778b11e0b5667a1981eb94e66474d99979933898e21e8c189e5b01db4e740a38b3367b54a75159eb00139eb15503ddab37e87c93ed03b29bb195d822c000d5697916cd31d63d5b1d6eb106970e6df448afe106d711219e942207de4b6dd16901f768935cb5be2c11b6c77c3856f71c0fe3e15261d455c344d1d8e8fb6be4682483943a257983451042b2e441f45d5335a27187049c6fe4639999bad27e8acaa93cac9837e08ac48f893bc2f0fbbdeed2ff5caaf354ff4fe94aa1803d6c1c172842df5ffb41905fc33a895b4678d917b70c6b62b91703a8cbf869cd5305262acc68555b9182f9e2fcd32bd607d7ddd3234094dafa75e2d6520591a0bac470a02d2cec587bb3377144c01a9aa8c05dedc644bf6a408a9a9f1e715a849198ba7811330e9ad8fed26977688ee66e01f4bd4490506b968a543752315e4e29ee679e2c68faa92fa66e4120ec038f26f5b3df3be09fa529b1ffb858e6184d936413938e7bf1577afd0f0dd6d34413ced19be5331ff111e9561d3d3bfcd0f8c10e630728f4105711b9c3f468163876d57ced2d4ee9fe947d6a31dd2bc78344b1265d9095e91a7f16e44106efd31f2c36ec8a924359180feaca1b89645b9d3a74c60cc5a544ebf12e395aec47917db20aba11d6c495aad2ce1b09c34de5d84ee9a62a42515710cba6fff9806587307e2964fe950e6884122554177757f5fa952e3e028547f43edf73b3fcf5dd2a3330ff8ff4a344d5e22e660dcdab646934843b39a8a9f2fc670b666aab7fe83fa62a1c753590da764b27cdfbaf9895de43d2d86cd81588282b15d1d68e72107c211aad833eb50834937c38ac71e3c528fe2d0302ee7c56c6f27f5a8f2b1839447affb2083eac0c21b48939998a27ac31d5206242dcd398699b45b83baf083e4e9b814ec5ec0e3f1171a445156c5fa5feee5a36d65156a765b62f6abac54f4bddce1a531e1ba54076f0f1913883d528f7b16b9a08558b89aced74c4a9f62c3f2cd8d6916ce31ba986974dc683fc9ebe1f7a791def22365959cfd04c52611906ffc91a4346f960e4c3df146815e35c1afe4203fdb42fa8d2ba01bbf3b019a70192b7ea91eb2dd484a39e31337202e53f7fab709c1ba61ce62435de6ff66c91e6eec47bfc15515fb55e5f212269137677510cf92f429f01f830d2dcaac7deac6cc0b44aaab63ffb561d03258ab3ace178a11ddbdf1d246ce2f58d0e306f1eb6a3e0c2a7ee61efb4c11631320af52f4a8993c80c976d804fe01bbc8d870b0301903b18432256ff2064e8d531cf0d72023a9d9dc470b564197739baa04ab3568d4ba98d1550e9b58c37460ae0e169721e35642b617f66b2a92131cd6aeea0455aa96d0b7f3d35ed89ab7bbdd6cbe1e7312910259ae4f4740b10badea8068a7764b5f6964ff50b1c711f57ee4c3a7d2f8ce18a447a40a0d78e49fe43f5f9a91bd3303a2b79f087477301eacaec860e3a7d039fcd2cb19db1d3197095cd6a8e5f4a77bd31b62aaef26bb290f604fa78b9ba76be3cad212757a2b7c52a05201cea78fea8d0365d2ed8ae6a7c42f831c23e36a16656e389ac3c86ef94fc76d886a88a0cabd21c6ad3c16842c423f31bfe1a821fd864fee0970ae1b12921979db57417892fbee581cdfd5bc62b42898936a498e0d30df1affa6c88498ffea6075e80837f5bb84b48ae6b6d4e0ab6f24dbb961bb54ad691173e660c5329c665700c82ac63b063dd69bd13becbd6ba070478c8f18c7e8d6ec1190986f346c076117bea2680c4917360d103b31c815e23be73e91d63a451cc264761c4d6d687590700cc7a6aafa597995c46180439f0d42e7c7f44cae1a5c5814512d11fee5f8e967d3b7aaadb755e9894b95a59b0bd5b50672d1d6af1364fa54de44bc4826043565b92c0b93fd880f41a873c6696da921b0379047740accdea8dd6aa696b3836a84a6940c95951e7ceb780c02a8ec52fe9db6ce809b71b6f3811f0a78c77a293e9888f0071e353611331f7bf40104a4400b02cec699528ed2721cef68b9808ec5167e21059951db7a7eff6c2a54cb58959b43ff8259c3797696c1a4d62db18e6616c713afb78f1c5f206f32822845cd05a9f560b402cbcfb4aea0df3d987634213077a582da4c1b0c5c1396e6fc8779084847d25c31e890129c4ea7aedd722a8d6140034c6f0b9a1b6dcd4990ae1b668c37a1f02df951124fe4b066749d2a4df7573d728b2d661e2fb6fcfbe4cddc52a707dae658acf7659530da0c9153859c4e6c8cce21300412b5ac2bf04a3b3ce9bc085e8734afeba1921cca9d13aa98cd33b37d7a93ea2b99c543200d7943358bf45e2c86ddf96860385808a9a31bf5c30bd4825e4a53b6d461d2a7ca237837b9d0ba34205bfad9174896ad4ae856a166a61ea282a9539cb861bffcf3973ce9039ae909d8477b078a764e476e656a1c38d10023e4ca3f7b8a26a2ad55c1286cf34e57cef91126076d25cfde8a551441bf986cfb7df3afe113ec84845d41f1c11ec78b79f5b2b3a9571aa314a82fd6e6e7fee0408fc817b69d1b095313885a3c970636d2fb57e9d81d1df1de927c3d0472675452683b243737ae2110ad13d04d9a8583d6563a6404423fb04f6c2040d53d7a55ba32f2a1b43d62b56c0bd4b735b1737cfe62f8664cd6772bc8695da2b0cd69c8d005223ef95547567e4ae0b2b7eba50bb7ba28be4683be267031fc6f4c2ee3c805c724954f51e983fdbe44aee1bac98ea658fd5db8a13940276412498c6d2f89e63fc45982e868f11a63b455ffc316edaef9f6a4207b613f1aa38a5ab04398318d066ddc897475ee5a5a0751cd1ad697deb4803bf66f1b45ad162d4b519b9bd747d607466c28a0353bc29b69c891caab2bb217563eb395f973ed16c270862545bc8f9f049f23d61a1f4efcfb3f7c8332efc2d98b913d23ecbe394149e8a2bdcd5a72b2e706273d8d3460cac1fa1a2c6cb5066af6f3fbd65f005e359a146edafd396920768f00ae53572668b7c9ed75b2381674db31d6c9a15d1ae946d1b312c3704ac1f40068344465691779193d050bb90e0e83414949f7bcf2e80b00bf32e27e32d78edc663abb1264ffc8b1e336beae6e741bfae482c3808f01ca4b3017564cd798f1707e5d6530619f4f3348757e011adfb00b24f5338e2e1e4d233386845842e4224de5ce813c93f6bfd6a4a1c4c85affd64cb1dc7e97fd660d14d8ff68e6191837106841b30fd09e54f52245cff7a3c0d06db4bf4d8024293cc06eb06d2dc515b40e907392fd1b1a0fd60b6f2f1df3fa969f15721d7874b91934108ca727aa024515b7efc1327f51ae3d26fa7cb66b98ca542bf70c1789851c81927717eab8b64c1ae0805aac424ff6a8ebfa44f2ec2cd9cd99a3c2fb870d4f9fb8cdb632002e2b685ce02cc4e57515ddd7e9e5ced834aa011e6a12d6e1962beb80815763e43235baff6a5a94d0d335a586331948a8a6ebd10c268a1742a5d5063c48e0f1a10028496d99fecf5546377bcead05b9354de5c7f7aa25ce9e14401c9d0155833359d905527b637e6ee0d628d83f3e4e70f12ab60c1c3eb3390332eeba6ca79becf03f382635ca2cdcac57b7ee57a5b1d366d0e859a86927221a2ac214bc3c0fcc0d53b8d6a5c9b1348a18ffe75c5f572469362f6fdf9e367765da537e4cfc258bd0841b0503cc678fc686240aa85b6ba7e5f8b4310d8ce75fcab339d90e4242bdb204e2f46132dea2e34dae4c3d92da020ee50fa0e9f447c304b08cde21b6c481f0cc0d93a3c301e8724cbc12fbbd891b9bbf589c499e56063f5dc89b95446871bf3ac14eab9e7391a3803607fd466dceeb2621914e6aa8da6ae79470836c72791f25ec7f5f7db08ffa7fb27bfe8107667c320f130ef719a8ac17ea9e822d408b394e4e0c3c0f8ed6073d8d1198ca5381b6ab125f4a38666679e1855bcaad71260fdd80f0b73ea3b2f1c52615791b060ff8eb13baf9c6592e96e787cf34947d5ad4e74f35bed8dab6714d633792cd46ef7c0878be0a33f7df81bd4c867ba4923b56b72bedf11c322d374c7ef543055725621d45f7739bb9cd9cdb5f13638e6473df066105e40d6d75b4cfd58fa905e6139e2fb9a241e166f7dfb3bc5ea96b57efb61d857333d71f51c2eacbfc0d4fbacf288fd17fa12c37baf1b65d38ca13679b50a177385d7c1db7b47c84b3084bb0014c0356c85ab32808ae2522ad2fe80f141af616a1ebfaace8d113d39ec57658af52eccf90325af4cdcf9a28803220812591e49eef3fd3dc8ece89efd48440f585254a6cb82f02f124f1f2be1e790cbe85b761aa8ca9ef09399c1f77b87503561801d0d9a77ade71498807f17f066abc06384248adb9b92b9f5612a624d4fdd9cb30acdee96b7d66ef068dda748d25f0a0b8815af4118892d8b5ba858bc4ba2593660cb3382ca445355015f6ebacdee247549a437bc19068661544c9b6c92561db44c750096f0b2f779076e491bba8c1e36756f65f7c0325e110df9b08be009fc115d58d55017a5e752c166908e832cb9b434394e54c18bc0e4125c0f59425cb4d9414d284c534dbd87aee4583054af972063f07b7fb39561b465c61604ff9ea1e091aa6f0a633cdb1a96df1f5558a08596b507073534433770a7bbd243dcb4c1ce4fa70d87d95ea1bec87158518ecc2b4bff6891846a29494b5380aab64d6db99bbe8f2e8f752c97421309ffb24e78c654dee5039253b5e7bc94a73eff00dd1384837555794d361c7b730a13842158903198eb90af8fa537e1c93af733ee0a7b74bdad0a53c77ef0cca3b16403935d02570e6fd7a66c06746fa863b6006b2eeeb3278553d421acf0f4dad03fe5b468036b2940d0ee249c190b503be775f02984dfbe004f09363d2b79e6d5616bd504be68841c37e71339785c1ab1bac1e3f583da8893b087105d648e990492483f8999a53f51ac68222ba8098507dee88eb6e8791bfd149a9522125cf02bb1acba7e9903b8e9deac7b58580ac6559ff35004930d94cd0219f8b0f352d57b47747a556acce6c32de548b5d9e88714a1dc0d8ee0ec806bee3cb7eab42c9d7e52a9363eae69fc28aeee3944baa97f4df55618d86df520d7e928429f92e05e1cab6107123632ce726953b716230419705257947aabe5d8636d80dea1f5570daa2187ffd666f18e6678a9435b18b2c31f38b538f5de2065a9e7858e819ef4eebf531dac2c9172d7b161ef66dba1511f3c1d8fc2501b0e3818d688c5938d82e9f783bad4fb350df56e42679263c886223e91ac0d2f3a1f33b79f022b678f7abb896b87b0086bcc7fc04fca8d96bfb8da3470259e5d3ee61a40e89d1b1aa5b077ce239975aded5ee981f4d4cdf4342056a0b791b6b790f75b8e3af55163ab1a7057e4222009b9c747e221c3a5b89405aee5d48ad02f2eab190e108133063c88ccdf44f68ca4ae44dcfceba1d1189e19f2b3825247d81e40146b33122a155e50889ea24ef79d6f23fc280d1d6c790f3a9c31608715c8e186dadcfa43b158d4ec", 0x1000}, {&(0x7f0000001400)="e123bfc5ab4e69e8d7aa28ec48d7b8616ef4b8722481bdf5eed5db9e2bbbc2d2862eff49bc05683b3a3b763d329c2cbe53fac0b015e82d2bae268256155b33c13fe85381b4f9c9c7662efd7556bde12a72c44f6ff2ba00c10ae683306c378741250a1086488f0b5e0b08a0d637dd728ad6b59fbb9252d39471767e8b99891a19248da2c86726eb2e0c3a3526f5eb5f4313c2f98dab5e398a2b12f86d1bf5b70c8c95751f141493754e2ecabfc6cb2a19c818a3e4415bf769322109472e09412d1414", 0xc2}, {&(0x7f00000001c0)="fcc67733addc0fc18fabc8d3ac751eca41f09680c4e4758e45a4603dd0e1dbd729f218ae6b831f25a62892f2538aab03f1ff4205ce5fcce5b5e3a5dadc7f94c84907c243f88b415b01174ed06f04ab46173ca59fc15f5489c62a6198ada3226e4d30ac2e3390841d79b119ea5f", 0x6d}], 0x6, 0x0, 0x0) 03:51:56 executing program 0: chdir(&(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/4, 0x4}, {&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f0000000440)=""/244, 0xf4}, {&(0x7f0000000540)=""/55, 0x37}, {&(0x7f0000000580)=""/231, 0xe7}], 0x6, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/65, &(0x7f0000000100)=0x41) shmget(0x2, 0x3000, 0x90, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f00000001c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="68abe07395000a670000"], 0x5) 03:51:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:51:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 03:51:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchdir(r0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 03:51:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0xfd1) 03:51:57 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x30) ioctl$TIOCCONS(r1, 0x80047462, 0x0) 03:51:57 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x5, 0x3, {0x1, 0xffffffff}}) 03:51:57 executing program 1: r0 = socket(0x18, 0x0, 0x8000000000000000) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) dup(r1) r2 = semget(0x2, 0x0, 0x12) semop(r2, &(0x7f00000001c0)=[{0x6, 0x100000000, 0x800}, {0x3, 0x9, 0x800}, {0x7, 0xaf}, {0x3, 0x5}, {0x4, 0x80000001, 0x1800}], 0x5) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r3 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:51:57 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x400000000000011b, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0x0, r0, r1]) setegid(r3) setegid(r3) setgroups(0x0, &(0x7f0000000080)) 03:51:57 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0xf695eb2a5f5240d7, './file0\x00'}, 0xfffffffffffffd7e) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 03:51:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0xb81, 0x0, 0x7, 0x8ebbb0d}, {0x8e22, 0x6, 0xffff}, {0xfffffffffffffff8, 0x7, 0x7fff, 0xffff}, {0x61f, 0x254, 0x2, 0xcc85662}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x7ff, 0x3, 0x48, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:51:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00", 0x0, 0x57c}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) 03:51:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) fcntl$getflags(r0, 0x3) fchflags(r0, 0x0) listen(r0, 0x0) 03:51:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x20) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) r2 = semget(0x1, 0x4, 0x202) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getgid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8883, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x1d, r3, r4, r5, r6, 0x2, 0x8}, 0x4, 0x200, 0xd027}) r8 = dup2(r1, r0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f00000001c0)=0x1904) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet(0x2, 0x8005, 0x6) r11 = msgget$private(0x0, 0xc9) msgrcv(r11, &(0x7f0000000300)={0x0, ""/213}, 0xdd, 0x2, 0x800) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10000, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x28}, {r1}, {r9, 0x86}, {r10, 0x20}, {r12, 0x100}, {r13, 0x2}, {r14, 0x4}], 0x7, 0x400) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) 03:51:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) 03:51:57 executing program 0: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x8, 0x80000000}, {0x5, 0x670}}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/154, 0x9a}, {&(0x7f0000000180)=""/156, 0x9c}], 0x2) 03:51:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffffca32b2b57e5e00003f0000348adb0100010083352058a42f5cd2b8a8d1e4b4c4d31fc6626d1befb52438d0b3246e0f9e8a7f28270d9111e1a0a80e598ff2a9a4bbb5cb6d26cd7133a66f1423fa355cdccafa7ebbb48b2df68a60309ae6376be8d0b074ea5de7becffedaecfca5c18a3ab152eeaeda0551b37e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b984b2bb7b16d0f4321c52039e40232f533ec95778c24760877adbe23804"], 0x1c, 0x0}, 0x0) 03:51:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x15}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) mlockall(0x0) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 03:51:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x100000c}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0xfffffffffffeffff) 03:51:57 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/19, 0x11) 03:51:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="6a8668", 0x3}], 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 03:51:57 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x5ff, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 03:51:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x120, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1, 0x7}, {0x7, 0x1}}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x88) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = dup2(r0, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) r4 = geteuid() seteuid(r4) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000000)={{}, 0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fchflags(r2, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0x101}, {0x0, 0x9}, {0x21}], 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x19f, 0x8, 0x5, 0x3, "560f697f378b4aafe638dca00605e3a445ff5e9a", 0x3, 0x58d}) 03:51:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) mknod(&(0x7f0000000140)='./bus/../file0\x00', 0x10, 0x4000000000006) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000005c0)={0x3, 0x5}) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/115, 0x73}, {&(0x7f0000000380)=""/250, 0xfa}], 0x6, &(0x7f0000000500)=""/105, 0x69}, 0x800) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 03:51:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 03:51:58 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') stat(&(0x7f0000000040)='./control\x00', 0x0) stat(&(0x7f0000000000)='./control\x00', &(0x7f0000000100)) 03:51:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x4}]}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb1d4154a2d2c977d, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = geteuid() seteuid(r2) 03:51:58 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() r2 = getgid() lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xfe4, r1, r3, r4, r5, 0x110, 0x7ed5a005}, 0x358e, 0x3, r6, r7, 0x9, 0xffff, 0x1000}) setreuid(0xee00, 0x0) setuid(0x0) 03:51:58 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa15a, 0x7}, {0x1000, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x8000}, {0x80, 0x2d}}) r0 = socket$inet6(0x18, 0x1, 0x2) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00004000000000000000000000000000000000000000100e000000000000000000000000000000000000000000000000000800000000000007000000000000000000000000000000000000080400"], 0x0) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x5, 0xa75c, 0x800}, {0x3, 0x5f5, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x1f, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x3, 0x800}], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000001980)=0xc) fcntl$setown(r0, 0x6, r2) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pwrite(r0, &(0x7f0000000300)="a0d871c9456354f2fd24e435b802e738b03b02cb014e66365bb4200e3cb4c0c995254ce8b037b121f25eca412c594230612afde0119fb20c2f892c3af8a327c354afe5248dc3fa623a7d5f828100cc6c6270db18561cee54e84dac74ba83fc68665bd42f7f531797b2723a0195537b98b900adef9fa766507f103c961016c9323f7060fb9f9572b4e5a22498f23085eae74bd646c5c78187a59d72662d2a4fa26d9c7b41e045dcd3ef0d2935dd2e233bc35e2cef6f67c7dae52d671201a20e63c720717e04ed86f6115dce992938d3c9a3b9e312874426ddd2588ea4035e337d78b491479ca8c7c1a039234e1c4fa3460d8c02147a89ca4057a4c47a5a4e371040f7b8968f607a84b8d9d123b31d45424bc78f07293332b3386d9f5675462456530e7779e33d3b6741423f44fa47a4f5a63b49887cbdb993ff037e0188ba2ff641e6e67e5938d08582e9145849c489c546e2d1b2196cc07b5f806bdd13f8b25c7b8c55ace35acae4eb538fae544e290aed678d5e6147fed9c39e91e444ef33e7af5b10468eb218620886f385d3fb3331a2d158229dea44b404adebbe6d17d3352097e9b9fe8885460af90d272d93220354b07376b9402b287837b5119fc9a4e294bb24ac2e5fcc89a6999b5fc2b0e1dea5f676c371fbffe666f7342bcbe57685900e0157d41df9b8f3458bcdb0f2c82f3dedee78475eaf18e2f025127f8eadcdbb1e1b218c2fb59bb84bba0c732fc10a29b0b73de220e02c865c728d08d500c099bb065e5545b46ebfe296dfa725188c7f6a53e92025f563d94b843de065994430454b58faf29e3d256517a5485fcd148b93d9cd8c8de5b8bb300c1f71c1342a9db7ac17156e5ebd9f44b524dffb3062987d5757fb499126990b62cb621518bf3039503e951268f0388de0be3e86209511ad3c21e640bf47eb34c1eb29fabe88e087f5e6e5974c7f32632f6dbe398436a5fcb03fd6ecdd6e93b66dc7ab2afc885f29dff2cad1d7dd9bb3384b641a615de342abc35494b04c9ae32fac758be2214f05f11559e3afe4888b8f265c51cf5ed16655c61f56a49e5565abb8f7009436ccb92ecfbe24329f260b250341a3ca702be80d8a8954099ac81f5dbcae8193892a9b2fbb2a6916f18a55f69bc6db9fa37a7cce8da37b2386c74e869a3ddba3914111b2f092e7e7969dfd99a08c83aca7d0335ac6e1c533f6e1e9e071f47f6f0d0b432a692d07119d928d53c03cb70480f22dbfd64b4821972b3f9a2b6a035184700ff63b9537b0d268d8505c12070abefa7ac2ccfb4ea567f3b78f68796e7d617cf82b9559b7c64230008d0bb0b3c0056bb13a0e52a513acff9d4043657196ffc2fba99399a1d1c8c22364c216d435eaefec874139c8ab9b7c2d987d3a980111b9f3893a766df7b8d38e6802a7a9bc85f2a7288f009e98b4927449fc3e2f86f0f5ba1f544fa59cae97638cd84c1903e9e73f30e80fe94daad6db1cc4cce5855f2c50953ce956ddb034647f206c8f60387fa05fa1b6294f7de9bf81c1813d612fb27bd4a2aa9c3316cb531b378c060ae07e2f89f94e4200c986c20f192f3a5168c5ec54e7f59761ec429cf554a1b58a98bec2800d890e3498fa041a5c953c789d3cf88b141cffb7e079c11e42508390d1eec4f916618b9b8a1dec1630c2ab4b3b0446d2bcbe9a8bcbcd0a5dd7c8468208f555c6b8223e6f81733d1fffcce5dd5ebc18c9507cb163b3f0b5c1203e95d32f7c1952a5dc2ac76ad324efc7d82e936524402b1c53a2b8e3285cebd7045a2e13bff5146f7a36b5e3ed947a92fd65329c0de78d0d274c1dca17c1e10836c3652ceda5faf6412c133065052a380249a26213c631fab9e7c7e85e0f2781df2e4268a1d814ead19aa278936410f4ab4fb1af3e70b6b884660ed80878e6dd13519c32950741f3f94f3b897b760b1337213cd699adfe481d80e126d5acc550bdf9aa7d50d377dd3bff312a0ba058a4d6353eb433ee7eab779f00beeef1a0e13834dff21a0a852e903f857e2eff5c5b1df414d1e2a0b48cfd48213887b78da3b46e521c6e5f0cb382f2916db4ae7c515737548e4c1fbef4bf34dc010ec7fd5bb6d165cf8b7bee15989e488ef28ae12c239019443f7355e7dc8dfc2f43248101cee3ed8edfe60c276bf909ac9bb8c5644581bcaa0bea8b6d264078e6e37a9f2a45bd6b9e4e47f6e0b33af81d6858044779cdc228279638949712f4d553cac8410c3833914f9b086bc264824315f68c6119e13ffc5c2b128a57c8527506fc66b89e68d4a35766ffb6561d1aa04c5275240d994191edb55b919896fdd3ec084f582d3b0b2315c9950e316a2bb802f17192364358d7cde60f613419af668e8ac0c534366ebd54928f35d5c61de97e6fb3211f9a63916defad30cbc35650d14a37e86127d493016c9903cefe12a8fa96d0bcdd05d61809c346024ae3ded309aa021e06e1cf1351cd2d4702f4ccd606292392972e6fa1c716900b14507ec15011cc32afb46108093889b67277171a1c595443ad1a1ef1d4b1a3cbc2f7c5d7b7f8908dabc889b2ffd1a3aeac96c2eb2302796c0f221b27b61898739216ede9d32a7842dd4dfc3f42793c14be5e7dc8fa4291a070a09d58d27ab85c0d7b48ab9f01ce90bc48f4fff1709b8cc00cac400a808e641ed004e18be474270374e732622e5aabe873c62e37e7ab9dbdacc663d8174052a2cf9d1eea47c44ef5f95389c8297251c078acfaafe1d0e1fbd69242ca9f7f6b15e5e6ad2e0b4b149ce39e2562644cc672bbcdf899afe2a67f064dd2c7dd5e6f099efd6e40ffb4b784b024e754c0e78eb6888227eb80a182017c0dea73624fd85344960201d078a4e703b3bac7a60b5cc677208aac4d45204a99ceadc1ac6de926c48643a8bec487ff94af9ed1a9fd08b100368d51e16525bd536479853449e7c4ff57d6d2bec663e28897d1b3215e2f3e75f2a6a3a52d3111dba5e073b5569cd2f7913bb2976118a2bb8ec0ec7b4460835d2e7d3fdea223551728e3636566131279f200e97ddec1cd39f28fbaaaabd422896e532982c52861fc924f8a6675d479ab9bedc56f7b42afb2821a2ea0584d8ad661edb9f2b387b2783c6880548b8c3200740825c26c27a94e4c993f31571dd4e9893d132ec1a231b684eb78d7895960b44dbaadf5407b3c7dd939da17368caa14c11338d50de621af6826d9c6521dd10f5f4f0dfbe1d59cb1e29c753328830fc202eb9591064d6b04ec312a7ac82bf72a088e79597e10e4a1eaa0f8f995cf11fb5787b042c19385113ca935a266da0e88193f5098e4af089b276e24885250c99313a9a3ff05c957af5f9dfbd6b3f65ead17b9bd34b04181909df5f240e8055034ff9b743c4dd490b9d6aa1a41bff27aa24f032ee2aa641b1aefdfdcf4f211db9c2bf2d28d2b8a58902516923417bbf63eb1246bc1f6573e4fe5667902a9532175eadd6702843aa12d7b7c5dc041c9ed282e3367714ec102fa23dc6a4ee548d526ff6678c04f2c34568e571acd9575edd8cb14228855c41618e8e619d38371cd26e384a15992fe2703e1b2511b69d85b4733ab5afd2403df743930504c1713967d090f31dddcdcac2ef4ac3bf49f3d69f56f30f6e0a5a231092a4f9576413be6c422a23d5cfffe173173b27d57689e6d0f6a988665f94543aaf9916a1d301d6290af05c0f11ae52c16859ad17360a6955f9614791ca3edcc0a69274406337a6d7f37c3070355fbdb4f3e5ea25f2a0ec9d678a85938c44d683f58a754174a71f3b12fa0e5940867b77f94741325dcb6113272fdb098f00d13ef61d837f1645530e8e554c998f20732e430591bcf9e7b4ab3b09d75c81a26f630ee68f8a220c4261ca56d120a95a4d82ade8741d062f7c1c726e9e457821c6627e54901c5a2b7fe5c2bf596e8b0b6c1a968724d8fa7fc1c6814a9f31d9c42b1aa1e0f53a968f4aebd34ed9e0e84d77b1cddba85dbd949130b852fd19d05862af8c733dd93127327f233835eb782d659b6f5a3261ed0a1ef337ed0977ed73c7bf16b4ec9b3e312b32e22a36d944b1bf5acd0d357bd3b012cc2e0bd01a1c6b6970eb2facef9f77068974a2ca57f6a0ff1b93b94a20c312aa4760db01c8513399cc6ef3657372e3b0a215d28ea1acc495ea4e98e49bbf258f90cf07f38c9431103dfeeb9fc6576a54a24dc16fdb66148bd728d5cafebe7c20248a2a2897ada7398cfda229903d5efb0494e24dac29daae0ccda09a9b7949a667620d450bc6eb0bfc70aba7c34e23d93edbaf9760fe1daac8b3e787d198098f5af8096b78c3fef06a610e275f6e2c97107467bab78573d6f2c267bcf9472561cdcf19c5fedcf86d19ff947086a23ae701272fdf020ca3adcb950e1017309004cf307560bb37c99ef429d0e76a98f9dc7d3b72029297dff405da3bc6a338c3e5ae7da7da092972b902edc201f6ed0d17e36d1119bdd7e72e58bbbeeef6e366066d7c8410d4b229c181c08d10ae34718efc7184b0c1c832a6b10796d8dc0d69b4a75b9e48de45f0ff3583653ab7ad854e8a911b07153af70278979bf2d5d0c0b05e1395532a1a32d52279ad163e2665541390ba9a5de75b6c3d62e7c81c3129fc528f1a85d9e0f05ea39732f20f329874b9516066858242630543c1de058eaf37006eb6a91671df5ca0e637669e26eb181db044a2faa9472d336002cb113722c7d22a4bb44c69f4e6e5d941f1df0589973c24a03a7f591a7b1b0273b186b62e47597fc5654733d3062c20252a7a32a085c78e89e3ebc6a3e4358b5ea9e1ea6ac06db7cab3ec66b2ea95e6df666d3283afc8fd4788b256913486de862fcf8b8e3dd0366a3afa064a86bacbe998101e25d53995a26f890217b520dbf2ff0db84374c6d98afc9e459ff1cd75e422170d289ca6d182779d90055bbc42b8d11e67b0416c9671252380a467fda8348b824cd74a2500ddfd59db094e68ebb3cde940d0acb4fea282eb917117cb30d86b4affe1dc02350dcc229e76eaad3c7bdea134b23943c154fcfac6927051f0d398356fe35184c1ce820f2afda67576a136151a571f9247d8dc40a1d2d42ad58992f87022276cc467e7ee171801a49663dd7b28abf0f93969ac015a5516fbb6ba36ffaa8f6d230907266364eeabca03a806b273c20b8dd0f9f2b7dab70e4533a2ae081e817b34c5727249604db5ad0da3d8bd9294517ed2c34655bac3bb241b5f1cd1fa628f64f0156c379db4162bb8ebf0c8a012f505aef65da752911bdef1c35d880794c0a048ec2d946e4995cbf93c876adaf2c71a5ebb9b91104908398e54bfce1b8fa3ae7da02f0d0abefd23ac873b7ef85334b6a911a2af739c9b0ef60c51f26adfcd2e49af744b1e48321f5209b468a4b49927908dec12239dbc7e0277237c26734cca5ed86a27f1c91b07fde3a968f61031652a24f89c42002010129cdf6c7a6e6ab05cd236b3ac0e104712ad95d4226c84a6774a41c8ee65bb98d788731003ad655269afff2e43bd6a5acd94bfb5aee19fdbd9a21d9832b18f82016a462d9d9bdfcbc273e49bff07fa7e57fec3e52ad653a57089beec3e47239eeeff82de4729d0761f1d329f7035debd97ccd5c30031cbff2a656ca01aa3d03640d356337925ea739f82d2245b36d6972dabb547f2c7f2887afcd8845748df8c9b6fa9b9ee7acbb461d77de23244cfe6cfae143b5c595fea18b8aa25579169b90d34975994cd8cda6918aaa4c728bd7701e50a1a45df96a6a9464dc9db0005b8038410c191415b7aba181b7c177f4a0f36e3859b3c77efd33b83f", 0x1000, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000019c0)='./file0\x00', 0x8000c0, 0x180) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001b00)={'./file0\x00', 0x43726d9f, 0x400, 0x81, 0x0, 0x4, 0x1, 0x5, 0x3, 0x0, 0x3, 0x6}) getpeername$unix(r3, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) sendto(r0, &(0x7f00000013c0)="895c5fe6ec9a4437ce04fd912f804b639a7d23ce126a7569ab5c0c40f5b2e55ca2f98f076619a5bb14895e9370633378f5074ad3e1794aec4867ed332dff7eaf734174233280d6867d5f44febba02cc6aab8a482309efbb1e8ce487219567decc80526d64c4f650c8c18eb66dd3ee4795d9f584a3bb6d923abceb698c1a49dba3c3c97dfcb7fafd4638c20cf5ed20642d3c5e4fe99e77a83d28a5ed78eb35ec800eaddbbe5fff84e037e96dbd22a50dfd477c99d32bc0c6c00d45d307bf3a5f7d01af168fdf92c6daac0370dc0ee48afefbb4585baa2655b93bb51fb8d86", 0xde, 0x40f, 0x0, 0x0) utimes(&(0x7f00000014c0)='.\x00', &(0x7f0000001500)={{0x718381ab, 0x4}, {0x9, 0x9}}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000001540)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x20, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0xd8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001a00)={'./file0\x00', 0x81a3, 0x400000003, 0x3, 0x1, 0x75, 0x4, 0xa, 0x0, 0x1, 0x8, 0x4}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001680)) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) setitimer(0x1, &(0x7f0000001900)={{0x8, 0x3}, {0x0, 0xa56}}, &(0x7f0000001940)) 03:51:58 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = semget$private(0x0, 0x0, 0x208) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/12) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x20102, 0x28) semop(r0, &(0x7f0000000080)=[{0x5, 0xcd2c, 0x1000}, {0x1, 0x5, 0x1000}, {0x3, 0x5, 0x1800}, {0x3, 0x989d, 0x1800}], 0x4) semget$private(0x0, 0x3, 0x8) pckbd_enable: command error 03:52:00 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) r1 = semget(0x2, 0x1, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x10000, r2, r3, r4, r6, 0x18f, 0x7}, 0x58, 0x6, 0x2}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000140)=0x101) fcntl$getflags(r7, 0x3) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setuid(r5) pckbd_enable: command error pckbd_enable: command error 03:52:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) pckbd_enable: command error 03:52:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) socketpair(0x10, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 03:52:02 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r2 = msgget$private(0x0, 0x400) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fchflags(r3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)=0x5) connect(r4, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) flock(r4, 0x4) msgctl$IPC_RMID(r2, 0x0) r6 = msgget(0xffffffffffffffff, 0x750) msgsnd(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7b4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e4977b21499afad26686b761464ad5f3b2c47b55b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0003000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e8fe77f27c32b96720790c49a1016d4c7c3a322d945260532ef6de0fd8ef59bb3f39a66fe7ba7ca8388bf45a33ef978c2bdb823eb87fd71a980c67fb80a1bec82b157a2f328f124019e96220f292e93748168845facffd4daaf49fa90c77edd97a40711933fcd4371334471312319f43b325a0d418788da33d2fcb26a5e8bcb2b70c99cb5605d06833cf74dfafa25e5425f5f34c00000000000000351bee2c4d31c3736ad60c4a687c7cc853739720538446a490c5dc2fce60657ed626ee8ce244cdc0240b06e3c255da787f5d3b29f6098a89930bd247bfecfd8fe9139d"], 0x1, 0x2, 0x1000) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) 03:52:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x45}, {0x20004006}]}) syz_emit_ethernet(0xfffffffffffffe64, &(0x7f0000000000)="b635a42a98c5c109d6280cbe31113e8fb7cd55b0207dc7aa9dd9b2f4f2a1561939a3748e925b6ad90a33a53b88412c58849ee6a34ef4a0e75a8197c20fed170b9be848f0d9cbd6") 03:52:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/139, 0x8b}], 0x1) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x200, 0x40) poll(&(0x7f00000001c0)=[{r0, 0x84}, {r0, 0x8c}, {r1, 0x20}, {r0, 0x5}, {r0, 0x101}, {r0, 0x80}, {r0, 0x4}], 0x7, 0x6) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) flock(r2, 0x2) 03:52:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 03:52:02 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getitimer(0x3, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x3, 0x7721, 0x80000001}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) r1 = semget(0x0, 0x3, 0x101) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/46) 03:52:02 executing program 0: r0 = socket(0x20000000002, 0x5, 0x2) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x1ff, 0x3f}, 0x10) 03:52:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8008, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0x3, 0x7, 0x2e0ca630, "86833f979877ff37f08062c553687c19f4ba48ce", 0xb66, 0x100000001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 03:52:02 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/19, 0x13}, {&(0x7f0000000080)}, {&(0x7f0000000640)=""/155, 0x9b}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000280)=""/69, 0x45}], 0x5, &(0x7f0000000180)=""/81, 0x51}, 0x0) 03:52:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:52:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 03:52:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x9, '.\x00', './bus\x00'}) 03:52:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74}, {0x1000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 03:52:03 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x3a0914c44f7b202c, 0x800000000001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="d5f911cb11fb7b7ca6aac4224ebc603b4d0e6172ac508197b8287835ec3844fda0e6e1fa511d615496b51b125aea797023aecea73e117ab135a2aa7e65c09ea6db82a7309b7785f270ec737105b4381dc54553fc793f616b0dc2a155f5ae8786271f23cc1d7b0e9725094b279276750af9b3870939d0c50d3e23467f47b014a47018d33fd88b73f131d9a1742e72b3620430da860b24219bf58ebe9e38a9f081caa3007bd927f20c5b862c3a23d4af7abe9d586237786096c43c9b88234092719774f8a06665c5c9bb69ca340a131c85eb325b634437f43b57cb91083e1e9c24f4c59e67115ccbed4f4eaf", 0xeb}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/205, 0xcd, 0x1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0xfffffffffffffffe}, 0xc) 03:52:03 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() close(r1) geteuid() munlockall() lstat(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000400)=@abs, &(0x7f00000003c0)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x28e9) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) close(r3) 03:52:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = getgid() r2 = dup(r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2, 0x3}) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x401, 0x7fff}], 0x101, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40, 0x6, 0x4}, {{r2}, 0xfffffffffffffffe, 0x61, 0x200000c4, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0xaf34, 0x7}, {{r2}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x400, 0x3be0}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0xb87}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x401}, {{r0}, 0x0, 0x80, 0x2, 0x0, 0xffffffffffffff4e}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000080, 0x8, 0x8}], 0x10000, &(0x7f0000000280)={0x9, 0x8d30000}) r4 = dup(r2) write(r2, &(0x7f00000002c0)="d4e08f4de03bfaeb1d59efb2c1e7b835a07934a2bac01c0c3ff42e8d51ae6fb91f7329697ad2c0ab07b72dcfd3e6786483cae461b4f8dab7a278f163c5ba9b54857c369a99fbc22b0a4f96645aedad0ed53d2cc3352800b712fa9f946c5c0043a92e813f688b5e0dd7b31a2a02d25a", 0x6f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x619, 0x6970, 0x2, 0x3}, {0x3, 0x4, 0x5, 0xfffffffffffff86a}, {0x0, 0x0, 0x6d4, 0x100}]}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000003c0)) poll(&(0x7f0000000400)=[{r2, 0x1a}, {r0, 0x14}, {r2, 0x20}, {r4, 0x14}, {r0, 0xc}], 0x5, 0x9) close(r2) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000440)=0x4ab1) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000480)=0x3) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000004c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0xa, &(0x7f0000000500)=[{0xfffffffffffffffa, 0x0, 0x2, 0x7}, {0x5, 0x4, 0x7, 0xe2}, {0x401, 0x6, 0x5, 0x9}, {0x0, 0x7442, 0x3, 0x10000}, {0x60, 0x480, 0x3f, 0xfffffffffffff000}, {0x6, 0x7ff, 0x9, 0x7}, {0x7, 0x6, 0x6, 0x4}, {0x10000, 0x3, 0x3, 0x7}, {0xff, 0x22ac, 0x6, 0x9}, {0xe64, 0x6, 0x8001, 0x2}]}) bind$unix(r0, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000600)=0x4) setgroups(0x1, &(0x7f0000000640)=[r1]) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000680)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000006c0)={0x7f, 0x0, 0xc}) socket$inet6(0x18, 0x3, 0x2) close(r2) r5 = semget$private(0x0, 0x2, 0xc) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000700)=0x7) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000740)) 03:52:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3, 0x8, 0x0, 0x6}, {0x0, 0x0, 0x0, 0x10000}, {0x66f80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x3, 0x607, 0x1, 0x100}, {0x7f, 0x3, 0x9, 0x5}, {0x1, 0x3, 0x801e, 0x8001}, {0x2, 0x2, 0x1, 0xffffffffffff8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x8, 0x2, 0xade, 0x8000}, {0xffff, 0x4, 0x761, 0xffff}, {0x8000, 0xffffffffffffff24, 0x9, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 03:52:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000002780)='./file0\x00', 0x8000, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000027c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x100000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x9) flock(r0, 0x4) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x1d, 0x100000001}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSTART(r1, 0x2000746e) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002840)=""/136) linkat(r1, &(0x7f0000002900)='./file0\x00', r1, &(0x7f0000002940)='./file0\x00', 0x4) writev(r0, &(0x7f00000026c0)=[{&(0x7f0000000200)="52941e9bf912d3f8b043ea3aa025e0b7fa4cdf40ad4ce20f627bf4fde7b218ba10c8c2ad0430f59ca269dff009f09c947e31863151e4cba9abd378ca1edd025523b735b87b67a2df3f5bba42f4057db2efe78841c71cf96bf7ad192c1ec20f279beba656585df1af8f98953cd8bf6158b19a6659f05f2fee29bc7dbcec4dc5c70b3a2f5d5664ae6355db855b5dcf72348f4ea45294609a15ec403ab76fe67c94dd1f1f41ceefebad2281b9df2aca6552df13446f8fc4a469c9755a1b3a3e2eb4ea9d244a4a8df6fc86e537eb4c34815e1fcaa9117ee93069f7ff72e1fd9ec48a7d04136ebdc1da098241bce1acec83", 0xef}, {&(0x7f0000000300)="23723890fd2bd13d0fcd1bf224b054036a4241723013ae563f34b4d2ba719879886cb6a8da2f73d85ff1e253f58267841066d9a6cab75cc5295d3badfe8b2787b8f3dd658f17deed0388fa321af8b7ee481a5fb71d4d468649c4603ed6b13debf7723edb4846c43ece692fe24fdc86d2b5a7fa364ba9159e0f23d47f9aedef1c2be24656255f027247972e3020da40ef41dd08a7156ee9bb0e090d0cf91e7f6f9e6b1297cb174da1a2f3868e8857fb274e4132616d4219aa26eed4a4dfce027274d658fcbdb107c24fee3b198a251b7260ffde16cac9c2e48552389e21b1cc163b95893f6461222090840405dbb59d6e31020975bbd0f0f1d4bc03", 0xfb}, {&(0x7f0000000400)="434bc009096a99f0b61644b1f17fa3ec861e294c3891fc0156eba2fb73e177688205c62f297d0d9689e23b7705b676417e4d9f31237bb9fe7edce94a658c45aca720b99b5b616cffc29da7adc2f018eefbd4f8cb66199521140d2b4fd323cca8ea3bdf8f92dc918c88557588a2802d29465c87f08511d4f989ae796f8e0f9a4929651262f4dc", 0x86}, {&(0x7f0000000080)="099bf7d6ec39aab5b1c92f133cf2c8c8e1625088cac49f0cc62093c1d450c04162852de710", 0x25}, {&(0x7f00000004c0)="b52719d3b4770a7307e497f90441783e8469165e2ccd64f032d644b0e3cc7bb9a8c8cd3449ab4d4a9cff27ae9c723cbf82cb505e0e04f38540a0729ffe662cebfb7391fa38a3ba3da87ced5376396b0442c1c662a48ba8112ba843a3803f7ba6638d8ef9f418bc716ff66e7b56d28300ca8db910dcfbc576b106dc39a1966206a74f10bd1f7a937cc1cd88ac8615960b285e1e1b54e4b1fef0bee6e92a16c2b0ba8f765c366bef417e7f5399464148e91e46315b6444665e24da4742f7d421ac547d2102c3f03fe3c8892a5b5cf1c5a3cec83d99604047d2e9a05cc2839102ce39ccec09be94a1734f67d7a4d47861316ea4a794a253d0b5cc695d83a3c37b8d54e1804adf2197468a27e66cbec2a008cd2765f51cfa3b494170137a48e1c84af42b644ca9d6e3030056abc34ad1bb97e58b0f245aa9adc091342e58cf76b22b015fd4f8737deeae9449ad7f981de59c89678629c54ff05be09c037cdccd35935383f428d0e6a45237197ce8824e41ed1a3ae58ab7a61f7ec05d3288067cedf560c96ccfdaa5bda9fc033e7b5b536278413cd84f21819db40c45d28d883cb3053d2b6893d725d4a2d2acc19087b0590e71c498e1f6262106863070d33d32c866136b7fc358669b52001f4d28b96056267384a79e0f597a211f3f8ee0d29e70124200ecb9525ebf23bb3405e80730382287d4274d76be573f1afd29c8bdc273362a390bc029c368dee01c3d804f4baeb76de4745cdc6caaecbb13c96699e708fc90bead77ca1584eac3b0ff2214920a2e5d561f419157fced9ff72c97fdf5876c61149e4c1622728f23e2bcf91d6e83794c9521a84934bf5034c231bee2b5f39ac3a33a3aa0d0c3f83f789508be540cb9fc69e220f634d7d7297bc960b4fe08eab6e86e2f3604f0bc7ee80ccefa423c6fc1b1277bd4ce2afd496fa23de1883f5decd33711f2dbbf4530fa9948c7f340f5c6048e0c1e7f36ff4b165042cf0256bd9bffbd8cf9b29890fdf5abc7a5c03392f4cc7b5bbf1ddd4c58dd59efbf1b66fe758342c718a2d63befa7eb15f569aa9871601c409d045db0e1a11d30fecae0f3b1fd315db96500d6be6e976f0a05ac917d5b95700490218cb9275e345470f802358ee6374d1b507276e56f25575f8ad7c5ce570db811e76e8b1f7383b4166044fa4960ded532ca4c54779c010f5e27f51108a9409fe7d73ff880655fbc98fcd85acce001cae07a4a771a2eef8082bec1c229995735dc1a046952f2dee9869e00e560b58cf7d938d72dd43e14327096ee75c60cc8d8e4c481f0ac40db45ad6e3dcf96aa9bf8c27dbf47f7ef3b5ac724c8c572fcfc61e3379fe133777516fc879479ba2c5ef3c3d26d19c8fed39110f071f7808a7433193159ee2f7db24393b6945b609c56017cc7da4f9759b4422194a83b4ed36348b556e381c1357351a86ee7c4d9f4f46672a62f5da332a4e058d851b84ade2784da6c86062f41d4a2d26cc0fcfc1fedd69fe222ac07501795ab976b87dd2df591c73d6fb205c642c3c772cdd8b187a96c7734a2a390077ab3ed39e8182297d69d2c71e5497d4059c38295512f1cc8d30408c6b85b3500b5ab6a5069bcce28bc6d75cc365e4080c8d6897f4e7f6fa1636cbac6ddb569750670f4b4fc5705a147e4f3c6d7ce596c3c0ab9dcf702131223eb4b73e763ada65d4ac826bad3f13ff3cfb712b18178b5d1f04e61e86cffad9ccc24dc7617773c35ca22b684fd5cdb2293ca9afce8e228b3d199faa75965b0c17924d6af41fafe78f48003774683dc70242b7a1049f2d43b3c817f807b725fc63f07fb87dd1a0afc67929e35ec52e612739c72f246ade501a73715745175d7d8d91d6b6a7bb2f7e795d665608d7857de0ab4ec3b0005f60f33fba90defc9a4459867032d179d1abcab6d60e42df4f224aec9281644c0c1054494e0eae54a80503b9d023054e0ed4a5f701412adc48dcd6326947fe0b96a5426a46d86f8a30676d8bee8421ccd66d8276160441cd77c5974532852fd28ec291dd038af45b7e37779af401a4e6a5a7c9b31aeedffac54b20bc28a6c68c90d62f646a08186b3f30ad3490189ccaf683654af1024110657e278e72946c90a5525bc68239ce5b3e8d3fccba1c7d127f75b236888706d662e89a53da5c65c82d5432562bdd30ef01ed432a2ebc208382d2f02604a44f3786fc1aa76a7ddbb559021f9ef2617f019b1d9d5460a8bba4580761297a80cf5dcea0af20a765a9af9643b7a4b6bc0c129cf585bd28e3cd25aba3931c7a4e45bc32dedfbee4a84ee4c116b651a5525bd21e8589654f985b97665a15e1de69935c471042ba823096096b5901dcb31110ecdb1646d4649418630d100ffbd10f5632599973d152e9a48e20f29a09a2e38f5a381e9d1a9f6cbe204a39f1656b851d1dc8d81a4eb9489988ec41efe3083de0ac87f58bad17be5a2687eb8cd47af5d50af6f617fa0805fc94d773fbfd3fd9093b269c39c3fc4deaf3e11c51a70647aa187faccc7c2a370213d63011400608a83808919d41925097402e0200c4b1d91c44de3ed8c44536c3bbe0a1e7d6449b744a0143ce586edbf54f78a5a43af732473cc3c45a37042f36ee3f852100d3f0272a59d632ec8bab754987159bb7dc3b1439d99f484d6e3d82ea795f6bbb1481f57bb896cf5f776289ff94979fe034f4277a3345cf509463f329f780cd87391370f0c9d4b2197139fbb577d4a66822cbe8a66abbc18598249467c4005fba9caffbf076a31fe40424538629fbb97017e5c2de8c82fb2f9bf3a8ca40ae834f7419e9b512dc91ea71ce96a86d9248f134231a29895e37e4f505b9f0dbda45d3acda7015625471f68e39d2d2f259fa020171a670f0cde17c591c1079c682e96531faa3285ff747c07ddf2da7cb9ff33c3ee6036d73294dc5f868dd38165d766adcda344b757b7378dce201ca4f45ecd8d885abd9b828d230ecdb7c9a91d46c3674b58d75c9f38104537131b663e1cba987dac68a02e43a1d48e173a2adc96bc7951d1a26271cc967098eb115cd6985705f53b97c67c33e39cd4317d2f1a4268241b3f5b297d0aa200940084b3158ba481808614f9178f5698f1ad981f93f896d143ede759be068ea79554a400b671cc9f8d26c2ecf5662049c531924ace04d5ed263c7e16415f83ab7f79b1f24568051a9076630d56587242b07c7f2016f7f0c02550fe54fc022ac790d78c710dbc626d3031cc9aed635d4d022b803d59c63acf580dbee8f8dd880e9174c6aa3c7e854fa4f186bf06a35f109076819f9ab82fb6a1f928b630ed65574529f6523a321e160b1d52b418d757b7ed986d94e3b431cb1d1b0d275f1fcde8ed7df5da6f37b728e1ede0d22966fbb4b658517f68521c1a23012df1ba025dc7de02191a4ae8e2d90a151e854ffe10eadcd4a91b7b53fca0bd3adcac0262bad05b2828088a5ef2dc498f0c976e217ae5f302e47d052698e383f32bb25d4657104f454609784e765983878b814e43dc717fc4fc39f7712215bfe5e24c59ea5d9672642adbc4cc07242f9ee0b3733768caebb11829ff1edc96529f83015878f085e16cd4fd6b7d791c7eb0b6a911155cac11d754cc7609652c6cef3937cbeca4a0923b8e1ff8f1c7b92b86f68617abd748481d18d1927076c6ee4042b489244b7bfafbfc5ac329cc71e84391be99af3cb6b3e436b3f7976decbd0c7477fc383f3a541bc8933483d549e6842b1a0676e45eaaf5195e08058ad7d21372df46a56dd8a690d40b7e9b150b7a5ad85f869662e455b1847ff1b095b07c4fcd753d868cde0af9789e7949e185fb7bd65f3a2570888724d2454f4ec53e3520ecabcf7f67b2f90f692299bfbe1590eb9359f6ff1ae6278a7022a034c7c72a25e9fd4de4b3755d9021d2d14e77185157ab5f7f3d8731c7ef94451d2cf123648ac75dbd1537fdcb70652eb4a39f5c1c66999a90ae10e132798b67f5014fbd0a660a75b09fbcf201b6d70a3e43a9f3532fdc2e9dec3669d225855c23cedeedf5a99d37e69b5756c1fa105e39988a073d524d990dfb66fcf8791b1352b3eaf2c2e6988dc1c377cd8d3f55446f59049d1e8aa661da59854165d559215a6e522d56a46d24f78e8475d370a055dd8d542fc959d37882a6b6fe4e27306fc4ad52b704a310094deceea70d4b03beb110c6a1cdce03e64c943e7a77788d5b53ab14fea009a2357e070d5e057dfe417c0776a62b15f31511cb331d0a4a8ed174b6dae217bddc4e5c53c6f9e941a4ba0a830dd2dd49ab38fb5ecf904a07ab9c26ceef34532d03adc13a0de25af0f81fa30f093ab27122367f38fb2b00afed6a544d87234f4819f6e0e8bf6026798304b66c5ad24495e758b98d113bb6fdefcf7b615869d8357b3619fb83a8cefd0049292af30d8bd55c106e4e654308d9230f7d152edda6c153a611fd804868cc778690ccd068a2788fa9a21d7089a4e20ccc4dd586718d57c2724e7efa187df3f4511221277eb44c2b84d0ced7cd93ec4133c6535443700c0d5c9dce22b0fa4b82f399901e3afa9561aab88aa2a18b43fefa551efd84ad4146ff1e8cce93953f0cc1df28f4fb83cc23a9ac6266b8541fdb074607de49ba9ef43abb7fa3daaedf550c6c8ac1553cef1d63e4be371bab6dc0966ba0338a21aabfe8bf873dda89c3a625e60753eaaf298c3ed332c295072c35476d684e3e5b9e1cf1b5e6eaf43a69d1872a1362180ee3a20ff5fbcfe6ea969b23397e3385f82d93353d6d026fcbd8d0c11df379aac08494fb73a02c4a9863421e761a4d589853331a26a54b31b36d08d8b31c724b43405ce45522deb3c1f4346d88df89dacfadee3f495f0f713f7cec4a0ff7c9d9a16a86605f85e8cc3d03501720f10f1c285184111f272498c7a34a7bcb515a9295bda51a5704ca1a2a155ed4a78383e0209323226e2f5730e1e1886e545abc1b0f53a32159a3ce3468ee60663032564b9ff0f11b3831d83928f475b9959b36a7a28e1776e0717df201de4f1ababf41c6f84df96a4fd2654567af2b71a73141015924910c7dfe01b452171ff9d0fa06f4f4525f0a45e191c813066db24ee30f79534eb42ebde803f53ec83a463e05f579d6eb31ff62bcf5b8288f51a6a7465011cfa3668e930cfd4d767775f68f0d27ccd8c43256358182873b9082e52e805500c9ba89b25221d14ce0a1d75c253b40c1945d363ccd1482052c45f8ead9e3b2cd70b606a7cd5a9ac66e2e4b68ab6860a20e1ca09f5be22db6ca3e4d794113ff9bf28461f260856a2d72ebb3c891fa2e0153e864b718d84d32e7a19cefa077ec2659b03cc640deb8fc12eeadd644dacb4973d1c6f2a053bb4b285c40738857b10b98cb75c1e90fff6b266a273b0ceadea6b3b0eab4440322773e84d1e8aad9f93c5b59f8b1f4f274f18966aa8190a5b6ef429f23af984b9297f35fd8fe22c5f58ac017fb0b6dab99e5e7ee0db4b92d2cc91747896fad61c2b1d494d5a7d1005a3269f34e16bd9ad8a025e825bc47dad171bb8e8c2616d1e687101c9d5bfee3f8d7f664020589f7168ab370d8f04d7cbeb09ee5ac3e983c150bb5b229026f88534ea5366c2c389cfb6d9cc76931680d68aafb03ec4314cfc9669f3ef0695b25122127a317143f882dc61a0c5cc3948f6b97ee269f8798acb71e9a7ac466e503467141afcdb9d9f68b0e261b0f24cf2a52bbd348f08525504ff779ff39bdcd0eb36cb4f93225778820f94e797460659774d95c1cdc95e80ea8c70f71e6f38c677c746459cb42b90f1e4c8d9c59796c2eb91acf7f", 0x1000}, {&(0x7f00000014c0)="4c2355d311d5fedb4dc1c543e6c17d526680fb8554c608317911957bb132333c45e5c2d95ca8a350f0d5cf582ebe6ae02b53c48f24ae8f6613c65280635e9de923df3f4f515acded89dc2a964c9a09251785399e30166e5605d7ec29556f47e71abf2990212226d35df511ff521369279c3154d4eff9670765022939d635cfe82d5423fced6e1078b81e384e6292804f121d40de1435807782f2eae659fa4d95c20f68569df28a43ea8f345278d8f1a869f897bf72d7e9a125c5dace77ec9ace5cfbb8541f06e80781f7c272d9f0bde0bf16be26c467e4262eb1c28954988d07a5", 0xe1}, {&(0x7f0000000100)="9bf2b6746433675ebe0f3d1b533b1ab2c23977edba68d05dc910e31a064105ee2a8cfaf0585413cb0c45bc459948364481e719d8a69734", 0x37}, {&(0x7f00000015c0)="61d10eb1a958c6c84e60e284a960f1721c433cb00b2d0198b48e2e97898042e3036d02a39149610d5968604f22ab781453905d1568a6f9d2eb72a4781ec9bafc3255b8af7998772e38334c9098032561ddf380ffa7189ed5dc5400260d5988c1c1caea4d06e8a996cb6861976c1d88ecf369c0ce7a0b22a9b5eb492adac6db88a85136992e5c7b6f33636f5ae84fe85f8345ac4cc3d82e8d3f07029a2e1afeb6712ebe75ae4ae8744671f5736a113ba42536c9ca9780bd506ff5702cf3c65e1c058da926b6fc162ec30a384fd866a168d816346b5af7935f", 0xd8}, {&(0x7f00000016c0)="fc218dfd45a7e9d271d69576281e7b332ca9802a83eadaa6156821fd4e5b244214275bbb916b0c9591c1357d3eb5288c134b2dc92f50eaf1070022cc272de6d5bbe0c53d865b2beb03c07c13f4251b0aa3fce24b859d128b4f312ea2da7987227a1fa127dff59fb3b3e87a7bf8ad383369bb058b374f99d6b334cd5f7f60b144e10b4936599e22d843d904c04225cc2ad07f3c17f2a2ed1eafdd2a9739fdde2eb417cf7c26d61749001dcc66ef973ec774c02660e4aec0d670385e72e9c5393a5b833ebf30469d05d5dde4fb55619cfd139a812e68de0e5f12499d44507cab741fad41470a8c528becc685eecdc92814a87b5559de6c17aae904ca3196a545fd23353160eefe9a269cc2f7e91ea371d5144e9966eeee11e26a30486c60ca43400efb216dc45147d55e698728e656dd1c0586014b79722a2353b7869d6264e3d94e9da0c65636f62adc3f9c15829b92193c199ed57ba2ae6706b582b58be2e084db00c5f32f9fa353913e5bbb9ccbd2db36462ce7e4248fe8e9f7696195d154d06700c4deec085d4a7f0bfb96aee04335ee42fdbc539cdad3e370da9c75d05463b350c21f1a60a590b0f83f38f1a15d2e506090e3d0b6332cb2a6179e51623bb6e63e7a22933a666f5009af8dab1c12c9d35fa89f9c23c79dacee7bb9d7aa61c30a6d2343ef32c95b66fbf2340fb8de43e03c352e3a744d2105f8e82fa3b81252ee6e56de012fa3b1d9467f3a65fa149fe5731e90e334aae7e975f1842925a60c042e4d50d71dad8690b519bdb3d1bfb6ab2036c592fa1b116dde27d797dcc6090fcce51e50071b51d94fceb5606c9d32b1b43e099e6d6b6184d4d2fc9cc87b8f3bca17e47d6474203d9c2cabd307160c2d5c2a48de0946b9bcb23ca916c10de6039102be52f0b920aa1e74a716bd5d681b95c9f32ed7fa654ba1d822c494b6fe16b48083187e88dd935f84cfc291dbf75f969b47bc2cecf5c1de9b19b178c4d84ef2886fd97069e7142c220f4c8a95a571ebc9b2722c1019a41d682fed5c61f4d51c96013dbffc0a77b1afbedfa4d43243468416e5dc51783991932b32eee7935bafb95b0451bd4e3ed15fd8c6e27f861315cf3b8cc20613e937b968009e35702324324fd7813980c4ce7047e5c622baa6855cb52fe57dbfcf2ef9693a5e46de63ec674152e58507d8f2ccf4a1bff06f856525c38b68b10555a481655ba669c168e3152d07399308247bbdf19f0e9e8fded53006d38e47df5086088c76164724084ec9ef9a26dea42343da2200f3dd136d04dd7b307d140cd830bcd60cf997ac05bc5c202a2401d7a4e7b65abd56aef218b589fb26c6e68e9216150fb1a215b6f7258acae760807d331d9938e48454fa1e7ad96c94685852de7d8db7e1a15afda536c9b5bacf778f25a0b4160f30924f36d2d9e99e1793df7a514d248e3307878205669f768b6d017078c984cd8f1c37f3eb938911377e70f55670b03a029865c58e386375f232561c98c46485126808cfccc3cf739e1fe66f408748f1478a2d27c9c94ce8f841e3bbc263092219a2261b991aa2b5a0068b00c02170adb312dededb4326f32e198b4cd5dfe75f70464f348674f962b2217d7d16ffe717451ba2be2b2607238015d7946944bc5e36ccf2443f145be9b5374c824a1b71fec6fdeddf52232e824cceed5ca7e61c43aa2c486144c5fa8e958685ab77e3532339e6eabc2f9a06609ae6242abfc2e816c7af4312226d68d42d193c2f70c6b0f9f26b588c20382b5d4d8903715325a4743e0a76936f2af88db435c331fec278abc52fa903b756f16726f4273ffe2110b6692a671e1e4c22cb62802fe00b927bfd91676a2a7b5a6cf97b1e929c1766bd3bcfa80a518e40aa90860cd77484c7b2c1e7063d2566cd018f6fa896971eff67ecc679cd74abdfaf293a707b754eee95f709acfdd6d4f51ef472ee455d5f98e8522c3a25f3ae16cfe9fa4202c2053edf8695e0697367d64b7a9b32e54cee5de5ad3affc1281be155eda040e5068ed37e1aa41430dfac8067416fbd0f3f4f3ebc31ee3682520416ae9734522492de0c41c2ac6b952c7672cc34229eab0069698362c1c8c4bfed366d94a87937aa334c38fe5eecb892dc11088eb2d13d800a92c7a4d705d95d699c68a9715a62332d29319e0beb1032ef90541d8e8cdaaae85880cf5ab8485f8cb37cb84eb4873d540ed2b2cb20228ca8e934824cdfb44c7a437700518b86e503e8eed552cdfd0f2ace475e95cd4e401b44fb7a08163277299bd6e354363d10fe4f6b19224f23e8e5438d9af44efcd2da4a563a963be1f43ed2bb2414419fe8695e065672e3e49bcd10d3ebeb9200b42b118cc21b505e9b8669c3f2ee9db035373749ea9a82a226d3364f2c3767268bf167ca4e2f84fba76997f597bdcb30caf94e360747fbbdd060bfeb7043cd145e962b09dcb0bf9ef971c56cb109fc9f1ca06fd47f559f1bc1005080c97d6486f0e5f559eeaa7f0ea1eeefaa6ecb5131f7a637fbbdc6ff54879b7c908ea1c5e52b80981fb4775fb7091a496cdbca544d54f7e91eeaa41337518e3c7cb9b5447578f99314179f72df47003c259a610e3245fa10bd619c890f24132a3d696ba918a71d2f453c5f553e5034ce4386690c60bd6b14d1b0afcb47303aa1479c12fd3af566f0b7920e4a8e2209f5faf6c55b6c1a1ffc16b8bbc51ced86bacf4d8c7f6b1b43d6578274047ffb018b4ba393f5e38ef4d5a212cff2c5e362392aaaf82cc2160338c6b893301ac0263a2315a605dbd26ba09104bfaaf94a96fe8fff43baa105bf1742a9f68d581d69491218ab69c0c2756614031eb382a337504b0191727006f2ecea70b23beb0a1ee5fdbac93f8da1d13be2fa2f8f869c756d0a4f83fc30dd780d796b7ad53ea4c657ad7fc42418e9412e2f54069bf195165b0c19476080c3c7c41d40884f14a0bb119e3d827a0462ae6728bc90d71c1293383b838619a00e56039f7033d90919b7dacf146f4407814385d8b697c1896c79666d4e72793e4f4dbf315f3c89762f89ba70a1555b5cc7a8e2a905469687e331dca8c517e8e81404537f639870129631feba21d912646f0332acaa4f7213a9ca49eae170e136fed2ef4faa28026aee7e391c7ee1363cc1656f51e907b619ff04b3d51763a2d7b51dc1db2740a09e381d5123a440e3a30a63c66eb48cda28262e3c34fdaaab1decd4012930547d4e090dfb42399f42a8a73e3bd684f35462bf416d123522f0ca7e099c89117e2b37ef346a05c71ab4c6292bae15c16638a69f64b2c8f14cd883ae154b0be014a495625a820c1516e67c21339c4373e0a41115f13bdb1ca2096aea570756d23c9f780b013ea707d5b711474651c0656f8861a495476871d95470871a633a50164ecaa3b6e64237a3bfce35396caad67373db046c057426e6cad3565abcf9487726dd8820567609d44a2de325c1b51ceca79525c16e6826cbf1b9829e496e0bff8ec248780dcf53edd09fa112a39fff767032a490c6d62e7c1b2ba2b11d01603396d922f5feaa9a73cfbdf6b2347a97ed5c8d25f2ed9faf23acfee6e1bb48e3b80bd62ab279dfc8f38e3912c27714f8231a60b14238a63b666259abe004f369b50d1588fa6483b83afec2361f9aa148bc7775cdeec46a4981bbba86416d570c4ebf560fe976ca735a0d9bf814294f2a949648cdb3a5849e8886ed6e0e1e0df5aeccae2ffaeff6a45c2fab3c253a018561c23bed790b8d2b0305948955bfbc3b3bae2c27fc42c72c95f13eb2b64ab740eb07e3e0fec2008997248395fa57ac3226871496160b43f7a0ea2c81bd82788a20943871c15cdafc23755983e6c431e8f6f5c14cff9083d86ad273fd08770005cc88fa3cafe55c41cc2b20ed614403dc89eca0bc5f01672b8ad8e2d3855b2248f6bb790bfe9dc4c1825be4c14a31971207fff3bf24ad0f78c2881b02188d659755ccb5a1739c5a4fa9298d0c0212223cfa8d09dfea5eb78772a223bf1b32eefa20ce0d193bd07be65b12b4e0f7fbc2e2e95bb0931f1168aa2c24c61d4caf21e3e676e5844c1d74751f78f970f93d5aa3a7e3a055c8f6df24e1302d2ba9e4a30049108bf09d0d24189427aeb4d8af4c80b099b16f587ed3a8dfca2fc0386a802373e14d90d9c533140518a053fdc12acce581693d630bd816701445b6323dca8cd6379c06d2f127e6000bd584891354b42999a03aaf6863afb435bd9fd5a72aa171579a569468015d2ddb5a8d6042c71653962bb023f21dff019b6159590b1a764f65f00cc2d4274ef55d2f3d907fa4996ed343996174a7990baf3f0982ff4e83ba9c25b42d8cd3da697c0ab94b8698642617152eae43ef482048cba0b0a21198ac2d3199a5c18d33a39d45d5dc1c922191faf10218e66aeeb6180966147192af3e7781a380bec18c562b0ba8d99592daefbda197fe2be56704598bbce80d367dbe0894e28e6e3145863adc0e309d4e580d5e98865421c55f17575dcd4f7af808f826669f33c2c855649950712e8f76cfe2c9f13607a4398e21a111b57d4cecbf632e4e1ce3e8aa619c5d8253d53f337858856797f5c8958315ab47fabe8b99b67665871a463c9467b549be125f92e2664f9e7f96995b94974f6b8d10d71883b21d37762a73237cb52484315bb0053e41fe64fc061706cbc83822dfecbf090ac42ea64404f53c71ca0e643325ceb4e844787be92445b0643eaddc7912304c8c64ed2054c5140b85bc7340352ce5b37e9a844cea909a0dec170c8671ca30fe6588dd0a05ef9fdca7ed4a9ad95398ab8499af3236a5508f368315712e23353f2ce8a7a45e1534597b8f9091658ece0a4a310bc7e87f4145f6a4e8a9f9f8401e986e271b78d456d0082071cb3754c9115ce164a8b985b09c6df47a2ab79d2050725d46c84e3d547b1958071b120af2d8f094a203841712c30c8b92ca892b38783f7d88e47504a419e129abc36020aa0a0c494f28d4df9819e57431e409f67de0b655479c2f595ccd6f9ab0efbf8bd202e569348775da364c3aecc96a3a63997b9215789a6acef83feccbd40ea6690013bd345dcfe1f36d59eb26ffcb0409cdf955599c12d17d8d460d9119076ada55f862e0fb19d177b7310b8657d59a8f37ff2ace007458ad65c25be1753bc30249d498d35b21a466644676b39d89a45b53e62e3e36d4e76332236aa0ff1f2b7aaacea45300bcd20d5824a19cd85b311530dfa2f65f3d608e40cf789a422d7fd514d2402969181d91bac1bfbe387b324bc65bc19b58e54b3a447228c32085d29132b32a611be7604c683ae21db193d7fa182956af9c37e61285440892c56fd8b9c886d14ddc216bca266a79f8800891af9ba2130470b6c708a2616e490d82553786f4af981f38d336fd955c913cc1a43dd8bec1489782a358c2e0add74a4cbe10a2ccf3eb9adf325f978dc302771c0965f499ca3499e4e9273001c0a06fbede649baf5fa4f71ba96bd921de5dfda71842f3d8ab80177244449b34e72f0a88304b9576412832fc7b70b3308b94045427830b5398c67aa0259aa3d6118418d1af72103b2ba7b920f92c149662177d78325cc6373291735482e618dee015dc0d8816c9ae7a264349cefb9c2de68520b3f7afd37a5a1e336e08bc6d62af095912cecaf74af570cd8e8b9cc97af53d354ea908d05f9bd1067afc94a5e4c973af1621a504635a617685b627577ce8f03cbf6718d860f5f96854f5c29a2e8aebc4b75c5ac1f78477ac293b78a51055e973c51f7688f952f6616d7527b217ed63ac4ecc", 0x1000}], 0x9) connect$inet(r1, &(0x7f0000002800)={0x2, 0x1}, 0xc) 03:52:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xf6}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x5) mprotect(&(0x7f00003bf000/0x1000)=nil, 0x1000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = semget$private(0x0, 0x1, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) dup2(r2, r3) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x80000000) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100), 0x10004) 03:52:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x2) pledge(&(0x7f0000000080)='-[{!+\'\x00', &(0x7f00000000c0)='\x00') 03:52:03 executing program 0: r0 = socket(0x18, 0x8004, 0x0) bind$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x13, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r2 = dup2(r1, r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00', r1, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000380)=@in={0x2, 0x3}, 0x1c2, 0x0, 0xffffffed, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="9116ef39cd42687f9101fb65a053be91c3c24350a9017e2f13ffa49ef779b54f7ed862b3d1b621ea80b9d21ff9e53dd7ac8c955c463a99cc2ef3bde22ded7d2303ea6f4e936270bcc9227af6703bf932f665ca775437f88919738fb00bb6c3d3fe71fe02730ace38f52fb07c5d123532108fdec9829ec4e2bdfc80c6df528a6c77bb1a045b89d7a65de50e94396fd226a4776b19f6187d4b3ec3b2bbb641acade44cf0ee9fab9c6319b77a15c9922e824aef22661276f0749f4ff7646a", 0xbd}], 0x1, &(0x7f0000000240)=[{0x40, 0xffff, 0x3, "a1945b8d8ea31cc170b40fcd91bdf6181d7bced1189a6011235883fccace6c163cec066d202d828542e571"}], 0x40}, 0x0) 03:52:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="a1", 0x1) poll(&(0x7f00000001c0), 0x0, 0xffffffff) 03:52:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup(r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x7ff) 03:52:04 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100c1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x200) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() fcntl$getown(r0, 0x5) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11, 0x100000008, 0x2, 0x9}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x9}, {{r3}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0xc6, 0x83, 0x0, 0x3}], 0x6, 0x0, 0x0, 0x0) 03:52:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 03:52:05 executing program 1: syz_emit_ethernet(0xe4, &(0x7f0000000000)="b541846c4eb63fd8d56d03e3164c93fd6e21b126892c45b4f2bdc0341bf45d61c953d674b29b8ed98755b84780a1cee12c5185a65aba9ed713f7f6d0162a1dbb947ceb188a5e1285e5af835aecc366f60323b68292dc5df8647feacdd3766e4657512ab25b6dddc1bade6294359ef78449e4c06b78ef9b312e1ffa246132af7a8d407d5a2f259e3bda0a41f37137765787d756830553cf247767e3b05f8374dbb13b50f5ea24df155d739b94dbf84ff1f90ba90620d962aae50e5b3ead6bfd57558e96b9132598f5fd620172a2747bac10b2c161fd21db7f83c595b42f6ccf2f81762cca") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc8, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) r3 = accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x400, 0x28) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0x1, './file0\x00', './file0\x00'}) r5 = accept$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000380)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000400)=0x4780) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000440)) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000480)="46d534c1fa6eabf3606be8942dfae00b09c5174f27b1c58461e7da5660c22b07e5b518294d481bcdef745159869ce3149df1169365a17353987a93fd7538ccde35efd3b149cfdafab27c0b9c1c773899d34993513935a2eb4b92553d0f8a88f888471b88", 0x64}], 0x1, 0x0, 0x0) sendmsg(r2, &(0x7f00000008c0)={&(0x7f0000000540)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000580)="76dab8e1684cb85f80b3a37b598f9f01c4db0aa6b5e6858bc6c731714cb4586a2fc164dfcce155216f1ea2dfb0bbec6a1a3e8fb1ecb5ade58859c111de4d418abc4b60a930be6e10fe891d13c924ebf767074026b94cf8c0dbe3f3a488cfeac5542a7b9d6a81c11712b9a237b26bbc4ad8c399d246d44c160fe97d7a6939fba091a83339151b9457f0d444fc7596a2874637287ff74344567221f7d739145ea5546116d4696a8e6b269c6361133a6f300fa742cdd6c6e16aaff4a2d56bc688494f56b30e325986927e7e2cd2", 0xcc}], 0x1, &(0x7f00000006c0)=[{0x108, 0x1, 0x3, "f668cb62b757abe08b87ea4baf0719a0e57bec9010c80d4c339fa4c027ef0c9000497a4ceb059d241c5b253ef92dc9cdb6cb38a005d41e10870d6a4cef57bfd390b603b9f74a7d0606e4743a8e1a9098c1dbbcb255516112cb06c39d5d2fbddb60cb753f7b415ba0fac559ebfbaf430a3c7b426ce6aad44aa38c2fedd424dccf21d15f863fee48a8b08d1b36acf5e9ce6eeda6ee8087edc6616da5a9a1c0a2ac07771262d1d7a1f524b9d916099361967e4c67042df18046a503da3547e9fe8355ec0d080d53da091bcb5ba0579d3bb3c2b44eef3a2378f566f977adaf42f9281ef72fa38a5223fb0f64a9039f7d2dbed76baf"}, {0xd8, 0xffff, 0x2, "ee88c4b5ea9f8061b356b3336b6579edee6513bfc22340400e8667f654741f69c8964171f2f8a364acf6cbaba5dd0836de4864473b6057f6aab83f3adcea445d32583f8c3880681c86c0d94882df2b711c5f90fe6b73561a237e1d0d0dd8aee2d2f67ea7fee7a69f21568fbc25a44b45ea35c7e0ab713dbca1d78cd83a3b2492e8ac5c78501c27a0c17e44105520dd3c50d575dae0ce8e496c8b97c1ec937b7495361e183a35e057f523d285768316c41b2619f1128dc30b1062488b02be41461ed80e78e3"}], 0x1e0}, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000900)) pledge(&(0x7f0000000940)='/dev/null\x00', &(0x7f0000000980)='\x00') ftruncate(r5, 0x0, 0x6) openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x380, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000a00)=0x2) pwritev(r0, &(0x7f0000000e40)=[{&(0x7f0000000a40)="43cec0e92a2b79d4792ae0a266c106819fb5c3ccc12b804207a7eb7e322bafa9d05f0f5cebf8d682e695709c3c5fbf038b8f64faa3842d67d473543999816cbf72e5d2eb39b302e8a146006b4d6c3571d6dbb18411f157e0ab9d55e6698daed222d9e8c148561654e1a10dc9cc152778935dbe878f700b34da3ec516b6ab31354b8e6481b2e548955918c71686060408db5e214d624d6e2daeae2bcb346815f36df2548e6c255dd5952de1c526db7c2b3c5051e873699c47ab5db9c02fb5335e778f916695326e2ebed1", 0xca}, {&(0x7f0000000b40)="3a46c87dc26045f523b8c5d79731de37a842d579dfe166491019d9ef5f8c59b877437203ea3694287a64d06faaef3a16d6badd0b894c396b3ef7ea3327ade9070fab0949", 0x44}, {&(0x7f0000000bc0)="161babbf7a7c0515e94fc08ad68bc2cbd914068a5dd3038cd6cf67636b84aefe970e70cce8df0c1e4c7e59e82182bf0884f5a72876391c57d816ae2b97de95952a138c9c200f73ac563ab4fa5f5fa0676eb171b89401508952ce069cc087eda8846b9656636709031e413590412a9f2f7987136fe1d00a71bc94b4671394f3acbd123d3f3f115701f2714a613b339dad85e2b58ab36f87744d13938610cc8252fae07b78f9134aefd3fe895efd32cff8e65b0f3b6902ec75e5d4007949ac567111066f2acf", 0xc5}, {&(0x7f0000000cc0)="897f5fd8b12a1ed995124a598755db423458857e264e55bc46189e63467bf74d454bf2b8073a084fcf5e5abcc5937c75b09aec7ef931a33e4cf80202fa967038ecc5", 0x42}, {&(0x7f0000000d40)="229faea9914fb6c26be0887af0a7ce0cb596e39d0b54d8fb7fde84e67a6564f3122ca176a11cae16", 0x28}, {&(0x7f0000000d80)="367d826a23f81c265d7a0416fc493798a14ce0f2f957c7bfc0a4e805c600b2d96e", 0x21}, {&(0x7f0000000dc0)="af232c6192eff479607f8083b40178d6fbd0e4d8a15aed7cebd4044662de44c120a62543b3a6efe8e3350aa3f32853264de67f2d5fc0fbde85407da56d28e2213decb8af9fdcc261270955f101fce6b65ff98eca", 0x54}], 0x7, 0x0, 0x0) syz_open_pts() r6 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) pwritev(r1, &(0x7f00000025c0)=[{&(0x7f0000000ec0)="c94397ace4488d873a37d2778026043ff907b3200faa4a4bf2707addc1e1a4ee339028401e29c2772e0858227cb86ba5061a7f53ac2ae3f8640e8a983870ba26c1d464e5b473328ecdb4886794d16157264df34a1831bcc620aeed1bdff4b6e5433887d897fc29ec684e2aa6551cdb718c5805b36cf7f05a8df36f3287655464383da9323fa74d562a832f1ddddb6b646282cc159c292ee791e072ef", 0x9c}, {&(0x7f0000000f80)="7a514d630c56531c65e45baace7be71227d65cf8f250c5bcc66644dfaea9385bce6521008de3b9a253ea05e27baa40ec5c1bedf9edd3df22224280dd532761119556637893a7c00898a63e4ca112363f6898c52309fc583a8bb9485ceb33e57c6271bb84a0d538d57e1de0fb5aeb1c9499dbdb9a989f5693efc36ed47ffc62dc8ff3688f276e223ed05cbff3ccd7a15d1ce747db17141db3", 0x98}, {&(0x7f0000001040)="d75009d8c8a70e0807f539812a5d421064fca93fe0e5f65732a66e34d20b3ff7d262fda61bbade7c29357f70b63bec6f03a962f8921a2cbe30d51ee3eee2f3a2567975b37697371fd57a6306e46f54bf97ad7f8068575fcfade11e04f73e7e4c22", 0x61}, {&(0x7f00000010c0)="2a2226ce6354908cd0fdf34776568c11ca7175d12be8f2d0b88058f6884b451c03c03d4fb11928ce4726e95f60060c233d71cbaf59982f2f9a944d42cca13b4e28f1221ca0d25c309a76d266ac3ee616558af5d6e3fb47a938df93772225436d23bb546dc96a6cda9dfbab5f6d9f9fd9d56446a6c52893fe8cfccb036028baac17721f1c584005c738b42cb027831ed9253db7fdbe81286a08f430554ebe75e9d6bb37ed24f31b0e94d0dd311b36b9fc68b2223d21ab16508b7665f03e6e5403dba9288d0417effcbb0d42116e528802e515c2919d38e0c9bca9ab664cc48b06e6c6aa54ff4efee05a1dea4bc5d331e1587cb1b67381a547ff487dde57d01e3aa6292cc4b562555192c5f207b4b6af27c6516f1a197c864d52f1abe063564a43f70eaafdaac3e41cbd20cf829ddd68208e8f1942021e111929d51a5991e86c608876af74e298407c85c4187c5faa7ca7b28b74ee313cfb8a172c564555b2b57f90a7d758e23a4e640e1d3a3e469d0c5595fa174c5f1a2f28a1033f8b0d17d8fba83a864634a8e135527601ad7f0a69a708336019092c1f28ea7a3409044ee52f6e7ca0309066413002af337df761f4b4516f805bf7204c56994d19391d4e1b365ed96ea7ddf6e3eccfa857604b2a8ae89db785c325a36d82eb7f7c17916bb56492d97e52b80b5b1e9a19699e332466e823ce0d866b136bb201d07ec29ccfabfa896784b9abac03cfa44159e2db010ffe1f9d805e6b2396275dd1bdc569b15ccbe2a5cd985099ec3d883e61af8ac54edc5d23ccdad2c8a6d2feb0c325fc1390deb8c5afeebd6624f5897d94b2071068d4b8e8455c56019c37bb03103b5a251aa7c9d959d743c2c8cc880a73cd9be2c47ff106780340d50b07e56714c38a8bba1016d249c96687e8764f8a62a091193a156c73eadfdf63d77cca9fb9ce4fba5992982b4f01eb655cb99fbde0e147ea653aba6452832cd80f7a10962755a23bcf1870a5dc4ac564fbe95144ad86d9bc28f09aa58033cf70f46fe99aacb78906d7a25bbdd3dd032b6aa536172fa39bb045dba249d73cd3e1766413ca6fb75da80e3da35abb327a87220082df0199f856cb13adaca4a664c2fd8e460a3298512f05eba8482b85765a1f5235a0e32b18f2b442e0a5376ad13062a9e634a5ae7415cb34a30878cc28d1a901f0e9fc89f92ef4e95b697b227062ae233e065cec82264a0ffee4acfbbeab522ffdae0bc4f2094de0f839f37353ca0f1bbe33ead623e526bb8d9b0423c725f1c827b4eab1a0f2ab48a02f154be777a1114b6ae4f488fe7ac38c1be8cc771fdf5d40e21b1878cc610c1d0d1a813de7f074e5f6023693fd6af5e292bc35be7a3c1e974ad46df2af91641288f23c64f48d9ced91d0ba9db1b7d12b20ebb4dcb1a547e6eb482bc1f2addfd5bcd6dc09225455206b2033f180e0b457427967a21412781346486619515d5fad23b5b353c6ddbb4e9c181fe7148c2aed1b53829c47afcc379d6a7dc3db18a3a22d0c5128e3dd0ad1b1b77597ce57461c5ef8f0762c4ffdc24fd3d8d2dafdef02b18fe3df9483aad16eab9958a4287e50e02327ce7332526597e937ee91246aad7f43181e54d3b001ba7374764ed43086c6d2440c400798591fe2759b71c284df5a76d7ec6df8f079ebdae6c430d1630d4f1ed3b20c6c2a8fe01ceb05f1d333abd2783fcd14579a61511e753e92742be577e45d4306b4787e59c39d19587c5bfc5b96fd0ac9812185ac0d5ff8adbfa7365b5258c44d6adc27503161d4d8c7244416ffcb17b42d70e69fba98e61a84460a25bdc24266dcf312014c681e57bb9b18aac6a53fb18f220f3a9ceaa2e86ace058a6e7b174eb02f00fb22f2dc100527cf6e4e22f391b69966e454f3849a7e7460750b0f7c9389132200545325dca9f98ff39acbd1ec9063c731073081e018a14abee4096b01940689d308a4ef23b8d52af58687eacc02785d982f3a67f37dcdb3d804b9733ea70851e5e58b672a91b5d6bd31a3756feaedccffcd568a67a6668c57269fa8956fe8d97574d314b9192ccd89718e366030aa31ebcd9f125000d11858cd37ea204354486c16107f8c736c64d9ea3828532172ac692fe7833f130af7007e5d23fc91a9d66f5eae51a4f55fd74ca739cf655fb6470b45ba604f9b54402de277eaf7116e5302b832644827a25324a6faaa32dac2ea1438df65884c9d2ed5e084207ccf276de4a88e9a334d7c56f7c6d36fa4ea9dc1d0b6c0a494e13147bb222ad499d89c84af0f16e63179533037521532d1e8aa7e423446d30691003b095b3de0e465a4aa0f982182df40c5c5ff7237cf49bde2a2a2f2f0b87c4da6f07e7723ce9a983916c715f2167f961ffbbf292c9d504978b9085a7d59be71ae13ceada8cfc46cad3da0d7a0318856a9171c3b06332c404156850fcd783c386a0df1b1400268b295421a22bb3137bbad515b70eb8cbed1450ebce18d5f53bdfa33361df7782feb7b928edecb5845c3f3646ed76bcb1bed0a95b05622df220802aff51f59453c8fee9764f74aab33834726b86cb08b429273bf7177f7c5d8730c193782e9015eab591badb25137e2e449f8c4d3ea4da29e55d37b43a03b59db84d8a84f8a20da8111eef2328b986cb8264747863adf0109bf3c3e47f6316b778378eef9957c0fc5faaccbab529d8fa1a9aa02af9bef6f0774df46fa3b0aecad454f337b89867f79bddec595cf00bea31c143fa16ab58533ff1d6bbb998d94f3f79507cfa6bf27636b780e5c805a02b701a1ae997f94602834df45d059814929a168fb26a708c833ca145e29fff03012625f93789b0c04e10f2d715589afae046e865515e32a33c6222af44848b8f00893b765da9366631cb87a5fe56832ffac504a8b0d80003b03c6800a836adcf84fd68c218456b976e6c1d96403099bac059b9ff3ef57d1cf96dbdfd681f6833945d8e60470aa3c22d157c24b9535914becdb4a7722f6e7df4c74c4312a944531b9b2d080e21ef07f90c91d33ad92db33c0f8532abe7132f06f5cc1f471ac3e580dcaa81ee9a3c756d2af0fe4ab10daea2ccf7f8a86d017bf96755987d5946e5769033d1606ea2e711d3a8e94853963e1efebd8376a75038e22b8ae2d81a1cb06e8242ee81c0278a8d1e2adac552f86eb03f30bfcec7a63fa04d24478675238c10feea0da33f6f0c6abd66d074ee27b3ed703e1d7b74736a53ef8d743646b0945ce002eb082b33373ab802b8471a207299e1c62640daa58d2105a5852ff17f189a9c36d869241ad417c5a4b90d7fba714635cc73d6186bf6c0b29dbfc1f3540565a56f710df7b15a214a597c164e04a4133790f04fbe9d9289e63e5a116ed7b543e514921e2ee11d4eae2251a5409b74d3368a8f0da285b806e282e147e58c65e7ae6b0c0db4ab3c4632fcd39eb3784b26526022a08ea0272b0ed5dc136e2f3bf3425945275d473b61469f19c2710ee4adb42ac8ca127c5af830b2dc0201da51c0737325e7249760d4d5ef6f623b30d428a6012277d99113da27dad58fff3be2795aef6ba97dbe96b6ee4183eb3713fe5075f221c63ba756983899b02d64fa01e5beb4382426ccc69a45c6393ddf1fffc3d6307fd5742da97de248e8704cca5be2a40cbfce4a20a8006efa028ab80611a2a11bf932d9a09e00b91b9758fc82cba77c3f03fd96e8ba07c399a3185cfe345c5e0ac0df309aedcc43e99df091cd153d5eadee997614cf6e018c3cb0a49ed27a589dd57a2e329159b6aeca88531020623bf892c46949e4141478c311e1904cbfa1adaa018ac194a9f43064e2f6f70ca8b4b2b72d5440dd3ca7338f2f7c72ee09b7e9cb7495db3c02bd99b1b316d42a7fcabc28eab91a75679a03fda53fb5165145b61f1d0a53ae6690e5368a2620b1a0d327ffbcb45f0e4ecb2625869d9deebf615387c8baf9a80e1c76bedd322c8a8e944752806922b93a4121e203c3a308f0a3323adf746fbee215289e535a8f8e7216b4b24ffcfeaac7a8cd1e4b78ab7a8b2353db776489c0f524a67077be3427008cbebf3891e60b4b6799908570a0704bd589aa7860f13c999547dff9c8f14b145f3912fc1277d595cefc30b8110467070374fec94ef345c50386ac2e2fbd396eb12106f985024a66fe7fbc4a42d456563ebfdebb20500aa6b1d44ac675e705e22f12aba1b2d4e2def37056a2f7ab1a4439a4f265cae6cab37b0144fe0731b6d31e5a07ea55a329da250f4f024e9ba7510a49b9cb60611157ea7b5bd331a59cc4cc51b3d3c83699e1537483e9f27157041105d88e6cdb8a0d14a74983b5c9912108b67ae51fe66aee9d26493fec26ca3ea95d11650cb41ae9fd1d33e3ee15638c63c9296f76e53484d1849ad9842eb82483393c9bd110c8d2a27e5d0d776b24d56a8f0d59360b30bf36b891b78bac849d02be84fadff87e43e527b7057f72962ef00dadd145378b725fce75bf19c8b52144df1e8719bbf5b7eea76c8d726cf71b03b33338e9f703b4cf16115434415fea7aba63e0aa1313038295c8a8dd1e7bd28532ad65a3da67de4054ec97b4aa3363fcfff1ec4c909136b88160f8700cd868f2284e688a8a44dc3fa7b1f98cd9bc1f70e3c4362cf6fcd088ff9792126f0de359ad1e2305548525d0ad9d3d738e653e7266633e955ce09e21b8677ae10f1a0bb6c8232cdf3a182130a3c6b5f6a3c3491ac42b10b04be918785ed9500406a684ead247da8f722ba4fdeac273990476b93282e623b3254bd57a081ec10a35cf8b5c82f5e0eaef6f93f8c804eaab561a9628f257c852de094d35f585d3d4063b28e4654eee1d8922cf75c73b7aa8887339613aed2230f429a0aafe11c04e984adbd6072f1b75c4839e74fce2d538ecf82a7eef3aa7b2baec286b4f8ddf986b51eca939e2f5c6b56e8a9d131b49594d5a415c3fbb1e56d073fd26105eb5990fbe929d0fec046412365022f939820cd703ebede0e18d6bd05f5852ebd5e1a6c6486d4077ed4938676dfb404549ea6668c53c9338583e731ffb370a1b640314897084511e181613882bd40e786b5f25fb4353b0a93dfe1399ed93228591cdf7bd76e19312be70b3da261e27c75127ebbb67a0dea49da83b90ca062049cdf41925d9330af656ae5a5d069f49fdf211325149d081250152cc64ec744b424bcab43c87234ca3d777aebdcca6638f2561fa9e34d475f5da4ba238732fdca9ab29901c04e7028a9a64077578fb3545c795fef6ccde0502a2f03c4ea7261cc1fa6a305dc252b97c3860a2f37a22e0fcf7098c1cf854ab2e34b2ee44f943a254288acbff7c5a5f0a00f055e252c3cb9bdf687e4e210361ab9705c059ca15079f76abfef3f2179f2129db846f851e7e74301a2306a0c327a458876c4b7ae08118ee16f8d23b4a7f409dfc18eafe3b9be6b328ad57ed6d7442fa54b6b4bee4657f60db6c0e64357bff11c87868761d4ae47f2ea7a3ccf7d55748db77b0babf0dbf596396e99ec14decd7a30cc0c69aa3bd8741727e644ba96e34fc0b4aeb3857a178e3105c5cf0a8b451d09ce4962d2801f8426e877591e767b497b397d644f54cdf297891232fb6bdc059bdcded611a9f1d342e06c53779f8ae4d89435af3034406c1dbbe8219510af38ddf9be2afee11bca5c05ae3fb4511448b4ebc40a01866d0cb1fb745dcb9ea1c524c11047f0adddec1134f38dd953c2c41e47f930db1dd6c1e00b929f71a80c71cca43e84f11fa64af98f72e6106d9c8ec866097e06dfc43c87584f349fd0a9a2f3cdac607f39c5247645323978a2", 0x1000}, {&(0x7f00000020c0)="c9cd8145bfa9c4c286bfa8a7d50575e66fd14e1ddaf016db27fea42265d8c7d98d7c0d90910c625e4f0111d6fb2a08142d5abfaf45799cfdc5c2631f9962b5ac2f807c0a617b09bcae302b559b", 0x4d}, {&(0x7f0000002140)="4371ef9b0b300aeee63a01da9d6b2657a7a77b8a2b9dfffffe57908a4a5e87861e9b5fe0c5674cad4d04201d444660bea77d40dbad893366a0749d02dc0a708aa9fe294f105653923159f134e626dbff2cc002de239ec60d2477e30af2c88f3390b52b42f3dd8cb59549bbbd29425ce9acf40d118b5f76edd18264b582f9033c76d7ad84389735", 0x87}, {&(0x7f0000002200)="72f09bd80f35b616a05011c64a4fd6b49e7ed3f3a7beff09378ed5505cfe57dd99e7831cd8864361e686c1c272e36d0bd72918b1ab4e72f5093b03b631a9a497f6c36045617b821122c71544b0061a4877963502900dd2de63f4d393af92c95b338b1c84a1cccbdb63d13e26e92a217a6958297924435b133a3b759305df3b850770854164afd331b8479119e6cad42a92c0cbbaf2acde097b29d11e88793ccdd4e6ffd8160392ca8c3ad65ba0bb473a18feebbf762ccb10277bb322a05a4de42f34e62cca24385c84a4679e87595801637d79042faa488e92", 0xd9}, {&(0x7f0000002300)="c4af857d965a853b44c8b1f4047f10e67516c8c84427992edd39c78305b7035fa2575a24fa033f67d298712608e1c5a5b4f19a6d6e83a0d4b608f4e115826bdb2250fe1569ef921ca792820a0bbdfbe1015872b5a9378848419a968a529463aed3a6d7fae42becddcff348a3d12711c5963d3b44089fcfd11205ba0702426e5f3e3f790058e532c3cbf71651e542b9101a07e2fefb0334be776e792c5b9d96629c2f5d5af20bfe", 0xa7}, {&(0x7f00000023c0)="11dd59f9e539568c9fe42cdd75fb27d381214f9237a8f40dc8784cf79993947f29ec990d36347dd77a4da4d01007ec435e517ad1b47358657dab59b261a06ca6ad471b89f7bddf4f8a793acb4c2ab40d9628f790d4718c6e9359db01e8a05cd751c418be21fca7c3061508e0b90dc2636410d5c9e65d94c31ae8e6896df9ed84b6085eb34036c542cbf727d60eb0f17b969a7518371937e64a8ca255a97cd4e2c8f7bf392032e846c7e21f5cb721503847ad4dff9b889797a12e72d279e531ed8ea49cdef4d99ca5283bb06724ef1946caf5280abe4776e216ad35a478de07c91c5a571308b9af14f3177e2cd9", 0xed}, {&(0x7f00000024c0)="014ddfba93160f71e57be57e200d44bbd060b21c6008460a3a34840abca96739e31b185caf16e2fa2395a78d23d677aae4a3e864d7e8af0e56400e81fa2aa0665e8ce06da0e6c64632add8c154b1d4b81fc123b8f89e9d79dfe603822b86e4c7bae782911cfc9d1ad492e9bf0cb0da873f4e7089a9bb3b6098251aa7bbdb4d3be1cceeeadda976e490dbfb07b9cf10542df04bab258718dcfd33e7d149e426b895dd8412d6e1911327fa2b0e03d9d42ad81a3fdcb6bf7290e7ae0a1c59d9261c715b7bbde1e5e26dc45e3c", 0xcb}], 0xa, 0x0, 0x0) r7 = getegid() r8 = getgid() getgroups(0x2, &(0x7f0000002680)=[r7, r8]) openat$bpf(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000002700)) accept$inet(r4, 0x0, &(0x7f0000002980)) 03:52:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x428ab0da2cda3e69) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xffd, 0x0) r2 = dup(r0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x5) 03:52:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000440)) 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) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000240)=0xffffff77) setuid(0xee01) shutdown(r0, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) msgget(0x3, 0x401) kqueue() setuid(r3) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f00000008c0)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389341c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef992477393f2c34765e36dc31b1e6e556c31527280fae254145c621b7b743cf99cdfad4d1f2029bf273f5a514e068181274519c6169203833845ba88fe0a8329dc804d9e51db33b4f5b76277ada241e5a81f03234ab0c0fa5136ea6a7c1001e7eec958756e64972b58bd400b0677bcfb5311b8c61c57838b7e66b53d0aa144e432e05e9c3b0f3bcb6b077e18a1a9cba89a8e883cd3ef5b25a5f4e11011614bb7ad3ba48456fc305efdbeb0f06e759839df2dbdb514d11aff3696bfdf6d771d18f49babe3299b9b4b1220ba764342c10b099622c53f80f367fe101e9f067d9d759b585846000d267a405bf027198286bcb74d1ac5566fff88b09f9ed0f722a1b3f8edbfe1bc791220597fe62af8c2cd3242aacd20300000000000000c2629f072f58dcafab022b5611bd71907ead6dacd1a68e933632de68ff91f4b890e1ac1e44e76618dedcb6ba0207e87a0b", 0xfd9f, 0x22) sendto(r2, &(0x7f0000000480)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x3f3, 0x2, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f00000005c0), 0x10000) poll(&(0x7f00000007c0)=[{r2, 0x4}, {r2, 0x65}, {r2, 0x106}, {r2, 0x108}, {r2, 0x100}, {r2}, {r2, 0x80}, {r2, 0x8}, {r2, 0x1}, {r2}], 0xa, 0xac) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f00000003c0)={0x101, 0xc9}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x2000000000000043, &(0x7f0000000240)}) r5 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/112) 03:52:05 executing program 0: setuid(0xee01) getrlimit(0x1, &(0x7f0000000000)) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x6}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10018, 0x0) 03:52:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='V') 03:52:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x38001, 0xe0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x10001, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) r3 = semget$private(0x0, 0x12000000000007, 0x55c) ioctl$TIOCEXCL(r1, 0x2000740d) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r3, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000400)=[{0x3, 0x1, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0x9, 0x2}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x7fffffff, 0x2}, {0x0, 0x800, 0x8, 0x2}, {0x0, 0x5, 0x2, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f00000002c0)=[{0x9, 0x3, 0x8000}, {0x0, 0x1000, 0x5, 0x80}, {0x8001, 0x3ff6, 0x1020000000000000, 0x81f9}, {0x100, 0x10b, 0x1fe, 0x4}, {0x7f, 0x58ae1299, 0x9, 0x80000000}, {0x2, 0x0, 0x1, 0x7ff}]}) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000580)=0x1000) mkdir(&(0x7f0000000600)='./file1\x00', 0x8000301) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000740)={'./file1\x00', 0x8, 0x1f, 0x8fd, 0x1, 0x101, 0x2, 0xd43, 0x1, 0x1, 0x6, 0x100}) kevent(r0, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0xf0000080, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000280)) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000005c0)}) r6 = getgid() setregid(r6, r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000900)) 03:52:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00", 0x0, 0x60}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x31, 0x4000, 0xc4, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@un=@file={0x652ac3001b30587a, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="a2cf79774032a80f34b4776a820b6f264ce2d845362fccef52bb1d9ae501de80f1b804948bf706a5638371f1bfcadb813e80215ea3fa98a5547be78a3e3a7cf36f75aaaa79f0fd4a4adb3b62aa2a68cde81819205579469f247f88cb672f11739af71e0e5363d7987333c29fcc13a2ae62f37180a4268ec8c43b48b2080b54e793d5d3cbadd8061dedca12648f4ee4e8b8ceb709bbcd6a29acdf00936efed1a16534f98ee5e2501875cbdf3142ad8e837b4f6cb7cb9e6f8d7404424c2159", 0xbe}, {&(0x7f00000000c0)="f601a9cf071ed5dc05ad6fe7", 0xc}, {&(0x7f0000000240)="8cf1978d7dac49b7a5bc2a81180c1ef49452c8219f6d6e8ce49dd8315634005cccba8869de27d479896d3200a8211902b0d3af82a362bd9238b40de03f1be4780ce5fd7f6103e29bcbea65ef4b0d260ce0d58ac1c8036ec2a1ac1a6cace717f23b6b8bbeddd167c9aa535f", 0x6b}, {&(0x7f00000002c0)="127756415b1e4c95f4e64615ee06b020258bfa56cf2e486ccbd89b97edeb56139666c3bf8aeab09e3305d2bd383d7c8a3ab8d7ce232ebfecc503eb6c83f81fae158b9ecacc49da5aac1329c50eb0570ecb56592cfe3e9721a9b37253c90bef9848d1f82bf8d24949a968457370229905fc3451f261cdb20f8f22333a51cfdeda444e46deee74e6247a1e39773099", 0x8e}, {&(0x7f0000000380)="2c6aba64ae7b7596b20c0fe3156e78aa53fb6d9eb6d2651362968172e48420f498ff79f37cc0ab636e4ac8fb0b611f94bafb88b154e66900e648dfea78bc2c639d7b1da3b53119838fbb4cf3349a02753848968ac4aa656e4f6ad6dcf7331a821e531143c38548d86688645ca6ab0995538d0fc25cac0de81f71d7fbd0f97a702ff5bd585c156695f10cbb00393f14dec85a73ce1061f07b008d130170f6c53ae2489c05c0197d8d85c0ef581e3e5b0b2c70db62ae26c59129875d5e42c2fa2f530cbf2970447300008e", 0xca}], 0x5, &(0x7f0000000500)=[{0x88, 0x0, 0x4, "2f946cf48faeb57336586531ea114b4d4b8fe9cde8cd3ed752aa78962b6f01b43089a70356f6da1ee38188a741b75e939a75ed3f5a822939a5b2c65e023e8511878292837c1f73736452606221b3775a833c8ebf419615e0e255c15acdf907d95f10c4d93929f93eb8efa3100a67407df355f774ea8b2c"}, {0x80, 0xffff, 0x5f39226d, "bbdaea356e022adf240770f41d140b9457f404520f16711b32e331f4d4bd046095b2dbac65610e1578a0848186718da4d8a4f2137c2103a440fbbfd3f9cea61a9c4055238debae57f22f14438b47ebf3024d7d1dd11bb8d35dcdc4883f2f31da5b0406564d4697fc9a"}], 0x108}, 0x404) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:52:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x806}]}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f0000000240)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x0, 0x7fff}, {0x18, 0x1, 0x80010, 0x6}, 0x10001, [0x4, 0x2, 0x100000000, 0x3, 0x100, 0x1, 0x1ff, 0x1]}, 0x3c) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x110) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[{0x40, 0x7, 0x400}, {0x2f, 0x6, 0x1ff, 0x7}, {0x9, 0x5, 0x9, 0x9}, {0x4, 0x8f, 0x147}]}) linkat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 03:52:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x9, 0xe8e5, 0x1, 0x1b}, {0x6, 0x0, 0x4, 0x76}, {0x4, 0x7, 0x8, 0x3}, {0x78, 0xa3af, 0x5c1, 0xfffffffffffffffc}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x8, 0x80000001, 0x1f, 0x0, 0x1, 0x7fff, 0x4, 0x0, 0x3, 0x9, 0x210}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:52:05 executing program 1: r0 = socket$inet(0x2, 0x20000000000005, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 03:52:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 03:52:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "0d83c43dc052a461a8ad1967fa73d880df3aa3f4", 0x0, 0x20001000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xc02) 03:52:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendto$unix(r0, &(0x7f0000000000)="98c4c10e524e7a8c615d1c41ab997a59f36ac10a7e8eae426dfda1d92c514913870ff45017b2f50b31a93fe588ca572a1c5bb1ebcdd160ffd9e39358ce4b9ab3df2c0b8c8aec212352a39a4db3a1ab69e8b110574eecfaa3d5cf7709ba09382879ae236ff59e3c3320b4373dd78f40779108de566dbce711d349e12dadb75562f37500147ddadb947850d2ab83c4e014e81ca4253157b65d72f5bd0376d419368ecde7f0cd15d1434938cc7a69993e9fc2d3e7a20a1c7ee3dfa604b9661dc07135ffdb796be73acbc69bc8950cb199a2a45491e66a21686a41ae", 0xda, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYRES16=r1, @ANYRES64=r1, @ANYRES32=r3], 0x3, 0x0}, 0x1) 03:52:05 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x3, 0x3a570e8a, &(0x7f00000000c0)="ccf80c26710e0139ed46891604683280477009208a017c1c33303505d6462a630cad24588d1985c0a32ca5d332b2b9aee6df8a124d2ec7bae8ee33f7138bf9d819fc3de9eef8db27a26d7330eb1a248aec9d85822af82b42e85203fb70797e29539488696fc896f66c8357b3967d79db14f9eb0f906598f38e95621f85006bf6d26f6761eac06a5e0a8467ce51781c95d155b0f73ea65971144263b41a994e3642cb5cd581381b9d958392f51dc7eb3668ff3c242cfb97e3169ceec8948e81060d9baadb565959474d68acff1477b69dcc41056743eec4f3dc9b2a650217b656144cd8b8705fac930e5efcfa1b8dec90d1c2af07c5f5351579", 0xf9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 03:52:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x48) setsockopt(r0, 0x20, 0x80000001, &(0x7f00000000c0)="b54db5d40c5d4695a95d9f7e1b239cc87a7bc91e16", 0x15) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 03:52:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0xe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000000)=[{0x100, 0x200000007}, {0x0, 0x1}], 0x1ffffffffffffea5}) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xde}, {0x44, 0x6}}, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x1, 0x4, 0x3, 0x8, &(0x7f00000001c0)={{0x3, 0x9a, 0x3, 0x4c7, 0x800, 0x3f, 0xffff}, {[0x0, 0x3, 0x1ff, 0x1, 0x0, 0x401, 0x8, 0x9, 0xffff, 0x10001, 0x7, 0xf719, 0x1000, 0x1, 0xffff, 0x7, 0x200, 0x4], [0xc3, 0x100, 0x7, 0xaea5, 0x5, 0x1, 0x15, 0xccd3b00000000000, 0x9, 0x2], [0x1f, 0xa77, 0xeac, 0x9, 0x8000, 0xac4d, 0xa7], [0xcd, 0x200, 0x3f, 0x1, 0x3, 0xffffffff], [{0x10000, 0x1ff, 0x4c7, 0x1}, {0x4, 0x9, 0x4, 0xfffffffffffff001}, {0x5, 0xffffffffffffffe1, 0x0, 0x9}, {0x8, 0x9, 0x3fffc0000000, 0x6}, {0x639a, 0x9, 0x8, 0x3}, {0x8001, 0xc1e, 0x7fffffff, 0x5}, {0xfffffffffffffffe, 0x9, 0x400, 0x1}, {0xffff, 0x1, 0x9, 0x3}], {0x7ff, 0x60, 0x3ff, 0x5}, {0xfffffffffffff711, 0x7821, 0x7, 0x1000}}}, 0x6, 0x8fab}) 03:52:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) 03:52:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xfffffffffffffffe) 03:52:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x19) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 03:52:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be9903e50cf56becdd6525e31b8076914f6357e3a", 0x1b, 0x0, 0x0) 03:52:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xc7) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') 03:52:05 executing program 1: semget$private(0x0, 0x3, 0x204) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82a75add0640efd7f4ee1923f9422f6e696c653000"], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="27618c07df1a978a0ce1445e8589b31909788a6bfb503693a50ca15ea1ac7d36ac26a9dfab4e6d1641f2050174c19066389c62d20a5a11309b2d218e4f645e919d84b90080d1c3d380073e32dd337ec4dd9dc6161c12c1a56e538c748b004fb767dc3a23165745f717c1da31a2426fd814142a2ccb8f5d848cf80c856a6f863408feec0c5f4058101b87475fdacc3aaca777c6ceb134bf9a3d8fdd13619078b68d084ffd95b588d92ce6b9f5416396840a393ff07bb1aa3be342b6e554f0cae47d02", 0xc2}, {&(0x7f0000000240)="59a3d23465e2ae79fcabc77d3c09241d893db14f4326a9dfbcae9a18cdd0713f8816d9db3cc6798c07aa6906cbe9ec79f11d58467434433f40b88faa4d0de3b9ab652ee6", 0x44}, {&(0x7f00000002c0)="a71d4e212db7253ce0335e0174d4eca7d18c624aa58bb64e1c094518dce4164c88af016135c1a9bc90de399da20fb7d6472caeaf0fa3d4d71d9fc3823707e6bcac3af21a36b646f82e5d3bc7", 0x4c}, {&(0x7f0000000340)}, {&(0x7f0000000380)="824d1818922f05115319f7fd2e3074709706c44cf269a3a533b61a97718a3e8a75d7dd52e03019ce78436aa9f0f28754ed633cc832258d0545c47fcafea58a4ec48eed0ee8ada3bfe7634baefacede29272f8f4d41c0cdb666", 0x59}], 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20, 0x0) 03:52:06 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") pckbd_enable: command error 03:52:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x8000, 0x8c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000240)='./file0/file0/file0/file0\x00') r2 = open(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x40, 0x21) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\b\x00') kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x1e46, 0x9}, {{r2}, 0x0, 0xa, 0x84, 0x10000, 0x58c0d2}, {{r2}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x1, 0xc4d}], 0x100000000, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x7, 0xf0000000, 0x100, 0x1}], 0xfffffffffffffffe, &(0x7f0000000300)={0x3a4, 0x3}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0xfec4) pckbd_enable: command error 03:52:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x404, &(0x7f000079f000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 03:52:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6128) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) fcntl$setstatus(r0, 0x4, 0x48) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) mknod(&(0x7f0000000300)='./bus\x00', 0x8, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) dup(r0) 03:52:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="29012e2f66696c653000"], 0xa) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000740)={0x100, 0x96}, 0x10) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)="32c21fd45cc4ebdfccd3a91b73b7fbaf6a1bca56f9786bd5b1f199357cf6a3814e9656d4096fe8c525d8a780fb8b9b6f573fc5619d50ffbc9ce0f42fa68c8d7c436c1d5b812c", 0x46}, {&(0x7f0000000140)="cee4612513f3d072b6bde78554b59dba7b406dbae7aa6e70e14cfc378a92e3cc93bbaef0bc1f43313d383884871a6fbc5550ab750d9d908558cb292215abaf17920d7fd276c70d429468429ca148858c1a023bf07d9409df75371ef8a76d12f69743da099bd2c5d9e80aad2dace9d3483b49c969423736be2e381878e397c793a9e379c16519011dfcd58ae06953e00c03d3c8d0e21b4bf6c2f60ba742a54ac0bc32ddaebf9ba97fa567d0f21cc8", 0xae}, {&(0x7f0000000280)="1894316602f6dd5b91e1d0653c7e3f576fe48650c74ac7cf6d025d1e884eaa79f0b379fb89fdf67a06c0f476a6c37e04096a801120b9431c0d7fc0a114001e6061100c2c0e25cc1e26f331252e451028084eef8a33b3172fd860abc0b15e66ea7fbeb99f432aabe78d828789a34f5c5e2d2a76f3df1f85776bd0f68f57eb416959c4e9c7738edc3a6f2b7ee14a956023a37242169df3e0c79807262bbd97f3968ceb165f376815dc63e7ebdb142d1b9c356cca3b50addb60e3a399ead3de9e9502929f39d2d25be5c2c458ddac30e6e6da1d3ac7e101b1b71907d8bd60c44f4b3a3453", 0xe3}, {&(0x7f0000000380)="76424524112288eec86c4a28acf0f2336ee7b46bac046a4948919ed0d8573ccd6a77c251a6d47b9cb1027ffc787f3324b6a34ce05ce28b363f8dea559005bf7ae54747924fcf1a177811eea3ca891cfea3921dd721b35b3e5cd6dd650af86690270c439db6577d27af37dd39900517600b3df9e419cfbdf688b04da9d3d4d1657536033424969f7e310f05f276b44ead46763e86faf35e5540f693aa211a752eb5db4b7440de547dc3e9ea544f8536cbcda29c0c7c7d9de67555524affd092e060fd231a34c5106b65d8f7b1ff092fa91fd3c3e83ca178cea95c0af05375aac18f275c1a2e2bcea0715a", 0xea}, {&(0x7f0000000480)="be7c030f931e464b724d688636924f2bd75767597ce03c1c846c78575dca0cab1ab57d7edf85e2c55aa71409cba73aa541f9d1a9a605ad13191761e08c6ba76caa1d16b57525f0fe8fa7c3d8facbe9", 0x4f}, {&(0x7f0000000500)="f152efbcc5c4f3a91fdf2307acbba906dc76bbd227fba3b0261a4cd9be85e5d413c0999dc419c6fe1bfb8fb38c24a5a2e5368edc35b97f57500bc7cb0ea092fcf5bc9d1fca4a564dfd4ef794d3f99a1e9935e2386152ace54af722c27fee00b145284c3732fca1b7dd594a6014bc42d3b94ac35b0c1654df73de24f9f7805eaa03eaf496cd32abc3ae0e7da442d53283a910385ecedae5237755e597b1504234db91ac554b72e0f0d52cd68681e432952f38faf853a9", 0xb6}, {&(0x7f0000000200)="0acb1e2dbac34d593e7fbf9c279607", 0xf}, {&(0x7f00000005c0)="a9d466c8cb372ef2840768da1c600ee349e06ce283cb59e1c770bdda88c3b13e377276f6efd5328c4a", 0x29}], 0x8, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x40c}, 0x4) r5 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSDTR(r5, 0x20007479) close(r1) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:00 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x10100, 0xf) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) mknod(&(0x7f0000000080)='./file0\x00', 0x22, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000200)) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8800, 0x12) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2a) fcntl$dupfd(r3, 0xa, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f00000004c0)='./file0\x00', 0x10800, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f00000002c0), 0x10d) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x121) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x7, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r3 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x40000000000004, &(0x7f0000000280)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x81, 0x1000}, {0x4, 0x0, 0x1000}], 0x4) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x28, 0x6c, &(0x7f0000000240), 0xffffffffffffff9d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt(r0, 0x3, 0xd3, &(0x7f0000000100)="13b437af6b0c22d2fbc58e601263947c8eaabb5e8afc98bfb641e4d8af9cf0a24b5e5b277816a698f8e0146d82657a6455865ad80d659ff07a52cf32503fd03531cbc081a89b59614b0a846f3831fe03daf9f41f6eb2f18e1bfcdb8b3c19c47c7d03df73a8a5f8a92b35520db8cc78458238069448ea9b8ca29e1dca031236a8311fbb2f8ae820b77ffd8fa778ca658769103ad66ec95e428c0c19be85f01b1346c43b0343dd08870ae48aa81419ef9c0f57352602750974115ca49ea63ef1989b433aa019c7a849c2ea00221863e0e5f0d31940cb360177288182eadf12b1f8", 0xe0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000080)=0x4, 0x4) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000002b, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x101, 0x9, 0x9ab2, 0x8}, {0x100000001, 0x7fff, 0x2, 0xb4fb}, {0x2, 0xfffffffffffffc00, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff90, &(0x7f0000000040)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x0, 0x5d}, {0x35}, {0x6, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe79, &(0x7f00000001c0)="2148da870a000000000000fb020cd508a63c13bd7d4ff07af5e2") 16:00:00 executing program 1: r0 = kqueue() getgid() r1 = getegid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setgroups(0x4, &(0x7f00000003c0)=[r1, r1, r2, r3]) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10380, 0x100) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000300)={0xfb146041d11f6e1b}) recvfrom$inet(r4, &(0x7f0000000180)=""/222, 0xde, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./file1\x00', 0x2002, 0x1) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/109, 0x6d) geteuid() rmdir(&(0x7f00000002c0)='./file1\x00') link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='./file2\x00') 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xf0000010, 0x66a, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x4}], 0xf8c7, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x800, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x80, 0x20, 0xea3a, 0xeb}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x100000000, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x51, 0x1, 0x6, 0x10000}, {{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0xfffffffffffffffc, 0x976}, {{r3}, 0xfffffffffffffffe, 0x0, 0x8, 0x8, 0x7}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x3, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x84, 0x80, 0x101, 0xa8d8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0xf5f, 0x5}], 0x1, &(0x7f00000002c0)={0x80000001, 0x8000}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8001, 0x800) syz_extract_tcp_res(&(0x7f0000000080), 0xfbe, 0x7ff) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20020, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) pwrite(r0, &(0x7f0000000180)="e80000000006000000ffff020000", 0x35e, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10080, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) select(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x80, 0xfff, 0x4, 0x7, 0x2, 0x6}, &(0x7f0000000100)={0x217d, 0xe5a3, 0xffff, 0xff, 0x200, 0x1ff, 0x8, 0xec04}, &(0x7f0000000140)={0x6, 0xffffffff, 0x2, 0xe7, 0x40, 0x1f, 0x4fcc}, &(0x7f0000000180)={0x29dd, 0x2}) getpid() setpgid(r1, r1) getpid() 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000001340)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$inet(r0, &(0x7f0000001440)=""/2, 0x2, 0x42, &(0x7f0000001480)={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040)='\x00', 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000001400)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x988, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10000000025}, {0x6}]}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f00000013c0)='W\x00') ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r5 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x8) recvmsg(r5, &(0x7f00000012c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/190, 0xbe}], 0x1, &(0x7f00000002c0)=""/4096, 0x1000}, 0x41) 16:00:00 executing program 0: truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b01) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/83}, &(0x7f0000000240)=0x55) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0xc0, 0x10) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000400)="8c6786a91a863fc6c7b48ab69ad7af9c219d23206240219c0125a2edcbad642d", 0x20}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]) fchown(r1, r3, r4) write(r1, &(0x7f0000000280)='oL', 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x1, 0x5, './bus\x00', 0x7ff, 0xffffffffffffffff, 0x200, 0x3}) ioctl$KDSETRAD(r1, 0x20004b43) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x80, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0xffffffffffffff85) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) close(r0) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='6', 0x327) write(r3, 0xfffffffffffffffe, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:00 executing program 0: mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x4c) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r1 = dup2(r0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="00000400"/24]) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)={{0x6, 0x6}, {0x6, 0xf19}}) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x6, 0x80000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x4) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x100000000, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x0, 0x10000}, {0xe7, 0x7}, {0xe7, 0x7fff}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000140)=[{0x0, 0x800}, {0x7, 0x2}], 0x2}) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) pread(r0, &(0x7f00000000c0)="152afef7284ac258ce6e690cc87a631c9f351de09daf70845396581c5ea04074c1ff99c0dfe329bb3fe8e0da9537c2dc7baf353fc418dad31844d1de8eac4a8d062af1681e70301eee721c874a7065d533812dfb8f3b5ec6e68b14d6a1b5b71c05f3d412d2d05f551daa5f42b2e9cfcfe586adf1730cda94e3dda7eacf0938d7beace04767b0498f04ef1fbc79b0a6cb", 0x90, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x400004c}, {0x6}]}) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x2bb0afd6621a7aba, 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000140)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000900)=[{&(0x7f0000000640)="6324ebf7057ce8a7f7d614928d8253f6024e35bddc7582b90151ee71d8489dbba667d92236bfcd3c686422143c5e799f435b9dfbfd581a375c22802e4e13e5a6eb09cec4419c46cd6850624dd6d878ff13698503b4852072907017fce86dfa012238f497411790788ee58bcefb3260cab9782387e69b937503964c1ab18af2bb6fbd2cd3204708546d7eeaad91723d29825854049261acb6f0e94999ba59b8958504ee145c22329eaf651c0b0a9098476315ff745082e40d8f7b9c78a8f50096030205f65f4c531bfc63cf4ce9a1adb1332a6ea9e5e96c4150be63900f24cf53052cf4863f997a52ce505f4d5dd6599c09af6a3524efe95f7f416deff3c8d7621c5fb96de3d3b6e1c5680d35f692e89f791466209ea12c3e55a4b8909ec60bf18c5b1ad1215b130b414c6ccbec27cda1000442d530ed6ad257fe000000000000000000b2", 0x144}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x9, 0x400}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x7}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="c4") 16:00:00 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x100, 0x0) r0 = semget(0x1, 0x7, 0x200) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x1000000, 0x4, 0xfff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fe9000/0x14000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x5e0f}, {&(0x7f0000fed000/0x10000)=nil, &(0x7f0000fe7000/0x4000)=nil, 0x7}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x1000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000fe7000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x80000000}, {&(0x7f0000fe7000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x8}, {&(0x7f0000fed000/0x10000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x4}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fe8000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fe5000/0x4000)=nil, 0x8000}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x3}], ['./file0\x00', './bus\x00', './bus\x00', './file0\x00'], './file0\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', './bus\x00'], 0x5}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) semget(0x0, 0x4, 0x440) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000680)) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f00000000c0)=0x3) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x40006}]}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = dup(r0) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x2, 0x8000, 0xfffffffffffffffb}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x5}], 0x4}) 16:00:00 executing program 1: poll(&(0x7f0000000240), 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="7c333ba6b525d08e48ccdf57d27659f17d7c106d66e1757089fcb7a26262e67ece8537df3df66a75651cb698e337e3a67685e797368796a1e0ca7e5ac3b40a38bbbf", 0x42) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x4000000000000029, 0xc0000008, 0x0, 0x29d) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x3ff, 0xeeb}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xb866, 0x80000000, 0x8, 0x1, 0x7, 0x6, 0x8, 0x1, 0x1, 0x8, 0x80000000}) openat(r1, &(0x7f0000000240)='./file0\x00', 0x30001, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:00 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002004, 0x80000000000051fb) r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000100)}, {&(0x7f0000000240)="34b1de40fb0680e3aeacd4bb7cd9ea05ced19a598da7545a82ca125a396c43e0c92c904476852fca4f30f01acd10ff83d6ab1fea42f32adb45f517a25a93f1b4989bad868f0af349b3193fab491dcd51585324f6c1076b36a5496a7979223186fad94fcc56487e2f91beaa5671e5d5afc96245cd29bb08da55d6dad52ded829e9bcb3bc55c290bb8ba33b7cc1ed71f7aa4aff950c0a764ce9326c2db8ff9e0beceb54035387d01847c2b565975c47ebb15d5f5d8c409691a9946e36e811bec042e698374b098ee70473d24c662a7cfd3392f5c", 0xd3}, {&(0x7f0000000340)="c7c503b15385a9b8f6a1ed63c7b339d7025c5e12421ac7a38e9da8ff56a3cb0af1899322f86bf14777840a980ab897afe1c8610bf635b2715aa610fecbb4274c96764caf99c8503ef298b10584a603b7e99c0e5552b38bdde36fb4bebf00742e2879f02c1f1ac0ab5e14a06eff15dd10a30d9f73d37d08ebd408f7844b5bdf550cf57035bb9c252b28d8f47261f66115af37d66a18f03faf4077e400f349f46398303bcc4c00160c3b39d30810049edf11da9c9e1d7934938ccb74a17269d5cd536b40bea58878", 0xc7}, {&(0x7f0000000440)="756e72a3f4aa704558c1e0cb183c20985908478027586c9cb5c58fc7b017c0437b5e1d3c17db64e894fa3e2bc16b60cf441881cfeeabac4f234218515b84920be31475c73feb67a9e6a86fd0c47148f6c14dd5fd691857092e1d20851b636ab3ff1aa4a5b1618c74fde3c27894266764082d45419e5b427bba1d1278abf6e824f29b3b7f4761d51398980c96aeda5e7703cbc4db2cce600f4d7d43c20f8c7473fc3ae4fede08dd56ef3b0ea51a561e1403fd24f73ddf504884f88ed41302bf08b9d5c546625f38baa144f037751030f7aa8eccee9db56f3102e8c4515c828f09a4", 0xe1}, {&(0x7f0000000140)="cf242ee8612be71a10168f11e4f2f352f8c9bb56d0b440780c2648246621270174c91706857f69eea546694e34996434ab5fe0168ec23a5aee49c21a71a9d59dc9a687fd5b601b00ad86c689a6c12c46f71fb6b9bf6ed06b184409fc9a7fdddef8f9636683da0f3728", 0x69}, {&(0x7f00000001c0)="badd64366ea3bafbd0a984ffcaa52f16ab02820d7a6a9dd4348576964a9a1f7f88f5f268af1b7b25bae1524494812a96cd8ba1f6d98d", 0x36}, {&(0x7f0000000540)="dee475207bc921534e6a54470f27d9c5eb1eb64ea47b4cdaca7efeb22e2bbf2190970b659e2a1d7352ddb009d0917179e8a7ffed91da29ad0db5bca61ea7b1547b2e41456ea8cf07848aed93f9d685693b0c417668a9e2fc2f35d0a687527e87549b502e40f244c76475b997f79d1e148145a8c56f2a3080e407d0639bd75bcaa3314963e12e3fa8b17d075780be873c401c8f1acd1f5dc09690c6495b97b680a6b279092ec1a71a65f2c90162d6c2caa760320de9c09992", 0xb8}, {&(0x7f0000000600)="2609f95258dde804ffa4107e9e0ce9b3ab4b65a4242862874e1e5c74a42d8158e0dfe912bcb0759c3bea3d891ff383aa66e707539ac44d27ad0ade9bdea632094414031020f80d13b0f5506eaf4e5a90a185dcefccd12f40f9b286ad35c916a940afb80d8234bce327969a3d9aafc8e7160a375add4115b26ed051293717f88f1195448f553c613c2555f6e356f24f5318e99961cf67f3d9372d929a6b4204d14e690c6e1e76d1ba1bd4dfacadc00a619f07979ffbca17abdca3b4ef7eac6254c1754d8d5a232760fee4", 0xca}, {&(0x7f0000000700)="a5dc44afb3e45b535977454b22eae8146df8df66903b60cc2c78919f4bc5c9ec8d842e7cb88d999e45f80ffc98", 0x2d}], 0x9, &(0x7f0000000800)=[{0x100, 0x1, 0x0, "b1c171489cfba58b8509bd94e260ca069855f42b47c9769fc60e5e7dc352ea248e1707cdb76c910e09612cb8c1f677d5f60a63e6fe05af32f5904c50eee562b3b6c4faae7493845c0aed2a29facec37ff0642558baf1ebee8d2d528a05eb5fc9db0858bbf8e9408b9900854dfaaa89b70733868857ad46401cbc4352b4df6cdf53d85f4d8d4fd91f2a7fa8aa8dbbff70a780f5bd50ebc36ef8e928e1e4735240b4dc1454004fe6e9d5974ce17542d25a3c2c1f5e9721b9772cbfbd90cac6b82f92d57c4906c027415b5c6c2452e6c775022214f2d90d313be3618363576538d6819abdb4f4f2f16c9e5a8bd83c15"}], 0x100}, 0x400) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xffd, 0x0) renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0xa3, 0x304a}, {0x87, 0x9d36}, {0x83}], 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() chown(&(0x7f0000000140)='./file0\x00', r2, r3) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x81, 0x1a0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0xa3, 0x2, 0xffffffffffffff80, 0xfa}, {0x100000001, 0x0, 0xffffffffffffffff, 0x200}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x51, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000280)) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/20, 0x14}], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000240)={0x0, ""/38}, 0x2e, 0x0, 0x1800) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) 16:00:00 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x8, 0x7, 0x6, 0x20, 0x81, 0xa2, 0x24, 0xe7b6}, &(0x7f0000000040)={0x7fffffff, 0xffffffffffff5a9b, 0x4d, 0x7, 0x100000000, 0x8000, 0x3, 0x8}, &(0x7f0000000080)={0x5, 0xfffffffffffffc00, 0xfffffffffffffff7, 0x6, 0x4, 0x7, 0x4, 0x101}, &(0x7f00000000c0)={0x800, 0x5}) 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x108a0, 0x80) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7fffffff, 0x6, 0x0, 0x7fffffff}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x3ff) flock(0xffffffffffffffff, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x3ff, r1}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10001, 0x7, 0x1, 0xd6b}, {0x1000, 0xffffffffffffffe0, 0x1}, {0xfffffffffffffb26, 0x3, 0x669, 0x80000000}]}) 16:00:00 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x85c3188a35ba4e27}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000440), 0x1, 0x8) sendto(r3, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7", 0xfffffffffffffcf5, 0x0, 0x0, 0x0) dup(r3) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000000)="019fdbd34a62862e0a4cb5f7c41f081c775ce103247300c41db904c4d71d7731784403962052a63ceec6ad33bd8364ca5dcec4ef9adac4838339c28c510fb5c0f285f99b67ab552a7ef6075fa682e3138689db27b42b5fdc4e6a1946335c1538ce35a61c6ed8732f843781635d1f037072067ce5904d2b56ed151ed413c568e7142862bf755424148b8bd590857e3353", 0x90}, {&(0x7f0000000240)="5352c915317786d8b1ec58dda568b2c94b10ad351c77d44abba74fe98367db4ee4bc24b70d98c1a20a00ec56830acc5f415eafc946563fbfdff06d55cee75c328a0419c0c458812491d1f955c52cfd376326a62d2c9c90cb4c47e9da3963c1a4f6a95b7adce2615176bc7a0c5b57d3cd5827f22fb62d98fae407d648733f5b9431", 0x81}, {&(0x7f0000000100)="2133654e09cc63f3d41f23d8919e0d38711dbd3649667b00df005319100598d4571c346a91b45fa3dd2ffd4d", 0x2c}, {&(0x7f0000000180)="0c376c4616bd4d16ecd4dacbe1ccd026db46186b076cf5", 0x17}, {&(0x7f0000000300)="50c85fac5dbeb9de4dd0866fa0d6fadc79ece065fdab8f66f1644befca5861e5d086eb36eff07d04dce8094dd84d523058b06205829185f41ecd18aba3e4cbc7b02515e073e29a84133d03a52e348eb0836b4f0d1a9144beb6ccd8bfea2bf9eeb1291d553dbab090da3c4f6cfe3bc0cb4e55a8c1f98a3d676b7d6cfb36befb9d", 0x80}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)=0x3) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x45}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) clock_settime(0x0, &(0x7f0000000080)={0x100000000, 0x82}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000300)=""/53, 0x35}], 0x5, &(0x7f00000014c0)=""/4096, 0x1000}, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20088, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000400)) write(r2, &(0x7f00000000c0)='N', 0x1) getpeername(r2, &(0x7f00000024c0)=@un=@abs, &(0x7f0000002500)=0x8) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 16:00:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000080)) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0x3) 16:00:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1020, &(0x7f0000000100)=0x3, 0x4) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x2080002002, 0xece7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b5c4b000000000000004000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) chroot(&(0x7f00000000c0)='./bus\x00') ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r1}, {r0, 0x80}, {r0, 0x100}, {r0, 0x20}], 0x5, 0x8) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000d8481a8747000000008706000000b8180000002900000033e000"/50], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x7f, 0x1, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r0, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f00000e5000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)="95d1f2b6fb6957153e601b210e83507a", 0x10) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x5, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x3f, 0x10000000000002, 0x80000003) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0xc746) 16:00:01 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x10) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f00000001c0)="4da2d326cc7ce8b2dcd6e3308de4023b04eb3fd4156c202d1db9a0622093574a36eaaba3ce32877777426d5f7007e1e16c025afbc2fabb29b4abdd084945fbae932471b9d5587ebc3343b1c26aa0f8fa1885e29ef445eab75abd7e4e505b5a9c530d6e8104611cb2412bb4b565bd74b1a09405041afe0ff928fb", 0x7a, 0x400, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) sendto(r2, &(0x7f0000000080)="e780050ebdd0081d2411d01b6679c1fa1ad1cd6ace57223213968938815cbf3fc2bfc7d018c70b980923eca80e81ae7f0bb11184c1c06e7b236cf3856a18ba023aaaa6c87e8440c83c3e89451191e903df0c5c6870aa0f6d8b317ad99f48adc19220653272580fbdfbcbf4a05582a043989861d09eb5b70b57f1bff3e69861d6311f736adf51a58980c0de78b2a3b8eba3fcbe1c909b43ebf79ffbab1c1787ddec9cffe208f8cfc9a8826a5aa2779b720efed265e8ed5f6feedeba6714fc563816bb16676cef8e79b22ae520aae3a1b91b40dba483b354a6fb87deb0a8150ad087ca08dd37c307ec3ae47504367125a74fb7dafb6913bdcd4635", 0xfa, 0x8, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r0, 0x0, 0x100000205) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x8b, &(0x7f0000000080)="dd87f30eb79be9699a27db5a00d3dc364628073d5cca2ce10cb017ea144050b81997557b28d450d2a571b5cf933e4afb8ccecfad4924f220f56217584425abdac6fa53df82516423d6c265e8c0dc2fe9fd2cf873f7fc0b04767864dd31ff0a76ef7be122cb3b9bb60b56fd3097c5a03b3d68cf69c96ff7780f794237b785fc22c9d8410dce91e1a48d1194") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x9, &(0x7f0000000180)=[{0x3f, 0x17, 0x9, 0x1}, {0x8, 0x5, 0x9, 0x4800000000000000}, {0x2e, 0x2, 0x9e7, 0x3}, {0x3, 0x1, 0x2, 0xfff}, {0x3, 0x7ff, 0xffff, 0x80}, {0x5, 0x5, 0x4, 0x80}, {0x7, 0x100000000, 0x2, 0xffffffffffffffe1}, {0xfffffffffffffffa, 0x4, 0x9, 0xca}, {0x100, 0x4, 0xfffffffffffffffc, 0x1f}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0xffffffffffffff9a) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x5, 0x1, 0xfffffffffffffff9, "61e25631e586b51b193bc71a2c5a368710a59146", 0x7, 0x21b}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = dup(r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) pipe(&(0x7f0000000040)) read(r1, &(0x7f0000000080)=""/23, 0x17) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8281, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x6, 0xfffffffffffeffff, 0x2}, {0x1, 0x100, 0x6, 0x2}, {0x0, 0x8, 0x3, 0x7}, {0xc84eadf, 0x5, 0x6, 0x4}, {0x3ff, 0x30, 0xffffffff, 0x1}, {0xffff, 0xff, 0x101, 0x4}, {0x0, 0x7, 0x5, 0x8}, {0x1ff, 0x4, 0x100000001, 0x8}]}) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x5f) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) 16:00:01 executing program 1: socket(0x2, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socketpair(0x1, 0x7, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:02 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f00000001c0)="66345c305a2912e2cb324dddc63a267ee32dc300f88a8517c9fb62a59a96b9257458", 0x22, 0x8, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r1, 0xbcb, 0x1, &(0x7f0000000180)="dae6bfef714548d1cfe4c14cab00c8ec11b5135b9e0761f0e568d0239b2be216061504ccb83542d43cd23fb64d157f2d39f81b2c2c1c", 0x36) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0xffffffffffffff8b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = accept$inet6(r1, 0x0, &(0x7f00000005c0)=0x770a7c0a73bab488) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r3 = kqueue() r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) write(r4, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) semget$private(0x0, 0x4, 0xa1) read(r4, &(0x7f00000001c0)=""/116, 0xfffffee0) poll(&(0x7f0000000080)=[{r4, 0xfffffffffffffffd}], 0x1, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000380)) r6 = fcntl$dupfd(r4, 0xa, r3) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000000c0)=0x3) accept$unix(r5, 0x0, &(0x7f0000000400)) r7 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f00000003c0)=0x3) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000180)=0x10001) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:02 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) socket(0x18, 0x8003, 0x4da) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) socket$inet(0x2, 0x5, 0x1ff) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r0 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x7c, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x20) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x50) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = getpgrp() setpgid(r2, r3) r4 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3, 0x1, 0xf1d, 0x1, 0x2, 0x24, 0x9, 0x2, 0x0, 0x7, 0x8}) 16:00:02 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x401, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000200), 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100a1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x27, 0x3, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x480, 0x80000003, 0x4, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x7ff, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x100000007f, 0xffffffffffffff69}, {{r1}, 0xfffffffffffffffd, 0x28, 0x40000001, 0x5f8000, 0x7f}], 0xbd2b, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x1}], 0x2, &(0x7f0000000140)={0x3, 0xa4}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000240), 0x4) close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) kqueue() 16:00:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0xa8, 0x1, 0x19a}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) accept(r4, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) fsync(r1) connect(r3, &(0x7f00000000c0)=@in, 0xc) 16:00:02 executing program 0: pipe2(&(0x7f0000000040), 0xfffffffffffffffd) r0 = kqueue() kqueue() kevent(r0, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r0, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x95) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02014000454d25b58cf8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24, 0x4}, {0x34, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x3}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20087}, {0x206}]}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x6) write(r0, &(0x7f0000000140)="cd994d3a5e99b6537c154c5131fa127d5bf48a31c448381eb031d898ec193ced0cc0fb5d358e0e96fac6c09e891fd8c10880db7a71c549c3cbfe6bb440f587340bf19342e1bba9e8059e4a45f57075d3132213e950a99ae5d9188466eb7df6d0bad3748a31e3e7dd056ae30d0992551dbc2afd4f1acbaee5983fb32f2b14aac2e13ccde0bbf561c41256e1fe", 0x8c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x19c, &(0x7f0000000040)=[{0x61}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x7ff, 0x1, r2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r3) getpgid(r2) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0xab6}, {0x24}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="9290881f4e0f7e5af6f23952af162ba54f5d1acbe0aea12193afd39de77f934747e9ee5dd1dee93dc8c625fbaad701661be6ea894362e555386c2ef1f77f456b686b727c9e8d07ad0ffa68cf45331df141b52e9b74fc61a8a93d7dc41531553e73dcc6590520b5205da3b8b6df2ca85adac0deecc34e8c31998e7c55e9fe9c15f93f86250d5b53db5b631a35233d6f623220409c60123b77abb17c", 0x9b) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x1) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300dfd6000000000000245672e29ad653e5b1211f5b7704a0311e8dc4fcc33ffb12ff4e1db4058d9cbcd71015fbf977c19c7ebd20cc040041045be47873e7e12bb021ce99f3f52670bbbc1db100c02364edf0610754ee72592495f8cb61326b81298bc7cf0a2815ed69eb18dc3a5f7a4441bf0b151c732a17b5ad3e721ab4725a1ccf8309da5d9a70899040a0b9d940f0fe7e89c1bf9fecc51a9ace5caae65ba21d217cc1c8871ea191267ef31e2aa9a075e6fd4a68d46bfb23f136580b9342fccc6d99218717bd31f7cffe167381c1e62691caeade9eebcbda0351c1052609c45ac6faaa5ca8da3d37c56a84"], 0x3ea, 0x800) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="c2f1a0bf8a2ac879034c7a10687525ed6d92a9ac86669086f8f7d0468e70770dde7f9c21822da71033d47443c36f8b24a0af8e03f49e392a5967073768d3273ab79199f1717077bfcba9d334549bcfffc6dc57db96f5563d46cc2ff6877bdb29fa480a719a479b47de7a3cbc02ddc6992198a63cd7a84ad6633435111f21e615077690d2ce3f99983db365557e9ac0513e51501bde4172e2c1104800829222c88acfed2a68", 0xa5) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c6530be47a9afc8db929f7f4f246825efad00f54140de7f07db2f4c89ed29ca31a22a4dc51d236ed508d2fd7ccc6b86bc622b06127d7a49fdabf53bc739c54c20e766b0190674a23f7827462ce058f0baef9febbadc9ff5b176a678987697f68fdc882ebe49a7abd641330bf74f18f4433635ee69dcc0aeec7f0a300b7ce6d62d018a6c28d6426c45c89eab9ff5a589e8a96c3e0f4f885f7cf06d32ed9888179560637e0c0e13be6e3706888e"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x1000, 0x100000000, 0x400, 0xb0a7}, {0x7, 0xffffffff, 0x53, 0x80000000}, {0x8, 0x2, 0x4, 0xf1}, {0x1, 0x8, 0x9, 0x9}, {0x4, 0x6, 0x21, 0x8}, {0xffffffffffff8000, 0x71b3, 0x1, 0x2}]}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x88) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000380)={0xbb, 0x4, 0x5, 0xffff, &(0x7f0000000100)={{0x2000000, 0x1ff, 0x7, 0x200, 0x20000000000, 0x1, 0xc2f6}, {[0xfffffffffffffbff, 0x20, 0xcd5, 0x3f, 0x0, 0x479, 0x4, 0x8, 0x1, 0x1, 0x7, 0x4a10, 0x0, 0x7fff, 0x1, 0xfffffffffffffffb, 0x3, 0x100000001], [0x1, 0x8, 0x2, 0x200, 0x4, 0x3f, 0x200, 0x779ba36, 0x1, 0x4cda], [0xfff, 0x4, 0x3, 0x80000001, 0x7fff, 0x6, 0x1f], [0x17, 0x3db6, 0xb780, 0x9, 0xc10, 0xc12], [{0x4, 0x0, 0x7, 0x100}, {0x7, 0x3, 0x8, 0x6}, {0x80000000, 0xb8f, 0x9, 0x6}, {0x4, 0xbf, 0x1, 0x3}, {0x6, 0x6, 0x9ca1, 0xef}, {0x68cd, 0x7, 0x6, 0x5}, {0x3, 0x9, 0x100000001, 0xfffffffffffffff9}, {0x2, 0x10001, 0x9, 0x5}], {0x9, 0x3, 0xfff, 0x3}, {0x3, 0x5, 0x80000001, 0xe3}}}, 0x1ff, 0xff}) r1 = socket(0x11, 0x4003, 0xffffffffffffdfff) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x3e8) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x201, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/97, 0x61) kevent(r2, &(0x7f0000000140)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x8001, './file0\x00', './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000200)={0x9, 0xfffffffffffffffb}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeab) r3 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) sendto$inet(r0, &(0x7f0000000000)="2b93460248f322f07b0fdaacd6bf2edbad24f2c77763fe1c10d730cbc68bcd7a17581aa042436027b8065af09b6e5f717b7f55e6708a3dace8fd5829779c91ac476eb13384ad6089008dbd457b5118076570164bc269ae2919b69451f03e6775bfc9b389dc739ecd13c295c9caf4da0337defd81e513d108e4f16733ef07e129cc0a1f001d5f8a9c910a34c0b0a03a785a240247c29963aa4c634e5698338250bc489f3713b0422c751ddbf90bc9c503aa378834dcfb513b0929", 0xba, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0xda) 16:00:03 executing program 0: munlockall() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) mknod(&(0x7f0000000040)='./file0\x00', 0xd000, 0x8) r0 = socket(0x2, 0x4000, 0xf7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x10000, 0x20}, {0x18, 0x3, 0x6, 0xeaee}, 0x1, [0xa4, 0x800, 0x10000, 0x81, 0x200, 0x4, 0x1, 0x6]}, 0x3c) r1 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r1, &(0x7f00000005c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e2bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca3005fec1c0d325402a9d6c68de4ca116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b908396c87d479d863e45c7b2d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d431700acc6ff2811cc985f6a2d7a8e4518eb55a8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69bc4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf74a5d6ee04b600d097155310fcc00fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d53c688816c9680651053e5845bc4471114980378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b0701c3f3e7e2b933849b4c2ff4b9473a44678e859136d82ecdd03f1a1f3f9f3264a207fa73f5cd2ba3", 0x47a) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_metric}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x518, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x66, 0xfff}, {0x0, 0xae4}, {0x3, 0x1eb6}, {0x24, 0x4b}], 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x10) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x3dd6013d) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) shutdown(r0, 0x1) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1085, &(0x7f0000000000), 0x4) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r1, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) sendsyslog(&(0x7f0000000100)="481f", 0x2, 0x18) 16:00:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) close(r1) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x2d5b, 0x10007f, 0xfffffbfffffffffa, "dc04001b00027f8c19cdf9ba581139520900"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 16:00:04 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) socketpair(0x10, 0x3, 0x9a8, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) flock(r0, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000200), 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) r4 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0x8000) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) socketpair(0x0, 0x8000, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/21, 0x15) r1 = getpgid(0x0) socket$inet(0x2, 0x8005, 0xfffffffffffffffc) getpgid(r1) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x80, 0x114) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b66802c323f343cbc3d5782565e5c81949c72a854787f4cac50da1e498c2559d302bdfc02592d085aff700f4564939ec5af1c16fe3cd881a61c13822d3220b272a788976c303226fc0ebfff048cc7e826fcd756fdb11b7fd891ea9703d9c5881e906", 0x2ae}], 0x68, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x6654f212) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x4, &(0x7f0000000000)="f6e1ec12") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="86c8737d91219b569583a8ab4d1e33741504125eaafebd05a3ee09f285672e75c5f2e2b94ec9b36ac7f01c27330f2ba9600932dd8d613be54ed27ff399f61839b5e15a88513800aee79b1c6b78e440f36a5610d39de6fac18aaa5c7a49ff3968bd397d32b10e2a45e68e644beb27181e31ee9a91d91c912986cead29da380029aa9a8939f089af864481bb38a133caeef177a2e5eb522afd44fa400ada776748c654dc6bd64cc7556fa5d07f", 0xac}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="b800000000000000ffff000000000000212be22d34df26f30684ea1b2c742ead525c34ba480d0e14f90d5a80c4e5aca7c054a037baefd00d7bc853c1f4525d8b809b809f96ded0a48a3709d9c50fa1128c7abdae5488a368193293a1473463513a90d6f05bc88e97a7261040b463e647102c8098ba3a201776c30be8d75006929dd231cde6e3440f64728d1cfbd5ac6056fc9d2304c0b7678e1dbb82da543a512a3b6b79a9ce35f1960fd6c59f662bb54b970b0000000000d0000000000000000100000003000000486f1209844cd1267541844cb82bcefebe6cdb43123764096f44e71d7c3eee8a9e6f98784feb384ca9b7e53e4d3541790315726facd18c0801f3348a5d652d4664e5a67758c13a09bf9f7350dd8a98200044b170b43a24def938c18d7bec78875dfd77cd0eb68434f58dac8a7aac8f2bb0ea8d46712b1883b3bde50fb0b11f99428e3b22d7574983aec14f0ac7838a51f322a9fed6450aa91d26f4ac3da989790af78dbf0687acac99d7d9959d9e3392a432dfdefbc4dcf564eb4d4b5acb0cb67000000000000000ffff0000080000005fd6cc5bf229267cad04f43c03c2d877a9937a985df6262180106dad9ca0c150c5d187708d86bc9aa07818007242b383b8aa2c5a230ed70269cb80e57c0d08abf0ee1d9146c93bf57a37f911c4082e904eff23f2be1ae5a0ea6ebc980000000088a019a731091d3efc1cf0956f8e56b0ab3ce319d4901a851fefd7a2de2fa5b1c07f7487f150817b227027844b2fd888d26c12788b11de1ea472463486d8b0ce37611fbd2e7d353a01f110e7e88cc110601d902598a83739adf61ada4d68b28a1f1e9d5f19989bd11df23021733ee4cc7ba0c80081dcdbff2c"], 0x1f8}, 0x400) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) listen(r0, 0x1) 16:00:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001300), 0x1a0, &(0x7f0000001400)=""/80, 0x50}, 0x43) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281f18e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) ftruncate(r0, 0x0, 0x7fffffff) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x1, 0x10000, 0xfff, 0x40]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000140)=[{r0, 0x102}, {r0, 0x4}, {r0, 0x14}, {r0, 0x2}, {r0, 0x20}], 0x5, 0x7ff) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="4933b6c71234cd74083b57d60b3e41e0e3dd624893e0079a47b5e7b3f183e7f4b50b3e09ad49202f2727a6e6e30a05a9", 0x30}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2000000000000002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) listen(r2, 0x1f) 16:00:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) r2 = getpgrp() r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=ANY=[@ANYBLOB="004e0c873e702c09d683"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="98415743f0339cf84d2b0cd29432fd43a766db118f27df5091819aab6006be9fc0356dc9467b5735345f0415fed2a0104cc7c00e2be4efe4a28234b897be5615121b84219f2e4b1635970358efc53ff2f3aabc0f1d10268f3c143bc13d83acd4468c09ad9a8a8ff6eb0c3d00711f954ad21a0ca4b4ef8efaf4c79924a9743d2f1fac0347ef2345593d2ca0073b15334afdfda85c182829a901efa9cd39a3be5c90b03c202b3ce0c0", 0xa8}, {&(0x7f0000000200)="5a1065b5b008efcf8082f21475a9258c3f95392f267681f438b0cf8d54e5979791c23ea3ab6cc58b03d22411a02dfc39bee8a4bc44c76787902c8bdd8265d76151ddabda8f4d615d42ed1d5026a7574f059341af4cdcdc4c0ee7fde980c78c25db3c85190b7513e22044710f77f879ebf2efc0546d30e1ccaeb02f83a3015b94fdec5795d33804", 0x87}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="200000fd006c4fd73096b5638df8be7d8704c400000018f968e9eebb0d97022eb8c62522cee5bb5aa1675a33cd9fbd3a2b4b74b5a3e4dfceec9268cff8a8ede151577836031e22eaca7bc6474156c30e4baa0514066fc1a0", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x1}, 0x400) socketpair(0x17, 0x7, 0x5, &(0x7f0000000300)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f0000000000)=0x5, 0x4) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x40000000400, 0x400000001) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000003c0)="bcb5d5fb43706e6073e5eef17d46319678da8916da6daa70a666a246c732a1b8ff12f567ec7411e130d7bc95", 0x2c}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) chflags(&(0x7f0000000000)='./bus\x00', 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x10000, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) write(r0, &(0x7f0000000100)="99fa69dd1dd3128a85a0227d3fe94c1ec2c23e20723679eaa8f8690a252f4e2727c21f6c5d3914d2b622c34530", 0x2d) getppid() fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) truncate(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x93, './bus\x00', './file0\x00'}) getsockopt(r0, 0xffffffffffffffc3, 0x80000001, &(0x7f0000000040)=""/84, &(0x7f00000000c0)=0x54) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x100, 0x7, "d2c3bb02ea8ec21dee6e6543edc0b3de1d770166", 0x31, 0x401}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getegid() socket$inet6(0x18, 0x4001, 0x1) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r1, r0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000180)='~5', 0x2}], 0x1, 0x0, 0x0) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x5}) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x8080, 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:04 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x7ff) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f00000005c0)='./bus\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000000600)=""/252, 0xfc}, {&(0x7f0000000700)=""/58, 0x3a}, {&(0x7f00000002c0)=""/90, 0x5a}, {&(0x7f0000000340)=""/178, 0xb2}], 0x10000000000001d1, &(0x7f0000000480)=""/179, 0xb3}, 0x1) open(&(0x7f00000017c0)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) r1 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000500)=""/235, 0xeb) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/182, 0xb6}, {&(0x7f0000000380)=""/132, 0x84}, {&(0x7f0000000440)=""/142, 0x8e}, {&(0x7f0000000040)=""/100, 0x64}], 0x4, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x22, 0x3}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) 16:00:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000080)='./file0\x00', 0x680, 0x2a) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x2, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x41, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0x800, 0x34a, 0x1, 0x8, 0x7, 0xfffffffffffffff8, 0x2, 0x2, 0x80, 0xfffffffffffffff8}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000200)='./file0\x00', 0x240, 0x0) r2 = syz_open_pts() write(r1, &(0x7f00000004c0)="d60c5b2cb758880ebbec94b1d4c90984d8bfdb5d0a1883c722c968f4a90f6fa788426e8c2815c7320c881b055a896b83c143bd2295710b6269259cbf96e13caaa7d22e06312701df50b56a5ff62b139a88973ff60c8460375ba8ba48abbfbb27f17e19755cb6d196d984e9e25ba1d4cac63c5d5ae99b233c510334d7e6d25f6576009d2f1a824d09332c9a452953297cbe3ca4a7cdda669939738014d42b041753755a9ec7710670117baf05e8af25d87530741ec4746dd263e690c3a2ca5176a750d9ae9b4cad936ca182cd0c6506436ccbc1edf400eba8adc7c151f7b44d221bfc581c047844ebb1065110dbd4a2ef93c699f2fb3bcf3c1b4d33ec6dd4304ac68a3f7ab917b911ac6d4177daa71c4046c1d8e82c7a6aa666a8f99ab5e2487f298296bbff93257d99d2511cbd06fb873c43334d518ef9542ab2e9d1751f417807beaced568a999fedfb26ced5f57f44fe7bb7e21941e29a62441606b003cb837a95fd3fed33a1bdfe621c883700e651a7eddd42fec229cc91a015ffe7c040bfe6dcbdf662410ef40801fa18cb73141726e47a40cdd5e3b8d714b73536ab8f68e6a211ef4cc062541e50202f4d98a645a66fb6b3abfb875233b3b1a4e1411df1bcd8e72dae49503b60caeef5b2d5dc860bc33ef17de4db5003e1dde4893a4c13525e360e5bcfbdd724fd15a2352befc914d0d50e15dd8892e2f0c9de67ce8e78c14a30d9922ee17ca0947b4899009bb338e1bebc2fa59679412201707a00f1fe37b7ef92927e63231c0d999ae2683da3d21c3b55988b9ef905925e1656a06f5bb3b31d689d256bd65a0d4a3a483a522967596ac64c0f23c48f0d8a1456802755515aa76e3ba2509d86f7f5ebd0ba87a44256f3075771fbc4866757c698a6a86f9315790657c5f43654aca5708952440103a3fe53676da37719a5c191f9081dbce954eaac68ceb5346d4273ad61494617ff25981d74acf7befcd999cbee09c097c3c0e412697d9161d61d960d45b60be42e1933d0c9d285a23f95a2d4c7123b5386a9f35874cbee0e7d9e270637b2b70a4ff60503e8c268f74aa512eace3943423f6e6f9d801c4d990e92f5b18e8ca704a93569f44d0001456331571e12eb77430312905a08dc39021ac4ef0ed581435dcaf9a5e4937d2710ebdd5f904e2f8b589f2a383fcddd764f0056a239eaf88f02214ca619a36d6186248df9b80e798419b4a7d323dd0620cf31d08565bc73c16e172a42d4e8a648b6458092aacd193ab127d912f29b7def9597d88415cc932ee4b2c762ca94511a1fe83e7e1a90cacb4cc0b09155de010c917240739786794c1c38a03704ed4a681778834924b02dcdc1adfc6586511569f5211962d0cbd55a6784a102e2d493492202ec1d7dce8675f2c0eb109512d7c68da439ae6e47dc29613700e9c02e5883c62335d35db2c61a9dac61e652c44b1686486ad46082747feab1f6221a98086e814dc036d7f3ac7e63dc9163183d9e3b621051260af3ef71820741030d3ee42d3de4f8a87848219495bb000701b350544b0d008094bc3ef99f2975394e1d5670593fca350a087871514d5226384885e9021a9fd593b8aa2cbcfb726403c9748062f13341ff65ad71f92507bcd4524cc965c4df1a74130bbc0ccd622eab7d3977f427f5eedab53ceee198cf30fff0ff28742c3379c755e3f433a52a76de6401c59c9efd55ca18aece9e76df0f72a63ee8ef0f6d6e19df38d11017a003bdf74cdaf05d78dffa777444ee7cfea759a8c9c99ecfa75ca7d013887996be3f7703b54ee03266caa876659912b522ac528fe38cf10997e234a7f8de1ac3457e5bffbb091360e135c369430b42aa96088b972a69459fe3cd7c8dfe90ac7d10612deac2417bf8b326ee1c2e43f82cfa9a78d92df3abdb0cfee02b002ce48cc103f0c41c479ff120eb4eceff80390e9812b96a6aef7eeb347cc497b07c1b86b646733949cb4d3372bee87f2fee2fce8bcd6de002779a26e0411681a90b3bf2cbeb4f527a5cb443237069a39e635c3705a2fc88f488774bc92fd8d2453e102e3ee9d46d51854c0226eb8841d9fca8da794e54e484d0f76c2462113dd91ce6c8b9b3f819eff42e70a1183c331ae9f9e92a939e3ae6e171c9e18eac8ea558f6b5dfc93baac2e8b2dc4ec2ec719b5f482927131d790f47c121a5fe5121c381d2b3ed279a9cf7fb047452bc936175b98b1628cbcf7068b12a2cc2b20198c3aa90e4ac79dd1ee04d6b31bc609c0203f150988da67304b150e5b4a6216ecb45907bf816bbc8d05df316e0ae6ab0a7469ed8467314c83bdaa38f09c5806ec24de9322f30b2abc1d9eb3d3e220c6f70151359ace9ce841275abdb9f597db1d8f0b2f571d2990c520e3f5c92ce598a38163fc73bf9cc9fa0a7c56ab5c3b82da79d3e8dd27053bf52f94dc84180d3375144968c62547731595653a0ecd7baa4326d96f71b3f7d17c965e7c22aae23c8beafd242ed858d0644e255b90e8b152b47ef27b65c18d510d7b1db0867b7bb43e87c87f1c6e5dfb93ad23715e5561617cf65ce05739f05781e3eabe5be76701600ef62f8b1c260cdd885e70b72e36c9ccb3385d12c1ae6c31b4b590ea30cbc2975dcb1278f8b0621a7e77e1d138e6431af8a7c870fd705a9295392824c7f4e98d46558469da5684aac5d4efcaec3e312a98560611dc4ce138344ee03703f88e9b1ce9094c938bb4ad52b1f8a200b9f996d00c1916a0d17b94753f0a48fc54899e01be8dff00b4b723945ba1a6891ae858b64fbcc893fe990bbe746b68aa012872d28d64c25e52abe2a427739fdbd456ae7ce5f1c42a9c7b07b25a48612aac039d4219d6583e8ac5d1a40ff0da36cc4a572caebc40ed9d5e080a09799dd7ef4b9c9ab4c5fbcff155e05602826d296908e89278db52fafba4c0bc01e393cd1de57f1cc0ea97ec1f4eafcee3618092187adef1dd62bb165bb79bdcdb357ac8a209fb6b52d6ffcbfb920a9fcbd22f031b84acfced3670658c6b0e38f9a5b6cd67bd6cc0ed3a5ae22f47eb97015b3284ad1705c55370c33c4400542a862c34f6a5745876211778ae9933f7c346f1bc5224021ac5b5e75404216da2a2396514781a7a19c5e505a1f10811c6b9739a54ab13413df7096e1f5abd31cd02d5c9bc9d24156cb293d413f9d07256b5f764f7c0a0ed4d5175b067dd890ec98157fb55c092cb580fb280c06112eda25270143e08f5b982a87160e381cf4ff6c599c92dcfdf7fdbbb19127beda787587460b4d5d95ac9c5707381fcf10be685752286aa7a5cee2d31fb3f009a7e114a35e600a10f77511c588c429e9fcd9be4fe4b161c62dea465dc260c3b03f6bff5b1286c1e2c2b6678fde6c8987d1d091d1840524daab75a0c757c0994de51201831aa580b282ee4b3c9b134645b49b12bd6556d32a9960d260be4ee8ce9392188a29b3d4a7bc0622780c343e9270acaf8bd5431227824cb6fe5e82ed004663bdc2a940aadfabb2572c18e65f3125baab70fd1a85259949087838b634875df680791e2a0b5eace4eadb2c8b5b050eb08b695a62e78e05f3c0a265ab243f39236617b7a0a0c1fba29ab5428c931a1dca762e16cb900928293bb41266061a848f2d45267404248b828262b67e1a67a86a345ccdfd95ee6f1dd9c42d545e04facee9aacf8b2628ec10b5b1333cf69ad1575c3947e573b4d130493262ed4711965af3fe4ff154cd8bd25c1048866e9c861feca0f3ac6340d77c8013dc3d28889d2fd5f2faabd7bb6b3afec8550cf04907321dc1a254e15190d9df174a4592083a9e9801f37e60f5b1464fef36ea004e8a0c4fe63d81605fc75cbdd7a67b30fd4c9156ac48f83343e0cd1c85d1c58946c7f7474d5c05ac805b817f6500bd948225a3731b85b143cff609a65eaf44eaf9c7623828dce27975b5f26c4deda41644994e2cc0d875280acf26a01b00dbec6755134e89ae08e821699d3ef9069caca39b3a350e67bb16413d3c09ac4bf45bb2eda05f5aa2c13dd765e14eaca0f7beb76ecdd693d31c799ffd43f2f02034d13795e766ff2984e72f55a190b0d93f4307c8ac7d843a8bc603106a5bd0487126640695c64d9ae2cd51c4898e0ea16f454815fca732ab4009f9ec73d3884cfc0d38470587281b65527d894d0d1d7b4616972a1bd57c22ac65d8c7a19e68db732e8fe2f8ee7cb254458edff8a31150f99b40ba8968626cff6422162fec9b442f0302cedd63dbb16dd2dfb9819573456a126e58c87a62f2dcb72e6ea6bd1a794702491d3861d87259dcdc2fc86965ac98137d8be0ec61dbb089367bd86b78822b3686f049d90203eb9dab578624fe9eeedb33ca12d5f7c958e894d4c0ca57df66cdd15e46aa3328ece0af8b45b441637f7bb9a86e1a7e85ad20eabc50bd7b37fbfdcc68fa3730f6bbab7e92bde6589b44730a5afbff1ea0ca46e3d1ef57d23d6c5960d13eda934fcb94ee2c4c1e6d374f8baaf334daecc29f0659d347eb448cbcd6edb34959742f402e7917c53801dcaa01070731af56b3418e3e8d3efe405971e0e8ef87541c629561360911d401562385c4e9d6f63e6d0722d0603c08ec98be962160a62a5b0ed03f3b9e9642c9d86cb8a032a3d05e8688283d19b749eb8035b41aa0768a1cb6d42e48084ebe085f0c4f3de8b53a5556d24e8e237fb89f4fade69d8adbc62ae33b10519338b011f4b329821847f521fa362e7e79730bf6c32734a32a125f32fd76d943165326ca1574e9f375d1622fe56cbcd7b931a364864d79421ce196f661ff22d5dc289eaa1f4d3f961a94ba10a61fc57ba533d8e73387acc81ea885ae2688ebb08010e95e6fe910f59b074c414e660cd12a35f96a629202794a538f7cadff776c3a22f38b3c4a7345bb8add2c91a9e02bbc09b65835aee196ef6e30d9db9b70e3e01eefd87f9c79a9946c0b8fa7289872a065e11c737c878c59af2491203b58e75aee4baa5bdd07ab1d07d9d59c18ca2caf711e8ec5e5a500a6b9cbebc3d805b28b26d5c53196ccde3576f3acc91cadf5eaa7b7997c8e9b3235d632edaa9b602e86c7910899eaeea127f23e3329475e26807fd3f440f7b5f7607b22a78fcd15e7ff0fe65161d6968d6ba575520eb5a448ead46ea01118bd072cd6aad488c149eb9f239750fd99cb0522094371a7eb359eae47a120d555d430dff496bdfb43ca1c01ca3176d50eba77dbf3a04f060f1dc0714a68c9c53cba6e3c453a752d2f159817df775ceadd4cabe765d11429cdea34bdf79d2a873917dc3ff2bad3e83c2772e9a361519da9b93c92ee8cd0a3217e42d338f12c45d9fd4ae86e005b5a3c17c5bebfd2196cff267bc0349be63127952b2e4533d86631cbbbf4767c0916cb91e1f1e772fb39c6ecad31550f7f2c511793f189672f37127ebc668a9256422b52b606bea80dbd015284082c149ff4cc6cc16a8eb32ac72f0b4e47514e4c036983fcbcc349ac61f998e79b30d9a82fb70b2f9f49fa678615f03704f6c12c263dfdad96a8dcceac6155a6bd662c01a7d74f6c6b58c2e6fee43755e0e93326adb73cc8d75e5995d3fed8ec77d51690f42ac2448f0dc0f59d0ab1e5893b259dc5e052331497147d3daf302f409e7420e2ea06cfcabb44fea96320688c7e5b32134ca3c75d5ba1bc78c6d03270fa0360f3adb7cda5c18a95d94972d7e4179cb3588fd2fe53bc97601655ce985235af4fc1670d42fbb72935ab6e7871ce4fb149e5a993cf4e21d16f22da778645d1a30db2f6f74eeba840a8a91b5ddc1b612feb1b9d35f8b2e062e7ccb0bc", 0x1000) close(r0) r3 = dup(r2) syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x40, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/253, 0xfd}], 0x1) r4 = getpid() wait4(r4, 0x0, 0x1, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0xfffffffffffffffe, 0x17511}, {0x81, 0x100000000}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:06 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) pckbd_enable: command error 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:07 executing program 1: r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x0, 0x800}], 0x1) semop(r1, &(0x7f0000000040)=[{0x4, 0x80000001, 0x800}], 0x1) 16:00:07 executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x3, 0x8, 0x228, r2}) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x1c1}, {0xffffffffffffffff, 0xc}, {0xffffffffffffffff, 0x54}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x42}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x4}, {r1}, {0xffffffffffffffff, 0x100}], 0xa, 0x6) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x30}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x20}, {}, {}, {0xffffffffffffffff, 0x50}], 0x6, 0x8000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 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, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r2, &(0x7f00000001c0)='./file1\x00', r3, r4, 0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="100600000000004cf7b02606b7ffa4bdcab997d73860a494c04d000066a3c276504349bc855c9dd1c40bde8de7dd7ed7ff242273141312f71a60d69f63db17d0dd50c7eb4c58a83bb6b77900a58b4ada69e0f14df9dd516357efcaa831d30c99e008319157b493257091694142aca40da7c0cafbe58129cd747696a15cb3ee01481bb0bf4ee1d012ef5c7078e20ce38e9e40d38acfa0d22a3db6f6b0871ae1d68bd57eb42b94b0e649ee98a85b20bda4463f7c0f5ab0404ee5b69b8a39a6fd5aff5aafcd9bb6928f48a309c87064e727288b"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) r5 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000080)=0x1) 16:00:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x3, 0x6, 0x7, 0x40}, {0x3, 0xb51, 0x7f, 0xceb7}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) getuid() ioctl$TIOCNOTTY(r1, 0x20007471) syz_extract_tcp_res(&(0x7f0000000080), 0x80000001, 0x0) r2 = semget$private(0x0, 0x1005, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000240)=""/133) 16:00:08 executing program 1: msgget$private(0x0, 0x200) r0 = msgget(0x1, 0x41) msgrcv(r0, 0x0, 0x0, 0x20, 0x1) 16:00:08 executing program 1: getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) getpgrp() getpgrp() getpid() getpid() fcntl$getown(0xffffffffffffffff, 0x5) r0 = getpgid(0x0) r1 = getpgid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r2, r1) getppid() 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100a0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000380)=0xc) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f00000001c0)={{0x4, 0x0, 0x3ff}, 0x1, 0x40100000000, 0x400}) setsockopt(r2, 0xd8, 0x4, &(0x7f0000000200)="df99179174a8361805c49eca3ed6e533be6cb80061d1e49faf59018ff61910ce4a38682093eae2d627029c161fa50c2bbd77be7b032a4354ecce97e827f31e5871e9f29235be802dfd77cb08d1247c31ed1c88b5fae061f15dbd6e1ccf8db1f91651b0b5c5599b1d4fd36fea6260696cc1f6bd5c1ba77dd342af6127c31dc9d0f250542f64e33a41605f706d962c03ac7f11e32133dc3b4d06254c2e715a039ea81357048c23461f074853f93dd1ba29d686ab3bca0d3f2175a756972e562146e961ebec", 0xc4) 16:00:08 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = socket(0x1, 0x8002, 0x80000001) lseek(r1, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0xf09, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x200000000000, 0x68, 0x1ff, 0x1000}]}) 16:00:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000eb0004fee70000000000000000005b00b818000000290000003100006fb700000000000000c2000000e6a30eeaaf5d67a4690a2c15d9654ed237deefd08f15d9b26763ff021b16c25ff12aedb037a78b5c5730db5432b24dda14330c1bc3f017bd14fa4a07cfe1df13beeb1fb8783c60595c27b7f142268086f5b47f22e6505551ddb97689bc4da210c13d3696621d0000914b856d462c162245dbd1f2c0001fabcc367bf15e20b795d87765c2b96ef819501591dee8700d6abc5c8499909ea844a2248aa182ea695e556c254a0604ec55158650018d56dd2176d7bf7a12b1e6e5879def2fc7bd39a9fb5d744435faadde755c48765cb409cd21d235f5062827c0ad637a41c752f04c4ddf5b07013f1d32d0a3d91d1149f64ed9691a"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0xfffffffffffffffa, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000280)=0xc) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000000)=""/245, 0xf5) 16:00:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x6}], 0x2}) write(r1, &(0x7f00000001c0)="dcb4efaac89090bed2da4a304b719d816734d09f073728ad93ed47482928efbbb019785b7abb038e3e5de247bb5b6b88b99b20b79bdf48e6d03038ba148cd930dae96b08f23671c2466fdc55cdf5c866b49dda2861a7464db908261269aa6b5cedd178132d34b8188bb8fa50363b3f3818a2d439ad4f5974eea70bb7384fc56d72375db89a03f76bf59d02e2b5f79f0337de78cefcdfe9894370d868c3713036c7a90c63c016aa97245a218f088c3eb76af2f49a3c998f325a90f9b1d28c0015d56eeda44e08e22d0b8d871b750b283fb8ecebad5cc6b8", 0xd7) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000ff03ff000001"], 0x9}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x400) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0xffffffffffffffff, 0xa3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2e75) 16:00:08 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 16:00:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x282d9, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x200000100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xa9) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) close(r0) r3 = socket$inet6(0x18, 0x3, 0x3f) bind(r3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x400, 0x37, 0x2, 0xd1e, "24152b85263c3806e082cbf0398e8ac5034b9651", 0x0, 0x6}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x7, "99e3653dece3e7bacb9ed192e364a7dc93834233", 0x1f, 0x9}) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:08 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000c80)=[{&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000640)=""/129, 0x81}, {&(0x7f0000000700)=""/108, 0x6c}, {&(0x7f0000000900)=""/184, 0xb8}, {&(0x7f00000009c0)=""/202, 0xca}, {&(0x7f0000000ac0)=""/225, 0xe1}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000000bc0)=""/141, 0x8d}], 0x9) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000fc0)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() shutdown(r1, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x104e2, 0x0) write(r2, &(0x7f00000002c0)="3b57b5e880535dd4b05ee39fb7ff62814c697fb9fd7fa1785ef50462646f0aab937e03fcc367b62ea557267a2aa96b8cad7222a95bf512c00f90065e80144e1c8b42dd378e373f29ea523b0018785ed1e6252532809c04436359fcc9201c895e8bed79071292ea7acf1788622c42c012ee50c3c7ec8fb1b3bbcce296ad2fa5114cbb4c50e67cb11d592f3b875bfe0fc3facef49afdb561e317ce73a7a5ce75098a1947e0d7eda260f039a7f908eb145113286d9eec8389ce37360ce69f920a8f516447b025fb9797f44aacaa16ea3db0c761e88fde1a024fd090f51f360eee0ff07552bdaebed73d1d9d7454238690f1ab", 0xf1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000500)={0x10001, 0x8, 0x8, 0x3723, &(0x7f0000000d40)={{0x7, 0xb84, 0xe50, 0x2, 0x100, 0xd20f, 0x2b8}, {[0x8000, 0xffff, 0x20, 0x2, 0x4b637e5b, 0x100, 0xfffffffffffff801, 0x34edc96b, 0x0, 0xfffffffffffffffe, 0x10000, 0x200, 0x7fffffff, 0x9, 0x4, 0x3ca, 0x3, 0x8], [0x83, 0x100, 0x0, 0x80000000, 0x5, 0x8, 0x3, 0x0, 0x1, 0x7], [0x1, 0x9, 0x7fffffff, 0x5, 0xfffffffffffffff7, 0x1000, 0x5], [0x745, 0x101, 0x7f, 0x1, 0x1b], [{0x0, 0xfffffffffffffffe, 0x3, 0x8000}, {0x8, 0x7, 0x3, 0x3f}, {0x101, 0x401, 0x5b4b, 0xffffffff80000001}, {0xd317, 0x6, 0xfffffffffffffe00, 0x3}, {0x2, 0x71b4, 0x3, 0x10000}, {0xff, 0xffffffffffffffff, 0x1, 0x800}, {0x7d2b2a98, 0xff, 0x30, 0x5}, {0xfffffffffffffffc, 0x2, 0x2, 0x7}], {0x800, 0x5, 0x80000000}, {0x80000000, 0x8, 0x100000001, 0xc3a}}}, 0x6, 0x10001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001000)=ANY=[@ANYBLOB="28000000ffef0000e3f0ffff07cd3fdfff000000fd327b683a70b90d5b9df5edb50546295c329969da8763ab8f38210adc665478a17457795b2fa7c9cba67f158a491b", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0x1647) recvmsg(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x46) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8000, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x8, 0x19) setuid(0xee01) chdir(&(0x7f0000000040)='./file0/file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f00000001c0)=[r2, r2, r2, r2, r2, r2]) getgroups(0x3, &(0x7f0000000340)=[r3, r4, r5, r3, r4]) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x7, 0x4) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000180)=""/189) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x40, 0x9, 0x0, 0x0) getsockopt(r0, 0x9, 0x6, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x108) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000240)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r2 = dup2(r1, r0) ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) recvfrom(r0, &(0x7f0000000080)=""/172, 0xac, 0x40, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 16:00:09 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) dup(r0) chflags(&(0x7f0000000000)='./bus\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 16:00:09 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = socket(0x11, 0x4003, 0x800000000000001) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x138, 0x0, 0x0, 0x0) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x14) 16:00:09 executing program 0: mprotect(&(0x7f00004b9000/0x4000)=nil, 0x4000, 0x5) getegid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000040)={0x5, 0xfff, 0x200, 0x3, 0x5, 0x8, 0x8, 0x6}, &(0x7f0000000080)={0x0, 0x5, 0x1, 0x3, 0xbf1f, 0x1, 0x9, 0x9}, &(0x7f00000000c0)={0x5, 0x4, 0x4, 0xfff, 0x10000, 0xfffffffeffffffff, 0x3f, 0x100}, &(0x7f0000000100)={0x9, 0x6}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040), 0x3d4) 16:00:09 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r0 = socket$inet6(0x18, 0x1, 0x2) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0, 0x3) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0xffffffffffffffdf) getsockopt$sock_int(r1, 0xffff, 0x1105, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) fchflags(r0, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001080)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001040)={0x1000, 0x0, &(0x7f0000000040)=""/4096}) 16:00:10 executing program 1: r0 = socket(0x1, 0x2, 0x6) fcntl$setstatus(r0, 0x4, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x0) getpgrp() 16:00:10 executing program 0: r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000000)={0x2, "156d12ff03b12879988a5c80dab20920193fa70d3783327e08f6a47b835888d4b4a81fcbbda865c76bd1dc825edfe6e47aedf6fe70b39ffa4149aa93f9e5d959c126813aafdc3737b21543f574c8a5562c5ed17e79a1386163883c146cb3a5b7c8ef589282c0ff08934e625b799d8ba8590e019297ca52bf5f84c6b627bc3cc11bc1c65bbd886d8086de9688288eae67688a04649f76ef38"}, 0xa0, 0x800) msgsnd(r0, &(0x7f00000000c0)={0x2, "8a88051151e8543f3d0552b03bf3a788d9f7992ca12f81ef47a87b725d42585e6e4eb236f52f0dc8773ef2518a629688376dd5aa48d0cce13ac5850e02019474abf1dc93a1778259540bf61075aecd98e94a42745f99ebfccfe720e8c4893c4266edfa45dab77e2d76f9bfcaf925dd31d009ddb68c3f8b5e2c9a8fb02d9b3671aa7c053769acd5360c521fd161edd1a3f1a9743083988a1c3714edc59c6c222c32837f935ab9c6ef5032b50c2d4df9bacd48a171"}, 0xbc, 0x800) msgsnd(r0, &(0x7f0000000180)={0x0, "d76a8ded6e3dd737ba73bd8de6fd05faa1c517cbd902cf41003fe768c966fba10d651ef6f95a4a56622d58a54507789fac15d62be80c4def6038236d046eef5bae33b19f1565348e7d393cb622c97bd99fb4ab53a04a6ddc35147e0271d5d2755b3b8e184014f7ab828b3a5e9eb8c37e04c91b4e77332b86de229f938422ccd50242b3efce5b1ca6da103e7b6ac28272bf84a74d0709f3aeab94fb46f11f4d3076127484c3dd79f3cfd4d8956758120b12b149a41692c586b9f004210c7622455babbc04a42cda094d7b5e6102da3aaec6956387f7f9f6cf1824d0611ddf8cfd6e"}, 0xe9, 0x800) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x3f, 0x100}, 0x8) getgroups(0x9, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r9) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000340)) msgrcv(r0, &(0x7f0000000380), 0x8, 0x3, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x1, "f4b1a7a8b397e9f6d6c75f7cd77c6c367ffd12ffce33935dd1bac38c9798d018c3fc98c6f28d34ab1ae9c60643c7e3a340"}, 0x39, 0x800) getgroups(0x5, &(0x7f0000000400)=[r4, r3, r8, r3, r5]) connect(r2, &(0x7f0000000440)=@in6={0x18, 0x0, 0x30, 0x3}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x476, 0xffffffff}, 0x8) msgsnd(r0, &(0x7f00000004c0)={0x3, "cb06a6c14eb53e58f203795c9402d28c74fca5c78fb8626745c0b7cb88cc55e7705b3012e75148993a45cf27f542bfb2cc"}, 0x39, 0x800) getgroups(0x4, &(0x7f0000000500)=[r9, r3, r7, r3]) r14 = getuid() r15 = geteuid() r16 = getppid() r17 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0xc3b, r14, r10, r15, r11, 0x80, 0xff}, 0x200, 0x3, r16, r17, 0x3ff, 0x2, 0x4, 0x4}) truncate(&(0x7f00000005c0)='./file0\x00', 0x0, 0x4) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r18, 0x8004667d, &(0x7f0000000640)=0x8) semop(r0, &(0x7f0000000680)=[{0x0, 0x2, 0x1800}, {0x1, 0x8000, 0x1000}, {0x1, 0x8000, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0xfffffffffffffff8, 0x1800}, {0x0, 0x3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x0, 0xafc4, 0x1800}], 0x8) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000940)={0x8, 0x100000000, 0x0, 0xbf2, &(0x7f00000006c0)={{0x101, 0x80, 0x6, 0x2, 0x7, 0x0, 0x7}, {[0x80000000, 0x200, 0x80000001, 0x8, 0x3, 0x1eac, 0x1f, 0x6, 0x5, 0x4, 0x9, 0x8, 0x80, 0x6, 0x3, 0x7fff, 0x2cf, 0xfff], [0x7, 0x260, 0x2, 0x4, 0x3, 0x9, 0x5, 0x8, 0x38000000000, 0x800000000000], [0xb0, 0x28, 0x4, 0x724, 0x252, 0x7, 0x8], [0x8, 0x5, 0x100, 0x400, 0x101, 0x3], [{0x40, 0xb05, 0x4, 0xfffffffffffffffc}, {0xefb, 0x9de, 0xffffffffffffff7f, 0x823}, {0x9, 0x1ff, 0x6, 0x6}, {0x6476e847, 0xfffffffffffffffb, 0x0, 0x1}, {0x7, 0x4, 0x10000, 0x3}, {0x401, 0x142, 0x6, 0x9}, {0x1000, 0x4, 0x0, 0x6}, {0x3ff, 0x101, 0x80000000, 0x6}], {0xa80000, 0x4, 0x80000000, 0x800}, {0x4, 0x5, 0x4, 0x10001}}}, 0x5, 0x1}) setgroups(0x7, &(0x7f0000000980)=[r13, r6, r8, r5, r12, r4, r13]) r19 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r19, 0x0, 0x2, &(0x7f00000009c0)=""/26) msgsnd(r0, &(0x7f0000000a00)={0x3, "496fd8158a6179d5fc089b97beb370603dc281163bedfad6cdb2ff1e46b2bcc5847942f61945c0aa2e953a49e479e86f4e9aaf93e02c890ee9ac864dc4bd42280663845020340d841649ddac31d5b03b4a8f9cd881738204dc2db0a5e3e00b5bdd3771a53f9691ca6f61d494c638f991f1f1c2c383665439eec749a3412dbca94099f6c257b6c1a46bcf08332290229264639c919a"}, 0x9d, 0x800) 16:00:10 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 = socket(0x2, 0x400000000002, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) setsockopt(r1, 0x804, 0x15, &(0x7f0000000000)="e9e40218eadaadfccbe605e9c160a5c6591f", 0x12) 16:00:10 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x294528b00d986768, 0x101) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x18) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)=0x1) socketpair(0x18, 0x8003, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x3, 0x1ff, './file0\x00', 0x4, 0x4, 0x40, 0xe062}) rmdir(&(0x7f0000000280)='./file0\x00') getsockname$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) recvfrom(r3, &(0x7f0000001340)=""/223, 0xdf, 0x843, &(0x7f0000001440)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001480)='/dev/ttyCcfg\x00', 0x0, 0x0) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/137, 0x89) unveil(&(0x7f00000015c0)='./file0/../file0\x00', &(0x7f0000001600)='W\x00') preadv(r2, &(0x7f0000001880)=[{&(0x7f0000001640)=""/168, 0xa8}, {&(0x7f0000001700)=""/206, 0xce}, {&(0x7f0000001800)=""/86, 0x56}], 0x3, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) renameat(r1, &(0x7f00000018c0)='./file1\x00', r1, &(0x7f0000001900)='./file0\x00') r5 = openat(r1, &(0x7f0000001940)='./file0/../file0\x00', 0x680, 0x0) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000001980)=0x76b) connect(r5, &(0x7f00000019c0)=@in6={0x18, 0x2, 0x7, 0x400000000000}, 0xc) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000001a00)=0x1) recvmsg(r3, &(0x7f0000002040)={&(0x7f0000001a40)=@un=@file={0x0, ""/14}, 0x10, &(0x7f0000001f00)=[{&(0x7f0000001a80)=""/46, 0x2e}, {&(0x7f0000001ac0)=""/45, 0x2d}, {&(0x7f0000001b00)=""/223, 0xdf}, {&(0x7f0000001c00)=""/25, 0x19}, {&(0x7f0000001c40)=""/18, 0x12}, {&(0x7f0000001c80)=""/221, 0xdd}, {&(0x7f0000001d80)}, {&(0x7f0000001dc0)=""/236, 0xec}, {&(0x7f0000001ec0)=""/38, 0x26}], 0x9, &(0x7f0000001fc0)=""/108, 0x6c}, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000002080)='/dev/zero\x00', 0x8000, 0x0) symlinkat(&(0x7f00000020c0)='./file0\x00', r6, &(0x7f0000002100)='./file0\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000002140)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000002180)={{0x18, 0x3, 0x7fffffff, 0x9}, {0x18, 0x1, 0xffff, 0x1}, 0x3, [0x1000, 0x1, 0x8, 0x2, 0x9, 0xfffffffffffffffb, 0xffff, 0x5f]}, 0x3c) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/wsmouse\x00', 0x80, 0x0) poll(&(0x7f0000002200)=[{r1, 0x2}, {r1, 0x20}, {r4, 0x102}, {r3, 0x80}, {r5}, {r5, 0x81}, {r3, 0x152}, {r1, 0x80}, {r7, 0xc0}, {r1, 0x34}], 0xa, 0x3) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x0, 0xffff, 0x8, 0x7}, {0x3, 0xad26, 0x4, 0xf47}, {0x0, 0x1, 0x100000000, 0x8001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfff) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x418b) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x100001) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x420, 0x100) pipe(&(0x7f0000000180)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f00000000c0)=""/18) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x9, 0x6}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r3 = semget(0x3, 0x0, 0x210) semop(r3, &(0x7f0000000080)=[{0x7, 0x1, 0x1800}, {0x2, 0x81, 0x1800}], 0x2) ioctl$TIOCSDTR(r2, 0x2000444e) 16:00:10 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x20004, 0x0, 0x84e, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r0, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:11 executing program 0: r0 = geteuid() setuid(r0) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x200) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_getres(0x5, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0x28b81e) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x64) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x10000) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x9, 0x3, 0x5, 0x1}, {0x1e74, 0x4, 0x7, 0x3}, {0xa983, 0x401, 0x1feb4910, 0x9}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = dup2(r1, r0) close(r1) dup(r1) fcntl$setstatus(r2, 0x4, 0x40) listen(r2, 0x7fffffff) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r4, &(0x7f0000000100), 0x1) syz_open_pts() 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='.\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0xffffffff) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000300)="f5f86723fb57d86372e5155798561b6c8f0ffbf40d36dc7514a3fdb8bc724bba3e38c2b223ac605213c44aa0645a9ad9f17d1db1d9487f629762e1405cc4f1b7591ee84afa1648d28b4cd1ab2a13bdd543847ed7a526c3705260e3ac93e27845bf164bf531d68fa22cfc12df15423912115a09489139ac75d28971d7bfdc264842dee1ae9f44273bcc2418b6ef3278a21f10aea4cd5334b3d41fafe3ac64869b7a7bb0257222a4b8879838b4ad7735af026b4bc311af412de3aef4788c43deee118d652f1049632871ddf05499c1cae66ba51d37ef98568c8be8a88cd692d33d11b9a9a8269c2b218fef273fdcbb331bd63a34440e3c1fa355c5fccb4ce5d6abaa576dcbb1901bb93c499a926f6ea549a3130b346bce45866280fe3c9c9145ea8467ca0cc559784abcf2e0e57e82cece706bfe2289392f1c36c336b316a2a51e538517dc1f56b89fc6aed5f22f75d9dfc29fe3ce7c1ef29c1c74835332d06ad33f459ff3f096d412341c540c550cf4f45f31a002922c32924861926545cda3949d5fd0b6365a71aa37efcac6f57b3495648245e970f796f09f1c006ea704d676a5dbd9b930b597cd301f2db87cd1913e9ad9cf1800c726c3b79ddd228f18637447ac89706b1e183c8dbf242f0d2ec627c2f186359aa7c2965b2d4f036df3f4563107c5fe4c36489e56d259f807cf7e3e071acdc29382aee68465166e26d05d8e43b7a21382fedabb9a4ad037ca69ce18a545cc68629c32c827517e46bd09843bbb11b59845aabb78f50bbcad9e296faea10c8e20cd2985e84212bac954920ee9924e9e2707b06fe7e59f8bf2f93812c6520962403765539b412ea175b3c471cfd829c3df255581648232cc1ba94d3df9e23a3aad29cd0ce9b631d5117ea0c6332c22e4c4aff37e45569202f7bfe0a79512bb10aaffb6bd090d1830268ae7328eb44ccc3f00b9c9223c71c72a8264d919fb24b37fe0f425e92e13ccc09af5175154e5ce00ef8f6a53c0ca7cf364c92a75ce51f51aaa1794ebc6fe97e40b34770805a3a0257ac1e38fba74e43f35e6951367e0ac925180ea1dbd06b5055c8d6af8bab84040e4383a367fbd1ac4e65b7f5ff98e7ab4c2c42bbd698ec35c7aa857dfa60b74ddb1c6c4a3a618a5170787f0efe1d849a4309b3647609e979340726781674bb4b5bdf84b15d76a52978487aee423c793ac642754c5ade16ad8d8d0e3bc1ebfd514d0531f8fe5dcc110e3590e15e2e35e2fae6adbe3e5816f68adef37c260ac47ff06a217c9db971754944d6e379e2b446dfedf10b5098d45189a65fefa1a29973000b75683b7e20b609c64c7f52d981a495ef255e696c0c4f9fbec37195f9a17a415b4075906832021cd8ee97783f5e8612c2222b3b45230c2c0075ec7d49f072b751cc2cbda90c58c603fc9db8b4b8c101c11b183acbae28c430b5d3bef419add47e94e1b3cebbe32d7eecb04d289d140070bfbf2d35ce0aadc4acfc70c82fee5d2db00b87d8ebdd08b41d019d02c410e84745c1fd1f61c130afcde22f6a6d795db793a8d1ab9969e62beb16e9c340d48376cdfd07beed97867e115f19cc6db16ab3fe2ee107d193541a6e88902eb2838b0031b47e163237e1a6894c926977ca4d969e2d0efa22e0e921c9dd9ceeecd14298c8a5adc96606be6a23601853d534c1e6dc6f55495803f51ac2b50047d69cf95535397b25957be240d339f1ff1773f9edf57d81862db6e4738e51a5499484071229dbe8bdb949ec194c1169967ba9755ab687845b64af0a2679d7082e54906e23225cfe40ab74f7492cd7e28578a8dc9e633eef474e465f01d25585fa3c07ad16cd27c2e08ac5827ef3f20eaa18ac0d0725ebcbd5050447306bf9e19019da8fd67c6c6b71473c8040249d6bd7152bbd068041694b53551f9a0104603a3382915c696f793cfbff32ccdb66b27dc75f18071a35e8d95b2bfd3e7410f80167a9edad6fc4c7dd3d994de99858f9577c8d9fe75a6c15f867b2a060b5775a2703cad400fb1436e86356e80f99d052483a48b0d74a162c42e2de5f3958659c819eab773723373d6bf6e580f35694a10da913a22b4e3387473693b18322215837e2025aa7ac33d5987ca885d7ffa46c79b994ee389eb7955a22f28ec30cb6041ded4b876656072068bcfe455a062b7991a1549be38b6ddb2ef6b53b43b88fb1642a1e87f1fccc9aeb86ddf51283785f37648d62fd9c5d9004e2979e71166c216d202b7e3f225120eed12104cd1ce943d202d13c5bf33a1577ca1d308ceded5214a816ecc81ebb0d07641795d56db00889d807f1263e1d2e2510197e1f8d289f5f81d7dfc7c6376bb6d408f09a2af4d927ffc4d79da8f7adb3aa464d5aeb356bcd6864d4e5a9577b87c9a8627e52d4e1b790517267a9dcbfd0525972c3168393931cbdbf7ec451d509da695c60987221fa32f95f6556143f0f0f4affef8be6c353812423d3efbc49c97f283a3acfc49adff23f98f8d4ab3df87955ca5fb58c93594b0c2da6ee4c710b50e16cb2231519d942af3263c5ab40786cb209081f0673503eaab9d11d068360aae8f61e7dba7ed8d8240c8d7f7e42c8a27b51737428b1f3bb7b9f8cd9750b495edeb0da928ff2ad16958624b6b6bc959ddb478e941507987270f46ea8f17ac0fcc1566d64d072dacd74b540070df24b5dc329783af3aa3481852ebe5e00fdb8faa29862119bc2a7fb9eeef5a3820c70bb2b395c841c84f3028f9b440a1478e4e03a8671f8571c80e9256b55271292dedcd9426372b31f153a31addbc72309bbcf85264e39c8f16ae234c4c9a4bd3b3035d7a7c081807399a41096bf3a2de17ca84d349848854e3fd1111b8e4005b4b17c2f88efb229eb9e9ac630940d0b93915f6165643007d4cd920be377cd0a9f53e9b01ab527cfa6a874c9e6559b0317376deda56facb0042c73e0c5f814a44dc9f45c6c284fc5e260db22dba8c14506cf6138534127d0927b8899b42e447ecf3e4bed91cd90969ddff8ae0bdc2bd71f6993d3255dba1db6b8fd0e648fcc8420717638051eed26349ce94576b21c91e9892942d5bce08a2b1eb1f482bb1bee15e0508913bece4308f2d369ce1146d470dd91bfe85645c7ee97c43edb9e8e1f9c42f220b7746f4a6bb497d5fd8a00341a06f662bea0237b3ce72d3b57ebe8f55829d53da4b376c9187332c1fc8b0110641f392661d2b55aa8635e7bbe4fb6d7d18bb2f5a81fddb442a6a4b606b4d5cb8d7e69de9ddbc493e18be00d2dea70ccdbe5fad2347be7d3aaf18b417ab7c9921469cd3610b32759b9e991d43f4c79da1226826ddd31466003954097b4b5b45e6dcce23e973becda95e490742ba053ff4d80253b8818cdbb29ed87a640927ab57a202fa89fc4e2aa7fe08f2b11d1876c5f8c1baceb44643d6df553a6ef81864fe4cb6a6c4682d96bff1cc0e5d2e6205f5a9bf47ac649e5a27dd69a51715c20273764cf1163b63ec0e02f98598e74c7f36a0ea8e94e8c7b5d605108c89d849008d08904589e2c44d21529295d25f488027f77ca2fdae9a3ddbfce7c4be9b5fce6ae42cc6dafb65f3961140211b7a01d0d811f3a6282f5ef3a4dbaf2f9cfb8642fccc1c63977a076ea352bcc000b2dd7689a5a57ac42109ed3b91bbd9de8f50d7a78ab7b21206e44d94e9d26401b2f64f4c24a4164f6a233aae35e0a3893796a6b46ba73b6f615b694afe4a66c2604bb791fe9fc7b2e4955c87930aac11828abe7909cf18a9fc810a288bbe96b1e1dad0a1963d04a6db7848942f4ba6580bcd4aea3bd69c10c88046859d1d629af0425d419e927c6948648bbdcda4f9c9e943b371ecbc457bbfe1a881df6704e8fc5caff55834260def45cdca0e8cd9435aa5be76d0dd1de3708aa22065d6f6d485a08b07a46b119678b52897f0e7e900f3286718ba8ba9fdccb73cefc61b2fef6f59402d70edbe01c7e09583c347dd0230e748deb22df22c8c8cdcdc211e9ce984dc7f062bee28dbde6fad29edd01c98a1b51f16f90cd165c758bdbcad6571589d1fa55a44dd91fd497276d5c715f12db1c3fd903fb60a337bc0cec0e41d9b8884a513be6f9b02bd6c3da093b449abd20fbc048f779c89a46e2ed4754693dd8ab88f587dd8b6f25f687abcb94040d6422e7afb173e699f0fd85014e72e4c8f9a1fa86e6c5261b370252f8180daa799aef635293a0fc27cf027160ee906d4e6b4ce29388c734075c6089b9447595acb0d0fa7b452f852bd225b1aeccbd2003df65bd16bb6388aacd229b3608276a045efedea9ed8bd4b3079c40e741964ff451863f81e10d801380e9c26de19586c3344b272cdb6796104f964b3ef977c49e0c54fb01ee8c941c1dbf34163e2edada774328469889770770a9f2c9000bb82a27be121dd16929b0a7fff0433baa371230cb76c8a8a860bb88d623c098716e9316b2e819c0e84e6df3a926f65a96f13b9970ec7a1dfdbd3327cc4dae0f350744a5daf8645aa34f160aaae5c6966301f726ddb9036e2348ac8f944b50ea68ba44188397dc71fbb55b9093213ff4ac7d2d5c631c55dda138dd115cb8e797fcb4069f9faadc727d9d6746186849da1f4b3e6693e8ca2415b8cea724812c31f06f00cace7df494b8ffcf9999aa4ae1b17795948c4a5bba68dd59b74527039fe9fd93b35314a2b3d6b3ab479de4fcc42bd5dc82e5c166a0bcc1d7df8ef44a8be815c542fa1616825eaa06ff43e327dfd24568c3b6a0e26eec6e62432659662c9b9e4822d14be8b0ef4a807efc0c7c381e8a58395a4483a97a23c99d6373bf3fad5d2619366f89afa77450c7f6df7c0cdcff3ec615376604f3c76126bc76f4b86c80cfd3d738dcdccce03ae10eb7204cdc36c0dec13ce9d3fb6055628036c1817cba178108c81ea7bc0c588116cba8ad6bb7dd1f24c360e07d6c68935ca01d3e367635a5a6b4584cc75154a3e526b222ec9761279b5fe3c3ec3637be38f5af9e335d23e9ff8970a7bf84eeb52ec04cb035fdc333a27e2f688b52f0bd2eaae8cdd68a61478f132120d084145c0a4d3f013a63987316b5a853bffe72bdb8fed39d217a412965894a3de4b42e38593848c02184c6a64d756b36078a8c2ca0e2bfd50fe624de70cd5c55f7972b94ee5c518d869ffd36f18b39649592422cbfe35e128802dbee68ec3581399db4a35fd16554c660816130534ae145c7b3f71325c8f3c16afb83b11715f2990fe5105ad2a52393470802fc1dd15653d460e4e3c7c73c05065e7ee0ef0e42fdac085562c3626bb89efae307d160b71867853ea4e7541a0bfede9ff74e94592eeb5001ba42fab43f720fa68210d255fa0a7920e19335e72a214d3c2fffba87130240d2a3ff9c02a03a83f192f2e793e05c1472f08fbaa57a7a1656cb8ef02b2dd6f393ee5e9f954af3e6c453e4e0c269ad957114e1d53bb540f3281de32825e117348b1602d8e2e86fd0d5023fad5ff6a35b42c9856a392f224f9524421a2435c72415d6fbd4714c957aa118dc87c523414e70bbf1ec4b8b2a43404ba44f001840d9d001bca779f86495c1afdf9ce253017d33a7aa5d4d6a8bb38b8746d5999b4cb707ea3b05ab493a2ea234a3860250fb530b69c0ff30b1db79d95ee4deb090d4535ce1600fd5b66d3fb8c364888876c7397bc912031fb8eea821428171083b693f7c0e20f421194ac4e3c76d43881080121c78af0b57350f45e6ef6efdaf3634fb77d811d0022dfb000e7909c3a5e77874c119658118bcc7bb8cb9b19aa39048dd3b4ea92d166d57994b1a3c6f7d87866a40340b9cd60"}, {&(0x7f0000000200)="d88bc31b823ce517a97c714b1d316789e87f1b7146c28d56d80b5911c400c59c05e82d75c64d5688a0306459036e265f21343ba9577368442b0cfc9ab0baddd09b43a0d6859479d48bdfb0326af139d6a05f3f7fefe9afe92dee559d8e4398e0b4aea0d81a67149d66be06a7ed2312200f0f28ced24176967ea9a1005816e08af7f90f97d998c903157cb4e85d0bf126b5488497442e301024"}, {&(0x7f00000000c0)="7e8924ba8a4f8f5b2262b6a994d3e76c9804a5fd8848d72b6cfef5052a1d724c58c04de860aed5fd"}, {&(0x7f0000001300)="07cef1dc29eae3d024204b0b541839719df4faf4dd5187c79f0fd775cc151ffcdd7947bc149a7a7aac36e1a68b30b2577822292c339154be79099be858e68e78814932ebfdc581b272bae6b023bb29cef430dcdbe3ee31052989"}, {&(0x7f0000001380)="a26ad0b796d1cc84156c3fdecc34616c7b8f9586909bdbbc01a5d392171037ed87c6aca72a1505504aee27230fea50c6705feb8a23a9336b867a24bbb5d3e29e91633160495b7c83238c51e904ae849f43501b4035bc62989a121d646431b16b2a4583d3053bf1b6cab0c1f117bf7662cced80d5c334406d9a023ff6e1f938861c52cc312cfe7a97aec7e53f"}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") dup(r0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x2}}) 16:00:12 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r3 = dup2(r2, r2) dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:12 executing program 0: r0 = socket(0x11, 0x4003, 0xff) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x401}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0xffffffffffffff6a, 0x6, 0x20, 0x7, &(0x7f0000000580)={{0x0, 0x10001, 0x100000001, 0xe81, 0x80000001, 0x200, 0x7}, {[0x3, 0x3, 0x3f, 0x9, 0x6, 0x1f, 0xcbe, 0x8, 0x7fff, 0x0, 0x1f, 0xb6, 0x80000000, 0x8001, 0x0, 0x1, 0x5, 0xf8a3], [0x829, 0x4, 0x81, 0x4, 0x4, 0x4, 0x0, 0x3, 0x6, 0x5], [0x6, 0x3, 0x2, 0x7, 0x1, 0x1, 0x400], [0x99e4, 0x7, 0x9, 0x1, 0x0, 0x9], [{0x7f, 0x5, 0x80000000, 0x24b54a23}, {0xb5, 0x4, 0x9, 0x6}, {0x3, 0xd, 0x7ff, 0x9}, {0x100000000, 0x9, 0x8, 0x7fffffff}, {0xffffffffffffffff, 0x8000, 0xff, 0x80000000}, {0x7ff, 0x100000001, 0x10001, 0x8000000000}, {0x1, 0x444b, 0x0, 0x8000}, {0x8, 0x2, 0x1d, 0x1}], {0xc094, 0x0, 0x9, 0x400}, {0x8, 0x6f, 0x8, 0x8000000}}}, 0x9, 0x4e}) shutdown(r0, 0x2) r2 = socket(0x400000000018, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) r7 = getuid() r8 = getuid() connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r7, r8) semop(r6, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") fcntl$setflags(r5, 0x2, 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semop(r6, &(0x7f0000000180)=[{0x2, 0x4, 0x1000}], 0x1) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x401, &(0x7f0000000000)=""/217, &(0x7f0000000100)=0xd9) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc010, 0x78) mknod(&(0x7f0000000040)='./bus\x00', 0x6008, 0x200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x801, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2c0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./bus\x00', r1, 0x1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r2, 0x0, 0x1) close(r2) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x6}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000001640)=""/4096, 0x1000) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) r1 = semget(0x3, 0x4, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/154) 16:00:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/69, 0x45) 16:00:12 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2403, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0500ff", 0x3}], 0x1) write(r0, &(0x7f00000002c0)="f1dd070000", 0x5) open(&(0x7f0000000100)='./bus\x00', 0x480, 0x60) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESOCT=r0, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC=r0, @ANYRES32=0x0], @ANYRES32, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES64=r0, @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYPTR64, @ANYRES16=r0], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR, @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRESDEC=0x0, @ANYRESOCT=r0, @ANYRESDEC=r0]], @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRESOCT=r0, @ANYRES16=r0, @ANYBLOB="8d816ec39f89a341e372f4d1b3c5309730a904d63aadd6be2ffe2dcee3aecf3ec975696de15829af859ff710e62b1aa696eddeb73c91354eb2f44f7fcca842958d6321fd432e7ce2ef1979927ad2aad978d609950f7cc19c906582b9bbd8ab6ae6aa0b20562a6935f91238d13135eb2d4bb42baad17ea4e091d470a6d88e782dd300ed1d8f48ddf0e83f339c62d89cab004e15b50580200a01005f816aa8762f341ccff13adce927a6b1f8f16c4624dbd5da3272666f3a9d2f136dafc16992191ef13e6223d54763c9585f1bb2917b028ab4ec36ec55112fe41ac8061908e3daf90a30addf8f5038839656a293f4eec5555c08f4edf880801426c6399109c01caadededcb4ba225da8a71bd142710fcccdc7e2621645f81c0b208c31f82c1e577db3ede9e010ad86307d0088b538a6abd80c0d89ce9ab7a2d4bbbc0a94b1d5283484f8e89a57cffc6ec4dba814bc963bcc6ef5528fc29546d833f4c0a40b1499a7253c8e5ecc073fccadabcea955a44bbfa7476a7b414ec4f9db4e3304b9a90afb3e581b23db655a726909872853dc1fbaf0ef96645c1b916fd6c489cc1ff9db1debebe2c9aeb3c5e435639c7514a406a187e09d439f2c879cf3f1bf3a1030a3bb494ee6d88f90b904f7d76303c210d6aa810aba9d521883c60ca88fd815def61f60deb6771c38d5561ba15088c0a4295acbc91fcbd4079f6a99d3b0206d4dfc1aa90381dea9ec103a34177cbbc0c6a00ffbde7464860c67e9f518d0e277ee1c733622acaeb643809fb0b02ebdf033d94eee71e593ce39cec53b96922a210ca5e255218b5e173204407c8067d2513b8ac2649e89481a77ce58bc066f4a1ca324bd3a3294db320478b9cd04a786d5a34542acfc763b348b363ef97b8e7c79936ec0281429c2a5f0d363f0ec345f1e5f3ff7d9f595ac5929184fc2e9d62f6be86982dbed32c4e13e0aabe9683f5c77f872b22781fa5f8b4a442b66ef1f74217e8ab1ada837c7add42599d4c422f4253e7b58e7f320647d6f228e749daff27cf0e4d7979e99037b4201c3faa80a6874c1df443516e33698273ad6b59d0cf8feefd84529bd04fbb5fbad51638b40f6454822d64c1c6af019471b24a8e4d9e64ed9e4924d5d024aabead6c04911cb615e7979d0606d0f02c0e5279b68b7c937a1cb2de47e9b5074e307bc641cdd298619e66101ea490e84df98472a06b61271926de569a14052446b782075738e49e05ae871ec9f9d48dad44e109845fefdd4a52d20f82f95dc87e9bbbcb33e8231c622256c7aceb1e2c37947c58e20fb81e5354793c3f0c190ed7c5598dd2b6afe92c6a7b4d8782d7cf55928163e9faa0d4a70109f97efb5dfc766cb16f2d6359975196d3d32f91724781671ce01e808c9dc9e2f39b9b10217fccad8e28c98fbc602ce9caad4c62e03f51e0cb2d887837529624fdecb2f17df91ea5d0b703a5213209d05916026c600a4273c97a04222c55027e9046b2533f5f981d34b13fb0be89bf62483669c08fb54632fb0e268d8e9e0405499d9ae16e42c3a953b433cb83f89dbca25f9ae9e67257b83715538cdfe96d415010b056b28b770efd27c428371d237337ce04716a4d950d361158e4470c0cf765ca70e4b4cfe1d55eec04874bcee087f7b0f6a1529aac0b781f749d0ac52d2c807c19b5910faf67e87420f87cdd221c00af862790aab644bad54e39ab51a36eb64ef0a0d09aff9d2e1e3424731e3eeb5524c9365f114529d09106e64b11209872e664622d9c969ead5beee1c68e83bdd2712af46af7026e227a4756e2b31ea381f86c2f8f3e53429b89c40c6dfed22d402064c2a766bdb2e88726059c6349f27b73e095d8ead784dd66c656517ea8ea241eb5f46977269a361bfb0aafd658cdbfc1b05360b779765f2aa8b73415da12098ceef924c7c53756cf1e149b13e79b4104fb6b2991c2028d5d5e078c343dff6ec4d286f5c41fe8c137a611b69c0ab1bc6ca3e496150c32793aa2659a6ce3a4847bc141e4d0ce345f0577812ab5db93564faabbb890cb17c1c9dd57357c53934caf20aaadeef923ea88df822f8603f0629ac38b4be762484c021e22d7b0f02a7d7048d52e8defe096a27e2401cd6110fae82e270eddacf0f5047929f2bd4377501fc1729e653102e78f5ba6f029e2fcfa117d440332cc6bebf530e7401f2d99f1198b33fee4c0d4b6757464e114ffdc26cf1bb2bf2dc36f2205fa7f9cfdfa2dc5ab0562ed5a51f474fbe752e42b51ac75cf2ee7742624a4b30f9bb77accb0236afc249082b2983493d792e019da3ad80ebc8e6cf2336da5fe6a743f46a4e430b153616b657c059b8c917f7a6c9eb2ce46212811d69dd144a9f0e8549b75fe52f8263d23a9dc47f7409fc830f39e722d421f5d3f94a88a21f892d10b79c8727df2e129813e0049023d2546ad30a2bdb3a40cf5e33624ede65baeb106af42f94bce771c3dd8e0f49859a4e6553ee4a865f4fe64fd9500633eccab39b9e2e24568c1e18970b1aad9250069a183ef1fe9d3f369d562723dcd19870887d8842235e3ac80391dfeb98777313a3eec48e37dd3e8f1ba5bdeee81eee2eaa9f77310005500e0056ad3f45793f028ec4580bd867d042a0d22ff73f8ff4063ddbdd167e9342da0c399ee7694472efa668e7a9970321bc72bb3cee60533ce67e400eeebf78af8637f35d3bff6563d146000a280976fa4a1e94a564d00e30252e7d0f90578e6ecfc259188fd280760a50b983af443be14a8799ddb13529721f9570c56ddb07bba2118820769dfd0e106a76c1f5163c382ee4c5322f012d65f8b3cd2e17e922c888683fba7560dbf2e01c067a2a9f4b5b8625ba242e5136dd30c0a80b212893cd1c64049de6344b234342c647fce859ba87cad42118cc2aaeeedb0e70032b32673141473416b61b7a2668aa75e9812a88e601b84f550f1c3894f5d16ad491dfb5421d6e8e9becf1891511eabb4e430fb3d3f07044870f54ca87942def2d434e69cc5acab883086d07eac0adde7b464e345aaf4c6ccaae2804c6fe1a69d9823714ba70b1a989fbabba932ccc525eec81e5a04263e53a71f186c3783fd0eacae6d0aba04c694a83175def9a5cbfc4ab1feb61be399c7ada1db06fc5c7664eb17aeaa39490c507357f67ec4d970d691a5bf38489e1ab5751fde4b5545ee10f3921516e449b1cf389baf67df059961944cd85da0986a89789ab7b006566bed90fcfcebe586058e8aec63fd9b4d0e2f244fcb5c3ef5e4e258854d55054fa62ce23c788cc20ddb526a8f0fd0358af189bdf6673379075a983f51bd66537d39fa57e3e11f9a9df465e9f95b687fa49bfb55af02f9b91f7bf94ced9bc3db1b019dfa4d02ecc6bfb8bf1195f5a65a0d21feeca8285062382ee9554a0de906849ef02da811637eb8f380442213ba8b4c3a8a0b6c0c7305f2d9f91a8e9da6432a4fe52633d8fe6f7efa22ab4b1f31487d14ba8519b29717dcf44a9d9781d9acb77733e58edfaf79a5c2105bf4c0d56d7ac70fd52d3375c5ed17e255a7165e52d5b85cde1cae22a77e61cabbcb4ce2ab65f87ea86336b7002eaffec01b9df24fbffeaeea8b39d483422167b18ffb5cbbae8150214f019555735128d1220e5d549793dbdfa009fc64b0fd4ec2397653fc715ef780a5bf66d92520db7530ee9b1d087c702bea7efdc774aea0a5ee7fbf26cb1fd3ff1d9c437b3ce0d98957cc6772f066ae848280c939f2eddf4e0f21dff03f8ac02395e57f8a08c13571cc84d367310d64b2132b4c74e5799a4b0cfc6473bde32712c626817f03be448217bb631791f9739806b02e49feec88c8331ffeb4feef24162161080563b77b17e7e39874277ff8ef7ba68833b36524d16e163de48a9f3b98c8c47aa440727cf2dc4130c714086f335668da80e085a79d0150592b17fb9724ec76a248d5d208e9c4277476a874952d056de0cbd6c3482035ea97981bbc4960e93155c82d09df099c96f7b932037c77dff94ade51d3d470c790c326c57e35818ed8429a8f76626ea074db99da825289a5cca3b08ae459771498cd90a67a10bd04482f96220e274b6d9e861582b8a0c0ebf971c970cb6bb5ed5567b4711f8afe4fdebfcf2ee546548b54271f965c7d0c9c22b78d655b2bc4819cba6e58cacb6b29469443cf8da8ec08634fd1ada83b0af3e5b12f6369a84ded802b07a39d4f22aaf0794db5e8297663f6fb19c69cd971190e37b7be22d9111d9e4da5a6265c9117cc18b0629cba7edf571cb2737accd3aa2c433397c0c6af1686cc7cf19e13cb3fc97edd5ae990363aa7a3836b0d21dafdead62143087d4409057ff19b5309bedf9c75cdb01150dfb21f974f1f4f91c84098ab0b9a3d55d3da6204727041e899ab55cf27e634297b9725e398ef224c422fb18fc0fc5a222dab83204192592ab5c06cdcc25079b4650506e87d9f55649bf6d8cb61b789bfa736ba5a24a6e2d9ffd2715ef52aa9ac8dc43aaa0f585cef3af84c4370bc6db78fdadf40a87e8ded22cc02fbecae30c06cb31ca9c2dac8e6b5da170e08f27023976bc78a1ae1719758a73750fe003cf2f00a45032b6e5211d1b3743a7c3b8536289833e72aa486b07f5698883088e3a49595e0f58ea31ad86fbc64310e29fce7c77b43cada95aa8d82fa2b9b46f1ec42de5a89ae6e7675361a8b6e036db9e3a1c356396ca2629f13433bf5e049e8be106537a18997618442756557d02922e4e2cee5eff411de4ae85a9cbb3ceb7e073032150b39188aef753f0275d6afbd9dd13adbf0410b94864738c8d1fa65930543f6552009c8b637763013b128a39598a9fa5facaef429e8c65dcd4c90e86b96835c3e3e638c38235ab9f91d5fa0c8ff1a742e87616f8d8dde7e034ad6d2e71ecc57f4a6792b2ac11792ef6fb376c107a7e4f570bd504ceb85eafe09ad301719bb8125e1dd1cc3924273521900d1b96bf2d0457209744af95061b07333595181e9b17ccf537d8711935c921e15ed9ba4b82632505f5e497e75f1b650b8008bd2e8e02abb256872c0b57178bb4b0eb09a2a306e8591420bc597e10b04bbc955d36a15ca4143233f4c003c4173bdae6cb1cf3df385472fbdbe255a318e0832c5ed63c2160292778c9b2e9276dffed4bc34b656c8e1882aa69ebaa4f8714331894dc41be27f73bc08c65135239f033d6e00594cfbc511a52bbfe655dc997ee8c4e6685c09f6ebce43cbb106f668483b25c16a6dce32a0e3ce10bcf60fb84545e4f27ab19a02204091d9d00e2f930bd32d194c77eb14f80b845576e80fcc3203f0857cbcfbedfe4cb5b1777cc3b96b64b9c6c0f24b801683ffad9224f4a11e3b7b55f9b71aff8151c13a3448bdf3e3efb71901c490cd67c20b74345f5f9dfac42e6c016b32ec232a1730345008b469aa70af7a44a7b4d606ea1a295cb8d9a94b4ba39a347561a10fa41d974b553570e75e8bfbf259b16be7b9ffcb66d4d9b436820157551ef903fa4a962dd1be728c323fadb4df05e0dd28121a2e28ce1216e0b10f1310d0675ffe9fecb936130beefd153b112a454f11e64b2c098d3b13d8ebfb8e7590ee756c73296e355bbdbcc2a1ddb7b55e3c0e08ca092c164dc22353b63265f38f68f75b3bc3334fcf6bd667f2e3c62d46a1eb1dc4c6d91298d029f8aed8610fa1a7f4edbe330a959a99386fc79c9a7fcc599ae228357c0f44b964a1d6fb4d12ff20bf0c4ea75a579b424441d72a95da184e7c6f0edfafa8379384c6db0e8370f67b09e89283230723cf1304cbcbd64106ebf04c60159d1b2259b5f47", @ANYRESDEC=r0, @ANYBLOB="199a93c8d7b65b9bb62b73e83efa68ee5fbf8f48f47be989ed269484d78b1ad3ee3094d5c5d84fab74feb4a3799b56e475d68b087d42276830815188ddf9a3b595ff8d78b96d40910d78adb3f7", @ANYRES16=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR, @ANYPTR, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRES64, @ANYRES32=r0, @ANYPTR, @ANYRESOCT=r0, @ANYBLOB="eb876d9c5ff889f4179cb50ce85956537ce8d1db"], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=0x0, @ANYRES16=r0, @ANYRES64=0x0, @ANYBLOB="7e140b7d20fb61597168b181e3627d36766af31adfb76b99a097e29506234182134be04e689c3455925e3e672f5acf19fc79865bad131d1a2da5f64405753979a36d9a557642a7eccf0d8bfadd7caaf67e3e45b0b6c1b63156cf80a0b16e00117055148833cf4ea4cf2219d19deebb51abe37852e8c105d08d1374b51821c83e526c8b0f5aedf27d0b7262d4d3d4ba27845fb6b0cee36296f3a573dacbbeb7fbee5abfca57a85d8985e8d9d0090989c10f3b78f6d35946042336a122444608d545c8b250fb4e347615d795b732309bbb613c0dc719a8cd7803c40edb23d24b52f4446f51fdb522a2fffb05f2076e955f", @ANYRESOCT, @ANYPTR, @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYRESOCT=r0], @ANYPTR, @ANYBLOB="3c0efb1ee83b40b341fbc2d2c51d2175ed7fbd23294a5494a00cf52e524c29c70d33cc367a3750e2ef6b9feec63532297cc0f62520a34452900b7d22d9be513d88d0d660daf23bc2dbb8a7dfcf6ebf94f483393c9eb488e01c34e3054e3fca351091158778da4a44f5fd8a39fd114ecd7d702727e30d1c3438d8c160b5a844f3b2c9bb02b8ed6a3c66e5b1fcc92d9442b3e36b056de64d0c2027d86d96c6177e82ecbf26d6e616bcef04b8abbfd03916ac248bdfba8cf5a468d0cd52ff82fa3ba7609eb7ff79d99fe1bf01b9b1f04b633c93"], @ANYBLOB="7fed855630bd213f71ea9ccd14a833a4d934623cf4a9fc907253c4cd5164509d744c40c648a3ea7fdf7374b36528217f66c7c3f55400a7449062187c3b2e433c6342502fbc624d7a1cd529c9402fe2c42637878781a79c4680d1bfee1ef4774f31153d597ed9580e5454a779eabcf38fb91ff0b5822ebce0f350ff9588d251448b4c70b510347c0ca7695ac94ca0fd8783a590a28bf806bbf671bdf7a9ee28203f0a1991a16cd3ff367c147ed548984c9da8c5", @ANYRESDEC], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20004402) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0x7832205e08d6293) 16:00:12 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 16:00:13 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="20000000ebfffffeff0000000000000000005b67071b542a538706000000b8180000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0xfec5) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) select(0x40, &(0x7f00000002c0)={0xff, 0xffff, 0x8, 0x8, 0x0, 0x80000000, 0x40, 0x7}, &(0x7f0000000300)={0x3e98880c, 0x5, 0x8001, 0x7fffffff, 0x0, 0x7, 0x5, 0x4}, &(0x7f0000000340)={0x71a, 0xc959, 0x6, 0x8001, 0x1, 0x6, 0x52, 0x8}, &(0x7f0000000380)={0x10000, 0x81}) sync() readlinkat(r3, &(0x7f0000000000)='./bus\x00', &(0x7f00000003c0)=""/237, 0xed) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup(r3) sendmsg(r4, &(0x7f0000000100)={0x0, 0xfffffdab, 0x0, 0x0, 0x0, 0x717}, 0xfffffffffffffffe) 16:00:13 executing program 1: r0 = socket(0x11, 0x4007, 0x1) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x7, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getuid() r3 = getgid() r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x0, r2, r3, r2, r4, 0x21, 0x62}, 0x4, 0x81, 0x3}) r5 = getuid() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="58333cbde6e13a6d4184186882f357e87491a3e0ff6d4a98caee", 0x1a}, {&(0x7f0000000180)="859ec6a7da7a415e3901ef30", 0xc}, {&(0x7f00000001c0)="0b6d9c6062c1592d4859340c44a92f4f211381ecb3d1b30d9c5a674177b66538c2af2448841a6a44c85427cd765362840afb74447b7ec6683b9c72f20a90d55fbf82d52b7b443ae772dabdcbf77516172ab089df3b4baf6d54", 0x59}, {&(0x7f0000000240)="d0faa2cae3b35d61128d64ec85247ab189208b511efa2e8a65f0246c986a05cb68ac", 0x22}, {&(0x7f0000000280)="e10836c7ff1ff745ae054fd9b51825574b2483645e11b51e6a68de6ddc49afc153880b40cb36a5afafdd731a8fe56b30d2d745583552fe13d0a017d7beb690c461d8a9d2b76f121396e7eafb239c4b34ba157ebfdfc3574a0c071a502a07d144ed6d8b678e1f7c03455716316fc260a7b523540d661510a07985165e77f751b1e3ab50ccd787460fc76b3644194675a46a0f078a109eff8e885e75a5", 0x9c}], 0x5) kqueue() r6 = getgid() r7 = geteuid() r8 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r5, r6, r7, r8, 0x32, 0x9}, 0xffffffffffffff01, 0xffffffffffff1737, 0x9}) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000000)={0x3, 0x7fffffff}) dup2(r1, r0) r2 = semget$private(0x0, 0x1, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x3) 16:00:13 executing program 0: r0 = socket(0x200000041, 0x3, 0x1d) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/65}, &(0x7f00000001c0)=0x43) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)}], 0x0, 0x0, 0x0) 16:00:13 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x9, 0x8f3f, &(0x7f00000000c0)="75193f372e7702aa5ef6cdf41ba702d15692e07ca05300d7a1bdfd8145b61409d522d8ce002e215bddd32a703a4cc3d959d60f5eaf1d7b510f7fa9d368697ea2fc0d4876c36e49c7d5ba7f11b742762c93cf7e6657a1ab8916351216b8120cc1f1234af6056a9be7a32f6d61edf766f60fa0ba8f29431936ef09d365f8f7ca572b060ca04432e4404aa483813e5c5ce922ba11d464c068bf8fab882a7f2ce6a5b45ee882985fc560331b11cc4913589957dd82c01df8e1a329b1cd8cb38ab87369eee9daf6c9c7372c", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x3, 0x0) bind$unix(r0, &(0x7f00000001c0)=@file={0xd9803a8a403223c6, './file0\x00'}, 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x6ba1e48a243fcd5c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x7fe, 0x0, "b0d4000200fe4cf80005000000000000000400", 0x0, 0x3ff}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x80000001, 0x4, 0x8}, {0xcba5, 0x3ff, 0x3, 0xdd3d}, {0x6, 0xc8, 0x3ff, 0x200}, {0x7, 0x2f, 0xec, 0x714}, {0x4, 0x1d, 0x8000, 0x7}, {0xffffffff, 0x9, 0x6427, 0xfffffffffffff61d}, {0x7, 0x4, 0x3, 0x100000000}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = semget(0x1, 0x0, 0x132) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000000c0)=""/233) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x100000001, 0x20, 0x21]) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x204, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xfffffffffffffffa, 0x0, 0x81, 0x34}, {0x5, 0x100000001, 0x1, 0x3}]}) socket$inet6(0x18, 0x3, 0x1f) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:13 executing program 0: setitimer(0xfffffffffffffffe, &(0x7f0000000100)={{}, {0xffffffffffffffff, 0x8}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000240)='./file0\x00', 0x28088, 0x24) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x32, 0x1000, 0x6, 0x1, 0x8, 0x5, 0x100, 0x3, 0x2, 0x9}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8100, 0x0) connect$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r2) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x800, 0x1, 0x1, 0x8, 0x5, 0xda77, 0x0, 0x3, 0x1000, 0x9}) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:00:14 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xa00, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") shmget$private(0x0, 0x3000, 0x409, &(0x7f0000ffa000/0x3000)=nil) r3 = msgget$private(0x0, 0x100) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="01000000000000006c6b2099ebb923811f01000000b687b9065ff71a2a6fc6e2e6f2bfcb6a3bcfc645b7db80f346dff1d7eeb4a1613bb1d0f96b1db59c465ddb9e30962b39cda03b80763b22bac9cd58063851b1b0652a75c0a68813ed000000df52344b684b4ac2b82fc8c4bf432889bf4cd42054c6435fc2068b5b96aeb59b4b38a75e67adcab5a7ee8e6d1fd98b125c62a6197833c3da8f1d13e6f185cc857d9899fd8c90b2ceaa3f451daf804028de4617ce2f33aa7d692ae39ee5eb2d80eab971e5d1ec1d8ac6c453b12dee0b060b45bc7db755b2cab4a19620e3849690934e96e40cdb4b01bd540089369e3babc9c1e1d92b077748738798ed485b8efb9e"], 0x60, 0x800) r4 = socket$inet(0x2, 0x5, 0x6) sendto$inet(r4, &(0x7f00000001c0)="a1f620", 0x3, 0x401, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000240)) 16:00:14 executing program 0: r0 = socket(0x10018, 0x8000, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:00:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x4}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pread(r0, &(0x7f0000000040)="13e634eb35c7a253153d85a45742b70740e82a6544000aab9a7c1fa0547e35c49f304fe95e47d508212c1b52fe81178589ed8ac09640a9046f922f4256de9a86e0e1b33b", 0x44, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x5) fchmod(r0, 0x18) socket(0x18, 0x3, 0xfa) 16:00:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50, 0x3, 0x2, 0x4}, {0x24b2}, {0x0, 0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x7fffffff, './file0\x00', './file0\x00'}) accept(r1, 0x0, &(0x7f0000000140)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x433f, 0x100000000, 0x8, 0x1, 0xb3, 0x0, 0x9, 0x2, 0x2, 0x8, 0xa8d6}) r3 = dup2(r0, r1) connect$inet6(r3, &(0x7f0000000040), 0xc) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x513fe374) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) socket$inet(0x2, 0xc000, 0xfffffffffffffffb) listen(r1, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x401, 0x9) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0xc, &(0x7f0000000140)="ea96fa24a68cf3c7b7498696") 16:00:14 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1084}, {0xa}]}) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xfffffffffffffffd) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) poll(&(0x7f0000000180)=[{r0, 0x10}], 0x1, 0x9d8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0xfffffffffffffffc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202282f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/219, 0xdb, 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8, 0xffffffff, 0xffffffffffffffff, 0x7, "91b9b01c23b6458f0b31179af189dfef4196ec40", 0x9, 0x4}) recvfrom$inet(r1, 0x0, 0x0, 0x801, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) 16:00:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) r2 = accept(r0, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x56, 0x1, 0x2}, {{r2}, 0x57bc55c2df1856ca, 0x1, 0x90, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0xc, 0xfffff, 0xffffffff, 0x3}], 0x577, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x84, 0x10000, 0xdd38}], 0xffffffff, &(0x7f0000000140)={0x1, 0x2}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) pipe(&(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0xfffffffffffffffe}) 16:00:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x610, 0xd) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) nanosleep(0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000080)={{0x100000001, 0x65, 0x1}, 0x8, 0x9}) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x200, 0x1}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x4010, r2, 0x0, 0x8) r4 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000140), 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x7, 0xffffffffffffffe0, 0xff, 0x100000001, "b92687f54046ba576a51e454d21bd8009786c6cf", 0x2, 0x4}) connect(r4, &(0x7f00000000c0)=@in, 0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) munlockall() r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x808000000100) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17f, &(0x7f0000000240)="870cbc7149429c0652259560cd") 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)}, {&(0x7f00000001c0)}, {&(0x7f0000000380)=""/174, 0xae}], 0x6) write(r2, &(0x7f0000000240)="00aa930a004e74113f8ee72a2ff01ac69764add6145bc2af08bd24fc08fd2633bf0c70e29ac1cf39f43bb9e5eb043abdc9a0ccf3fcf3c406ed805d193543904c44ee837222e772f4a76215c5901d7d702b2fda9cc8c780b4f1242d16de7201075fefd82e92188c8e4d39b2b7e32ca83d00ae1ccb7b115778e5be17596a3ea8a15e2f4525e1162b6007f4add95ca6c5c647df6c5f7393d69e8bd64c6b19a1bb05b0280d553a22e0c9309165accff58abfd3f6cb0167effc2b301a0a470dadecbe3fc187f0855bd65e0626cf5d3803ef3fcbd9ba5a2ce9a7ae93008d64ba96163a8a58136f3e3dbead8e2a2506d95e20e0cd8ec3f6b5eef5b39ef3709884dc0c8b7505c9ecfb06080ad024a86ab36ca8ababed13d7431f50531d0814088c2449f6201dff7dff8d88c20d3e7143357b65648645c7c0af56ce513e", 0x139) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10900, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pledge(&(0x7f00000001c0)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x84}, {0x6}]}) pipe(&(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") r1 = semget(0x0, 0x4, 0x20) semop(r1, &(0x7f00000000c0)=[{0x3, 0x8001, 0x800}], 0x1) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x80001a, 0x4002, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x103) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0xffffffffffff0576, 0xffffffffffff35af, 0x3}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0}, {0x18, 0x2, 0x6f8f3b62, 0x6}, 0x8, [0x2, 0x2, 0x10000, 0x5, 0x81, 0x3, 0x7, 0xd3a5]}, 0x3c) 16:00:16 executing program 1: r0 = socket(0x11, 0x8003, 0x32d) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000003, 0x40, 0xfffffffffffffffc}, {{r0}, 0x0, 0x21, 0x2, 0x9}, {{r0}, 0xfffffffffffffffc, 0xc5, 0x0, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x7, 0x40, 0xff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x7, 0x2}], 0x23c, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000042, 0xffffffff80000001, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000005, 0x2}, {{r0}, 0xfffffffffffffffc, 0x70, 0x4, 0x0, 0x9b5}, {{r0}, 0xfffffffffffffffd, 0x61, 0x0, 0x8bc5, 0x7}], 0x8, &(0x7f0000000140)={0x4, 0x20}) kevent(r0, 0x0, 0x0, 0x0, 0x7fff, 0x0) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x100000000}) flock(r0, 0x1) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x9, 0x1, 0x6800000000000000}, 0x0, 0x2, 0xfffffffffffffff7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 16:00:16 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xffff, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: unveil(0x0, 0x0) r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3d, 0x24dd3684}, 0xc) chdir(&(0x7f0000000040)='./file0\x00') unveil(0x0, &(0x7f00000000c0)='r\x00') 16:00:16 executing program 0: setuid(0xee01) open(&(0x7f0000000040)='./file1\x00', 0x8, 0x12) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) fchflags(r0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x102, 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") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x7fff, 0x6, 0x0, 0x7fffffff}]}) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x891, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) socket(0x0, 0x5, 0x80000001000003ff) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x401, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28000, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffd29) r1 = getppid() r2 = msgget$private(0x0, 0x122) msgrcv(r2, &(0x7f0000000180)={0x0, ""/181}, 0xbd, 0x1, 0x1000) getpgid(0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20071, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r3) 16:00:16 executing program 1: clock_getres(0x2, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8802, 0x0) lseek(r0, 0x0, 0x0, 0x2) getitimer(0x1, &(0x7f0000000000)) 16:00:16 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getgid() write(r0, &(0x7f0000000140)='.', 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r3, r2) r4 = getgid() setegid(r4) r5 = dup(r1) poll(&(0x7f0000000480)=[{r5, 0x1ff}], 0x1, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000440)="86783cd5c071f6f3a7141ad0873d91797b47b05751617aceb24cc722bfa7d33189c26776eba6b54f412f95ecfe65fa38e5646fff5258887d881d010bc4147587adbf761b7b06b4c79debe0fcaa0b4b89a0becc4fdfa5fe1745e2de9c39fd41bb5a2743e30c9d1dd9e80b9dbc103a6c9573c148b8b0f1b9375cc9bd3e722b4e4b7bbd7c1565ea3d77514288a59feb48caa6b8fce8cb64b6502c03a0d9211469cd11fd56cf53dab2d3541ca1b2c2c28cfe26b2538a018d9eec7c90f8cc19571746830000f3450b84af937e8f0f8065cb466295c8b51400efcb9e0eaa0eba18a7b961c5e7572a5bdf86450401ab53771b81fce6d68e23df6f4a3787a99d01c91929e8b240951d3420e8b5997bacd9643e9508eb70a71002569cf38ebbd86e548f902b6b42bdad4d50d4fc1bb8d0b6c6ffd040e6f6efc9cb1a70e5fc3315a8f53b4cff64c64707cba5846d762c96fe202b3fbe3be30c74b4b6c4dc229e80523c823ce955b659be21e84cd59ce6073e55a3e4a00f39da670ebfe21d810894f2c1b2bb459b2d664bf133fe4f03f1d155b5c27459f6680246ca2724d6cd4a06504488a5230597c3af9670f470e7db68f099e1bc749c61c044fac99be52e2768fa6e2eb4acc57eb9a29b49b9c0e4e182935959fe7996a238fb687e90e2452e4dc528d5d979025072bf63ecce5460db1d65d2871d866efe7b5602d42763a9c5c1895f3cd6fec00781784bbe822aefd043ddcb67364c1ea53087e1b37f8d816c5ee15ea225478b1af818b42289f5cc140def2d13c13207fb51b47d9c52e42441606a97b2511e7c88134dcb6012071b62fa00a6d47381d0bad92c122f0d5cffe72b2192deb2b8fa11a47e6aa85dd9f6f226bde3b5fe849aad07bb38ef9a999cbea5ae12872ca6078625801d5e0111b36e06faedfa971fb49a7fbed46fbc1c510eb6e6ca3c6f33cf11e408fb92c50fb7caf5119ccd2863f0547669aeaeb5d64e84146631543be3b87f6e5e61d3b2a783eb37a26604a276f57d2fab5cd3a6827d2254aee1a4d5bbf6ac072338e0cfd26beace390df37c9276ea1bd775b419d1f43afc31cea0981adc3e525509d52944045c8884165e6288524b090e16383a1222bcea9af411eb374d12ea3b0c9147fe1c90edc4ada505bb10402ef8087fc197a0dbcf2697e77587195e26ad9303e256e5cf95d78518ae38f50aabf3bd16989ab1b863c31acfbd26c266d80e4dfae5a6d7abc1906028e69d28a221a7d5079beb94cf617b4d73e169c6585b550b0decb6526d756caee2c7139df64ff09a8d43fd45c816fb3539f9fce5fba24b6458dd3348e70cd6120afaab16dc8599bfbf6ee7ae371c3294d8b77e194a139752fb8351bd55c26a0916f44b1d92e67c1e44f133af17ddf95421493da35bc821df5a23a9744f78097056fecb24f8f3d24a5db69d1d713a12c1b21681293a9ab2476a2400ac5d2b95138a15347c9d824c1fa4ba586b6d56f6b2ca0b27070ceda557d0f81ef3a54f44f4f28b82d9860d53ba9d748c2d6a551699871e070b83ff92e5d6d42172bd40a1adb46de38594b42881bb678c1ba758f5135c176e3f7683f7b13f41886bf4962e2b501cdbcbf2eebac2cd876613368d1f32867072b721bbd6c95efc67ffa1be8e8e0fa5e965180cd8f25df210f7b2d70c1fff00439cb1441b51ad955f5f3fc9bdcfa9bacab6bf28b47b71b5dc1b74099fb4c5c2f5bcbb5af0411c9865dad5f5ffe8925c522c21054c87ed9520106203d4f136bdfcd1431203da2055a4a1b612caf3ec41fed8221a9c909b7674b72a364345e089cedd0801ee650f6d6e671382d7e0ea1607d6a0a44960fc417284c1c35dea4f6ecdb4eafce41fd14b3e43a20fbdfb554100a436b74978fd527541475331e9c9ad812ee1a946338a70df77fba46309151995f2275a7546fea8c85c6eef0e4146cf4922d8eabefdabff6be8a42b6e5375e569b949849a2feb516444558f8b3f16876aeeb62efa4b09cca4f600fa3bc5374180b2e61ac3568af59c43cfc856750396be488bc5a0dcd5b4d7df8c8a5d25ce38f54e48a40232e9474618c303e38d8ccf7d318fce76af60188d88dc046ac79b63ea97de622ff7dc082d343b504272c9fc22aa8777115a73a3e78e85cfb2b7b94a5af32134ad911e1d9a6db7b14804ede926f97a6e7ef56dcebf5bc400484d408ca0aa62a1c0aed4f71ca5834616af97693051e937f644e44efec7472bcd73de9a8c609a671a281104fb56219b64de4593e45c6d5796a39ca7c7c5b951c487e795d17a21b4f4a3ea288e50b20d6616209643cf8cd9a1e06afe542687040399567b4ce6a4240962b8036bd83f9bde395f9dec75a7eedc6a270a450a939a837dcb9961f0fc0ae897bf96fa0f4c1693c3e33f4c03b278ff9a2aac675a8370760ae3e71c53fdb3475c4361d07e38819eb93c3d786bd13f55417371b33aaef12e34a9689b701f49904436c62bc316fc37f0380d1b0c52b42c8df44408cff3cadf5117b3613bb75f696f4c849a996591eeb2b7fde60b383c855a267d7dda377481f1bfb8a0e6222ee9f0ab4ae9336564b50d0f35485b0553e3dc4639d1f19a832ea90cea95525736bee3d9055f61cb1b1c0330db6ccf739e423a7eb6a5b168eb8f511f436b07770ae8311a105ff1fbfc96a510b672da7b10190311588fa2d389ee502c276ce373d53a9e21dd8315eae4ee5307242f36e38944dbaef6460de8fc96337a5f42232cf067d9bd9d4b8d5ec4834d2b4cc7429a423d73089e0df5b3b01fa8dd7931745d28befd42f308d64a91b2bcda2c09f43ebbb0f25baf4a74aaa6d5149fa6f7c1f06c6f4192d8b608c9393145bb1457529e19949a11dbbd2cbd51c16f31b8c00126150bb7839187d797493fe3e8d6fbec00573c3e2324632723c2b7bceaad4b2faf3a6e6fa26c9540de1a010ec13ce92fb498de490838d2c638cf2c5070facc27bd354bc0e5746e0d42dcf5f8a52f951cca68903286c093e4307dd3d64d8ace8d042030615819235d63b0ef7d3a463de575f6005600d96c23f2444ad731b061d57c3bbeeefb2dfe13e8e93986b95d79561b6a1a1fed1fa5ca41b757cdee9384ca9efdb255e0a94d67a94ddbdbc65ebbaf7ac2930381846205de224c6be3fdc6e9f78ee6289b96efbf0319c6403f2048be4eff0829fb971990db4d2a09382613ae19481e69f6c788890f88e034b18b1b9eafccd7964bd8e249a24db7fcde1c05535c87b154300bea0a425115a5ae7ebc727925af3564ebeb0b480d5422ca0429f89f48b380a0f3a29ca8c17cf4fa62181d6f057be2e055a744320d4eab775dac087844dd141034fce9c370bf645d8b071edceac23f04ed4362d7212e0dab066a4c7c33d8ddb6215af9761f2f8ad3349607ca897a56ded6f45ad2e4a2ae35da2c5f145ee6aba1ea0dd188a7515a0c7a0c66285f180527cd1e9996169245704fafd08cd94df4244c8071e65dba87a85a63f868e038300b865ab553399efb1f316532ba63f4ae14e0765e0275c85c2155d842f91192f7812b38c248f16af367ab03bc93889e29077ead0374c9a0322d675df6375d23cc603cd57186a6bc5b93f3ae488e17a594349765400e269ae348a65f9f959afab9f23d019dba62f9f21edff21a9b3822f1286dc1369cfaca2f4fd4f968b3503b0f2fea684d427ed51b9af1230889de460eba965e717d63530ac0ceaf4b220cdfeef0ce61b93b84dff11d1d8d2d34e7a146d08cc4dbab170416e3a7f36ba4b972fc011a487ebc2ddc1a371e64464239f81dc37417d275d4f364eb1e0ae1f8f2a8efe373b046a1b4f7c255d8a2c99b731ffe7996da61768c0e3874056b79391d0cd4b5b831b1efb933081277e767189941914a2fe3be6643b6d9415c17db28babaf487810368a24c4cf90d822b547eb7ff8d257f3e20ab82782351e1021e26aea78b49ad49eebacc968ec5b231fbf4e9b30376ada47ebe618183ba4fa3290b221a2719979d44635a917de00f90572d7cc29550e2fd04b781a33912679d4119a3621e8942fd9c83c7030255638212b0d1ba31d7b77477d523b387a7b58fd3d4607592e69ce001be355f3127c5210bd2d4610ff9dad9a40b502a8e6fd9900652e41d0531bc970ce9003acf1a0d9f93b3573913efa4b6f1403821d67c503bd34bbd1bd9726bb849dfc4806ac198278226d507b924e05d73b66018554e5cf77eb45eb324ebbcf8b182a499ba3fdf52e8ad11fbc2f50fb1a7d01f44063ca87eb2f193f020673e8ab6a209f2ebb46ebb2b390f655bde95538c10f4a6597419e954b397bd275a4418d5363ec7e87200b18ff874a2ccd8c91e2f4b75533ee929ab9adc2c1abf89d163f7b85d5ca1b51f825d8dffd02f078ff59fba2bb7b3d3b8528968bf7443c088a446f621740ae5162331c9b8cd699d3646716624f9316ab359ba70d49e1a6eac29fb1d927e477a56fd1dea7af5aa2a4cddef275818a8d88764b7a6cd8e544dfa7894070542496e62f42b3f75d64672f3f23407b42f89a3137553e4ee6768fe58f1f9701654bbc79f59c5b291ccd670d1dc36ad32cf403970e34a8f05c3f787859998f895513573db892c6655a583b1b098a4c886ba7c61324af6a1200dfddc3e8e6dd5ad397c25a0eec1ebeab0b3947f11ff8b966ddd0abe4fb41ee2ff49cf8fdcf44008b6fc3216e385c8d39536bd34a58e6145773ceede7aeaad04485884097b0de87f7d65b6d191c3331ebe64ef6d8fc93a6e379efdccfbab1747f458b00bf898ec0725c435ff0dd041674d99c3ffa850c86e44c5ebe73549e071431616e624013efcb3bfe49bae4ea323d714c7122be75c9f1538961d80094005a10e41c791414ab9d6f9b868de92346862de364bff2f15aa3e55b00ba30ecfa1945f886f9076fb0bb685ec262626249e203e2072cfc71c239dfc7156732e262823b37351d29a6b0d64f6065b7cb51ff014bcd16029a5e82323c10f04e2dc10835bd64049bd81a40356d58a00c6fd4eda34fda19330cea6f783b5cc6174397e06c3231f4dc9f1c40b012e7532417589259b23292c039254595d05582a9597e47bf780f3b6e62732fa00b61b41c628fca8c73e6836b04b2c2c86ba0e35838357233e26a3792432d22c59eb0db9f834bb7da2d3ee0397088c936099de1f53c067fe8fa7dddbd4df8f8f57b7c69d762ebd823e1be035167076913b9ce98f368b7bbee361e52b0ae345b940ca58197b0d081134a99e37674b6c016caab10af24652a8ac2366da91f6508ab4236bd43d6dc69c0b3195cfe1f69af53d213846e096fac3b88eeb496ded599b6a18526f745da81bd24eff5040faf384b63d7e6b132282ad4462b749f430aa2b6c912303302252e6c9cdc9327dc535d48cf9e9ff53aaecb6433255928ca0e5fbb34a55262627cb4bdc34f4fb837624934c3a9f587dd07b4c1c22a9c3c4fc28a68ed1e1e256fbed89ffa9318b5aafaeed7761e9653768490aa5a47df6a386f965a8ac5afcf66e6d07d7d3a5b579afc8400a64aa5d6d1617bac77163caf8d710438f93b0c1a51b94fc354ddc836a362506cc46954187233306dbc3245b42fef0f4f7f26d7a536aa93923d2cf75f545517c583d9753c49254fd69e4b496d0535292c6a2a9bfdb33ae9f426f220f2b59649450a00aa11d1ddf09b32218bad11ff34eb422bde79484bad2d780a11631ca8c6ed40136d378b5624a2a141590918bb3ca7d6ea55cfd478be58b7aadb6790adae8801d9dc711ffc3e645523d5aa879d0ec5a791f0f2578480cf563a42559a9c482f724a1c8", 0x1000}, {&(0x7f0000000040)="effe5085c796ef83888a52961c0e9cc08f09ee83d268ad1f4c679ed6c4bf667f485f3ff2ef0dffb204c30162af6386427e074637adc5497d7c1b750dcf367575302bf6216ea63ebbc96e7f96ebd2f6", 0x4f}, {&(0x7f0000000100)="f19e665c4c306e49e8bd455889978c7d2803c3ab9d3125bde7875c6a84ccfa4443f9d5a76f2b76ae0627f1fdaa8de85fc74cf3a7c872ab6865f78f887f10f7d058e84b9e5ce6b32ca4c1fd7f42323e47204bf7eebae9bc4c173d81d0dba01d2593572e2a48b12feb9db1f3720f429d33bdababf97684cd382c1ab1e081c696f3c84c7cdcfe8c20742f7997a350f03809f2553eacc9948f0becf1db34d79cce18db221f50436e0d0d92c0ffa61f3b009be0ad1213b3452e9b4a941625fd69223dfda0c6c1897339c608bda93f914904f2c038780312d98cde8aa206e611", 0xdd}, {&(0x7f0000000200)="29716fb442d43ffead01b65a4f3c85b05dd9c44eaa", 0x15}, {&(0x7f0000000240)="709b34f601c052641ff2a5e5cad207030ed814bc4e4258d486b5636385f3bf402aca134145139635aeb45e73598ba886a74dbfc5b48e719fc1399c5ba0d5d42309021d5f6bb265bb057cc6a26f087c0f13c264a59f39d8693422e023afa07646dc666618143f678b24a3b52e13c1b503e259c5a503e27ce04aef992d1a3ca9215818055d1b4965700332a1f04af2dd0bcf80de44357e307ba85f1cd02e9153c21eee54cb52ef32a82b018098115ee530168e0ff913e14ff03095f33e4492222fca7a558460f213", 0xc7}, {&(0x7f0000001440)="dedd9f21192fd11e0ccb88479336528e32517553f0a86b65bbf1ca77d57f9f77b182defb5aa97c51b305a9f8929b53831ae9842f2eb91ebd262ea25c31e95583336e122d3d556939ef8146f0bea2eae7889468535c5a9a2ae7b07cdd4c4758591e1183d15a5e16ee8a79c08d73d6279dc15e265e4eaae957b045073295b8d76fffe6d81cf04a30d83993d59bdd5cdd7422045e3977fca6fe955ae15117c9079a7f2d541ee95e0322bef0b0a0bc908fe84e535f397f9d8b3fc44a71fe26bfd92096085891ebaf494a16afeb04a82cbdf6da6962f55b42025f095e542d4f8864f3fd79b7e2bdf8831b6d97fe903752f323ef3b81ceaafc", 0xf6}, {&(0x7f0000001540)="ea9a3007e3485ebf3cf0737dc0e1beec65c6fe25d02de8ef54626d5a454983fe8e921f3b5c82cf6a31dd95c81f2203080be10380c7d4de247a176e06479b57868ba278106dbe72d45e57923cc17a1e63466aa3f811966796e6b340c887e9", 0x5e}], 0x7, &(0x7f0000001640)=[{0xb8, 0xffff, 0x79, "196517436979f981d00c7fd15d31ea0fafe5001cd49cc609a39c4897520333655dfbab9fb100818de3f3929bbda92b09e461e564cf3a532700fd4e8259edd7653d85d5babae39d3a269e7e6bfe0520135e14291663040347d56b44ee5ba8de08bf26ea4a0478d8e29de8f9757b36de2db4f4b267aa816251c0aea984994a71df056e056604a9982c9683ab4416ad192d289a5eea3482d6661c5cf5a95103fd37d18c"}, {0xa0, 0xffff, 0x1ff, "da789995d6d8e61c08af2c6e2903ced839473f782ac628c7340dc29be3bb9f9f99c23157e70d76ce5bfb14abacc8557635d8fd9e1dd5aa519a6df1694002b2b118f07ac1073bd0a2c3387e24350775453608cc709aa5f64be7347e9f814b75011e66f94b85cad33434f0cf006f8431543b2c45b92c37b4227e9458a5f6206281d633611f7bb8d2ce535db2"}, {0x70, 0xffff, 0x3, "4d9ad5e6152b12caebe4d716c24033bfd7afbc6a37c1ea817ff79d7c81d67a727402b4902392771dfd09054c81062cb3a97d9a8f0cab6e9b7457f85c5453ce77e5cdebfa7f1d3fad9d22cb89f883e9dcab6d9bc1e6fbaff69e1e2b726bcb"}], 0x1c8}, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x5, 0x800000000000, r1}) r2 = socket(0x1a, 0x5, 0xffffffff) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f66696c653000e93476016fc2c36be7ab1f8c4d84ef705d3c8e98e98e7246f015fb5ed5738bc05d8697c7e823e984a2ec16dd8b73b8372345e38394f251800fd6963d79318ec064283701a54ab6b2227cd45311525ccd0a11b53e3d16ffaa582069d7567c8b9433be04a663ce9e01f52287a0dac5efe7e71b6a05530b948d80bac3905ec500f68bf5def3c65fe0d1ec06c67c584ee954e2e0d57c296b48743b28c59e82c605167cb9ed9b469dcbe4dfe6b791c022cabe56e6326706c87daf3325e9546b7debb597f1c9ba63f80b44c5aa77568890bb119097e96e67f080599f81637140f973bedb9e3c454261af8236b69f429a96b197e4b665dc88143bf30c55c70f724675a31c7cbfd12c5e191abb80a1e8e4ac3a4a97fa306516c09f4d9ce8d604eb02ded885350a1de4aa503e2ccf0cd0cddf970ab2a5f85cb34467b7479fa6d148dc0553b92df69b42a2ee710a15dc00a651a5e38ead7c88e3859458597228bd797a83ca200a60db30aac4aedb7f4b"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000140)="63cc00482b680d392a8e99ecffcb22657c26d83c3376c53e6f2cc1c15396b12f54b09afabfdfb86bba133d48b3f88698c25cf4c973fbe6d2001054ef8b228871efb97fdcf0ded34df5601ee7bd83128968f5a079c220", 0x56}, {&(0x7f00000001c0)="a394be36ebfc7973dd0fa49c3e80829e42b3a5be40d69bd09a31be8bd7dca14afaa189a8423cc7317f6b77311362abe949fe6df807bbff2eccda5f29c73d5e92274a9dd16261bad2abb2bceaae508c1ce1edf46deb0353aa4cb6205b1b35a2257cb3ad29441bdf811c9b32a8b54d7672218cc26d434bd5d8efdc2b7764b753e36fa318cebedbb4adb563", 0x8a}, {&(0x7f0000000280)="3d204662950614b15f81c32422cccf7095d3f19b59333b4a68b8d47939a18268a5f108637e277d3039b756a3c677d6e704cca1342c02f41fd600c02d08290274dc33e6e24bf32262b565088cafd0196dc164f44cfedf313170e9239babdce61cfb39a9828f1d873b336629688a023f8c", 0x70}, {&(0x7f0000000300)="ae3510518c32804b452479261427cfcaf2137668edb71cd26425bfd80a5e201887aca9b8218a9653746c4ed324324175bdec573fea7a3cca35ff3b149b561aacb8512b36acafb9454f5f353730db38afd0319790ebe59351c40fa84429c6328cd6963601d37e65681a6f822f6de8896473fbdb6ffc0bc649aa2ef3581be82534e2f21074de6a589155bc3a146555de4117263b9fe6bac5", 0x97}, {&(0x7f00000003c0)="c7f6179c484032f6973c8ef1f6e92b0b4f524bc3557bf48fee5bedd35fca96a639e3d136809687b8f7be677156dde2aae64430f3510862b48bb2a2125454cbd283d864879e5db23b4f71f3f0a17ae7ac486cff03289b50ac5f61e8dd54c8a271ff5c3f75fb06d308f9b70892963229b0b66a4dc5d59f319b34db73f1afa6238258f0ec", 0x83}, {&(0x7f0000000480)="8cb3660d191c0ccc6c5ee59e9075183356cf5fa13fba4df3483de049b9f63351c9ac7879c85c6af54912ef1ae7e94c7acba00faf493617afe6c921566f9c66dc448e68838c6459716068ace6c5ab6475407b5577d86f4fff99d8fb590b0e328306fca41dacc43c46b4215f07bac6d26e324fea182fde99256cb5e60252c4e8058bb4f89d01a18d7166926d7647a4b8292e26648340e29c42a04c676b88ede9d22fa1b83276cc547b65c84eef3048a8a2224a263b0a3c4945ba0e224afc84d7c1ac7b834a8d57bf0ab8c3abf41585ce00f3b85001d075b4c59db37bb802d2f4c4f484e8a9caa1b2ce0244f36802307e5e84fa8629f0c0e839f9a187", 0xfb}], 0x6, 0x0, 0x0, 0x406}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{}, {0x6c}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x48, 0x83) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x2) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xf80000000000000, 0x1}, 0xc) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) 16:00:16 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0xfed3, 0x7ffffffffffffffd, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc26, &(0x7f0000000000)="b6") recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = getgid() setgroups(0x6, &(0x7f0000000080)=[r3, r3, r3, r3, r3, r3]) 16:00:16 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) clock_gettime(0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x8000022, &(0x7f0000000000)="caf5b415", 0xffffff75) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=ANY=[@ANYBLOB='8\x00'/16, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 16:00:17 executing program 0: ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000016c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc, 0x1}) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f668617653000"], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="1e6bee9a4e3c6b6aa2db769c1a9d57723df5e17a7f999c74fa", 0x19}, {&(0x7f0000000100)="068e0f5a3f8cdd70691411ca3acd09d5677504b59500c1a608edc9bb5605beb1a336840b611613d607280ddd40fed500c0411773e9c308b0fee44682fd92347b98d848584f9210db0b46bc22a90caa9f06c1f8889bc25393b8d05029322c03ae89d2ba1b0e425d28f8848e4efc8fc9bd005869b560ada6c796bb9e01fb1db89933", 0x81}, {&(0x7f0000000340)="99e48b889e4ffa82c586fa059834a1671fd0b78bf66aaa2eed12a60659f5b6fa2832a0d69af9613a37c165e5da7363b9ca5ba06fa1bd1d53184c4c8879ad421964acd9ed86a222b78c0c25a85651d5dbe7a780048e8e90a2b087bab7532a345cd30ce1c595205895da76f469ab163ee4d083f97f0af41b97ba7e638bd70da9ad394d6727f023b61833cc0f999a204a90e5b3bd2cd374155dfba0e3c975b511ec8c9aecc485e073ffc574ea6901e262541831e3f36e11dab2d59db119687788b71abb0ce4b6529d737899d4d66a09e35d3450396181eed5699f31f030335f1a6ab1593bce1783f15a890d5cad7338ad3967fc259cb033d8764571db", 0xfb}, {&(0x7f0000000580)="fc493a7db9398d08e29af7fe850121264abd0acfa51a929d7c32d9533a5f3016beae7d76738930c77c6d5a461fed2b4145f3b2ec5d8563f3d368641afcce67a9b9a55a3ee5c68021fe787a53ba6ff4ea5148b226eb48161c62e235395771f6dc91cf154831a1398153dea9331baa56d198796163090f41f1716169ff2f9d0e0efb661d395c38ed2ae67f90d77b25195a818cccc2dbfe06e3054be85393a65ce57107a18251cb63d6a339a671fa9a3ff6e9e1880fce5d99e5054ab195894f0f01fc80bf06cc322fd97b7c8e4c39ccb7bfe9c6acfb358b7e53c69856b41ada647a6322e912c0a27693b80f36a80757a63815af6b720044bce03e486048be00e3f8440f507ad22cc5bd1019751a729b93b5c4e50c432eb71dd38ae02c2c7a1dda697f994f1aabb0604ebf253e84f34020299f5a70d10a2b5a80f1ae995df4a9c0e65d53350f145609f141cff72ed8fd26d05f195201067b821e22fa9633ecee9256e6eb2c3dae8998109e27682f3fefa69744b1a0cdd3280ce3b040f05039749f0ccbc0ab013aa409a22ba923cfe50a1171c7c6c1bda8fdf60a7effcbdd60f4d25c73e638a6b062a0299a91570efbe9f732c058ae2186df5af47854c160294dc47452bdee69d5647df17adfc1a5ff35654ee5cc03b886d6274b7135fbf2d710da606c2314132226af356cfa65664eb5fbaf0a49d6a73f94168bf0b4b01a727c0cb725a14a573685242fdf04bd4ab1c0e3464c5c41346d403da070e6b62734db131c6cdfa01827e40abb4603790002e427bdc7b3ea887c2d9f35b85e562eb5279f3b9450b3aca021af4bdb7bbcf60a68e26d1fc4505aacc589e1688641d281764e231a9a970c3a938464b81af81b340e15dc13f0bad15840261442777ba28f70066545c127135604ef88500a86103d65b6e5007dad09879d97dc0a90c3209e4db4ca162105a784281ef483f852864d55df23a4250c23eec67e030bd0cbae7ff1c68902d6a1e0c3c060add22287dc0b7f1e5deeb320f8791655ef53e4dff1430d4361b403065ff173010ecb020d7617f16b5bec39e6f0112909b480544df80dab9a6cb6accb2772a36bb9c59725aab4b172f699adb118b4d06a2a7a919a469ac1c1dfc60b630d679d1ab81dff33f0f3eb9bfde219dad6a4a637d1549db893db675f8be0b0c6ab2af2c05845ee075d865b5fb4ebffc3b3f05c02ee943bc37bf7ee60267c703f228672839afadda1b46d142c130826ddc5c358660f44e44672380f779475630b6682b88fe63a81fc6fe3b099a5bfb692323fb085e036ea677bbafd4b1339358dc25f908ed8ac01be9c1dc51e13e469220c22064741ef192b3f74dfacc60ed063bbac87d61c2a74000b9e25890a3aa2a37509cfa410eec372c151ab8cea1d9ab55b9c82b9819876b4c4fc547e0a2776c1af5de77e7f0d96e06e6be94dde4224df9652b252a445d86248e204dd5ac565cd5207cc98e30e86f74ef77826c5b38817867c32c1e5093b37997cff0fa7accac4e9e48ee88cee18f10b01ce4c0820f72cfdfd53dba3cbb9030649d61669d4b758053f417eb10cf60979da921385563557fa39158be2f25286743bda34ad83bea4ac63c412f481b105d68f813199f2a93f05a9ce13ad12bee549575fcc3e4860ec889422ee474590b0b19683eb2df672623353eefc605bf2e172e49c6b6bd8898f3a87e972f65eedd43f136ce838ad7b755d9fa66bff5ce734604d89bbbfb7c9a2bbfcd39b1994a6168f7ba58bcfcb62b5fa7af857f51a74d3af2707908c68cba33cf8345fc4115c965211b01e952c2c1d45d77cdc0178601d2dc44b0df1044f48ce5cd1b55d751187e23aa88edf3167469012677a6b06966303ce16d51479d481909dd22115cae82c7aa6bf61c4aab22ab65de59db48efc8f08fc6c2a394106e73d2607075bf818b110b1e343cd169fdecaa9aafb434832a1bd2b4d89ac33084e0bcba43f05738d982035fcbafbb9e6cb0b497d7d2ff3b4a1f9c22a7e14b2cd80e3abe19f674aca52c1b0b6eaadef0e0b177b547a34364cee360cf638d72dba26528f55dc919c1e6dd86044c2e7db17ac16ac0b836dd400a142543f7ff15e8a4039b506b5b0e4a35a6d6fc51e3123c33025748bb9d59a9115fa3f154b4a855e94f4aaffd88ddf82f08ead721bcac2f68d02cd860c0bc6d0f8b4182fc302ff4f38404c1fbdcb1aa49f920d70111cc2670af45533eee0d2751c2508c3b2c881d5dc4f60b678682e7857b4ae5b01f3ae2e2f1e135753b98c7ead29ce24ca883b6b61879ddb65aa4b6f6bfbf2494b6c5e209c39f078ab4d345a6193158e3d0933e3f2e597418e09ca4081983652123d354a8eca3d8c894941aa26142044a366c57dcfaf9a320a6b48e4bfa2c70e339f0bdeca7d3787856a204ed09b97c720bf6447144a58f906862b3fc6c9c91f7b8f0c84b55f681b37cfe32392a9b394f245a57fc40fdabeff041fdad631c385d8729b9e8fea08c9b3c86ecaecb1cc3c0466910f4bc44762d3fe664b42ac7e2b4342bde891e8e3a7603480c1f4d42a18def453523015eb3f7d6bf89a100b200168707d75acd8e7b81f1ab34f05ed1cc82fc8e6652307c7f04c8387e80598cb93937e2b37cf5748b7ab93dd02287fbb3ee869bf526a2852721b651523d1bfd9edbaf6b559b139037adddd0a689d2f46003a4fbba6eef80ba5d6205ebb3d9c3ca46d6f707a74044d12ac949f2d434faf0b668b11b6db2c9d5fa254316e25ccd481084e19ef332d9537e69968d8edbc0ef14874a5f21cf1843fe37d83d25f827edb95365e4312bdf5533d4fb9ccfdf11652ccae975a908003a721ab5c7c43c8a56d90ab2c718b0d8d57eef2b9c0d3995c429a8b3f1b823bcba730fe93c18b9d68b7e9f4749c26c719c297094b55824fa3b70270fce33a213ebf38fc53ee995419ed00b90bff68dd206fad526b99dd654aa0f2c7fbbeae62df9d6904bd0dbc75b33afa538c168a979381c6e7149de345ad16dd18dcc02c7a5621458b15ce90d5f2d709aa5f4c5437ae5e7de2360dd7eaef9cf0b945ee99fe58c145f882aafaaa9f571cfdb7c69b432bf986a8967be14560ee6cef444dcad5bbc57bda0cf7e1f2abb0ff15ba41d5ee83f0182ed3df97f3f19e0a44ba7a77d109fae13108d3d3df05595ea694422c0d6a308c17d8e4667510bce4c81a5029aafe835c07903a653343298f02f92625ce0d8df062568290640c49d45528fc20254097c337d779639ba88fe1a56a0a99b9c25112514c645c236488764e3c88e77fc12049c249111e4b6f1f460ff5b242a33d768f1b20e6974de90b32a639cf0e439b2074cc2c42cba0eb23138e658ba8b62b9365d8ceaabf89b1b7a08c63d7dbd2fa66802d3256496270f1589b006ea80f21b755c64c09a2bbeed0cb5cfc906240772cca767d4619f8eb570d6e2ef2c780b777dbf94887971773cf200262dacd6334787c0d919b13acd8f36c982714a4128d675858dd35769d31931abe67246927619e562d51a59e70e1ab94bf9d6cb47a4ce6d8ec9aa50219e040a9194c833b37b24151ebd21580a2197e2b55438f5576bcaa18fc34d48a143faab5a1b9d452c32dafe122d17b4f65e61597ed455c29b55c27302c0fc535728df003869886fb1ef8a5cf9524abe6dafffabfd5914e46ddd2fe6f028e4603359e3bcdde698532464a5e21ec9763ae3dba79b65f17c4dd9b9b8a132d8dffdc27e385af53a9e7c6745e5c91f9995a4727419bac1429899ff5949170cb83b4a6ec197361557e3b90e7cf59b3a8b5e65ebca8ef8ad65c656d83af247e36105aab6498de1e092cdd54a61d207c990604fc4a516d22ac19ed7260e4fb5f90aa75e1c1c2b60c4958538ffb33d2f26e266e0b69743a3e7a0bbc5c1886de808c3b298f8d0dd165daae366a0d3c92df5a96954fa271fc3d61dfe7c7673039e9e766b35ae091856e70a30d64103c378525f315c635c53ebf6fe38ec3d5b445deb401686f4003f0595167bd2e32b03d5838ffe2a53acceb9698c9c493664e85bda8798a20f797e4c2da26baf945612f06ff3cf37a475e2e3dc7048f543fd33bc1776e28c8bb868ecfdf5b37ea1d335fc2eba6f19b84b6c42a195d43a189c570adde5df57eacb0b8e9e89d11086015de54badda100150b60825607c1decd5d5e75d38e4c3448c7db95c4a66ba809a323f1aa78dbfb9688ac6c8394d4947f3a83f94a43c58dae02f1fa8584f4c06cc7642992e7f3d752b21a510cb80162b0b288993f77c929f9393f973b0a6dfcd4445054fdd254217ae51b3f94cc75b72285178b27e12dacc27192ffa03cac4bfcdfad467b837a5f33d4fe1e9585471ff1789590635a6ab2f7c9dffd27944db524730a732f59a0d950ec98b0f6bd1c377a19882af3de02fc857b7605e21b04fb46a79f7090bdfa2d3975c23906697c30b5f0792b3ad4c608b9f113cff79c565281efb55d92f3be8daed01e7c153c84ed4645638bd1b0db632874b94bc2a05961992f9405d18943d07da66f8e7a37e4eedb5f85e0e301e1d79e50d93eecdc3907292b7f4a0d373c8aefc17e3aac8884074494b6517eaa5402de1b37ff166b5a48f3dccb7c92a58aeccf49ae06230f24e955fe3730ac468de0f1c5146fcf4848e9320a66314e26d686d1e8c316f3a078f0acf9c28665587eb8ba5903246b72201cd54301b0912cdd78fd30943f188dae0d2ff73e3df0f1643c22e9e04776e8144353c46a03b7d165d32731075a08e4f0663c03f496ae58e92ee72252735e2d2829730df9e2c0882da46d81b9d7e4cae36b2c7f9187d74318dbbebfe333dc13ce8d6ded759e1f509afccef8b182b3855f2b06c7cd6a5ffb62fe919f2a6fe4d26ab79d849d9b8ab4551630140a51148734c0af1fec3d7f5caa3a67616949b5343029500a65851dd77b2835cc8ea1427c3079db65edf7b93500f7107d915e95e472a23aa356a1f76f45d8b8a246505d590ce30e6389a9da8823369c873397a4351884ff3352f10e4e47a2ec51486a7790271646907f3ac09b5a1e4eac7e88bc5f498294d0ea6dff4053144066c586b84007a056593c4bf357ba8b7aef2a19c30c4d1bd49420d124e4c8b6ee3d3aed00784bc4f6dc5daa7b80fa5f0d66c8426576e0c5aa8d58f269037a63130261e73fd4e54bae8b9820c3ee34f015008059149115df4ad9c60c0a52a34cafbcdd79b82432bf05027dd9f98a0392c5adf5d916003b839f113afdc300d5b2eb2a50212d000ae5d025ae917a8db0da92a619ed6d18837a674f8f7cfa7a89e3b02a9b6fb23165e619c936a059e4df351a499c863d98ceb26890c280ea77c3afc82efaa69a1ad2b9e79d2e2751d3d36e4d72ed08f0b7baa612a3695b331d59a1dc0c15adce8823f4e4841335f2f025e6f3c68f3447b0985142c6db8d72fc2549dfcce62b1041668d164b216917544231307766dbf21288fa7c21d5cef17e4489d529f64e29e7f6a3190cc5cd18b2c5ba7c03ad0a3649617dcf5c0dacd05107cc48d17cbce2dd678dbe6d13bd4be8bc34bc1626cd5960f0ba8eaf3c2a4ca1663220a93f99e7c29f45d78917b7fe6f8ec63590045461cc688684700535aa5e5e2ac4cc08febd0766778794a8e956ac2ebcd53e9dae4f56297df2c9086f19a7311e5c4b7dfeb85084affaf8d667c0135648a3945e778280bed2d38f6856f0f3e0ad2dcbcb4f0b9cc4d57936fa227c4c76554ef39ede7805d16f3d8539b9dca7ea038257c4028f247769c5ffe0e9b8dd58c1024655cae2ffb274ff4909300c6e185ab38267d1b0", 0x1000}], 0x4, &(0x7f0000001740)=ANY=[@ANYBLOB="1800000000000000ffff000001000000de73daf85a3c9bc7267d03707d05cdad915e62be6b918d0f6d019ecc1104df8711edd01042be9cb540c3d4516862e0f485a55b233725dd8234a1d8098beacc5d4e98471edd00000000002064e6b433be2351ff62809e14cbde82eba295ec16b3468c817ca99b44311a129fdeb8557cdb6442c109eb9db508fc48e5cb3d35ea6314eca333a34f08a46a7f2a920479afa70c8621bd64c117c596e23dca3e5e943eebaccb7a6dc17fb87beea5093ac862fecdb0b691ed26b68f23a736507ae9a2f0c4404548789af8b5d50c5a9b70e9dc09ca6c744f215ff16a7b81b976467e12f26740d02d74025d8ff1975b7e67e999ecaec5900209189aedea9cd8f77f9fc572ee6181a280b0", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x70}, 0x404) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001700)=0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000018c0)) syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) fchmodat(r0, &(0x7f0000001900)='./file1\x00', 0x40, 0x2) r7 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) accept(r0, 0x0, &(0x7f0000001680)) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f00000015c0)={0x1}) 16:00:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x4, 0x4, 0x4, [{&(0x7f0000008000/0x4000)=nil, &(0x7f000000a000/0x1000)=nil, 0x1}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x3}, {&(0x7f0000009000/0x3000)=nil, &(0x7f000000a000/0x1000)=nil, 0x7}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa78}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5e}, {&(0x7f000000b000/0x1000)=nil, &(0x7f000000a000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1ff}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000487000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x2}, {&(0x7f0000487000/0x3000)=nil, &(0x7f000000b000/0x11000)=nil, 0x5}, {&(0x7f0000487000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2b3ca892}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x7}, 0x10) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r6, &(0x7f0000000140)='./file0/file0/file0\x00', 0x80, 0x2) chown(&(0x7f00000001c0)='./file0\x00', r5, r1) getgid() unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000700)="116239fe1e51c7ded8bbd22dc62aa3236107bf73da07d0ed020596ed1ab03e8faedae11104dc6177619fa33f51c59223357ca8e168dc4c58b1560f3a9216bd97559393ba5d9e46f5dae6c294e20430fcdb167322812cdaec305091fae17c97919e04391c0605ed1a4e69dd577829afa0fadd00eee9e5c0164f68dbf5bd834b996cf8de6cf46222fec4d7b3e967dafc0e9beddb4dcda31d748c002b492eeece217cbcb48769483a5da6a86b849b991e2894f77e1415ea6ba0cb27a22d5b0c76722b9995e7e712ad72b483c81c61c3cdc5ce64004abb88c5fdc27ec14127aa5e6f1109294e51eb7df457a98f9fd885d454ba958dd29d6bae", 0xf7}], 0x1, 0x0, 0x0, 0x2}, 0x4) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r0, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x401, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xb1) r1 = kqueue() dup2(r1, r1) kqueue() kevent(r1, &(0x7f0000000000), 0x1, 0x0, 0x10000, 0x0) 16:00:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x187, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = dup2(r2, r0) dup2(r1, r3) pread(r0, &(0x7f0000000040)="a1596b84e72f9b03103e48d384d6285791acdf81d38a269d7c06fdd81271e32b296148777283971b0fa96623f5428033f16881e83267a0b8f593c7c159d6c565a80d98066e3820178c8b2660a4a94ac05045238b5b07418b913348bf00c3e7d6211e07454b93da41241aa2ad86b5aa3cbd21eb93", 0x74, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) dup2(r1, r4) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xab, 0x4000000, 0x100000000000000}], 0x8002, 0x0, 0xfffffffffffffff9, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() kqueue() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) dup2(r3, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000df0000000000000000000800000000080000000000000b6fd200000000000000000000000000000000010000000000fe55e7cea583ce02000800000000000000916f647c1982aeb55f9f70b41482ec6d2e2f4ca04967010477000000032000000000ebe82800001a006a2efedebdafe7a35e86ef62ffff1c765faaa684ef5c371866ba84c5e55fdc6ad497fbd6a429cd5514070000004dc3a1d9ead9d1b3bd7016eb4f21785be3ce6debc7fa2133b362bc2e5bc8949d15ba66c9f24ee36f07be85553253bcbcab8115362371245f29acdc8bc10e2b25fccd8c999e823108a08dc82834e383b90e73bd65f85afa2631543e3f8b3a2514cdce0f69c001ce9972ceb4df78bd881341634f151fc82195ed08271ad0fd3c49e0e579a1331aa9c0832866bd9d69643c7e9defcccbbb7c6337f3fb332647858a44e420c98700000000000037cd71fc5ce0dbbf1b8c4737edfce750f5d19e9446c6f340c4cf18513c7ccb2653433d407f7dd94d829c60bf284480215be8b1c638394ac96c88200000cf89221c4469e4f248b7ca9668a6cdfdbd30573c481cd40ca0b7ecb0ff08f3f715378c087ba19225bee9aad251c2a2b155fa13ebb3c50bc3321339326d5ae179e545efba5cf713445a2fadd59fd4d9285bbeddc4c0b5fb174fa26ea4fb1300f3e880b03a0b5acfebb50f4d2ce891ca907a814c3e1fc055b54c50b2bc96c402d9b3cb59f5cb1a22c2e1e1cdc5acaa7cf37703d9492324fee9571c0d1967596c08b31da4c956028c8e0d0d1bd07b8217da498d000000000000000000000049dbd546b47d1ae8c2058fac67c5fef6c006b353f051f0dbf75e7f6d5df088d500a4fb7e1600891d7584f41c3deceb28585bb1f042408c28833e928a1762fcfd8618b5cb3e009343281a7807c761e94d2de3ddba869e37f2cefe5d0de526278bfd119dd825df1eb8b47ac5585403e9ff215304bd4b9c923b9e67e3b5a577da116ac3ff171f426a795b3f4a791c9ee7a0e764767b61180c40e8a1be23a362a5e89903f435d04a701a251ff5944492f801e4a339196f93c61f6e6fa3415f7f9278ce3dee096640586a7e995d61d47479bed1b6954e01c4c9160de236767b218f6ec758315104d57f542eae8b1189c4a60b3a22d7c43d58ed0111e5e18df9538b7089bf69ce98eb38efa2ed940be52a49882fee50fd40cd9887a4d7540ba472ec8346b51603532e19ad44e2f8e1ba21cf08baf48d6b90e1244423d16545b9764e2e82ff070000d28296970da25ca8edb76d73f532b411e82323ffeafc6dce8666d9be44515ae250b20e141394656c08b5283eb6913cd7594e97e8f629bcdcdb08ca8123ef0eac0600914c6f16c15c006250924f2f7a43c1cb9f82cef08934fe6d590fb178c5d77472f771cd0f91e7ba19223dfb5aab7badc86ff38d703c3e531f74060deaae00000000000000000000000000000000000000000000000000008e1271cdd6b95ae7ace19b4291b2b5cd15bb10576b9209d1a9f2262171a12bd7c70ac003529e319ba916e5c857693e149ed8f5425485837287a470a7786ebdd1a14b478ea001a5f71088d88235b397d90ba88185704a0951710c12537e068691c74ab575a108bec392d9ff98e477232577fc8aedecc657cb7120a2b264864dba40fdccba78cbe7aa3a84f9ea6ba65f35b819c7350026cf8d49569dfe8f2aad07f36fde8f0b6b80dea4a65ad34a752dc2b4671effccee7a137c9570008639afde99eb30728511f362339076e977081db39e25eb39bf09632e1bc02acab300d7422698b95256683a2bbbf15f1df3d71b7c94e31c0cde06bee4bfaba153f83e09534eacbd70c75a21a63b5b4d3a06c779e250d025fa582aef6932293a9e05a2442b517544e9c52b9395a4194a6b087bc422c9b639bf4cec4cabbf489040772b86ec242a7d373769d14582364958e0950e3ac60f9d13ffe2d95de19a5beda5"], 0x0) r2 = semget$private(0x0, 0x3, 0x80) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000640)=0x9) r3 = dup(0xffffffffffffffff) semop(r2, &(0x7f0000000440)=[{0x6, 0x2, 0x1800}, {0x4, 0x89, 0x800}, {0x2, 0x3}], 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x10280, 0x20) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000680)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r4 = openat(r3, &(0x7f0000000540)='./bus\x00', 0x800, 0x28) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x7ffe}, 0xffffffffffffff6a) r5 = getegid() close(r4) getgroups(0x1, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setregid(r5, r6) setgid(r7) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x9) flock(r3, 0x4) dup2(r1, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8000, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x80, 0x0) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pread(r8, &(0x7f0000000640)="e5a0d6f518e10353c4f6012fac2f7ea4aebd54a3532df5b237a43518d240a3f19ae1ed2f8d6d6330f2ba2970ea6aaf8b634b66085730cbee4ff44876cd265a81496945a02bc7e74fc10d8df1ab750289a486990f6c01a946a6a20295961db5a01c5349d85c4d", 0x66, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) read(r1, &(0x7f0000000400)=""/217, 0xd9) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x2, 0x20}, {{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0xae0, 0x10001}, {{r4}, 0xffffffffffffffff, 0x4, 0x0, 0x80, 0xffff}, {{r5}, 0xffffffffffffffff, 0x3, 0x1, 0x5, 0x6540}, {{r6}, 0xfffffffffffffff9, 0x82, 0x40000020, 0x3f, 0x6}, {{r7}, 0xfffffffffffffffb, 0xc5, 0x4, 0x0, 0x1}], 0x20, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x2, 0x9}], 0x8, &(0x7f0000000380)={0x1ff, 0xfffffffffffffffa}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) fchown(r0, r10, r11) sendto$inet6(r0, &(0x7f00000006c0)="462229247f452e731a440b43f00d6159024d94c6f077a522894a32cee3e519b60bcb7103c3ae51a0d757239aedca0dd54aebb918b395f72df7c5fee933a6af286bf6bc63a25821b98539d138598e9ef45f7301a4741e3c1353978abcc0001b20928d6d955701be67639068b32ab913026479827e9b9f0cac1530ae6e3d4bb0373c42c624640bb3dc9d0894d855a14c275460775277416ca5ed514c874901415b0d6c543292a00185ca69d1d4bbd696", 0xaf, 0x7, 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r6, &(0x7f0000000780)="06d1ed0d8694ff4d9b2ee1365db1921a80735fed62b496d6bfe37f2e2d031f171705e34b383762c826ba5a56c9fa6731e73a7cd6920e7ea734938028f89cce1b12893cdb5d656770e469a2deac2f4966857800524a756bbe46130595457444131a1a965889c9ce059c72e841dc42da69506dc14f81d76d8e10dfce55efecf51d5597244e9ec5224324bf31377abcc7a57a0cf8c2272ee08ae7d05414db97bb1d883d4e42832ce710da62ec7bc856affaf4e2827021ea9e4375d0e56ddcd6833234cece38bcc1f3c8506cd25bd19463ecab587d4e0f028018efd80d6cfbb2a9b204638e557c8bb2192abdbc8d9d7199ca2a670a61346023dfb6a66509d2", 0xfd) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r12, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x1, 0x8001}, 0x10) close(r6) 16:00:19 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f0000000680)=""/94, 0x5e) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000340)='./file\x00', 0x2, 0x4) mkdir(&(0x7f0000000200)='./file/file0\x00', 0x100) connect$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r1, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0xfff, './file1\x00', './file1\x00'}) utimensat(r1, &(0x7f00000000c0)='./file/file0\x00', &(0x7f00000003c0)={{0x9, 0x4553}, {0x4}}, 0x80002) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) semget$private(0x0, 0x2, 0x100) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0xeb76) pckbd_enable: command error 16:00:19 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2, 0x9}, {0x5, 0x81}], 0x2}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x2, 0x1}, 0x10) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x1000) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket$unix(0x1, 0x4, 0x0) r2 = getuid() r3 = getegid() chown(&(0x7f0000000280)='./file0\x00', r2, r3) sync() syz_open_pts() load: 2.58 cmd: getty 24697 [ttyin] 0.00u 0.00s 0% 318k load: 2.58 cmd: getty 24697 [ttyin] 0.00u 0.00s 0% 318k 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15, 0xfffffffffffffffd}, {0x14}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pckbd_enable: command error 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='$', 0xfffffffffffffdae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe(&(0x7f0000000040)) pipe(&(0x7f00000000c0)) syz_open_pts() 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:20 executing program 0: 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) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1001}) fsync(r0) setsockopt(r0, 0x2a, 0x9, &(0x7f00000000c0)="29e92d110e36280352b405c604eda462d8dd9a221d66b9405dae8ec231ee3abe2fefc8ba35f21257c14ea7df7d08af29259048870a29fd064b", 0xfffffffffffffcbd) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3}, {}, 0x200000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7]}, 0x3c) 16:00:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20091, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r2 = semget(0x2, 0x2, 0x4) semop(r2, &(0x7f00000004c0)=[{0x7, 0x2, 0x800}, {0x3, 0x8, 0x1000}, {0x3, 0xffffffffffffffff, 0x800}, {0x4, 0x1, 0x1800}], 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0xfffffffffffffdc5) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x8000000003, 0x4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r5, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0xffffffffffffffd6, 0x0) setgid(r6) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f0000000240), &(0x7f0000000280)=0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f00000001c0)='mn', 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000480)={0x40000, 0x1}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000640)=[{0x9, 0xffffffffffffffff, 0x4c67, 0x6}, {0x6, 0xfff, 0x2b, 0x400}, {0x400, 0x7, 0x0, 0x80000000}, {0x5, 0x10001, 0x8, 0x3}, {0x138e, 0x4, 0x6, 0x1}, {0x6, 0x1ff, 0x1, 0x7}, {0x100000001, 0xaa0, 0x100000000, 0x8}, {0x7571, 0x5, 0x1, 0xd6fc}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15, &(0x7f0000000700)="69110000000000000000ff57379301000000120000") semget(0x0, 0x3, 0x80000011) poll(&(0x7f00000001c0)=[{r8, 0x100}, {r9, 0x40000000040}, {r0, 0x8}, {r0, 0x4}], 0x4, 0x3fe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000340)=0xc) fchownat(r3, &(0x7f00000002c0)='./file0\x00', r4, r7, 0xb9b54604eda6f0f3) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000440)=0xc) setuid(0xee01) semget(0x0, 0x10000000000, 0x200000000000001) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) setpgid(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) setitimer(0x1, &(0x7f0000000080)={{0xffffffff, 0xae}, {0x7ff, 0x7ff}}, &(0x7f00000000c0)) getpid() 16:00:21 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x52, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x36f7) close(r1) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x100010000000000, 0x14, 0x0, 0x0, 0x8000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x5, 0x101) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x100000e8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x1024) write(r1, &(0x7f00000001c0), 0x9a16) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1ac) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x3) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ftruncate(r1, 0x0, 0x6) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x6, 0x1000000001) setsockopt(r0, 0xfffffffffffffff8, 0x8000000000022, &(0x7f0000000040), 0x0) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) fchmod(r0, 0x20) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) getpid() 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="f57df823861f3c51fc182924d81e487f563e9a346e9437cba48fa81122841d9d7081d1a990cd40926c25b2c24bda8e9e18707115953450a4e895b0092beebfc74307334d9f8c1b81931fa32fab989a15dabad4e1ebd44a20fd06a8d29a0c214b9a0dd8f2c3c097c526e5369e88d9d57b1c7c1f52aa26b730226acff9d6bc466eb1abe19cd00bcd16c5825147f8", 0x8d}, {&(0x7f0000000100)="9cf9c65d1a0aac8ab698dbafe6aa7bd28e625f963a3f33e3d203f6e049940ed9a9e66ec43a7760a584efb967e626ec5f188beb0f1fd6a209aa158924e48e0254cd27bb0fcfceeb51627d7b70d2fc4518e894c4cafd2be03d8861d529eee541b45d2a6fd739008c7291c61044a4ce983e9ff939a110627703f40417e013febae4ad8e0c35a9fea444072185fdb99454bea48e54501118b2b6042c9532204b6d4bae7eb7f9ace28145597013572524b729c035d72b55f3e3df661984eac85bdd888279fa46a460dbc26010", 0xca}, {&(0x7f0000000200)="d129e39ce5e3d1e83730d10cbb770faad1a8f1ee2bb6978cc5e0e89abb595a61911d36d1ef43d0c293d0ce83fd723971c26e02ea79d5943d34d64b28cbd548139975c012781f79d02ee42cfb24815df6f0e77061d09b07fa", 0x58}], 0x3, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0]}], 0x28, 0x3}, 0x8) 16:00:21 executing program 1: r0 = socket(0x1b, 0x3, 0x93db) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10e08, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x1e, 0x2, 0xfffffffffffffffc) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000002f80)="1f2582bdd7952a33e779d08b81d618d957a30aff25ff405e6ee90ed3f40a0c8b4e3fa9f28f45dc6b06e28a3e67924b00d4e2f66d976c4843656df7fa5b5dc6240caa5079a81d016646ec3ac81b554264051cb9b44773914b5a33a93ce024d3cd24bf238b4a4d0b6002dac1edfc8871393bbc4d027ab74ed2acadeade9aafa7286ff475fe23ec59930330fe69322f702902d12fee1935d85f348a834538ee2a43aa347a8bc7f0b7750686f339f8958034a79ef2554e9ed63fd8f9f98377df665f288d7fa7453711348ac2c34def67105cd0b167bcbbadd884c94a3bd49e5dfa9ce622b50c7dc0e876dc9eb6a236ae7f6ea55dccdb2c04c192148914550a9a22a852bd29eaa0cd39517f3c70a3096c38f584f46a2801a039394471b998e780902023a8a8cda9a12e95e6a54e5248049ea79e682015a350c5aeb8dd9576db8b680c618023380c4a8e108e5ab0ddfe19f406ca800f0f0cffc718c765adb60a1392b949a816f9f8b7dc9f1b8f06730e1cfdce2552f4cd22855f9b91510027058b9448928d0d459f3296b9e20a1ac074ffee7b2e5b95abc05f51240ab4d6dd53adeca9c1e1279bc420b8d6ab055af5bbb7157e0e2f6b2fe09107aba4a121c9f86f5e5bb88ba717c76594da442c8f07e8079c4c6bb21a7dd360f03c28ec66a53406608d602b4d325339cf322df5197f4845f7db11b07b5d7423ade24ffbf56f93c998306670be1054f761973c34457894f3c46271785cc4373fdb9619f826092e402e0654103f2744d653ced48be5b8f57610e72e5a5679bb55aa9486676ba261bf3367ef33f97f70472abe1d1e589bdd8e626d29853a82483716f6bab571fd7ad138132c4d3ee7a43633af9197f02f8c23edea5d53a83bf939164b882962fb7d1aa74c0ecf458413fff0657e1b9067ba518c682a89faa5b2e876fb27d905751d3a23fa267fd43dc9c2c59711457cf2329511f1c57b956e0f556c120a54423a198e84393e31bbb6bdebf10985668e1d5269a89a18058d21ce153741872f0a2ab78f300b41e1b13d692cf3f36d275598d4a52f625f901966682b9903bdb13b526d7289a2108b3c424d2b98b4684235ed0513fe3fce59c60caf2b36399036b7bc57fb52edf0f120a1fc49736559dc4615703f9dffb8bcccfbd41c5b1c190f608315f012f609e367d339a3cb86323c09a151e12ed8c5bc0f258431d93f4832736336ff37b52a5270db4f828896332a587b6ab3c6bd0796754087de6f77214b30d8af1c431092062051dd28cffcf0d67cabff1cc246b42ee4e8d4d8aea94214926bf2225deee94ec207f040f90456d7b7038e1141ee7b368ee03d91da8dfdbefb8706c44f5a9adb758d25ebf587a110c85057175ca98c32fede3c1c87825b868e94a9e6b13b27264b2d5464cf194ba2ef7f2aa50b5e66d68c719dbb51fda74404a845c14ef143862cdd862002440917a6f60983f097d17cfb1cd355d73d558a0c2d5d646fb6ca76708d7244057b65203da0c4f447bea00a6ff302ec859c51bf817b1cd1ccfd2a05ee2034a44f8812328fa8c90dcb24a68441dbf6e7861b8127ac9d6ae911944984cd641ce5c916738dab0757fa62a92d8617a71a2b18a18f593387bc98ba1bcd47beb917daac44030603254fbf03716be87fdca687bc55645b79de6b3284b279adae5530ff97ccc79baf6ffa558f877323d00a3e0637b3bac8d531d5c7246e3bba1d331671406c24eeee87aaf3aeadae43176fc73b367db1040b456bfe636a78d1b611dd2c81059eebed48e5354fdcc522cbfe16cb60f6f351180dba4ea032de3a145534625262432436363e57b3146dd8f43b33f3330c994c52c0858ebc2ec88c32b808c45f5ca4e4a75e9606ff87bb58973ea3aa868daa704af52ff400889f5148d91ff6e0f3c4a65856204c332c8e446b574bcda80c3a4d84fc1b52afdbb0e2c78f078f9bee5eb715b2b06829e0ed0f907c8f531f594c2b4a0302aae8529b4d2813f08e90717ed56fa4c7599872d79a4393d672f6c554648a191562b60d54d2bbb880720def926efdcabf990b496e89d33287093edffe3affe56e310abad9e4ff208cc69d6add12443fe59b852c04b1faa41186e961b754c79ea4ed0440b3cf94f497963827542daf0a622d4518995dba8bea8cd5c4193156e06a4324382a8729bb3e0fd0b7ceaa55a61efc3c1b686c1b51e60eef5021661a26287bd51d619ca9d7e1384861c76b6ed48f47bae332785145484127ad0786eca373c4d12f9aef759b3b53675f2cc3e59471f38837c84f9e186f3e77b2ba22f2774e12b123e0438e7f0bea8157acff9ae4dfcdf1786ae47216201ff4565d9d03c195ce85798acb0ef74969885d0a402b00762be13100508c759357c378c6ba773725fb08f8e30d5327e1865d9196aeb2a0068d8f173e0b68b4d12e54cd3bedf0185020b16ca94256e0d0da3841f08b194ba5682cc4119a00d89fb65274c36b117ebecaed68ba7a165ea85e6f2932ab3a7b54eb9d82ce0c1a3de6e0bfc647b2ea8a81589d5fc9a05035faca975cfb9267c276c38a80a3dc2a6e436a78d586a031c3267a143e0fc65530aa3b619107512d565da62cd928a707a83b4cb11a18d8489b5695e5a6d07b5d879524074979059cb7046ab72347a7aac33b6e32a17381f748e7d336ac6eff8df5cb83ab50a6f555e6aa5babfd76a0c81c3c3ab20e8a64085f443b71d520c97b7816a8db4dee9c41ad472279f5c47ffa03f7d209daa6e46021e069ef88895771d8a9bfe507e41d0645df3235567ddf28a6d7bd37405925b6413bf4eb462cf1bcd0deb11c645eb87c4337a96ddcb6ad4400c82375856a047ca7db17e70133b6615a70118eedb757418375841e51f2d48f7814b5b342e4eb2bad89447d0b8098cbb448304e48997a39f4c96157d75eae0f8240b4a37b5b1b1f2e5fe1a19dc4e2c1c5f3706f2ad02ab1b8ac88316906ae6a4234ebef3025fbe9c48e84fa5a89330a35ed53e50ed4a4c3d5711aaf16fcb1e6a0abcd4f8e733544ac87bb386178eec6a60057d79ebdc567053738f47557aafb1ca819748eb7c01c7e617f780d9a1f78aa54859c7979f93997a6fe1ea44e720fc3ba3d56e2d3da3fb472195214e5391b36575e31359d8b78d11568a1b7d7286fe01720729f29d6945557915615990b5f34915814e33ff30a950e2d6d562b9e07dcf0d208790262791112bd23f7a7c5a48e6a518180c69504f2d2bd48e752bf2bf5b1338a54a82f8e677e7e7c015e46fb71ff72474af0978b323a185bbc17e84d9ce29dfd8a35899289147acd0119b58ee05c78f594077566c4978ca5b237c4bb607c46e53295e1a9708299f1ece41d0c13a1a31421dc60773eaf2c07c866a471f016ad192cc1bf2e452d0e7978b74de6e06a432a4a21dbf7bb6f113bdc3ea25d0a10782d5d3eee888e804c76043baddba55809aa7be0e51779248d59a0b5a2c8b3f6059fb452c295902d8ca4ef1fabf9a4e8c186cfe87092431f293c99bb8ffc57a48900a5b695d360a54c150fb7651e3b64c37118957fbc3fb0038fccb662289c6e44679f4848524ed180028e1fa7171e84cb1ff716430fc1348bb3e777a2c99c61732b276427b6e55cc146d23ec398d5b5973b6e71ae746e9ab4d4fae187edd22e36b2a06fa7d8c726265f87aed3b92b4efe025c42b2cdca33815784ae5eb65704d2fe5f98831c42db7e8dd968981e2b720a349d89d7651ff4a1ebe3c1739621c855e6f90d080d00822d3787613258ba2065f5b2a7fbb3f8a685e6d826c7cf27940ebf86664009579c11aeffbeff68517b7fa2fe88f0a73417b2b67db2a6f00f91473ad077caa9a5fd1ee8e2d4bfd8b606dc147458169707aadca2a1a0064ca5723850fa042c1d1aff578bb5888235fcaf7b28bd6a1e9a0b9899c16cbab282c654d85228d9b1fd1ebf281129ec2f0d7d210bbee19981dff94df02550002e6bd15bdaadf3d255f881db86a0992192d921fb93a8c9b3ddf9cb4efd791dfaaea4b0f6273765440603ccfff0ca6e0541bb7e2b431af2937a3de7f4947c8b26b6b0a9fe577804bebcc4e0875679ff4a52ed20a98552c4f49d76ef002466df99948ed05ffc5edccc183fe49e71a34a2abde59593109fd790993a4819ddea4e6fafcf3b571eef2b3c3985c8737486008db5a72c9f8aa3c7fbcd05a0e341c3e6c47960e49760b238df316129ce089e9a9abeba91b3a5691631ee0859d204e74f8645b0ee632009d533875bc51624545aef87e6b7e89d8371d5fce78c2b3a33c958e58c4675dcd867acf2ad1b570f9dfd1a9558dad0ff54320df02b22ac18c8c7cbb4e20482c0bf10a32e110d85f2e045fcfad35393e1aa9563649917ab17205b281ee97daafc385f5e863e9e17630c308318e908736740cce40146b4cf8ebc81d12edd2ac393e2623ae6c90e67f7229b333ed434741d4e8f47ce7df86c3a3ef0a213ef4e93d5adb7ecab82d2b146f6a5a3316943679b6ad08b4186d998736b85d1188f13cc45b00f7e6960616e7965982229da1d3a597b31dd0a04b84acaf8345f440dabfe9de93c4a180fe11f711b2c7fe3a5d2efcbfd3c0f445156cbb9ec600e30df82e6999f761f3eef8a87098b4981deffd15359d2b0d1e7dd1c3e587a7f014bfcfc7b21beae7bc6a823e9b2de54839dda3af2c9c03607c518da61585327c5cd0e8c50a40aa4e9210ad0cbfcb796284194fb9c87a36be9e0973518263b35bce92894804b499f458ce3dbafc2807e986f37cda8de5e1b98f9d3b9a27ef992d638d9d0c7e305de3ee1c58f1a7ee21f06dce1b7a8b0deabff3581747ce31adf16ff8d4823ca9e0f2f0f221020e54050587f0cd460837b35eae13c9e6094e577d0d02a64f05347e2606b9f00afd68f0d86c963e271c78d96bb56e6384489bb5055f5ea058c4ed2d2d874b35d3aeda1ea8b0fc4ca43874c64b7315062ded9c00710058551b4c10db305ce4ea8ca544e28efc76f03161df3c6729285702f0f598709687158fbf8501a57f042840fea56b0f275d1fd8a31c8ea4e05696f1eb6b87f37c561c1fe6c29a5ce687750ba92b97df5ce6ba8270e5e9b578f8a2101ba0510682d28e381e23792ce09ea6d689f82014be03e828308310088e20f55b1aba90daad3a300258e6aa49075d23a66952c14e9e6d6d7ea5c3bdfae3e35f89d0baa04cb1ea4a8835c92e32ec0f59118aaf5276409dfd2451d9df2a211bab774847e57fc709f68fc7e6cf9dfe61a9cfde7d3838e34dd5be7093d5055c7ab6ce5b11d43dd1585e4b39fa4b7594f3948722b52cab84d188638ca220747f6c342a50835555b248c3a17f72132ac69b7a6b8046886dc7526f9280fc8cf7d815e2ab57e0e92b29db29f59aa80474318c249bb91b770440d35fa612e7d874e43276b23ab2b9a4301e42dbe3b43bc873c3c91cac8b1e91c5beaab0e601d279c0fca417b8f0f3273c8720f74f069ad588c141b9057ff60c760a27045538919731ff38823a502b1baa3c0bd4f41ea3f107986da4c739a0e76e40087b111c45749352230ea99cbe59bd4ee7fe5819f5f0c16fa34060475bcceabd186fe3610000000000000000000", 0xf70}], 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:21 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000340)) r3 = semget(0x3, 0x5, 0x400000080) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$KDSETRAD(r1, 0x20004b43) r6 = semget$private(0x0, 0x4, 0x0) kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(r1, &(0x7f0000000d40)=ANY=[@ANYBLOB="a70000a245e25c0000000000000d510000000000525fb06b98b52d167600000000b20000000000000000000000000000000000800001002e3ce35d990026583a67451368739dbac6f39bad43dfc66b06e11d86db3dcc04000000a7774f6505be4203960470b6cd825d0a0511bf840e43ce684ca643f09b63a0c1bc87acbfffea781eca865619d00f5995791c9e0d45ee79c5c798a9fb86a286283a775c2c0c97de68ef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acdcab118c3ed4f24b6340aacb8d09611fc526204e7809d6f559e140a8000400000025b447f3901d54e4bf62505f3cf72de280c76fc67fb9928fe0a794491343206c049ff8ac79d1b6541d3cda18faaa9afff8d3cdf0338431233d95b425d2754f6c7f9113ef40bfd9910a5d7933c2d7906211e6667745ecbdce3b7c6393dbcfa683e84340d59f2b1a696b6371f9682bba099c7bf68e84fc67558742df6a68efb0f12f972c73855769a3c225d5e3c5d0dbb111713431e3576a77f1bde5769e48aa0f342a22453a2aaadaf3e126c9"], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000180)=r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x400, 0x8, r4}) r5 = dup2(r2, r3) setsockopt$inet_opts(r3, 0x0, 0x208000000000c, 0x0, 0x0) r6 = getuid() r7 = getgid() r8 = geteuid() r9 = getgid() sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000200)="02d460b4cc9994c86e1972c0d44665cc574d0e4c7da534f03036a74304d9041337b96433069e27318ab20a1dc6752158b6696accfb80e1aeaf4f7be65a0b4d1b4fe132a4f71b69173c817d3ac35ec791a595b01985ca6e8d1915ff93a90512f48a07c6925307e874747b0bceceba0e47b7ef39d2794295f018a979d1694036f2c51c3b70dbbf0dbb478290a079bf34400016f4c6766714b3575dbe0ec7abde06985e6410a016ffd6275c96e719e125675049b79f15e17889cf1042ace2ad5c01c744d394914e0b8ce696094e2fd364437d510210bb0fa058627119458e1bb8868df9ff8de2a607682fd7e2c63b33deb7b848dea43e94289b20966012b0467f0a25baf95f87ee94c55ff50f76872b6a18d60701f6e7ede502131d9729ba8128e712b0be22a3a2c9eb19f06b7e6e59cce7f29ed2e91ecff904ba0c2b04636bd6fc1b177a921e54520a914b355fb842437eec5b9caab4a1ed12082bac34d24f23a87a3f500a73e75c8cc3ea0443636c99e3c30d0438cbc5ca57765ef5e1620befe493e0bb0e1b8ddc0ab12a22994a3a6f1a1fc140bcced1b0f42ca9532ba7739ea30be3fd365b2e040d37cbb419fa0405c4625bb8943ccd1bc937148d80ea93824f1ed17b020c6b2e8609da1c68d728e8c2a35d6facf7d1c400ba27798e433cf1a8354de82090618d543103748aac340e92fbe5322f65cc6e4b732be1a516007a7d59ce39db8fc40f6bb610693ea1c5bc60603eda756fcebc423ae959e5afeb6a33b9129a22b1fe9bf9f1e9d379e1b59c90208e4ec05b749301d5a78a8efbae0d20c07ffc5313000ae2d7c087c785c94d88d4f6a1af9290f5a28bb3834fb21e6245534c10694449695c2b7bec817b371c7bf5898cceafa7d88cc26a2d081c6880d19c28410bd6f2f65409817cbc578464a54dfeacb68ffc3b8b5a2c117ca49855bffc516537d838e9ec76a9e4168a6e054438bbfc8301c9bb1d22375f5e1f0cf88fcb29ee0c9c25428f4543e25c3af8db3a3f57a4f544a25b463082ab86a90e1aaededfce4a6b048d0c824bc8f34e787cf2be2a135e87a515e5b1ef123c368b3ba6f15ff5d24564a395a70912fa873b68cac6116e4ebd084ddf7cf9bc4bebfec684a533d36bc47a5ba3d9443788b8142fe785bb2356325257fe6b0b2e6194993b298a201b306663ddc3d9b86ec6c1da66c5689e243ae73b9b2b7838d3370e05d47243ce56299e265554979a290a7a1c36394d5443f756294b7d79c3a4a602a41e2e2cb4ab30717993f17d2ee99b62e94f73706e1160dbd0f7b0613485e0282d817fbdc890cb0ae107ccd78f8cc9bfe716411b99fb1ad8c54af21723deb666ad177f8489c66f6b5e567f08277bc2cab9efbb9dd061b9d1667cb9ee3b24456829dc6e1bfa66c08221ad0c71521bf6c01928396f1f9b9c1c1bf9b9b6d6766f66ed1b87d5bb616f8d8bb24cb065090c413c4f9e01a9f432a0612edaa93489fc8d098b869c42137bb9eb8f57b998629473d4c16ae114dfcb3d887a16cb53d37bc5aabc64356ddbb3b7c0a68801e096db96a22c370ebc4f81fcd4ae50eeba5d84c73c57bf94a17ab4fff7a7523be27775fcca6534b11d44c5f75a69903ef180d9f6e450ef4be777f5f6f2233d664d3c855c9e343fbd7a7406a5057a699808bce44a6f0910f36cc22460e6b2cf71e8fc0baa75b555765f78225bff8493805adf3ee8222d6a8e2c023f634221766d03a459ee82290d091158751743eb19ea352f982a4b8a8ce4dfdc38acc7bb853a6bf77bc9ccce2a6cc7b1f5bdbeac083982cfc08f16d9248bd55674d405086f639aec01de6b315443d13f633949a9d5840fc3281939cc1bc7efb69158e2f0741d8c91c3f46944cbde4137581e1532bfd9651f0ca28e82a049b05f4acfcb95fd61934621f3419c7b8f48cc6258cca55878141dcc66d1481d96048f95e69f6a555901b5e4bf2f071ed102ef37bc4dd6234bf82d6273c34f0b678489084053fe43d5767a39ed25ccd5ab6e3da9474df18f4994afd01f97c8be5fd9aadb6a82c8542107ce7ebfb03571af17a7aa60fc112a07451f0a107ee7f824cc881649b1541c2da965595b1f5c7bbed1235969afbf9b3911aaa6fd0db155c1b441c9efab346947d3d192817abffafaf540b808a4781cbac04b20a84a4c8cf2fc93bbd7c48b8398c54c8fa8a658f5bd87f02f391ff71f93415153aff6ebb5de0a40aac18fc8b1fcffd28ee109f56aec29a987f7d49cdfaf41d2f9ecd0d75fc64401ba79cb21a412f55cdf25cbc8f2bfe54c7b66c9844bd3d803ac0e0fc97137f0b859ee0b1956bd81205e09b66f4ac78b372ff6147a148ae2fd42ee4bb6a360e47da9234ba490bbae8ca137342d3120474fc791bb69c997a8f23fe3aa8901428622f569eed6f36fdf6f45734cced77aaf5ba7b018d2b70e7e8b96ba1670c91329cca7a1074f4d0c7eba1cd576b3991668918071b241930eae825b3eab0ea76235c71a4c8dec26e876960645314c6fcf35bbe7cf6a14cd7103b81c018b8bb267bd1aa19eba73ea05b7cbf6955ea0c2eb6b1feebb5b580bde770434b1d510e621c0c753715b956423379b40d6d803f4c6367f58edada8b3e72c98fdda6c95da4ac862564fb35ad64aa7bd9bc5bbfb44277739be7825d45a27e2b6ebf6ffef54c8155921816e39e8e6c0d9e2183f640d427653f1a398e09d6681a93998d5d2373a7d1c8f12e78997a01ba5f2ab321694e5973c9cbe560b7ef5daba2f2fbad477e17f921f9227b8cb5dddcae6817f25184a0fe97bc10e464e078cacd616bc6965dc0a4541471a6e2bb8c3634ac6c23441cc036088f5782a9b453ae12edf25811a1da071d2d36ff6170989e770800a81b916a0de0e673d1c35ba9847b69e0ef0ac487a11256997be35d5408277cd37fc3aca0f677a9eb0e57b2f25c1dc757d57c58f7381689f107886b444d060540d50cfb8451a310231f6cf75cede984d882ec4a808ff6f032216f086b9be1977996790cf8a816afac7d0159696c766e61247ee41ba33118303a96c2074725e924ef4addbb8449240788ecc2a371488d803f54217832015816b4add9d380f8b438e40be61e4041464aec638d9721492c38391dcd9e651b567dffa1e7452bae0faf8ad945c2efbf8e917728ca3608ad9f54af15d090268d886db6504cf27ebb58d860731f114393b56c12ef80db60651967c6594254aac83d49a08e649d2dc18620d57a1626d68038d3d398dc0fcc8ca1a0a0cc440399548fd3e308c142addba026de66b5ca322c13e3b4fcdb460d63d8e3d01106496b60982edfdf2faea41975228166e2e21f4f31ae1a48634379f0e0b62b5b3047f5f66beef57df460cd424ca9af7fdfa64efcfd917f088f33fd5c0a4034ccf4de92c1f256db1d5cc628d5dc587d4335960a9ef6cdb0f88e325a82433a235156ea20cb6eed6dcb103c577ea61dbf7bc7997db0ec3291f320a3536e9f8d8688a87c33a54c7be8511df960eda4dbec8b95312a5cadb3c3a21012a3eb1dfea4c75a9b54f7c6722ff584d7c42a2195a5834d35df30c706778cb867961848b5fbe41af0ea34c23df59cf14b3a8b283ac114b2c62e66bd9e018fec103020cd237843921f48dfa2a4508966a8ae24a4a402357d32ab45757448c3818c101f4776cd2c375a1e569dbac67089017ab9cffc37fcd13c41fac81ac88432ddb1821bcd443340f9ff3c76211f8ae0f1ba720198d1ccc54e38ec7a4db2412778dc37332bb463f780b895966974dc5c876b7a3f7a13d17deb564cacf0be9e1fa8e3e02da1d4d63a7dac84800e561c4ccb485fd328471ed5b88d30ee8e5a65280e25ec4738fa0a0c47906df30d91aa6ebc94fae835f683715082e341b98d41ba8a6fdf5ec95ac0973872428ce84a85a957388d0ffd497272eee4890f5f5ef299061051aa50e9d70b7f4737478ba4516049505a412cb1d1f25b42308fbea17324228466b351588ea317d174e4ad4fe8d517ce4fc0480cce0671ded76119dd2acf6f563d8953b9d2d593c023b32bc495c6004768e7b7e9dc4d7afdd3b2b0aa475be976841196458a517bf48f4468a93d21609f47b2f1375a5a277a380059c9eb8aad8e6c22b26515d05ea2c8c05d567393d5548c5e01926a3e39accc794b66402259eb346e0f8b1a1ad95bee6b8cdfee3cb3c25912af18b7b859bcee32aa46c95fc6cc3915fe838766dbaef92fd40c5ec5f5506285f6a8d9a04b448e0f720610ee5c189f4b1cf2fb621412753a2cd6da07d3503c27dc1c9056a1c769004dd0c8c803e97bc7235ea05ca3aa53667d2a7f3ef074c66f59dca16079302369e97ec4f4c3a7ffd7d7b56a4e36008ebc780fcf7c950039429fecedcfdd747f28a85f6ffb78f2dc3e750f57596b79a559910f51f2839977c32ed6f718a4d4872a3ab87cfd5c18802ed39bf4dd27bfb011a84d9b8286649eced2baf8407fe2a22d45e8954d61815c7b3b34c979a2f71cdc60e3208438c2230024f7d2487ba4183d0920d80fa3e49bf32b3dc9c45c804a874fbbef519d03bb20960c6c566cd41409341112bbfe35ee2656d269b1a786331f423527bb1a38ddd1e7cb48c5afc82936d22533d7923c839e4a6aa06a58d0daf7844e52a849d648196eee60e6b860cf75f8caf682fbc37dedfca2570e03265767666a1d840053bca41e423458e9e498d1c0d2527d54dccbff6953d8f8f0e72330fb83dd8189ce9035de5b26bac119523839b9ca49dc646f02ad60742632100167733e08b73405f2d977e782464de488f4a883a86812e533d8bcf5d2766fdc2c02de8c28c65da669ace0b59e501f583f7eb32b61be16ed27f027616e1021f4c75f7d3ecdad1ba151a477f94b4b488a6836a98ba29fea764b76ca07cd76089f6743f1aee6d8471cdc43dd077b34b230330b218717d8c821254176205de84afc187cb26132735b35e8df6db13c812bdf868cd92dcfc549766b80370daba7686888768d45c9092c1e8a8520a498da17255a265dd460bc937e4457a489094a42a6cc5c55d6f7aa4544d62cf6b45aa0cae16901be2fb9d4504979bb2795b90007d3147cee1fa847cdc762b2983304144d7ee695371c6239aa2909ad28d9cd4acd46538f1f03c1adaa189c3b2f3db715edab204f384bf60ca0bfdd2628284435f0915af61f27b298dce9549db56e565ba693461571a380ec7e5d8e31524af3c4509e04a77e729806ce503fb7dd15213b84a12d7fbedd3a369ff7efc6a3df42a6c4edd3f9460b8e362952496a5db120725a8fc9920c7eac32f0d74bbfefc1d492f47241eb48cd19ae4d66fff80c7e70ddcafd295e6547be9404b7b12414372adf7848bbf77009b1f8877c7690881946175b809591a755557cfdc811b5b2fa68f56a51ac99e24d260db04e9eea6400df761e66aff06d6892e5e0337b2cff60660236fdf0ab36d5dad41d2e1b6186605b58c82119e6a211e74a745155ad1d489d5cf528667ae399c4bc0ff242689b99b085ab9ccc4c4a0586bd6117f688ed864bba4c451286a955d006606d53fb786c713e1a99731bd861950765a8d8bdf18e675742d9c431a94f351aab0e836c9c88f5c4ddb2d63e6138bc747b3d62dd28513b635b960890adb7946e4c82c157be3625909b4dd27c7cee63911b6d3af6603037805e8682a81e2534f9e96a842c657e21e3fb33e0f516ba8b309b655727596a8e92d2925c968d22f4ca35565c291d6f726359e07f657312999c7ed2e33098459f4eb6b2d497308e3d9c89ca1beebd3e3f2b25ad5cde20fa15fe2ed590150ab1f92", 0x1000}, {&(0x7f0000001200)="362519fdbee2bd912d8de2be181e1cd8ac9d8f6ab244a88ae526f2217c3c150a7a73c6b2b03690ed68641b612a4724f5ec44f4446582a5449e6f1a4d3f32c77e9121331bfdc023744fd4d383706aba546c0b6633a205fea287b81217c79112f06512b70b962dec86b70e0f5a2b", 0x6d}, {&(0x7f0000001280)="f0b5e1b78df33b4abbc3669d3c31b2131e54222d6668d0768820adf77290e8bd540dca3c4351e29b8f980026c2631f643f1943f77407a6ffae064c68bde1394ac045b9f01a35777abe66769428281ffdb6f77aeb15980cb2d343c8aa61343f0020b63b76984b2152d0008601637413dd9b5710148c2feb83d40f1b8c7f9de8044d115dcc12e73c589fbb091d1239d6798a59b3a98636", 0x96}], 0x3, &(0x7f0000001380)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r5]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}], 0x90, 0x2}, 0x408) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) r1 = msgget(0x3, 0x40) msgsnd(r1, &(0x7f0000000180)={0x3, "7f45f94d663126381280d2f0673ab4fe185db3a29008c788fcbe0a9fef50d3404b068a5314cbd39aa58cbd9d68ba66346fe1940436201aafce4ef542a7d58a54507c467f0d585c2f1e4c9fb8ee1ee7e8eb50af2869668d8e7f7f9d22aa6d38b335672da9bcceaab1305dbc7709e93b38fe2b99e6f4f505b477c9838ebf8222e01daebaa4b8d27a986a732a0dc21e0f51f5c58fd5b0a58f9b0041"}, 0xa2, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="58b8f6f6ac175c521cc82dd99bfb787f8f27f8447c4ed84c7d30fbe1a3f8d1b8abd7610e4a3df3b62dcd6ba995aae557fa144b5f84b79e86d38c32735b0927135fbb50c4660e8b2a85ff1be3a1623c6e2d43d02f6159187a42439a4cb5bbd872b311856c29c03e1fda08ffd0a4668d0815b9cba3875214c0f7ea7d165afc4b6be70a84877415ec391f27b2fc7d4ac02c8daafaa2a20be11a1f61ee491a4be972e1f2", 0xa2, 0x400, &(0x7f0000000100)=@in6={0x18, 0x1, 0x80000001, 0x6}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x10000000081) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg(r1, &(0x7f0000002900)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xd34c, 0xfff}, 0xc, &(0x7f0000002640)=[{&(0x7f00000000c0)="811ae87ee0da9caf004ae4e8794b5a27e327cf0a2fa99ca6260e0c3874e271cacfcc59e9fa31af1669b757466e78cfd334ab833336d4cf6f1d2532fbcc544f5a0de9292c472073ff19e32f5143bd42d207f339d5ec4ae37c1d69a83a01c1e071a75cd3e1a9a4d5bae08952056ec37269241093dc42e84d2fd882c4d8eaa26570f18938ec9682961534a770fb8f65c40dabe031e1d2e28d053123cbe9a372e893d08ccc79fd1d994fe960db6e46e003b507240427329f7c2eb8afeefbef", 0xbd}, {&(0x7f0000000180)="32208c2970fbf24884d41341587d94482fc97e83dac822b9fbe0eda8010ce696eff54913ca1612a68eba039eaca18972a13e102600d131c1508c65e1b68bc3d17360eca4e82bff6c0ec273038b4baf071b3e92f1671b129ada9a31d8de7effd2f066b68e8c518aba54e1b3c50aee7adc3ef9d91c070982a4dbf88c07ebfd13d0159ffb", 0x83}, {&(0x7f0000000240)="e9b8fb9e4cb5efdcc80181fada07617183bcdd7f7dc04c022131f411a40f70c60f926597eac59d7b1bf6c4bf666a28d6a9b50a955217992db827171a3ab903681f2dd27bda7ccfe14f7ccc44a600196f1e918db43798f4d4e213e6f85e61ddb48585d6eacfa34bb1bd258787ba99e4a7b24435415af0baa564bb548ef8905aa5fa8656cb0fa94bb4371b0e5da58b45539c5484f301571288dfee61a90bc21d267dde916e93fe2e6d36a6d40fd051129bba793397cfbc694f28db866235faa3162c2e0dbb736f663dffd9bead801357e5a84a2d3b4f1efe2eedbbe9365df3e0b1365e834d7b230fa71f00d85d5b41", 0xee}, {&(0x7f0000000340)="fe3ee635f81f5e43193475dbc365dd085fe253488a3d3df0d69a0f1aed90b8957e82425bedb3c69a491c6a78bae1fd218307c167f60ba7290459c31cd3b90d6d36a172cf5ea80f46ebc31ea8609bd7ec136c61dbc0906901ecd39b4e718dd3d73c520476a7d11e3b5c66f671ed218c6f3875bd057a5536a7e90720ce4babc030a3ef7f24d0642b2365825b69643eba6293cd8847c9b32d0f88cbe76a3a79a7d5d3081aa4f94cb02429a447493c0edb68d1fcf4ef91bdd6958bcf928bdea4aa2baf025d58367116010733a088cd6faceaa4d90f05159d6d0530008b8a679a1f45e4defbb7624173c032fa4ad6f00f492d2d1e407ca89b93771c8468b937bb036b323f71f67d30f53d0ff5227026575f88f3b84284e299a8d0e557459bdc94979f59eb4735fe15000f643687b403189025a441f645e73862ceb587ae5ce0d6f497fb1e399946750b791a6b0f52a92543c8c2175537da4d23ec84e59c3aaf6a1e7cc80bf969c6bea439168bcedfd060778cd3db9fb96684991fbd5640fdd25fa4494cb7f37e517d77679bfbab2f3e11bb53963bd945c24c8022e724e8c5913be86f6c28209fe0f66c5527a305a16ea298d5a74ee39773db9b2df16d4a4862ac2c6df685338de3659fe97b832df468922a300299d101a3e82e3c898fee3a6d7422f020e534ffc0bb01285abff81ce40d94a69bb0eda40317798ecf8fa0d51b43ac9eb22020988e307a81d9c58f2ad75d38e1fda0d36f24eb679c121ec57383c111d9bc8a87ffee32c28457478d403ff3c0c6ac145eb79c3b15dacd11b79b0be8c1db52df91144415251db7ebe5a13c910c531b499a5ca8ed950b5277c7509f8c8a4106a84d4d5638913c20fac060a08d737e5e1b5484a604ae7bd426a5bb7089f5f60f15378c6d2d1ee33b28cefbdfcf8028510d1fea89f8a67cc15f177fe94c7ff2f5080b38edd1926be505cc48616928fbdbce04e13049f75828c2f1762f417ad527acc48a689217f894e8df3869ef1b64e3b48aaee3190d88f19b5278a029c3cd1f81bea165cf0b94bee4f8537927d6b5bea82cfdb3edcb8af3412933968ce367aeb655e7f1b43ba33317d9dce4f7ac7d9aa70fb15565c606516b516ecf8289e8e35bf809e13aec6ed0b3a693e230acb5b3cb8f9d9c5c38f384e2d2f5da5f39a5a4a8ccc1f90ffc48d517e7a7aa5516effa935c39b0d78c42a21fa51c5c3ffd3e928d3f178d9e2ba40074e8eda7ff157dfa482c30e6ff09769365959df5372ccc69a651529aa71313b15bdba9d401ae9a37055b1ec4cffbd36bea84afd1d3677c478aa7655f9471c0e8d0b2c1a52c14410a4a3fe58510be165082407cb380e5f007d538ca9fd4830ee4f6a2c2d6a6ce4eb1c6662b0e02b1d44ed5e6b1970e39681cd632dc2b5a81a9839ccb908a5b7d5909f9c780ede6f2f2b8a6aa898e619643dddf480cf41f43f32df9e398d62f618ab5914dc8c28ce22d117e5f3b891065a302ce34f317f44f418a7e60ba00f9b38b81b55c9bf1107675fdbeee14080520cc9be7ca50599d8592b27dffb7036e05d456914dd0d8729eccd875ed03eb56f3c8101a2beb6a2b596508314a7c7a9521fade65fd6302f43a3ec2c6e86baeb9d9d10782481b62a98360be21a5d590b6fdd9e1c85ded8eb082e02469f7e79196dc007ac819a033eaedb3bf508bc140de2683c5e1e75053f49fc437af20524d2f6e1be95798951e164dde1011e3e00926fe440c5b59decf4e4f58358ab2134bcc9ddd64e853d3582ce6edfd1dd1c58017368b763bc0bcd5d1d742099b1cb4dd094e73611432b4528051d7f884ee0bf2b75c7212e1c07856ec776bb61f6f12da510489377a1bb65bd9847715f0b6c92ba47549578d7c170d257c40dddcf700e3c3c7d30d3f57c26bfda4345af611673bdfbade75c7e57e3e252779d4dbb19543e6d5b48bab783e841415d2e3b152d1fb97d48e6f20cc80503031aad1599f19ff037d0555d66fde9eef620af2695aca9b5a6f8c9d9720e4789a9c084290168034ca5ca281ad8a56fd8bf857f80c10a13da785d693d602ca78c02c8fd3646de8013e1cb91004f974ee7f99a038209dc85263ac686416877e95278de044a6aed81836f267ea5eadf386e26101b411338614f966d5e2c00717a3540051d781cca399e8937d151da120504792bf12bb5dc1e1f14b58bea0f9b7c51096a15a3800a18bd8a863474aac604ddafb5c6258e146b9a89fb6509da52ab90caed34cfba14ed7650c92208a69a8728ece00dda96c825c611dd1ccd4bf45a85def5cda0480a0c9d12298bdbdd4da9d81185572b77488c4a5718b45d9743bca6741265042eddbe2613ad75ca413e4749f72bb293213a013b28efebab27261ef146560c9e07d62d0bc270a7468e87981fd2d4e85414719ee3a9eb233ce7d62c99b57d0cde510fbf8307095f1bec16cf5d12535c11de1e77e2238fb1e0d68fc6929bd5c67208b4b812b35b4eaac32ea2818884c02ea7b3f8f1610d330474b3ca408c3866babf9c41df1fae19efc603b029108c0a263420d81c06b585ffd6df415f00bca6e330eabf04f0c34af563618ce12efa6b33d180ac8891cb5bea1297baf9d3231e6146b2d135685039ea371fe579ffaabf11ec122650ef083cde0463e7a49d1d79cf95e498caad57ee5fe8912c5fa35e8e1c9107357264335797e362bc614eccf74e2c94ed9c92fa805618fcf144ede5716070b198058aa9264d9bb2009f1e04f972032f764db859c3e1274dd5e9349c057da48b9418a9b9cd25ae6269fa976012a36d78b00c4ee2a5eac0d0277df6e3a821fb70b93ccbee0b5bd3f119d267cf78e6137e0eafb288ed28eec06ebcc34afc5c1eb27a6f1b8d24c0a90aa85c420cadd186ab009ebb89281ba9e49c79c5fbb927b4c366ca2c78eb7a0c6d8fb2e20db240f4c434c9e797c5d58725c74ae9143ea0bfb600e9db8714a37d5cb405cf3334d62163141baf106136c95b05e109fe642199b80267a2b68c3a6ba145357f0d22cbec15a0af98b06a06e0197850c08e493faba3f3bd703931fdfb64e225b9c8f21e26b9b4b00898b8026df8405c1704e27562982f6787f7f46ab8c48dcc2222b52b855e37e8deaca1cce812dafd7f2bdf904a38f5981ac5270fe571d3b4ef024c4d77b118a6422595aa73483a7b8fee9b99ebf9b31714f3403d3e7d769b806be7c6ffb9a6ccda31b84c9a1b3b10fe2a529a2014b9379fae24144efdb1a512dfd904324bbe4cefc2d3b348412a8b213a60c243258eba89dec61ff1d67e41e6d2da1a2774567dd38b94d780dbcaa2164e2f906f6ca6684999889c554db85320af96476577d8c4352a31d7c21fde4c8a8f51dc9a1a547518e224e5fa839b821970a923cdeb871215bc96423e1bca55b1792366fcb431a7652ea030e62178891d77718a1a5aa8f480cb2ea56f7856111024fcd3aed342568b5482ca9a28e2237f3576393833cd97b7c1e22b7aae3e7d76e134913dabbf16e10b7ab630dfb7681ae8fb6574e2f3a2eff9251fa101c187036d2eed44ad337ce9a9cd791d2fa98938773cc82ec9865601a549692a3fc2647101cc588887bf2166008f43fe9aba5915f79c65c996527191538f4b5224e6e641184d8d8fc65457f6bce87225a24bb1fb43ddde3b0321cdad2fc986e0294475358ef4c59ae0a1125bdee778c8aabe32618f24330e7e1c58e136b2675cb40a8b9e1d0ba4f9efe6e45169eadae27a6c20492850d8879ab90ffe310dceca870d518dd2986de724b5b39af126a2bfcddebc6373ca282b317e194f2af43766ad7c51ad5c2831302b34847b957eac02237e254454fb1e46b2eee176ec8b5c159019fc11e3570fe14aab605e33fc4ddccfd3bd8aa9ad10b6ee4b47c74b126acfa93087f654289709689073dc21f7108493278b40058b45a7095d3c1591ac2b616d8bc09e2afc9f505e211e4df600023db7fbf487362d41b6b0708dde17dd6766d9882974e587e6aebf2e6d36b86364cd35d9c5f88d65b53ea87ca68d8c576bba602dcba086ddb9c7fe2a46c0fd6cf80456b4d4d11d55e47f31ad8b54141b719403bbac5cc4195447c7a5ac07154b01650e691d5b77214de0b82cc6a7351d332c0cf59d5ab9faa40e165542eeb450ffa548d8e42457fccfd24d92893f2fd8a78e8a6fe4fa83043984c199c7b2c7b759751f009d0133938da918ff79aead7d40cbe06ff8a4962195389b2807d39bd285efa122336ccb0724eb685cb11cf4863a69a7159526be00a9d4e895a066778bf89c38324dff67de32e1b26d213f0ac75688daa447b03cd92a18e96fd880a86c465453810af6145424c31df5e8d030217aa06c3572d5bbc76afd65c7519958ce0e371e31a312604b0cc992621e666bd804769ebced33176aaa52622566404b05749b63e95632dd4efc834e442bec0a569737c6cb35d69d75ee7c3e63138bd3581a0c4e6cd1a3f939d2faaa3946ff8660ad364bf4aa359904a114451013739fa732e567cee0d1288835b73fd3f272b84b3118e9be0e73292d87a0835ffe58269891523cbcd1642eb602a7912a8b0e753f140d8faaaeba1ce89d6d800d50d399885fbb2800b921057eb92fe1ab1648d16aad0ced02a0060538fe59911be7b24397460838638908f0d62beb5301d4cb6abee2960899df9a17991e6e2636e8c6ada6d97a06fff89cbb4b1fdd07cad6c51c0471d66e4fa2fe5d14356f7e8e442cdc8dfe3a8419b01c82dc7e5938ad9eacabb39da7779627f73b0754756a163e305d7c5c97ae19fce2be6d01b3bfae4af7ec7676d2173487812f7c9f5aa46c9221ec1c844f23cb426c03ef2caeeccc312b593abee39467d1b73bdfd89219177fff52fb2de31001fd379b4e335990fb9dafdb0b619303237f77aee24023d176a4efdfb04f97ddce8f1bd91d9cb95e0eb40273982ca50de919a58d830dca5d4d21904976942276acf615db6ad9459a56b485f0dcb46ca0c56b632bb98ccf853499da99d10fe5d5d13707f2c50b3bec2a5b178afb25c0681d6e1c0d2a6afd751ab4ac82b434019695ab033da542375dafd59633ee62b9ea0fa49ece4083baf50fae72a791e4230891ac7df5720fadcc2f9b38a316e7a55019406e1d2ca166eee9141638944fc5e9b5959fd57de906d29b454907b3f5274be5da39cbd885fb13983ef35422daca53222a9be5544fbd508d4cd24366bcf07496910e337eec82664e5599f96771dd15378a420238a97b04377ddbc76771bc9ffd3514a245a0a57ef73be8a54f96d58c69665cb6ab659e77fd52af4666e8165313952c91b789db1c719a876a8da47b01ef9d12df607db7f3a43cb800f6bce02710d28f1a8c7f2e65adca542d33b21c3b919683fb5160bca377a74215caf9f9a3d44450257a758e9bea7271b01c4d628d49818cd21fd20c28001929eba6c1b3ac354fb7fbcb12d234ae837f1e93a99abaa330ba1d777075661b487fdd44aed125b8a7b1a6f3cba0c9b3d1dedff91f1008e92241444907f468c3a48ec52b3a486fb95fbd38f3dc1f3dbb51f2ffd13e0c2734728584eba58db5fa5d5af7d609490a061077b01ac3be3b94aa19504191410a24b323eaa1c8153004faf14d871ef9734d3eb55966ae03813267db4823ff1fd69cefe371b3f95053c9ef286f1c21be0a13fa85c9560619fb1a2f4ecbcaa61bd1a57fa91bbe5676975dacf3c2296148d2e396c8e2a7f296cf73939fb32ed9cce214587ddd5dd60019f35d955f9ed6c54fab0935763b854223485787026552c7b832f01d6dc233d39d4ffce619e", 0x1000}, {&(0x7f0000001340)="ba6ef0f1fdfea3f4949a062a08fc93860a25b1b12c500ad28e924744bd2f05a5016165c639a36f5a9fff5d240dd3a74a26cb0aa76a23fb7cb14cb5cca05c9773d66f52f7baf468d1f1d703742f93cd0de0acc8d527b2b29bf134185d1528b280bdbc340c608a6aa8d646d04ecebf911dab67415f9cfc88fedd6dd5d2037f6f15a5a92c0408c08b6fe541b23958d5cf8af18ed1433326d809ec68b7f9f4d4b4af5a0d6abcbf7af1cf882bd434b49d684d024bfdfda1", 0xb5}, {&(0x7f0000001400)="737ec72a578cb2ab272a3a317f840ccb4ece7965b43f686805d35a9019c12f6ce3d4f6af724eb79ca2738fab38e0344f745ebf2e4e664632ea5f7cfd0ebc9fd3f85f7adedea7ba5db5d5f81d4f79d504527c75773be57c33ae8b9be7f8d87ddd37601a1695d6ff059333", 0x6a}, {&(0x7f0000001480)="1e3665af33d51b80def2bebe6aa01add456da6d41420bad3ac6de58f6bce624fc30cb924d968b79176856c0bef3c73f4dab6e9d38475bde04bcd9162dc2b848655d5fd8428260297afd45cb3c85e0b8367e0cc5d5d43a499bbd2eca82681b09c5608233bfb5bd564f57ffda7c9bd7195880617aa2d2e04ecfd", 0x79}, {&(0x7f0000001500)="ec616080f519b4bf0c97b40cd49728f78365b976175650755dda5195482e08af", 0x20}, {&(0x7f0000001540)="aadc74efb51514cb446b9c55f65968e54d01d80d1afee351d6a3d79c3bf128f0fbfafa4393618878ef634c216aa1aaaaebcee671ee66e5b0f06a46e77193bc115d6f5c5076ec4b37893f65d4b5af67b403b6e24ade21b9970d5073aa6d1b1ac66621457517715b4c0331a5204a1b10ed36d91fd69a8889ce08ec33ed6f52c203d33167a22c4c84460f0028f0149141aa858cfce1b8f33a0783a62c3fdafce03a7298ce4a83d9af7eba74d1d8b6138e58d59028648fcc6de3319c54d6bd188e97aff2c280cbba8251774005f8b8b2ceecd497d3b970f1c8fc31fc68556cfac07765fe59f8eeaea25e97b90b3c76e9c1891233910be9d76aadddbf5454e52b8fc643e1c02c9645aca8112765d970f06a63fa32da515c8ae8184ab38141fe225e71a6d871be4fcd373c27a52ec82b0d355b17d304e7ac4a5b7d4da313a72ed55d6a24dc9d6e9cc29b994e58b749326e905da293d9cfcf3d17a3c33bea8cfff0e0e7391082311957866dd775b8797dc7ab3388968e28490e20ce9bbbcd4893d9c649ce6b29943559b7d7354f1f1d4ceb50d0c072056001a62b63eeca5eddc60dae90245a904f5e2e6a76ecffd9dacb76e3d812f07606aa9def4454b979650bce6d07770cf5d79865e7edc2245b13405e336bdc1d999694eb7556fee525956386141eb0e051f893d9a95973b6687445a96eb4521be82c7d646b82a9654b6d19a26d48dee83015330fd9025cb11b081c4336132e23ad1d89dae94563e3130d00f1a106ba0356164cb85f4c0dcab1290abc93f4f9adf01cec7dd22439836f4eb48c6db5513087c3f343ff6851e5cb0a2a948ed4817a2d12cc761431e17c616753f96d3a3917828ee5e3095b0e6091e0e568d52ee8121d9d2ffca95d10ae12f46ba5b8a62e83da218ad2870f32e8dc38e93e84b217b4dc18fb1a0aa7427b3691b008fdae3f1dc37b4d4cdeb5a2539f138c2ec1b24707a56f7117c678c660aa46f5e63d4afa57658e7706eaf376fadac4801cbba4e197e390602133f0d9f511ca660362079c44bfc6e31832855626d63a26a53199aaacc20aeccee02dff9ff6437025e3e04d20656b062ce226f67b3e0281a7fa43d8064cc0e1a0f30b9eb187d921aadae606f0a378d80c2c618669dccbc0cfde759e8dbcc70814b4914876201e24ca33f8f352a5dfca8edc6ade44bfe63776167fe8e23c709b5df1dc27a639b136ba5bd1b542a7c457781e25584756d157bd5c686d1468df19cdfb530e90a18f0344da7c0759d06c6a6639d0023e773d01a001cf79326a876be54fd5b3458f0b0d46a8a98eb42379da97b45800fac569ff41659f4119ed93b864efa1f18de09f036c15fbc2c938bfc6f7849ded7fd9270ea01ac6e18880ae9c98d486ae44426e9e47658a100b2b18e917f8693ff8135eb5b6d32279a1a5c06c0f7c214fb4049d47d53655f43bfc20395644cd2cd979c1b953fef6d0c4271009f57037df70e049d0eeaf714fcedee425c98db530fac5c8375516b703a08738644d622a46acfe3f52d4ed8e56ef8650a0b26e2747b1ea65c7927f8613db7f2344361185d029b2d988a5bef56819f87080745f4d8d42af56f46dce89f5625f309e40be82096c5557c3f8c4166bc32bb5987919091ec0baac4c9738d329f775bdea3d8a7253728d2bca6e55520001f55dca6a4da0ba7f50ba9f9b1a2a24bcc6efefefc895d5616119636d7c9fb6c3a7d277c1bffe01826ec608d99bfe0ddf6767bc7055954c007344cdc6474849bcaa0b8024a8066e8b7c2bac22f97c3eed232633f3bf3be57689c467b26413403d1cf20d4ac41e75efc890cb08877e5d9aaa6d37ffce0b2dd71f6fa7f79df94e35529f17f4e9e732b93460658c939108335f3e0559b967ab41c42bcb995cb2fcc2666b5197d2b8511ce625e5846e983b18fa721e80df6dc63df45a8aaa73cda67946854f275c07000e2b338183e997fcb4d9d9107480feff141cd001cf53d47a99db373dcaa245ece5381526a16e62a4288a34ca4c0a627f3edede7780902b26cfd7404bc6a768b71358c5a2e1ee3e353c7290bbbb477447f4308674fb6dd06ccb801d680e1421dc2b33b8d6bfd6eab41fa3c19f7215ce8fa312720ae256a258de4bd1cef54057d3c43d74e5ce95c07ab34315f1cff95c4cfd96897255cc88306166febde74cbf35aadf8905cc52a52c2dd1d556fdecb5ac558fccfde103494895597165bc9dbc8a07fe2d10c1bd7f81cfe4ef37eb7a972b7427d2a7ca16a39c344b4855fec2f960bfa07ae19ebcd654a183d37acdb9226d55b92dfa1cda62d4373933c9634e0c4640ffadae89a04491ce8a507bc05e3c77e157fc2230f43966da99ffa39e2ab0f9c4dd53251787567401d140849ff5e8f1ea248ae9142fc4522b782be63874521369a3a571f706a406a5f21b765c4b779269ece16b60d656582dacf2051b09d4b7f64a25f342846332ccfc1e5e27901d8d3182f6b19bd642ade0d53b3ab97c338e494f5e0943b67f99ce9b350e596894c961f008e33b2195c270110e803f70b4db9cb736258d7ff044f65055ed867d212196c342f7826c0969d4ff489716fced371a1c97a598df1128affd16e2ba51eabcfe4ccbf45709063b2bda6413e0f2e823a7a0d4f4a1465591c05b7f3c1439a76fea83072d46b2fc147194911e3eeb2e1235e68535819a37fd7fa47032986e7ce366afa7a54c82ee79e36da14464a891f5ab42bd88b5c2fd6cc5189e595c06d5f2bdf0a8ed82ca8319db6c22d757584605d7100a0e57ac6bdd4c9d97acc5a63b9007c42e50e5c4ac1d4d2b4242d3644c86bd9c6d6454f7d20b3107bd67861909e9d3c64bf44617fffc0e0439e9006c7d02c546a9971ffd7b6b3815a087451bfb716d28c6de996edd4e700ee7fbb6c21fa8222692e9d17956d23400cccac8b4b7a80c232c31925decbbc414b96402a7594d544f9a02ce6c21290c959fbbace48b904a8d267afc3a37ef7480cc0b221224aefa73319a891784ba7e41cc340d3c3fe6b9301329c02977b6f7be196689d46f524f7389d480ebde2ae546ea8f0af49884a101e46639cae2cc56f00a2ccf55f983e194bf6862cb04be5ed3a48dbefcd3061d7eea889f595e32b80d6d9d1b5566949338d247aa581e259daee7ef9179c59cbf040a27e8ba80a2168067fafad1ed7c8fb572b7f129567ba79ea603a10fdc2eddb9be9e598d5daca431aa5c913612cdc627ec627b9d8c00cd4e89d8dee95d68275030bdc7e350a6e463fcd9fc972f6515139abee43e7583418b8544472d5488940491f2c028d1847e2706e7d39c6baef232166fb6f590b9b8e373e0f51f348bd04a0035d9101a02fe47d05837e073d5e0a89669317bd4058ba98f2673b7dc859e03566cbb1fdaf4cb8cc20ba5c218db9eef56a0a9b16e6e074dab9fe3aaf50515926b0c418954b3292ddd018bf82cb3a039a77d464af291ca6dd3c47eba11f8d0ad88167269063098c3e78480a71f7aa6f2728bcef4ea1e8d374a82d7c3c551189a6618f9a76c90b92ecc26dbbf8bfb82443a8bc120b7ff4786b2006976b5542b365abf3ae0a33ae849e20bab320588709b42736057f922c5438a07626629d0be6f156e2dffb6676df026e03125ee3478325f886932c09c447b10c1803827362943637f82915bc3ae84ce58a894b412240268e5ea9333038c3c8e8c01dc863f753d275d86b5f29ebdf1cd734c7222fad279e21f33557b53179fcf16743351e0fea78730d80eca451472a546e8935ffeac31ed28e612f20ef598578abf5c6a25feca21e8fe966d3382c0b1ae473df74a55b094397862b26049c8e98ae617887640c6b4a3b77d3a67129679f5d6a3680c6b0147122ef724857164f7f4c1bf8dd9abb91b33b546aae1dda69ed356461514c4a16fe603d8d151d7a4bdd71a73432dfd67ab7355a4ec0ef052b3825562fa96e8eb9fbd8a3e9e010d8dd6a1077e3822065a23e1ccbf89b23032e0a65dc9fbbc0990b6c0c74c24541654e0b75af7c1ad3982594842ead5d61cac750a936eb4b7ec9cfb54a9d80c036155876f6785c392cbe2a1c2734840d83536981fc314aa4d6762a0a2fb13b6bfed47caac5da9da4a4a0236a90383fb5fb71378cbada39867f399656c6e4d910cd199b6ed733d1bf4033d24ad51b8967136fc802a272b0b5c571539d7de8e502517f5a0a7ce7bc8c79555e56e4a9365b1a81a21206a59ed681fd730e51f8c83c510a2bdedadb2290710c16e033208ecef1234709cb6d99b2bc9015ac5e423b4b12f8946817e4b4c2ba630adb06f588bfb7fb5a549cf4727e366a5e4f1be4836b77bc316313c675aca4471021227916e37c4f411564827f9df1479e6f2d5b7de16e97bb4b769221a14576fa8af6733dcde82e37bbb77e5f244f2730d1b68faea1d5dcfacdf8148c2e0ee465b35354c13f54c446033a26c0d332d0d5602196c6b051bbf3efb86ede569bc7dd0cda2b27b24b01427fbd14bde527ca98ba0dcc42040dbc7d5f804d5d9c2aa5718e7feca1140909ff15f82284f3ff76b230e4085bc22adc4898107ad6b809a7e73c08dd02d0d17e469ed19f0769b41777519c3c5e77c5077309553bc3aeb10a70708f4e9d19737b6e8a5800db1d538fdea55152417e28769bf2ff921fe9af6eaea585c52563672e1378dbf7696a1db3b69261322b9d4c4693f8b6058be67aa1a489c6ff8af494ef4b9edd5a574c6cc8c84310a4b16e09bbce9d216d600a59930ac9b387f99bbbd874f0bfe7f36dfb5c655ac883985b38240ba962fba12f0ac9ee763bf5509da6f115201427bdfabcc8e04e674d34e208223e568b1da8f148e50ee23c1a21f9c38fc659bc482aaeef9723d9719c706917890cc81f393f917d4d6f1ce8bb19a3cec51d26966b88dc65ea5acc1c00bce7395180e59e445ba1a22992e9657815df15946e44d96b2fad2e23a216fd343901b54e291c697f33bc09d7821789cbf259e90c943de39ec232e847513765686f5a231eea45ce29b01b4125cab3b0dac964dde0894e65b047e55af2fc2c9e7ac776d2c13880509873d2bf6c1a9b3ba78d361efe589aae54dc1dd3edbff6828f3bdc0eb0be267a0feac84873a8fb63af63a29150c589facb102caa7f3f691beec31c8440309cd574aabdd0f6376c5041334056828898add569e78959090a5acf60c849e86438f699d45241ccea12b77e30a1215947a2e8fabb9a48d7443c3da9fb90817edb4cfbddf96015da222a4cbf5a68975f44c4367e5d8ec8be2f15ac875cef80c983053b229997c0cbadbe10ed4001bb7f64bb1c6f279e728799b4703c38679b097416b3a7b1bb750b308c3214f67402f7cdd62127645b86a2918fd3dbcff006666c147b413aece869d5d124168c68642234d268432dbf920356becc0c9cf431267899c94c68518d423ef509915ba8f529500a1f67f237fa36cda6d79a1f524d81f7bdd672039d18546e3f351fa8af577d4b1627452d3e581728fa4db51d8c292d43b52c1aa4bf8b4924c52e41523a4a97c90c843edeb8718798989e7bee8f86ea8b4eae29bbd4993de2cff9e5c3f5b7958731834dd6311b0a100ab768ec3a6cefe679005905053d43a0f7b43745b768f67f8b24ff4be4cc7b34eaadd51a929c92f8a7bfe79d6848a7245b1afd2503e0a5e9a72ce92d4650a11a050b45cf4823e9d5efc8b56060738179c5dea225fbe75153306eee56915298d4b218b27e1e0d1fbfed0f60b8e1a8e5cf7a4afd8f9ec5238cf280041d90d74325f1e1d0fdb5c9e517c326b3e4dfd924eccc26d1eba", 0x1000}, {&(0x7f0000002540)="b51f4e8f996753f592c3942a300e71e35b98943140c0f7c4e5762c9f3f86ed1bfdb4ca8b4ebe4699bc3a79479dbbe31b3094fd7507e6412cad9d50719fb7ca27ba97563f00fb27775b34fe5b834fb7328199508118e248c22d4302bb1fd7def8529a38a379fc24934655f25c1c2b665bbf1416e161eb4c3f573aa2b1b7d8b2279e1342075af846caccce67753ca07999344ffdfad1ceaf3e7953be1256125153b967d29df26b151a18f2a8bc56efc44ded030f14b6f134ac3c1833bf6f0917b9cceea845fa937c7bdb77fca42a77ac2ae5f1e584e6c7b74c32161731b156d51d3f65b6cff819fc80b6c0197ed00584828b825299bde6c8", 0xf7}], 0xa, &(0x7f0000002700)=ANY=[@ANYBLOB="5800000000000000ffff00000700000024e42675772d96cf86f3976bc0cb62ef9a6a46e91a5bb9b413fc68608b4f466e0edae9aaea0fc222332ca0a5ecaf63b2c77959d45ca3abfda240cedfde3141b5c6d96f00000000006800000000000000ffff0000fa75ffffd41f17c7f549b8ebd5e4b8d377197300bc4f222fa7e4f7e0f7f759d6b9ba7274fe420887984f7d5193ff18be3366e9c6e25ddce4338c7b744aadee795fbd8dff0f8a931cb0e38a19e61c0a61783ce981ea4839c86011a700f8000000000000000000000009000000864a411ab64ee717d047386622e0732567923557b3a6f7653e077e49d17ff999cecd8bf61eeb581abadea4dd34e5a4d1ae7b06f71068c05a7a855f993dde8d54838c423166926abcda641ff5591427ffc8f768a0c9cae6a16930b1e68e9a2aec5e8d148a81f1e5b20d81f4d150d5047f7077667d45dbf4dd3c5c89203d799cf47706e1b471fa2c18f2ddbcd863f4a187ce07bbc1c90d7d9d6c315b63adf313d70176e870858c21483fa9d47412def643abc9b1db5b1f7ac75cb9405068a95934f78134995b46247ece13f50ea1450931bb98ff4201e0ed3935af30acbca96dd0080f0b7935a500003800000000000000ffff00000000000087e6c71b0c66dad0189ea4b1f955cccaac768acb1c317fe9bd0da1763f7d8c0a1990960d136b1300"], 0x1f0}, 0x4) write(r1, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r3 = dup2(r2, r1) accept$unix(r3, 0x0, &(0x7f00000001c0)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x100000001) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) pread(r0, &(0x7f0000000000)="22bed2acce3fc76bdad1f8699ea434d922e95980285222056dcb1933743481d38839f0b822fca08fd494be68da688c87251c5d5e3866e5b6d5bbcc37bca97d94768d4ab2599befd60d72b5f1f7bda2cef0cb319d75693e2afcb2874f1e1b29b4e73710f056339f88921a884e2f0db7f679248c090b0bc40f7c25e05e078366ee578ada53abffae5e4392031e074356cc88e7ca6a7d76a7d61a9ede8d5e43fde542aecd1867f0e572951895ecb62779e0555ade5194", 0xb5, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) vput: bad writecount: 0xfffffd8037c923b8, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1447, 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(fffffd8037c923b8) at vput+0x187 vn_closefile(fffffd803d371bc0,ffff8000ffff3b40) at vn_closefile+0x15b fdrop(fffffd803d371bc0,ffff8000ffff3b40) at fdrop+0xc9 closef(fffffd803d371bc0,ffff8000ffff3b40) at closef+0x118 fdfree(ffff8000ffff3b40) at fdfree+0xf7 exit1(ffff8000ffff3b40,0,1) at exit1+0x32f sys_exit(ffff8000ffff3b40,ffff800016a09300,ffff800016a09370) at sys_exit+0x17 syscall(ffff800016a093d0) at syscall+0x508 Xsyscall(0,1,0,1,0,7f7ffffd83a4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd8370, 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(fffffd8037c923b8) at vput+0x187 vn_closefile(fffffd803d371bc0,ffff8000ffff3b40) at vn_closefile+0x15b fdrop(fffffd803d371bc0,ffff8000ffff3b40) at fdrop+0xc9 closef(fffffd803d371bc0,ffff8000ffff3b40) at closef+0x118 fdfree(ffff8000ffff3b40) at fdfree+0xf7 exit1(ffff8000ffff3b40,0,1) at exit1+0x32f sys_exit(ffff8000ffff3b40,ffff800016a09300,ffff800016a09370) at sys_exit+0x17 syscall(ffff800016a093d0) at syscall+0x508 Xsyscall(0,1,0,1,0,7f7ffffd83a4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd8370, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800016a08ff0 rbx 0xffff800016a090a0 rdx 0x2 rcx 0 rax 0 r8 0xffff800016a08fb0 r9 0x1 r10 0 r11 0x35004e5501348ac9 r12 0x3000000008 r13 0xffff800016a09000 r14 0x100 r15 0x1 rip 0xffffffff81ac3168 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800016a08fe0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=479600 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2780,0xffff8000ffff33e8 process=0xffff8000ffff6a30 user=0xffff800016a04000, vmspace=0xfffffd803f013dd0 estcpu=36, cpticks=17, pctcpu=0.0 user=0, sys=3, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 77716 358694 40565 0 2 0 syz-executor.1 77716 467889 40565 0 3 0x4000080 fsleep syz-executor.1 40565 380558 59339 0 2 0x482 syz-executor.1 80100 248528 0 0 3 0x14200 bored sosplice 99631 339377 59339 0 2 0x482 syz-executor.0 59339 471696 22316 0 3 0x82 thrsleep syz-fuzzer 59339 469040 22316 0 3 0x4000082 thrsleep syz-fuzzer 59339 199917 22316 0 3 0x4000082 thrsleep syz-fuzzer 59339 225011 22316 0 3 0x4000082 thrsleep syz-fuzzer 59339 190058 22316 0 3 0x4000082 kqread syz-fuzzer 59339 348411 22316 0 3 0x4000082 thrsleep syz-fuzzer 59339 160075 22316 0 3 0x4000082 thrsleep syz-fuzzer 22316 87571 60774 0 3 0x10008a pause ksh 60774 222225 72665 0 3 0x92 select sshd 24697 251108 1 0 3 0x100083 ttyin getty 72665 70245 1 0 3 0x80 select sshd 46798 115788 5740 73 2 0x100090 syslogd 5740 460342 1 0 3 0x100082 netio syslogd 79012 523368 1 77 3 0x100090 poll dhclient 63034 45090 1 0 3 0x80 poll dhclient 28676 22807 0 0 2 0x14200 zerothread 2914 518712 0 0 3 0x14200 aiodoned aiodoned 44036 131694 0 0 3 0x14200 syncer update 63945 144385 0 0 3 0x14200 cleaner cleaner 58843 378293 0 0 3 0x14200 reaper reaper 95066 176829 0 0 3 0x14200 pgdaemon pagedaemon 37363 383604 0 0 3 0x14200 bored crynlk 5631 187431 0 0 3 0x14200 bored crypto 23145 133914 0 0 3 0x40014200 acpi0 acpi0 97611 29657 0 0 3 0x14200 bored softnet 7660 377923 0 0 3 0x14200 bored systqmp 64775 432110 0 0 3 0x14200 bored systq 67792 252783 0 0 3 0x40014200 bored softclock 72757 338926 0 0 3 0x40014200 idle0 49724 233570 0 0 3 0x14200 bored smr 1 436322 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 9513 6414K 6929K 78643K 13721 0 0 pcb 13 8K 8K 78643K 100 0 0 rtable 111 4K 4K 78643K 512 0 0 ifaddr 59 13K 14K 78643K 192 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 56 0 0 iov 0 0K 16K 78643K 124 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 77K 78643K 2269 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 16 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 148 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 1183 0 0 sigio 0 0K 0K 78643K 14 0 0 proc 42 30K 54K 78643K 473 0 0 subproc 32 2K 2K 78643K 51 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 115 0 0 in_multi 33 2K 2K 78643K 97 0 0 ether_multi 1 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 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 255 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 89 20K 22K 78643K 3572 0 0 UVM aobj 58 2K 2K 78643K 65 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 57 0 0 NDP 12 0K 0K 78643K 55 0 0 temp 170 2723K 2791K 78643K 6865 0 0 kqueue 0 0K 0K 78643K 6 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 2 1 0 1 1 0 8 0 rtpcb 80 75 0 73 1 0 1 1 0 8 0 rtentry 112 56 0 12 2 0 2 2 0 8 0 unpcb 120 501 0 491 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1762 0 1762 2 2 0 1 0 8 0 tcpcb 544 224 0 220 1 0 1 1 0 8 0 inpcb 280 602 0 595 3 2 1 2 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 24 0 24 5 5 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 236 0 44 12 0 12 12 0 8 0 art_table 32 237 0 44 2 0 2 2 0 8 0 art_node 16 55 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 14 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 144 0 134 1 0 1 1 0 8 0 shmpl 112 63 0 7 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3256 0 1848 46 0 46 46 0 8 0 ffsino 240 3256 0 1848 84 0 84 84 0 8 0 nchpl 144 5047 0 3417 61 0 61 61 0 8 0 uvmvnodes 72 4019 0 0 74 0 74 74 0 8 0 vnodes 200 4019 0 0 212 0 212 212 0 8 0 namei 1024 14992 0 14992 1 0 1 1 0 8 1 scsiplug 64 5 0 5 4 4 0 1 0 8 0 scxspl 192 14723 0 14723 10 9 1 5 0 8 1 plimitpl 152 84 0 77 1 0 1 1 0 8 0 sigapl 432 1351 0 1337 2 0 2 2 0 8 0 futexpl 56 19478 0 19477 1 0 1 1 0 8 0 knotepl 112 270 0 251 1 0 1 1 0 8 0 kqueuepl 104 297 0 295 1 0 1 1 0 8 0 pipepl 112 900 0 881 5 4 1 2 0 8 0 fdescpl 424 1352 0 1337 2 0 2 2 0 8 0 filepl 120 7943 0 7847 7 3 4 5 0 8 0 lockfpl 104 415 0 415 3 2 1 1 0 8 1 lockfspl 48 138 0 138 3 2 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 34 0 24 1 0 1 1 0 8 0 ucredpl 96 1381 0 1374 1 0 1 1 0 8 0 zombiepl 144 1338 0 1337 2 1 1 1 0 8 0 processpl 864 1367 0 1337 4 0 4 4 0 8 0 procpl 632 2825 0 2788 4 0 4 4 0 8 0 sosppl 128 21 0 21 4 3 1 1 0 8 1 sockpl 384 1192 0 1173 5 2 3 4 0 8 0 mcl64k 65536 37 0 37 5 4 1 1 0 8 1 mcl16k 16384 2 0 2 1 1 0 1 0 8 0 mcl12k 12288 17 0 17 5 4 1 1 0 8 1 mcl9k 9216 7 0 7 4 4 0 1 0 8 0 mcl8k 8192 26 0 26 4 3 1 1 0 8 1 mcl4k 4096 62 0 62 3 2 1 1 0 8 1 mcl2k2 2112 5 0 5 3 3 0 1 0 8 0 mcl2k 2048 55564 0 55520 20 13 7 12 0 8 1 mtagpl 80 38 0 6 2 1 1 1 0 8 0 mbufpl 256 94116 0 93993 14 5 9 10 0 8 0 bufpl 256 9372 0 3719 354 0 354 354 0 8 0 anonpl 16 131136 0 119466 95 40 55 63 0 62 6 amapchunkpl 152 5561 0 5448 18 11 7 15 0 158 2 amappl16 192 7371 0 6729 72 37 35 44 0 8 2 amappl15 184 2 0 1 1 0 1 1 0 8 0 amappl14 176 629 0 622 1 0 1 1 0 8 0 amappl13 168 6 0 6 1 1 0 1 0 8 0 amappl12 160 134 0 131 1 0 1 1 0 8 0 amappl11 152 51 0 40 1 0 1 1 0 8 0 amappl10 144 70 0 70 2 2 0 1 0 8 0 amappl9 136 524 0 520 1 0 1 1 0 8 0 amappl8 128 144 0 128 1 0 1 1 0 8 0 amappl7 120 36 0 31 1 0 1 1 0 8 0 amappl6 112 60 0 53 1 0 1 1 0 8 0 amappl5 104 362 0 352 1 0 1 1 0 8 0 amappl4 96 1568 0 1542 1 0 1 1 0 8 0 amappl3 88 763 0 752 1 0 1 1 0 8 0 amappl2 80 10027 0 9949 4 2 2 3 0 8 0 amappl1 72 33103 0 32682 24 15 9 19 0 8 0 amappl 80 3072 0 3032 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 64 0 7 1 0 1 1 0 8 0 uaddrrnd 24 1352 0 1337 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1352 0 1337 1 0 1 1 0 8 0 vmmpekpl 168 12024 0 11997 2 0 2 2 0 8 0 vmmpepl 168 161878 0 160100 129 48 81 95 0 357 3 vmsppl 272 1351 0 1337 2 1 1 2 0 8 0 pdppl 4096 2710 0 2674 6 1 5 6 0 8 0 pvpl 32 428458 0 413636 227 88 139 224 0 265 18 pmappl 200 1351 0 1337 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 513 0 32 14 0 14 14 0 8 0