&(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 05:37:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 05:37:05 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x48) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000003c0)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x549, r3, r4, r3, r4, 0x8, 0x1000}, 0x100, 0x3, r2, r2, 0x80000001, 0x8, 0x28, 0x9040}) r5 = getegid() chown(&(0x7f0000000000)='./file1\x00', r3, r5) getuid() getegid() r6 = getpgrp() mknod(&(0x7f0000000040)='./file0\x00', 0x50, 0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x9, 0x46, r6, 0x0, 0x8, 0x2, 0x4, 0x239f62ba}) dup(r1) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) 05:37:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x30010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x89, 0x100) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x45, 0x200, 0x101, 0x3, "c0a543fb7e444306c1fdfa72b5716ce11efa716e", 0x9, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='\v') 05:37:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 05:37:05 executing program 1: r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) read(r0, &(0x7f0000000040)=""/156, 0x9c) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x8) 05:37:05 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x5106) ioctl$BIOCSBLEN(r2, 0x4020426b, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x8, 0x0, 0x0, 0x2, "00c5d45115b5c7ba79f4561f7c96abc2f255a506", 0x7fffffff, 0x5}) dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:37:05 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) close(r1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0xa1f3, 0x5}, 0xc) flock(r0, 0x8) 05:37:05 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) 05:37:05 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) 05:37:05 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2, 0xdb, 0x0, 0x1, 0x50620845, 0xfffffffffffffffb, 0x200, 0x2, 0x1, 0x5, 0x1ff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 05:37:05 executing program 1: syz_emit_ethernet(0xd7, &(0x7f0000000140)="8b2635effb08d4b6aa7ad859bd35f5a9d84130c5e68ac31f4ab0c2155a61fb5fe957c3218b9b6de89bd911c323ac7633307bb9441a7ae5be415a30c408e68ebafbf570bdba9a46568a59e0f9eef554121ad880967d2abac24d9c75dcead7a03fdec130ddcd6c08101d95e0bbaf14cce17367bf6b7858d99195d007c3fa9123ca156a7abf1b29d2e9640d2008e873e143462c4d9b7c29d803b5dd1ee17ce79a8b1f4010647ea7871297c2aceb0580553edfe5305024817bfaa904a52571561fc60db63b647fa22ab33c2a45a986a43b04983abe9e4c0c84") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 05:37:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x120, 0x0) accept(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000851719b3478780f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f46200"/4091], &(0x7f0000001300)=0x1002) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x80000001, 0x1, 0x7, 0x1, 0x6, 0x7, 0x9, 0x0, 0x0, 0x5, 0x24b}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) connect(r0, &(0x7f0000001340)=@in6={0x18, 0x3, 0x10001, 0x6}, 0xc) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001380)=0x5) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3d}, {0x6f6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) syz_emit_ethernet(0xfffffffffffffe65, &(0x7f0000000100)='^') syz_open_pts() 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6", 0x4}) r1 = shmget(0x3, 0x1000, 0x21d, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x180, 0x80) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x5}, 0xc) 05:37:06 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x88) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="75e37416e8bca914b69241895756820f848ef799effc074cd94ef51422d08a9a654e0489e730cab0ae1049a8a6693c4ebe93f9d5c932bbfdae011a177b0e70c386076d630016d90a47f730b69a1c4b950550d3aef4a1b327c87a35fceef287c9e830edab72f1fd9758d049f779aaf31440c88fc07ef23aa108263fb1b140d40efe59425b3e0bf09f2119a535601098fba9d918c2e8ab2b5d6153df25669981ad508b403f38ef9fdc5ba3890fe834c9269ef9556a9f23ae98c2a4288694a4d9cf555d17f08dc55397485d5f95681a09d2f84df9577d0cd3c32e540a1ac423a14b8222e6a157e3c1f0632391127b564e514ca66d", 0xf3}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r3 = kqueue() r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 05:37:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000080)) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x3f, 0x4}, {0x10002, 0x4b}}, 0x2) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x84) 05:37:06 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) pwrite(r0, &(0x7f0000000140)="836bddb347cc511657a42e460caf32b2179fd77b1d749985a543674f8e8e9c0a8261b2be5bc780586a391b5015d4aad162bd96f55e8da9839ed0e7fbf96c82353ab2efdb49aa9ba4acfb9ace6f5e80e59b073818f2297b7a7eb73b14d611b52ca923f413cda40f438948c250981e2f07bdb724591af273d2dcf552a52695d8d8625dd42117948979adae34ff7d3234f41ada9deb74de9e4787fb28bb159fda74029eff", 0xa3, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x9) 05:37:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x60) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x20000, 0x8) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) sendmsg(r1, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000200)="09d2eb4b545be29b2c774b3521c84338dba6a1625fd44c415910568641613aa5342c295a6d947d", 0x27}], 0x1, &(0x7f0000000340)=[{0x1010, 0xffff, 0x1ff, "90e3e39dc4813810b1c9123a9f26581facd805dedeb9c4d1354eca907d08d42c2f47e4915016c8d613d43ff7da180e99ec68771a8feb9f8b31064c65d152bf1d7f38ef96ea9c253354071602efaddc9e5f685a991c8599424754adaa1f2d3b2b1ca9f94e19ecf31d159860b7e2c71a354d7095ebeeb29774a009e3f12d51d2023d87bc66efc7101285255fb56148f75aea06afb2a35478af7d360c56523553d666591c570310dbab21e2e55e48c66879e6ca95f848cbe73df5da53fc269e48190154237af06e74e3217657c28e6b72057fe33586b6f5219595726161d6fe749e731dd518981b6ad2ff09f830e34e989ffab7a49638d3ba499a812aca65b21f64fc75bbbdf541a04822e6915e9b1d733686b2fd88d22492d00b5aa32bfc88d2847d0d2ce5044552467e86d90ad0b6f873098bea6da0394b91fdb1ce94617a3cbd32af0ca0a0238f785a866463555f1713b5c7964f2b52b72e064d55105a6cbaaf628ebd65b3e0a93a8dca76944b7711fd1c7fcc8a609542416f623fce6fbc837454ea2ed642ce585713900c8b87857212a05e1126f63267115c7e337ce8157dc188873f8d9134a4c8b69662d477150071014ee3b77d2617ad82503b15a1da73c4d11fff14273d43fb2e8d130332b66e83951caad22ff500255f63c1b8fd3f41c222effc32a9e463d313f42ba7b8a417f46cd50cc323b8a2e8695ac8d7689383b424a957c915397ad6099ed3ffe0c3b6c5865c4fad2369a090987711fcbbc7920f74dbb2588c1d24ffe19a81acfee7d426df5fa9595d4f7b730ec2beb5b07119574756cc447df6bf8cf3375602c18bd5a952aff39d00153878af76c742cb9c45a8f798645bd0636269f71987f537b38c6688686d9c1e78b2df88585bf49d1fa3404500111da1286c5616ae591ae77e5570dccc04bdc1e159895e5ff5ddde47a3f14b8ff5fbc31b66bc197281222ac4b4dc2ae2215b132a77eb1c64418202b3411d1afa9cfda371432c46e2071edcbc0fc135660aedc6bfb1e405117f415405b8ab0a51839a994007854bbf192201f5992cc9d2a2a0862194e009204a7edc0c7b7d4e882c10d4fe63c4ca4fb9109ed00c697eb9a2a094fd7670b05d9bfa9e29ddb719aad73f1b984cc206f039a0672dcd11f3a962694eaeb2b97142fb57aa72864743b5774174c7227a7d07f2a2034911130eecec05173840590e1e02bcb5e0efd11f0d6ce9dea15d5a5e41d5625f3ed3cb5af421378063346ec39a44837d09370a74b44d71e170bf316562622bab9593adcb306eb156ecba6907e543bb94233b8720e86ca5e1515ab410c2c24b3cf65b58b9e2df204e7b4a6c096e83db8fe474166be747d43cbd6505b693f98cfa13b15e9ce785fd92e6b3b38f85b077db603063ab643c4dbb1f16c574129c06c7c617580a1b7879cd015163037e3c01387eb622b4085f34d42bea4b776cf5c294dd7d7ccc3140aa36ebabe61406645aea1195dd897dcdcaded8f8a4fec460cdb00cac72d4c47c07341bbdac25c8a836dfa9f0f001f0db0b4db181c6ae9de9b4fcc167f21c50799afa16b08cd445de5b3587fd35bd66b5013e920f4af8e11de2806ba5762e6eba8f527f31f6d2703d902af14e47a70c4cae54a56216084547426a513017691d0daac15ce3cdf32417139dc4ecdb039874eba81579aea15ee704476acc8e3713866dba19c90a2bd7058ee8829e52f11e3db084b0e442859063ba8e1c4afc7ed884654def9cee5d118896ac9d53f65fad042626ff3cc962e89f98f531d00c2fb021fe2f15a975246af07b4d6ab862e8ff173c9533bd6ad685a166c6ec5be104d564735e4c1707b0b8eff775d5fa9877692ee41b7a18f2c91c244116fad2cb43936b948a90bcfeb57d05b4d368b7b6c4575f16473ca1086b3eeaa92b79d5b9c2a390622de2918be6f91bc6c0783fb57b49614d995eda7adb8d557c2c42f17bee60064afeb403bfa893dcbb0c5d22bf2005aed6289f4237e70c10a5bef70342f00a769a5c065fd459049cf2b5f09873cce15f8272e4d761d5e6c61b5caed8fac7ef9e8c24e96f88cca31a9de4373cec9ba4fd650e1874284b003a64ccbb4ef9461255be13b91fa7ddca13e1c3c626beb1cc4a66d60c200250c03c332b3f4b1f26cd5f5a13e16844aea5a434bb31b8f0f59c55035089c9b937e7b62d71a8c37145c71f65b7e0a0c6d95960304b3a03c6c94ca9a130c451cd9aa945e90a2633967ffc66c1cace2ea778799400a1465e7e2f80e027b4a15531105284cc7beac1c1d23dd02c17989fa587a8402328e29b8ac222d7658e172e09f8dbbbafa33df40be7bbf498384544ef803fe8408ec11f7af9bc2be422f759018409608cc7b8d0f7849c0ce3f2e54b67ff9043f04eaee80432cc16c44bddcd0d7142b899b41ce3b5c4467c5a992270aba6b341fca35ae395607df1dc1e3334676aea869b088aad6a5a56344fe43f0f4798889164561b02f50593c0aa6376cf28ed250c7e32f3dd90dcbf770cc3bada132668d4daf7181a4eb89bb908708d8f09a296a9eb9e88bff0047b090f1d1993f5913c759eaf0ffbb4908278a4169c2226563d13ef4c9536829f4db2f791cdb2aede2340f1875e1d924484238dc1079890901712893171538e2e517e0f3c5d16799c00cdd137334daac1e97a6660d403752a280e060f83c3a05f279536b1a51edec1e7d331859dd66c74169f0f1351370d0ca580ff3a608d620d6551b574def60e7f89bd33f57f6e954ee3b3541f93eeb7a6ea3a6f692468aaa7c22f43a6dd68b3068c087811f3d25fff269315b8749d4b39fc306d3e94d5d2f667c7f09122f3dcfa46a692f82b49cd6f092c5cef2677f653a92e4f5c595df3007c2d1cb1c24a282c8917c26fcb67aa713c41e9f09a1baffaed833188d012e23e5627ddf1df155cacbd348d22da745b9401e018289142def5cca14159fe0842c6e6418b5d354400f06a1ed6b67354e74ee9b38804b1d0026f1b566b30d27e4460a3df376e294c4735344ccdbae961482a8354ce9806174e60522d3e7afaa59272e14e3246009bddcf8b58594013498cec09c9c6fa0272b98707d0dd57b9345569dbd86ade41f9af87a0a5214699dfbce3ee8c0557c91006610355391eb64141d31f10caecbf38755fe60d625105ae2bcd7f27bd5ad4e6618fc13cacb606ffba1af3becc5afc631e8b223dbe2f5d0ecf8f214be9e8ea2377e55bd26d4ac922cd6a7cec1e413a8e778697997cfe455e8fc0164079f97ed0bb6be523cbde52802bf0ee96da0c6146c1633be9278b6c65735f3033461125477f4633583c17cf45cfb1c850c55737d9db678731f85d5cf40ed58690a4022d5e3125fde851ca930331a7c6f57642dec5f66a43f64e834b2036df19ab4fc4fe33eeddde1feb557ada66c4349372e82bfba98ad5f0dd4e76ae3515ea8565ce6926f11ae27aa5ef7795e8da9f005a94acb151dcc7f8573c754c78da8c68997276d189c79929d69399270d0e61fec9626d43ac072ed58c6c6c61022a4d85709ff035639d6eed1de515a50e5362b5d96279b2a84862f2c1498c7273d1ba02d11d920a70c30c21781fbcc01c34e1d7c0c8def9a300a38fc7edb95f71b11dd00bb230f23562c00603a167f00652ef5ae6576232d647745e35beb1b1805183034e4fa9ac7fbd93a927bb613f5cdb2621c568040241c5edc55168619db4d8dd253fecce2e2d8495d68e52ba50f48a03a341674c568bbb3dbf571c313e756de8b0e6105d8ebfe3ee747e1e962d5f8c07f79d2fd95ae0ac116c42c6c9d56e67a54cbb042a0af1752c174adb57b8751c5676e39b1269175b39b93018445fe4d28d27040b64af206d3333292abab9ac1cb9c4d7c3bebd06be1466e4c0f5e25191633096cf7abba4fe356d4f8712ffd3e3797fcb713acd04eef6c82d312ea292171c29b0dbd5333aaf19404a7a7ee2db4fa924e11217429110692e6711fe79a30ac1e62e8ad8e55aa656dcae7e2efa3290c2e8bdcaeba5521c6f2258085092bd8579adb4bb3ec3c1988320143bbd6bcc7310505e4bb3c738a2fb52d985c931cf7e271009af8c7ce79d985a0f1b8b2f0731c4fc667a7b45b4c41d12d4d3b04a100aca7d9dbf3808c270de089eaa9d5d2e6304c3bc47561ff2fbcc15ffeb840a8c8fc04d08c37658a113044e84120b998737b86ba3f2dd057178a62474a7cf668dfcacfb7811f9448f14448a83c41c7506aac8036ae3d15a1a636381b7744bf198c6c80988d5f6ac9be5deffbc5f9a5ba68624d518c2cb23467aef13bcc5364814bd69de4e34982ce8e6699cb7a4c6177c321876bd5d8d271002a7717dc0c6f6bc68b7439657e3a0092a3a40c101380c8805088a499cce85ed897be3491adf302580153387aeff4e43c0098d086eae5ee5203b530f2e6ee60c248b456aa1ae313c8676e16ef155238b44c373719645e665b055e7d9e8a92f7c8b2c5f48c87afce12501d0ae966db0a775cb21b33bc3b69d0065b1d4fff10f5036ce13c74f5c1dafb267521266f4d6dd86a5f4d1602be0e5b3b085b60dc5b81e8ed856b7e5afc071655cf85772210a8a064f34762ff7c4f0909fed63c46884ffccd49ba7b40291e3ee5aae14c872913e08d8e29f4ea1aa7e9fbd66386130d759ad5120c5863509c24cd2e0d943ccbc9872913aee137eab646b344d79619eaf88219f9ab5fb04abea0a5a1d82210cae954336d19b38797213752c8f075515ea5f1d911f00b6e38a9deb359f59c357728323f7cb6a5b19b2149fffe1a5c27c043c398937be371041760149eb2ee562a8952565d6bfe8838a80e6ab57f48533e634f5722b847010e9f027978472b1ce04d6d367dade76c3ad8ca30dbf9b9a3cbfcc1798232a04ce803b16ad196c12c3b3a7d456e24f85ba2991bf02c69ec52e2c79d8d87f799b91fa5e0cc3ba354389ad55b6e9e8714215b7f13661c373d2b8d6cfa8182307277a07cfbb0d3cad9bcd2af4ded57246441231f5e7b217f66be7658d0b1ed7ce23582e393eedc629afbad2ea5dfbd633d11fbc407ab776d3b6493e353f9706e1be790ba81066ac5e73a52dc4ccac225ed1710a56b20ec400537c2711f8c4ee45e6291239db7fb564fd02b0cf3d1d4d7e9b118a10c2c14e6224e79eec7336b391a0a32e707d7d4e163def64eaa6d540dc854e8d738e780648bc0c72ab3d96e39686df3ff2382a42aed7263d116e35342cbc7c98eef9b1e0204037bb8e51b6b1f5bda7e92da2d7956d9be87f80d6a5a091d863b4a0776abd48daf9d0d83319c184fdb6f7af07a171b7f3e9ba713c4b4a15bf81f7aab4f49da3de730638821531b1ec3ef6dcf306105ae083604b9ac9cc5fcbdd1707346de23c9faa1d60c3f29cc1a262c1e35c3ac47eea42c5eb32ffef38f9043ee1eac3a3d4ef67d860c3b4b3bce39190219d720ee9f4c1d44484730d36d8826a9c47feca71c6f7a5fa986853d7616354f8b161238d73e5ba2fe9db643ce790a8b2f641b71695d45b5d215ee2d4b3a4d3d6e2a29a922ee17f107eae25c70f4c0799a4caf7afb4ed77868a408a3ce0303898ceabfa27556aa1b6e10e321b10f8f2b51fc73197c3c2855aa38e35ea1046198424980ba478b3bade851d200d0e70bb882d847c58e99f25b80a0d64d8a21ad9b6e96299a2ab838ef63e0ad8a9078737de5b5e95f6ebda1dafe468d0ba26a8711f4138674f71e349daa05df3a87499cb9aeab2a1aa96a04f78e4bdf3d02e4c192eb54edaf5005252f1b7a642217ccbf380e623d88aac17bb9dc4b1798acaf3634b"}, {0xe8, 0x0, 0xdac1, "9a83c78261e5e1a1ca907c5ca87b34b1e05126aa84ab653ef1ec84cf0aaf98e993583babc8578e75d872c64ec1a9889515cae69fbd6b67d067bfb959f791b4f370e54e8d587651db6c16bea7848fe3411bf4180051296a54e2b14433ac9f5cadea86eba692ac4da37c7c9a7bcf5418452232ce34d42c2f9a7491c277f10dd1fc9a56dc4672fa308b169f2e1538aec1b13ce139067b9ab9474e89cb8e4be9e9262f8e682ef0ab55af1d2ecc8c21a15e88477a6f089e0d6d1d28eb8ce418958d36be976bd12258a7862d719b905252b14f5d"}, {0x30, 0xffff, 0x8, "854fcc34e3ed90987296b4eed12b860a792a3fd8747bfa2257dacb7367"}, {0x58, 0xffff, 0x7, "d85a64d640a47c5c1233c77777cd93bbc66402162b4528084712c8e885938cc04a105b52b0766ccc52faab76b5756f4642d13ac3a4c63dfaa28dd4f7b5aa43915bcfa8c8826d0cb3"}, {0x80, 0xffff, 0x9, "13afb19a32b5bb6866abb73b16cac2f062fadd4aac868401bf02e3374dca201f325eac6676df0c3ba9edd42910ecebc203f5d2b2215ac5c176d071397ee00429120b271edc3a00be0db9d68604fd2a4fa7bfd5130c1887c91a5fc85c14281701bf51d310dbbe3db1577b"}, {0x18, 0xffff, 0x0, "a5d450"}], 0x1218}, 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000603b00000000000000000000000000000000000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de37af351b84afa0247e00000000000000000000000000000000007d5f"], &(0x7f0000000240)=0x64) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 05:37:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1008a, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x8) close(r0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg(r2, &(0x7f0000000580)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)="91babba33e779d9724d0abff6162296e3e5266b47afae839f936932bf79dd36d81c19d624c0a56b88e491eee2c5dd84efaf3598dd787563fc8c496f01f9c5aa32aeff98c37132d9302840fc94b14e4a77ee335a42c0d42aeea6c48b8d261c0c22f01e14f7ead555c1e6e94173e8e00a55995f8a525fa271f68a15174d474e67c53bb29c3ae2ba9b20fb9315b1efe92f532e09628cacfa36c1e41d901d1d6d72d687f32590308c0", 0xa7}, {&(0x7f0000000200)="b4a04b6eefc076bb7e3cec4fe02fd782d48a4a326e6368d045c065fa8027eb003f2a2c892efe0d52e6fa6f212f6673119e0343eb6e", 0x35}, {&(0x7f0000000340)="5765845d761d6b84217576c7c69e87c45f6749548b3142ab79417f5a7666246b", 0x20}], 0x3, &(0x7f00000003c0)=[{0x18, 0xffff, 0x4, "a84e"}, {0x88, 0xffff, 0x80, "6dd3e249abd16988da988037062d1980bc8f0f6a226f92c9e8568380f866bd99e84eb5b3196d5ae286c1961e77d487340860dfa27b8453cfcddb8f8aa5364c874018a79f6de3e54bcf71364af5fd35313e66ee800c3f5c34fff41921ae19190bcdb3fe47e72acfbc49eb3822c2f5754829"}, {0x70, 0xffff, 0x5, "27553dc2dee09bd45f469047c3fc845ed485ec903de8a09a1eca790fa3b08e45ad343897d898380fe0a91a2aa2622fec6b8170a9b35a1e59256cc51773865545e861d0b064ab6a3327205e0e184c5c2f2480ca748947e999dc4edf2c78"}, {0xa0, 0xffff, 0x2, "f0dea0461533772512c8e3992676dbb694ac38540e71203715899b1b50f034ec90c979a958f423f78029516b7d14655fc0ba53868a38b30e1ade29ed3cb357afc124ac5aec5932793aa5b2bf760f7142050379bffe714fe77b5f0b585269145807715c372892466a72b45b5035aee96a87e6f2d4976046b7ab308188292ccf11d37042aaa2a93e55ada7"}], 0x1b0}, 0x9) 05:37:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x401, 0x26}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 05:37:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x200, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='$@\xea!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/]\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)=']\x00', &(0x7f0000000240)=')\\@)@\x00', &(0x7f0000000280)='-\\-+-(,+%\x00']) 05:37:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fa", 0x1}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000000)="766abd602fc7531202c79d885eb7ea8c0b5784539040d3bda316930d58ae8e0af2638976d77aefea41b8e6", 0x2b) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0, 0x0) 05:37:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x40000000000001, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x80000000) 05:37:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 05:37:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10020, 0x1040) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r1, r0) 05:37:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="d03a1476711275ae593e4a31c3dcde83379fdbedae265b360c881502a1675010c89f0a", 0x23}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:06 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000080)=""/8, 0x8, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) flock(r1, 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2f, 0x0, 0xfffffffffffffff7) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000100)="d5f1c25eb8d3", 0x6) 05:37:06 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) r2 = shmget(0x1, 0x2000, 0x491, &(0x7f0000ffd000/0x2000)=nil) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x3, 0x9}) mlockall(0x1) shmctl$IPC_RMID(r2, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xb5a1, 0x0, "d3534fec3acbc70dd2b2dfe6f093ca343a82b301"}) 05:37:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) syz_extract_tcp_res(&(0x7f0000000040), 0x1f, 0xfff) write(r1, 0x0, 0x0) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000440)={0x2, 0x2}, 0xc) write(r1, 0x0, 0xffffff71) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) kevent(r3, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x4, 0x7}, {{r1}, 0xfffffffffffffffe, 0x2, 0x200fffff, 0x80000000, 0x67}, {{r1}, 0xfffffffffffffffe, 0xe2, 0x0, 0x0, 0x80}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x4, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40000001, 0x8, 0x4}, {{r3}, 0x0, 0x30, 0x1, 0x2, 0x200}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000020, 0x8, 0x53}], 0x5, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff8, 0x61, 0x40, 0x6, 0x7f}, {{r1}, 0xfffffffffffffffe, 0xc9, 0xfffff, 0x80000000, 0x1a}, {{r0}, 0xfffffffffffffff9, 0x63, 0x80000004, 0x8, 0x7}, {{r3}, 0xffffffffffffffff, 0x60, 0x0, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000001, 0x2, 0x5}, {{r1}, 0x0, 0x20, 0x800fffff, 0x2, 0x8c0}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x40000000400000}], 0x10001, &(0x7f0000000400)={0x8001, 0x7f}) connect$inet(r3, &(0x7f0000000100)={0x2, 0x0}, 0xc) sendto$unix(r1, &(0x7f0000000180)="5cda99e6a3d2cd2cb86e17fefb1fd98d5e188cdf92a188b4e234d9b8227cde0559cb62180c3a95c7136671325aceb1c8ec8b35c66b08aff253be9cc7e8ce6504e0b00902af2f797daeed5aa12fb6d46701f3ee6d18624bc6f7c63572dedf25a6cdee3b787907bd06869a1491ea550aaf3c2f8ad6a4d2245eb57caa178bc7b635236d81d132bdee068e2b733c3c818ee1fdd4e3d880999aef1fe5f26efe5984477316e438f4c96c7f3983b786f6fbc67130432efc7403202ab94903a41447a65f0483db0e755dce555f81b759f718af8ad2842c", 0xd3, 0x404, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x980, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:37:06 executing program 1: r0 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x9, [{0x2, 0x3}, {0x3, 0xed}, {0x0, 0x400}, {0x3, 0x7}, {0x2, 0x5}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x2c6e}, {0x3, 0xf32}, {0x1, 0x6}, {0x1, 0x36}, {0x0, 0x8000}, {0x2, 0x496}, {0x1, 0x7}, {0x2, 0x7}, {0x2, 0x1f}, {0x3, 0x7}, {0x3, 0x6}, {0x1, 0xfc43}, {0x3, 0x9}, {0x3, 0x400000000000000}, {0x0, 0x90c}, {0x3, 0xfffffffffffffffd}, {0x3, 0x2}, {0x0, 0x4}, {0x3, 0x3}, {0x1, 0xfff}, {0x3, 0x4}, {0x3}, {0x2, 0x1}, {0x3, 0x8000000000000}]}) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000440)=""/37, 0x10d) chflagsat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file1\x00') sendto$inet(r0, &(0x7f0000000800)="8fafc98520341fc18cdee993278956376832c04b622176868de764703ee5faba42603be5cb8ec74f78b0605a37ff78850c7df82bdfe999f81fcddb29d6d7827fc3568151cf34d31047551f95df213ebd19866cc9654dd713c8ad935bee520fb5249b54115819f3ab2fd01bc718c9df313e1cc4b5e44b56376373d571168ba811b514cb086555f51bed05f8f9e643e0cd5407002707784961bfc05d3f4b77028e6f8868b5621b8b0af23663bda44e97348b357ad255ea734c5e9de93fcc31584328a054bc4210149dd3f4a97e83472bd38c9f9bc253a1ffc154922ff0cd16818e49a0fa85165f43358809937a28b5bd921067003241fdc57b43db9ccea611e5c5f041f5ec22e9f700da69ecc1f25c19cda88ce54c5baf8106a876284238cd66fe0192981414f71e9ef766a33799d41218473bb1fc477e2f3abe132de6e105132e44389b539354057131752caec64a716d22aa0efad1144a1bfa870c7a2db7e6f21b70ebf05f33ad3226977f78062c6f8f725357eba58ea5cdf0cf424df384ac3909443f39b9443fc52748bca8ee778b2881574f8598ff0dcfc0222bdd5b078d1c6f1d89aaf90e1c95da8dae52bf4118b3e7eec3ef8bc1b798a7cf2ec16ad7c42328150811df68ea34dd0f49ba86061aa56bef9c671cd50258af857793d3a6734e3da0e9999df74b4e9c1169a38d637d1f89374b5c38bcb16c7034a29bdd29028610f42ded665400a2dff39255840c8d8885cb0687274e6a694adf108544bec00c86f0e0a51395a631fdeb1c9a25a015c4737fefb5c439ff158c58f1bea6cb50fb15512ae1921cbcd16f0453ba94cfc3bb015d8020431e078b25296c61f0f1ac011deb302e2ef1d5d6fae31a330484ef4f25dcbb4e11d6b93a1a8a08bd5e00e6b1f0ad39227a6cde1d7d502a794d6c09b9b702701e22523c5f920272937f71f74e7e03a91eb96b0f5524dfb80afe99c5a6a2dbe7eff7d021e4436de89da4cff73d4e3cff1c097f6ce769c397478a4a08033feccaec5c359f4da7b38060462f17cfb937f802bd11f0f05ea77e5ed6b474c7553ec8f111e6590b0ffa50b41b90f1eda7f2edae77c3c6a3a3d4f146ea755d8ebb8ac683d7d9a15f40c8335e86dd50b528da8748973bec3e5ef45e94cc6f924cac21b233461357fbc42ddbe9b0a72e5f646d050515076f871e20d21974635d606216846bdf5797ffad0bd3f9cb7a94b3fdf749a30a3b1fe2f511eb5fbd09be558d03378bdeb0f77e4d232653006a83f0e1bdf1d0463074b1a1bec2a19271192eeda2a980a0aaa79d30ab360c7f609a4ef15255037228c46ed4bfb138def0de19f98dfe7a3303870adc305ae6c1e58ce0168ecb4622a403477cc2e6eec9135f6a91a627a4aaae4d5cb7ab118bcb378312477e2584309cfbc696645b6fd7d158992708bc9001cae0b1128985d96663d0e3e5dfe8c1002e7c3398bd4c10f63343d8db6be1796f2f5c6e73d2955c1eaf9885a3c49ba5ebc10e7e6e8983ba65a082bba5c541a41e9a949bc3d587313b3fbed0ed96ba502a9161f40c2dd0694c2ec6b897b0c93dc2c674e0bbc0bcb04276ea6d559003ebc0dff977f33f6057065802197f037e71f174a469c105962f1d7e1645466ea84b2185e2f46a69bd4cf4162ef66fd073b50a4545000a927d686de26d2e8018843b9d5d7b16a28466cbdb431b9cac717299227ab3e9974120a12a8bf1fc0429bc2c6b08da82eef7645e6ab034b2bdd2dcdd1ddcdf1ed2847f45efb0c55018cac8a11189cccbade2255ef8d5f03a15b79c48d66dfb8ec908f8dae0cf20d79dd02776fc11200590ca9483732b0a73bfcccee0922112bfa1805bf0dfee719214db87eaf8dc17c5310b1920a727b2d7726db0f8db8b0fb632efe9c9ea7d703cf39dc7feb50e8af34342345de6af07130eb588cc37849d70ee5ce2ebf93d1b6eab845f4101886a17b5ad07a625a005a6f81b13dbc4613f3a40269ee735570e2bf3074b16acdeb3025d2099639fb0cbc367f9a1ee5e7981a62245536ef32276936475d688bd7acd6321ddacf1ccca42d04504846393355c2822757e32466ff61993f5157dd4415ca9fb82a0deabe8e17fff3cb59bdd638728a5144b65c9eea1156faea2220d918d80dc942612b608deb2f2c24b694cb827fd77e4eea4bf9223e18d6aba0f709bdbd04d7a40d6cbbfe819649b4b5a7a841bfd36eab05568000c21018b13f08595698e81886f24043e5902383c7f32994639ce714397e4572b3af95697f1e194d652a51a8d5ec19a42179745af2ec9c996bf9d7cc81c9ac1b693ecf3f77689fbb3b7352e3a6cd91f3c16f6da8cfdce705ef6deea4a0a2555bd25a96a93c0fe9cd3e0aec3c3e00388b813b3f135ab6ab0417976d8e551d4a25d80b85a2249cc80c06d8ed4f2afa09cbadb0d442eb2984f325a8924dd8eef68b638986048ef44438dac4f6783cd858b4989751c126706f179aa1eae92b2be5cc12e27eda787d721bf58f19263613f7bf8e411e6e364ad685291981359fd93f424365fca77fde8c7c7cfc981ddafc9e7db2fcf530004dc89248573116d1c6a62bdbbed4221c7b76355060af49a491b069cb2c9f4de6830cc65b33b1201cd5ed5c98f71cd01de91bc6511e6b096a28fba47664fb1f3dfc84e90641bad12683f90bb19b4686d262adbea9c5068104c90c5cc2952b9c1d708ab0d7259b6892b4cc891ce2ad16177f6ab872428ea036bb14d079598161a8b9c8aac89129dad8ccb81f8f50651b93461783b34bdb90c433784aa718e6ee3ef80501d315bebb6dea8ddb8288692a36fb421ba4a0f372c84b38f6d5c30b37323b4a582c7ec76056a02dc99747d7d682913e4a57c083e48f5526e288595218f96e650a2657a37e5d15462f18c4986bc6b212736b6b375bf4ac95e37f47c634eda911d23f0f13e000ff639def4c3c5687dd81ee5cd81f6b14cc753433dbb29f8bca51aeb7dac1e3fff1309a7b22277970175c15ae590d039138466b47c8133186b2a4ae36288ca9e3b6122dd29f3b96c0250642a60b296eee934fe79d47e4fb4c8a0aef7e7d33b1866b490d1ed2bdeccb25d9e149bf4e125ae2f8b219307675194103ce456956b81e8c3dc8701ec2f08fc2072dc51a3a0fc6e270d98903ab67f83fdf838d8b186d5a604ee18966485e56cea3408525f965890fde5f4ae02138f72e0121798345a4152d971b516c6c47472c08786308baf5709f2bbef4d66b228d2da555e1b54ed901d98b0eee0dfb86a5b16a7bd30396de6856e0e3dffd0773955bb5381bfdb9004aeb27f97cf54c453931e1ec97358740c859b3fc25411d52c6f6f51c8047c13a86fa889826a2b62b1cfdd6472dc0f0f7f7e7b0beeb99805db4469c853f3f9e9cdcc07a99d1346f9310032f21aace4667a68233c52ad7df4bd498c75ea9d7120b3594bf1ba66179f176b2cf6b501dc6e84346d51439be10946fd7fc25250aef6af8383f91a93610845e350754ecb062c0d11a20b42d6b2df0fd14ab0d7f8ffb6083bfee2274cf8a8dcaa5ee7948940c2d2666cd1186a50265ded17f7a76108e9c2a4588eb41e80648a861e6737408337c5f39fe1074d2de15010fc6c1099ce383c228aeab0f59e1fe6894b15891cd56130c8a242217d4fc2a7ebac33d8191cf04b8f632637c49174e7ee76759d91f60715b73e20dbc782c8e80738a0e6b5ea5edf0f6134b43fd179ff405414ced142c409fbded10f178bbaf9981f80caed14f5e1d4e16d97373f5571fd6b9f7e0768b934962b3e9d197695d4c31e55e20bebe47670a102311573e672966772426b93236c7bad8e2e75900f5cbc861773611f1b6e983e15046512780abcbfdaa8e220e70934e938759bc779736f2d34d8d695a5686f34803436901ee2603674118a8feda03d3978b7a59bad707d5955cf67c4592886f63ebe43481cd9bb8c2b939b422d97f22f7a22bb86d2f99bc302bdccab042088cf26e2f37d36dd7083d9beb439caa66330227beaab1ea2e48184ed3aa2ab0835b6bad98603342e921fb48638b07480497457d53ad721e7c7008e0ed1ec3859ee29f336a18bf73ba88ebfd071654167d1ca51821af1f94bd995b33023bed2e2a1abcdb1eed0f6160f3fddb1045afa7b50e31e6c68af79ab2c50ed5f59976c68e715c20ef2deca28f2e1e8c93a80f76a11b0635642eba056e1e82f76bf7f3c9315042ff959d842de3a21f9f383719f9ae9a32dce9c6aeebc738412cda1ccedb411dd874bbc95f97aa56147e1bc3d100d8bac862eb22b4d676ed5201282aa4247ec2ef3dece45b3189c730e56abd6498e96d839d9a04c8f1a587dde7c4191f2b11beb490e83c3cbb54a1011cec4f9b916c39412fc95d28d0728215bd1be6b4206a546576f739388c800cc160d2efd74117506ce2529ac61224689c7158e217218d9d72976569f62a7052f38ce9109b22bf8d030416383dc0838159f589ea9a164f2bc7a47213ad88397ee1fcf0584ef9b84e4cd4a01b177e2c24317f7cdf4a589de771be3fddd966721a2ee7f5660ad24a607f18a90bac6d16192c89db3985f06cc4664a228bceae0abf6b601b984883871e613468513d1dafebbebe6077853747b563b650ef2dceb28130319365a0084df507ba0c25169bc99fa4453cca1b380af8ddd9ba1999de4cfe0188ba6a616bdf47b5d696fdea26f9fb4e67076c744e1ccabdc9fec18564bd93326c19c299b279b5361e5d5fd363be37ee9e8636a61284a44c8498cb4b5ed3d9d32e560ab0c7f3f1dfdfd0b21030522569b7ed28725fb07b3c5126e46851cae721c6258bcb9644854fae4fc2898fd6a08ed047a962a3bfb1eb324be99614c8b11d4539269500594153765f33fddbc041bdc5a72b08d24513fbe534e35e0090276c94fa74275eefe364c55bb1ec45e68afb1c06b8fba9b4e9a3d931688f66f5f20633903f50031d11dc87f942108c3765f26d9c08c662ae33f9802177c29e019db6cef4102f3a3589ac3a414879d093b15735db1a3c2e899a25e6d7e8c795b9e81c47fd3c40bc43012e4208642f07eccff56d70ae2392cc22375b641b1bddd9098a869e116622d85fa79790adad5cad0eb00c88d8addac04229f1e7ace77dc9d2b5fa5257478ecd5d0727b74da1c23c35dafb58fa3f3f8ae33fccc43be3aa07930ac47541b15bcd3418d655efd60de9a8dee5ef44b6dd45091637da8c8dee20e7cd6b1fd34acedcf0e1b48f74ba1896de6e392bfd46ff54cec84abf87b08de881b280a57e7c1022b2064e7ffaf572693c98c58711a5a4fc627ada2f41dc6c98da07e42ca1dbab26c7fdba116f2902e84ff7902e3a559f2ed4c64e9ba6ca59fb1962f2c5eaf27eb0fb08999b48e5eec2331d33ae4e78cd21a737ec081abeebfac2a95cabe5ec869ef8b2cef27455ddbed661f771833cbd70a95b50cdc70239b7583000f5b931bab12d66afaca128bbb987c7fb0e2358ade84c15f876be6c5fdded40537238e0ebdfd7fc3616fe38b10d7e17e2c47d9f4277ab26c141511bfeb03dbe9555ba660e7730b9c6babe62dd9545fa1230e98fde267b0e0797eb5493a12c04e8b8790720928b277397bdf03c260f7643a1b5f5cf7319857a8fdac39df26a0cc443ecb54af134ae98fccfc812a342499fa917de2c9b6f032d22e85cc0598b02ce4142a7fa3a4c00caacb8d1a31d27aa4f8d9f459b6d11fa39a3b773f1b3f58530b6b33abee0725b158299729a9ba8ef0a1ddebd4782acd03d8ce94986062ec807a7c59d58b0967c839df450a566e5dea005978fa16032c1e42771d", 0x1000, 0x6, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/66, 0x42}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8400, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000380)=""/13, 0x32}, {&(0x7f00000006c0)=""/193, 0xc1}, {&(0x7f00000004c0)=""/171, 0x3e3}], 0x2) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/148) 05:37:06 executing program 1: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000180)="1d6ce18e9fd7b07645e183b9c03122175a7d7af41ea768c5619adc0ccf6388a69d117ac47cb6fe274524abc587a41570838c15923060667781625698f6903bf46c1280ddd3e329580e229c38fa66c2b1d5ccdd55a1816c4f6b7be8c24c6959baa924d7f597916d2d70ddf749aa508e5ccacef99cee03eadf8d83782b22d36ac5d3237e32e5ca1ea4", 0x88}, {&(0x7f0000000380)="c1df62e9a5c1ea0d8b7c4249bf889b89fc8cc5a8a8506546db9a15cf9a7a244649fcda6273f27053b2360aea557f5dcf86ee57895a790482604a45715039650ca914b0698966d39e86c819bf7bc4b763eb64a025476ba8558be596d2776626e101eaf0f6339a64b17432e4bb7a76c8238e296c0cdac237595437bd9391709b500a6187e27aa9cb98f2e4358aacec558c3fc7cb4333a9bd5d1b04ebf2e183e4182fad5d54ecd631e4ef658123cc33420d575e7fbdb2befe60a02443d38e9fe08b31e29471387fe6d142c60d02d9b74b2af0d09f7d4151602d08c06f33e4b370a3feb8919f512fe59b1c458c6707462a4b1563540d291ca4a30a571c2c7d253ef334a4208dd0e939ef9d7a8f65247870f6800ca19fa7164786c54dceac7d425da56d8d4bb1052850aa3065833340679992f19ee491522208a40ee8f58cca006cfb63924ccb675579d09dcd24bb6d8b3959d7a66d486d5bda150163ba01748eb1566ef57bf8d3ce2f96886b42d485e73e12850e49bc52b2094938d861beeecdd590fb04f6647dc66d2e20c5126834164b53dc7438a42efe5747dd45f26da788aab14a1455c85dd70c9fae54bb05ffa3a549f4a5ebe0edb606fec8a970914db86ed03a7a08b9bfe176ad9d69fdc1d854d419439d671d8ea46174701a768347bb3b04eb22f3b6d8becc544caf2934957e907d736240383c63aaa918d343b3ac2bf2f0d3ba78c491b63136d36bbd93ade07cd7eac5e014f9e36916c381a3e8744615a8f1e6ce537474f49c2846ba1e17f82b1ff1d7e7065b29ff4542c2d3b0a41e5ee33d422c415b211ca49212d2d5194e78971e36fc119f8ad3acb667ebc9564852fa39399012095768669143ac79890f18aee3339d244938140b309d3bdd4fa92e880e6071bdafc306bc7f42c2b63e4b9d5c7e528e51dd8149ce78663662a29a22f4688cdec20b029cde10f6046d325eeb9515ea399c33062c97844526336c2684a734e49c1e7a51677b30ad65ea0716dcfdf9a787e37bf63bcbe45afd8f3173a5de7aca7fe1c75a3d5458a6a522709c477acbb6662660961ce75938a20ab87997bf2ad1b72d0f6e479a0f99f710e7ee384a4e52782b839016d15a173e4b328e6badb97f361994dfb4abdcd0837d9fbf71067991640fa4d5a1fd5d977a9ed1889c2ad88377393640c51c8bce29daf7cf6a74469250565d00c426fcaf3e50fb5841ac3c3fc4cdfad87a712646cd1041c63fd207dbd9382951dd2db45fef29bce6b5853b2fe4a24c99e34571b4d17c44e83c2027f3f1c4e0b86714a575ce8db7aa4700eeca1df5a65751e69b9d22a3eedbf4fa9bd5d54b1ee6179e41caf778fce3b5598a91e30d6a639cb402c71aac1aaa390ab57da1eed0849a9f53926b53b8dda6d701f00b04a9e9255c90f7c332a57cc78253b36eade01fa21a994b144caa1a4e918e217fc3fd6c35cb3b153da2ad5dc28b6415b1a4e3156d10437f2b45c955bf72c4570b370dfa3eb43b58d817a006a7af4a209dc5bef55425c65354ca38dbc35c286c483cce702aeead86cb0f1d62060f8d18bbb49de0eaddf0cf82d506eabf3d2fbe57e10d8f379791b942eb31772f2c711d53bdb163ef3df2c92e4156576e30b9d52e4dac1eee05746e7e0722e706a75d22353fcc4cdf25074464759aa3cb796254354de5fc5dfa26774ae7db2f426637ebdcbd807a03084e876778ec40d52d332be8dfa2874ca9e1ee4481881491988c28b52c457f6fcc523ea469554833486b263a51b1d6411ae21649aa9f553924298f41e985f2b79ec3c65965ccc8712f0e31767ab07cfdb2109db846ab96af637cc8bdb2ca2904ba106248a9c93204f77000342cf54b919ebda96a335ba553b8194c3b872e49c5230f38e70a8b46e52279ca026420fb49adcc6b75c46780558f138e92a9d3ea58832650918389b52130e04446ca22e47bf977e7df69c43e340e8fa8eada72246192afd005747a9c24e9aba837e79d660fcc0d7547ce01c85de7c21de5d3234e1b4c9def0d508fbe12de2ad45c6c7f92686af4301f5c440418110bb3ab934ea92359a964c845401ddb7fa5fbb9d795faeb294f1b97a83e2b12dc090c64123080b50109d11700683d9acdc871ca01c528c4e08023bae85191695a3b5cea1a0919ebe68fb0a30054e75528ef4785e840d7d9533ce56a4741c0c20c05e47d9560c81a3e7c0816b42a60f03af560d5281666de06812a0e6254023db97412ef04b090ebe43029fc2210017d55a92550e57154a5551ad36a8d8752c939d5e878e283c215e2f8e0b720deb512e4b09252901608b6939963f23fe14c41864691e929e08ff5bf79a22ca8bf83b1f9669be0f7d4b0d89ceb88e7a67b214b6f0a486ef5ddf28bd51f61407fa9c42485540a5ab4444d3cc9d368ff2bb296cd9ff7e588f94d6a6f593976062546044148d06294b8238541b412eb50f9bc6f494d9df9b96a3b8438def37d5ded00ad5ccbb2375a10301f862a6f87d93ae86ee4f8f0fdb0974ea44ecc25e599558c1c0bcbaf71aacf176613115eda987e2f974d8d13cc04056244df27daa35d568816eef638eec3201dac72fc2cc1899ec9bbf97d62ab8c1ba886333145259364ab874aa8e0af63a1dbf2abcdfa79d49c784a26a6e5ea0fd5d828f2691b74393656f982d76a4c62285e81752680b12662b78e198fac6e451cba1ac3c6f5e10dbc72e543b1877bbedf74712db368e4d5874e123ccb45a1220f4099d4e8d4d39373ed6144c53a0cad8ef1269f57419526a700ff543714e7b32d9f9cd1621964ec89e1d3c6aee43dafabdec863e64019dfca637b12d1f0ba3d07dc8418f0851860ca96e159f4f5d4e057d04b5145533a4c5eb55e951ee9980b7e5e4c6b231a7dd769f9fa4d0ecc4c6a3029b60f42fd4442dd59a42e177e5a04f8793abfbd76261fd89b0b17f388cca49a004e6d2f43714c9c829af3f7039c01f4a0d2ae7bce44c2f1db6389c1ee2dad51446d66b455ff0ee5f514e28605caca6cbac6d83b7d9e792884ce7216ee6ad34fadb17b2e4e86bc7af7190588bce8e1c3f179bff22e966550c3a7c80eef81975c83982144f1034461beaf9fb8c3777f6e6f5f565edd6507e689cb67e5f096869463e6efefbb3f601ac6b69a1aadb2ee305106099837f8b5045d12e305c96777c936552f6ac60ca4cdd5225a0d40cd67903ad387dd886dc19f4e1574796cd0b212b8b52003786dbfdcece251633d63c9be495c2170a794baf523dae4e928444c4fcc9a163e8c19a98affc69945f45446b79b991048b8036a89e19bedfe791312287ebaefd2a9c720dc48e558b4ec4236e01f382c61aca05f4c4ade66a52f5eac321426fd1d03a77faa5fc05b7abf9fc5fbf692398c9aee549a0201e091f7af9ae1d3ced83615161ca9c0d15b86e2f37036948dd855d1acdd4491e50f3d777f08fe706376ecb3b7352e0cbc252aba7b9c40e2b6ca666a8568efe909587f6827185b611b2c51d7b1017f30af724dd0ff6c5ebc554f0b63f476b713488e056610db4db1c62d8a495e5b6c9276a18f740f8431e3fa1c254cd3c816b319d3e188feacdc016886efc15ef50fb18ae0ba1a8fe0f3ac8c9ef5d60be0ac3d31a78b6feaf2bae5e8b36205cd3cbaf57812f8d0dc71ebeb9dfd30a379a28a5dc6757d83a3ff247ffe7f516198cece04f46cddb9b71befac96ab74eb0992b6bda1d94e88cd99072b707e809bf9ff15aae0fc503e3adc0b7e7f4a179bdb1078a5adce28c629d0eeb205d436d1dccbae3f30185febfca7131c928b4f5d35eeb8b4d7c5e452878d718501bc1cc71d495fdf84dc13d97874a8d11ede443175a81192967e145867cde0ad496a1f66796a5d04cb8f5d4a3293d3223956aaef51da854da2c560b7a34f190f38839e911f6f6dd019d14aed48d4ccc771b85b21aeae1f145a8591110b6b07ca043f0d29903587c653d19758086c1c3b58c66455c8447edb196fd151a12343da9b7b59343726a663d74b553d5e1a44c1ef81eb5bbbd299cdd87ddc5f48a5a8411a08c33c474778acb7d3b54bea343af706dc08be23371ce3796dd9ae6cc9d3a5cc9a24e1aae57f990e0516b2528be2634ce1261456ef23ef8ec925948a89a8a695bed73144650f3f3ff2c27d0ce06c88c24e8d3a3b65ad492c2f9273fe2426cd0b6534167e11379e0d8bb1268967aca9b16369bd266a933d462a0b7186aa88cfcf3ce2ebb11f08d1ee103db31d62c473e7d5040dba146c5fe55d870de41466a1fb706cc10cfb9a57a928a85328dae3a6e88e544b6e640052e05648caf547442f3d5e6c1356ddbbdc39853f0cae4b4dbd946ba99391801e901ed239be7063ce3768aa9e155648742d4d673fd0bd00e0982aa6df4eaaef3aeff2dcb16618abcc0bee79ca4ab62764106f68f1ebe37989a25d3f5597055efa917f995cb3f7c635a37ef69d67b333e9a7c33488688e5f766043c27030c15722b040997401a40d70cb17afe6f35011e49c01879a0105767546a3c56250d3cec3d5b4bd75667d31606a0813b02509096aa1b60ae9498eedd1bc797f503ea935ced9785b147ebf90931c2832ff62bc3c14743a9668464d9129081ae7d7bdfb29c5b6a017d767840c14ca471ea6e1d969539d77444884b4f830f92d4acea1afc5b0721c8d7b2fe1995fe56304557294ce43842ff330c03f9e18620e8190e1bb6870515a4ddea7da8ff99628b4d123fdef84ea1f7c1d6c524486078e1399f0efdc9517f3ae1fe320d710191bc838ffbd18bf54c03ccaf93ae5723ec44a9a79f9d63cbf960079fd56eb448ee16a69e5cc8c244d6317f1642014028e69e24b66ab320e031694852a8cd13911dc9cf7a85768bbfafb96d7d31ce8ce5f4c020aa1c5eadebc19dee7e2a7aeb88f4f6602aa974c7b7ba96908609ab729674711d1d35d26ece30f8fb8551362929e569d61fb2428ceddde8f0d660aa2f4e0fe4e465551e02ba33d602af3d0f637bec7f1181c230a6804a86394e348f094d618d558e24686b380cc09b747a9dbc63c5e62614cb2e763befeceb305978d431048ccc17cdc280b89af3b64b66ac76de89ef06c4101c43a5f619801fc099e02e06c2cc18c376a4e6947a7890180b9e68178fbd4a6eb8a343f409b0247bd047ef8a77013a763bd6ba0ab0807bf407e14af9d305df157b4b27545d60d2749a3a8d9fa8bfdfa65eb1d42209dd562c8ee4c6a3808f8a2ae20605c6a5665432a6d6a63b8bbeaa1989157add7acfdf07ee8f3bdd9174dc1c92afa4e240bc9cb5c315015cfa4fe080891defb14051d0026d05aa75de478850647cdb01898f847b589c2d660c7cd235247d80f775390b2737b6d0b8fe4429766357c2d2bd862306a453dda842941ecebe6e01dc11eca1115a85b9deac8fb62ebb028698ab55345357a973fbcafa00a8181c0db19124d73952aaa6c42472e7eb8f19c46201882b24893d087cf76ae686ac77adb7638ff86081e684afe120d9af58b08c6ae902b3efab1b213cc469c846b9cfc51ccbccbe3e11ce9e1fdfde3a875a6429a93dbc8465d59e122312d12195ac7060cc3237de8b64339d08dcbaefbe9ead63cbe3d0928a64ff6da7ed2f8e77f4338530a8939861a3a86862cf1baa8ba58e517eaa1a637d5f127b7087390469705e9914f9e091fb6a0c03280388acb942cdf4112066a3d14295fc48aa94a23b8144ae4459dc28519ef9b9f725770248b0d41d3a54e26ac9b42daba0e9986078245f2960b12ba0ade22d48d4186d4d93866618987c97e65c93e0fa3aebc9b5888d89437f9430b", 0x1000}, {&(0x7f0000001380)="18eedc1daac5324f5f9e6a27795715890aa8ba899d7f5fe495daa74a0c52a97f529779e793d273d3cb233e0a1c48779df5811f57f55421a80bd4d065d7d419c0ed11762e934f6bcf5afb2080c16271252c32adbf7abfd18130f1d6f892320ecb4180139d6f14de942668a5c4208686b923a5fd4f57e56637541ee4473f8ae18dd06ed55278e472b38378ef0cd1f68a98332ef740981e6525f8901ff160e7b6e9a1c4e86565e8fb497b2f675dc553c25e7ababd7e33efb7b26effdee868322b609497cc824bf84418", 0xc8}, {&(0x7f0000000240)="abe1ecf28353535a5df908b6e2bb1880a33ea5958f00b3d15b5b50327d9416a2d5dd173c2f38a431408edc6b1661768ea4caa53623e56d872642", 0x3a}, {&(0x7f0000000280)="88accff28bc0ef6a9e79b5aa40fd0c0b5fd6f2fadaedd38395998dfd2103b5dc12c0b2097b7697e75ad6c1bad37eb953f18c42091b32f0d33bdf491ab9e0044911968a23ab0d4fb0ffa9c0173914d12baa740d6df4", 0x55}, {&(0x7f0000001480)="916f79db3e33b16ec8500a58abdac6de5311f6c106dadb586f9da1", 0x1b}, {&(0x7f00000014c0)="a5ef0322b80bea4c716ffe02ae0f85393b94a09db572d6e4806f055035bbefb212737a312bdae90ec5", 0x29}, {&(0x7f0000001500)="6ce738be41970cd2f2fa7fbfaf01563e53e4457c96fc2f08866b791cda8def2d3de8100f82213b126ac56acb3c7c6c7b3f7431fb2779097f451505b3609cf9a5b926da1496bc47082762a1f2561b0ee3b4acf494b8fc61b8ddbb0b23084a58747cf8e1dece95e87016d24afab7ea3acd499277a4af8a0911d026cfcb0b4dde052518a6752fad3da3331404a4", 0x8c}], 0x8, 0x0, 0x0, 0x2}, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xbb67, 0x6, 0xffffffffffffff01, 0x401}, {0x4, 0x1, 0x20, 0x2}, {0x9, 0x1, 0x10000, 0x5}, {0x81, 0x33, 0xaa1, 0x6}, {0x2a7, 0x28c, 0x1ff, 0xffff}, {0x6d01, 0x5, 0x10001, 0x4}]}) 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1000) 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1bc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/22) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x81) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x3f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a551a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000ed00"/16], 0x10}, 0x0) 05:37:07 executing program 1: r0 = shmget(0x0, 0x4000, 0x30, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8012, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xb0, &(0x7f0000000340)="b6") 05:37:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) 05:37:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x8}, {0x20, 0x6, 0x0, 0x40}, {0x6}]}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000240), 0x10004) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 05:37:07 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10110, 0x0) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000040)="f5999684fe1a468a82171f70610e5d54d669fb02736bcb35baa22d57dd51e0542fabd3757c72f19c53901164e2aadc7ec0f45c88106abb945ba700c0dd336bd9582d19961a0e91fe37812f6e8d4a9d3cd14a75407affb7f332b71f3610abc2d5774a365ce42b0d3f622db5f362cb8e13289f74792a7f6a2702de646eca2e86aec6665ea864bd3c0530610ffe8e643621", 0x90, 0x9, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r2 = dup2(r0, r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000200)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8080, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000280)) recvfrom$inet6(r1, &(0x7f00000002c0)=""/204, 0xcc, 0x0, &(0x7f00000003c0)={0x18, 0x3, 0x100000001, 0x401}, 0xc) connect$unix(r2, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x1f, 0x8b, 0xffffffffffffffc0, 0x1, 0x7f, 0x1, 0x3, 0x0, 0x3, 0x1000, 0x7ff}) socketpair(0x37, 0x3, 0x6, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0xcb95, 0x601c, 0x994, 0x1, 0x7, 0x0, 0x3, 0x1, 0x1, 0x8, 0x800}) mkdirat(r1, &(0x7f0000000580)='./file0\x00', 0x101) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000600)={0xb1, './file1\x00', './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x101}, {0xa7, 0x5}, {0x21, 0x100000000}, {0x45, 0x8}, {0x86, 0x4}, {0x24, 0x6}], 0x6}) sendto$inet(r2, &(0x7f00000006c0)="ba9a8533fa9baa8c9975efe99032721bc88e1063aa2c5c5709984d1f3f93209ae1c699b0d72b54bc8e467e7a05b5a9e02035d99abdd4357d7974647ceead2f6a991c1564d1412a7ad5394aa1d1088f1211c5512c515650921bdc9181b5fb971a04915e9101bf8bda7a253aacc8ffdc2bee5365ba018b324201ade057e850c1023b9314768b7a7ca617bc3dbd8c9da501edc19e386f030ac1ff0ea9e4f394b118f28f0b3e9869a6bae69ce8eb679c4688ba62df3209e32bf37caadc81399cb4709193f2f1d4a8d918f3cb84e04177023b8aeddcfaf9bf572c37401afb36f91434abe6cdb0b64c09fbf328c30c8943251054baf624dc7b435ba238f2e885ccf6836173f05ba67393fdc4506f471a986c40f948dcc1e7ead33258a2c2bb88c4f02bdeb86ca56524e6998a98fca126546112ae75fae9a9aa9282c1ebdaecd8542d3ca56ee056026df438ac53c08dd435511f9a72fe3a4265500cf01023006545132f60add60c662eb188d3459fe0d3e7567a15bb3fe4cef1050f15414f8630d829f4a3b1d194c98e5f0deceea6f3f0cdeac3d114e23d8195eda69364b7dc519c3b0087e558525baa4195722c94f9a9981bd085e63d3bb90d01211714a4f26c0b7a2f32e108c3638b07a567fa39ff2aa4bc39f409e7eb3e0d314bb87486d71002eac323cf2a28e584aeb91346bc6476f2067832ab1b08a17dd0da55cc67bfde98d208855fc1fbeb612dbfb176ab283d4ef8cb394e173725c0d8fa4b84b428346371d5cd6a6f8a723736a14e31912a649f4f705286184ab05039874a00dffa763942c68e15de95d87e44638c32ad9e254c3f2c94739e2297b7162a97794451fe9c170cb91fa5f9d5edf2e981e0f9b432d860dcbe70108139c286bb202065df74f3813841ae6b161023ad935593bc553cd9b9492a7c4b8e68ff0bd982506a95a0203783dfe778b47eac10c3e0de0689e5e0af4cc6d911a9a9ab3c5c7103ad49f540b22061e4783efa44e77b4752c06df148376982989c0a4f96ce09534751214feca7f7cc08807265bab44908f6321275b604d884c207992cf045adc7bd2baff8270bf8083eeab3724837b7763db7cf5c24218d6a6591cadf1754a9698ef8e5c4f1bf895e2c40ecdfffd8cbc5d065f5a0369ffcc3a964694ac9646ee2692cc82379d3fb561f37cf97ba4b2daf0d0c693d9c499781843abb111bdae79c7f1a336b1bcfa1a084cf45962bb5db7a07c15fea6bdc105495e18de3a91f4a8b449b817923043f952a1576a5205c10531dc28c33d60630ae3b9814c0a2a56f7f2f8094a96a155eb80bd24efc5d38b72c42dd3fcaf23fd1f6de21bb1aceb800d304de6ccef9100ffa9ce678d85b3310a110e481304cbbc7dba0c94630ff53fdbc96d9f0451a3ddb1a532c6598aea3baf7f93b42ee3aaf790caf460208536148adc0d383afb1b78cbddd1563446d85b7da5bb7d44714f891df4679a3c1736a4fcb1a2f23dad653546e7328f555e7bcbca3a28d228a802bb39346177efa114b91404ca875f88bf9c2cbedd24aedf88277b59ecda2ba2af106a67228d94c6894a0f917cdeb0110a4cef64280261c3edb8c5d48a7588264e709efb8bbf5056e2601602f30f5c25c41a97ac42053c51a4b6e7b1c6f0021c89356c6ae75c6c6dfa7a610331738c5769c94468dd07092050632a12dcea5e1e897a9d2572e6a051287cf317094dcdbe2fef8f19cd7f7a80cb83ae0cdb810452fd6ce800b1d1f3a5e16543107ef5875b284fc7647b6da6ade93a99178ec15caff64685866e29564a387250b628fdb6225bd8f608463c5ae18164226b349b9645efe7d65cf86be0e80caf6bb87a5ac15fa355a75578473e8a8eeb1a18c88216c1240d6ec0a7e788b23f10f04f5c3dc0e3178f8bc14b97d39ae5a5388735f1d2cfc647e84d387ff3a33a64a35e04dc6cac623fa4491259a22831f0adeb1e7290f239d0f34880c5f3d71e7441a552d6c4942ee46352fa49bf4de3aebd2c524d02b61580453df2d6b1c29892dd7a8e4937af5c3ea76fd7d0c80120c57b31d9c55d50e0d1e198048e18c6deca2b2bb6139c1b089372ea29cc496bbee02d7f2cf7e48b8f2528ed229baa1c757437f7c4f3233496f6bf89681c33f966f6971f393232f7be332380e5b777d0f4d12d8110d9580e05d1d732bb4def29c5bb367e9a259cea2f7b46d82407d946719ea46041f18b2746ef81a4b475e1942906c079f09d6f8d0c211fa3e9eb5733ca6ab487b7dcd3caaed5b2a196f16262edee8093f38b216beaa84a70216c1d19bf607145bf60ecfe388215b9a37cb6cc0eb80a6ecb595dbc2570240bd35e70e8cd2eb250ed5c20063770c825c7d6247fa2d8be6a778b7ed75f6818c4dae9fac406f7a387a3b1c5b252424f225291a639fa13ecba54a9fbd6cfb6a5c9fd6c97414b3066f81089e6679dd046099a7652067f94aea5a13e49da8ba79efea97a233bcbc4e3108e792da8a626d17ae25efd5ec36d260ee7d70fac7a035196d5c48a2e63c7f9d892c5899cc0f29bf087fee7c8342ee40a6b7ef7e178a3074a195baf1796c8c24fcc57d3bcc9ae8504479e88a4ca1fab7ff1464488842ee04376b82bd3097c173f7f87e887dcd3858b119089307e63724349147cca01246c10caed4baad54e94b981b9bd8d44d0b090bc7c5dae7dd1cbb5d155b6dcd60eef1e258454c37b6a6084b99ca90101ccd5ac5311e90fc3e7477ad2f42d44039641600d50886380a3181aa8486e8656db29645cbe74d0694f8ed97986719bfa4a9f77924644e0ae9d61f196b1466e0663ffb823af84c941f91b756aa18c10488118c6df9e4d608ab13a017c65d268beff0a894858c806da88e1456d813f4338eb64d441942185e190d7a4581f865beb11632967add5baf3ef09d39de0167a6ea29aa08ea0b5b6925f4aaa1df78a0084fb8d211662c75df7c447ff47a0e362e1f28bb79ff1ab0e18f2077063148aeb7f43b8585faaa182c9a08b5061a27f96cb00547b3299618e119be4932ca11272abd857176eba1711661bcd2edf2e93dd088bb8d49895b2df4d12320db76c7cfdbc57a3a39417288dca3be451121929b5221170cf97aa55a36a886eff47b6cecc29c637d8617fb3765211371ba5d9b4593ea14b5ac079c82430ea854e4a5674ba2e100432e459124398b8fc3d4ae47d6bde3a6fd306948851e8044a08d18aa7c39100b6e09d040de049392ba18cfb3d21c0d7b3e563332ccf0e8e0094f723438185781db775f7de2ba9de5b2c5e43e6460280db6095feff20eb5ad71a6d7457b45ab4bc2516e0a7354b3104ebe857d215a813ea36ab399e8322ead4c66865598999c36d7e069d407e6b4f00ff5772c0f4eec0da8e2cd9d9155ac3792e15fb4f40995700ec6a2a5195ad0596500214828b15b32270731dc1bdea385b8986b2eb5d7b8d9ff073113a8ceef89223440be5011cac9b2a5bcfea21f9e16b63e90aa0f698b79c925020eac406dcdbb803c480dfe085e702c5ad2a98b4e6cac8c55356f929ff3207c72e1845f5fca06693f1235ac91d3e29b7491c9dbdf94db5c9f3e57f38b3d6b2f4ef945c392f7f2cfcfecebb59d270c43125678e936153d3f9fb71940cfa3c0093e813860e8d677a2b68cf4dcc14efa00dbad88cb91bdff1ed94b1fcaa0248ff002ab8311a06d031cbf9949045737b8bb3644121e685428141bac08104a29d329f6330791c1420325797a88274fe97af023823321f32f3590eddceac0651ea423bf284ccf46497071e2c65ade324078f8d2fe0e3f4e7afb4579c250776a2e438d33a6bc9722227a33a6a15cd4007353ff21e1f438ef678f537dee75444d4f4fad50d42b3d28531dd1668a16c06ed22df2bb1aefc6ffb6ff85916373cb847ad45bcdcce80a4721599f769205f84d2c3da9d89fd6558380a57c300fedfa26cb0d240efd6e6c9a25a6fcee3b91790a9737e5d4a92fed4a82ec6e3cbbaf88191bad233f49bb99fca7cf9bdae44b04558450c8a6c1c447083cbb1d0a022ed6dd047d409200e7135b5492ae65b00902709d54f83887ca035640fa1bc63bd25a0fc54188fc1549a6b1226df7c8eec8158c8980075bc223f071ca92765ab292dfa82b61d96e053cd006a6f41acf523d12cd1b270312b137017db7f048b65d0c0629f592e6034552c24f9d3880c29a1cd1b60e98f6271cd9eb446f8900893f3bf90bd754bcd429c8a828ff5c06808c3c6152f5311d4ae22ad774ba357c855a93ac307c99d097d575c02064b721cdba15cefdab810537e9aa8b9000b9c5cd2b69bed14d336fbc806ec5dea5b5e53a8121b8c4d971c922b11c0d83506436a7fda41cf3d4bc39f481ea9dba050229b649bab8e6894708f5e8d50a06a93424d04a77ebf77501c2a92a2124110ea5fb2f3faebfaac0a0f2d25bdbc7a737b031edbda49440dbcda3f17d4a5dfb4910c908b2f070811b0953df74fe7fbcef620cafe22f98b84d92bf8894220bc6e96d48034f8f542ea32b3c87f6d1cd8d06c5ce65ef1cdd365d0c29af95c3d76e81d4afe1ff61633de2b0c82b1664ba1677b2542ccaab67fb8a378e2a2fad9a2d4895037b11668ae385c7783e074abcd75d8f4ae36a4ca180f618f14697b27021e52b1843e038c6eca8756ccea614c43a1baa30e31e3280fd4139b5acf380ccae0a33606729006932244d5551b1b95e2c6ef932d3afc56e081487c29e4dee4560a121cac0bdbd12ef21c67754e447ea53ba8a948c29143e32bbe415d4def31c2b6048aab6d642c517351ed9628080a4a5b68bd60a1d3ad58bb8e4aeef40c876ec4e339e6d7e37af2b77c1a14d216b95dfe8b74c84b83a0a8b2f3f489d9b0efb278b8a3cf1fae6841c081539804ddb2b488206774b31256c58ace4be3d6e0a2d221fb42b7f6ef18d7b8b5544b17a991a18699d9beab35a71297f6badde75bc15dd846e7a43f5e038f07c9193504d1f1f65bfbeefb50ef10fb5445f357d7bd85163cc775f9c217d1abda7f92aa37e992f28112ee17650e662bb7f8f78b121696461739c6ccb00f0e98e953861d286dec53c370bbc9fa2230b4087e1217e1959e15d897579be101118643931d1a4c92563ff961da6245469ee8f89f15e4dc9a4674e0adc584fa2f811eab4c11cfe7f6a841de52515d5209514134ba4da5ad1465f4a5a9cc5572cd5ffaefd8107600c4d4bc65084db9c119b2a83e7b0b62338be269ae2116d953e702093d337343172a514a55bb05b8669e5def91dcbbf63a172ed3aed7d35b7f9f1d02cf99fb6191835b264d251a1e923033269492f47c2fcd795632832a54ddb24db8c32d24a21ddf478053f911d5d728d9985833c1a277359e608d208c13e446220b2e180e72c4e496657289add4eb9ffb477c9d1a9c0675508b0fcc00fe1d8b324446c48bb8e15db80db13c8c9377767eb73c524629080200c0dd13a87ce062d069108ff1f28c9d5313eedd458e40bb2910e7d2b7869563a46492bae61865d1a569704f5c004618ddf83f93bbf768222f65323696d107f4c188f51458c3fd68ac83960a1f58b132f72cd448d70751d9add1335bf20554f51aeece81b44985a248a4c4a5f059a6a2211e025779e97a97da3db78e80c13248fd174ed056732c92ffd1418f72e3fe34617a4c5c38853f1ce7d8810a88ef6e18f22009871bf1f20d32ea92bea7c682d91b77d1a74b75e88e5af0acb7b6fe630d81c048f7c831844f7a9a19abcbc68039fa1680f4a53f364b1bbcd969fbd56367c6b860b531a4c40467b40cd0e83235a816e714d97abc33b49dca3af", 0x1000, 0x2, &(0x7f00000016c0)={0x2, 0x1}, 0xc) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001700)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001740)=0x3) syz_open_pts() kqueue() ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000001780)=0x8) symlinkat(&(0x7f00000017c0)='./file2\x00', r0, &(0x7f0000001800)='./file1\x00') r4 = semget(0x3, 0x3, 0x20) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001840)=""/98) 05:37:07 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x0, 0x9, 0x1000, 0x81}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r1, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r2 = syz_open_pts() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000240)) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000014c0)) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:07 executing program 0: lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = dup(0xffffffffffffff9c) mknod(&(0x7f0000000080)='./bus\x00', 0x130, 0x4b5d) r3 = openat(r2, &(0x7f0000000100)='./bus\x00', 0x1c, 0x8c) ioctl$TIOCSDTR(r1, 0x20004402) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0xef7, 0xfff}, 0xc) 05:37:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xa, &(0x7f0000000100)="365f1886effc65910443") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:37:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/169, 0xa9}, {&(0x7f00000001c0)=""/158, 0x9e}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000010000", 0x2c}], 0x1) r2 = semget(0x0, 0x3, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7e9) 05:37:08 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x5, 0x40, &(0x7f0000000080)="169cb359dfb809fead0e5c1e556a587cf44963860e8bc00aa566d79537fdfb2743b2129017a2ebae7f662ff810d4ffb100394e0704b2392b6d57edf3193e8ec90c68f54696a1765f7c78d6383451102e20b3737285f16b4e13d1715db96b7d1c1ccb1bfc3709be9b9903a4f1", 0x6c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20060, 0x17f) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x6, 0x7fff, 0x2, 0x0, 0x1, 0x3, 0x3, 0x0, 0x0, 0x3, 0x5}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040), 0x0) 05:37:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x93) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) pread(r1, &(0x7f0000000200)="ee529e48ac4f165a90be9b91dc4dbc45b8d4e71a7e171bfafea22a4f5aa1386d4b58f16aa34450b78a414bf4d1fe2274e7465e3272edbabedbeb7703dc1ae4af539b74d480ba9a848a3e3d13ff8ba08eeaefd560e6ad2126af7c226199df6a90a047448617db9241220c6854459544d5684fb6d439dcd55f3248487a93521a7d6865dd868d3cc2492499cbc88993785032618604ca7f74c635d0b29b479e3d4178399ff06b197d43c66b281ac98011019ed55f072f62fa", 0xb7, 0x0, 0x0) 05:37:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x40, 0xffffffffffffebd0}, 0x8) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() r4 = getegid() setgroups(0x4, &(0x7f0000000080)=[r1, r2, r3, r4]) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 05:37:08 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000000), 0x2, 0x0) dup2(r0, r0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x8af}, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x100) 05:37:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) fchflags(r0, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 05:37:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28, 0x0, 0x0, 0xbc8}, {0x5}, {0x8, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7ff, 0x4, 0x7, 0xeae}, {0x9, 0x40000, 0x80000001, 0xb702}]}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x8, 0x8, 0x2, 0x8}, {0x81, 0x76, 0x80, 0xfffffffffffff4c4}, {0x9, 0x8, 0x8, 0x3ba}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000080)) 05:37:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pread(r0, &(0x7f0000000140)="6ef517a50096241bab54bce4ebdc7385689f00362cbfaf3935a2ca3240296531b1b606a2648e0d9e773dca3c27f8641ed4e40b12743f5390ff8aad6a3379ed0b06d7b68f690efcb1b4db2b1f05d0e858f1649211d05f0559abb4ebe880b065a5fe78085ca0d86adae01dee80bdfcc79e565db742770a8233da54dea22bf56dafbe7b1bc1ef31f28025541d27fd229c6d154a84a06ce50ab04a35915dde328a07921cf5fd50c8a90026835462c56845ded642fef8ec0a1ba1bdf2d82ebc889746107c875bdafffe8c3759a1812d312c711a7e3b8f98", 0xd5, 0x0, 0x58) write(r0, &(0x7f0000000040)="9c87c3772c0035529cc5de5db85033", 0xf) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7) 05:37:09 executing program 0: r0 = socket(0x20, 0x4004, 0x0) r1 = kqueue() ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) dup2(r1, r0) kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8003, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 05:37:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x20000000040, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x47, 0x4}, {0x7, 0xe68}, {0xaf, 0x5}, {0xef, 0xfffffffffffffffa}, {0x0, 0xad1d}, {0x43, 0x3ff}, {0xab66a3c3d09d2a5a, 0x3}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xef, 0xc2}, {0x87, 0x8}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) 05:37:09 executing program 1: r0 = kqueue() fchflags(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8001, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = socket$inet6(0x18, 0xc000, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() ftruncate(r1, 0x0, 0x3) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r8 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r6, 0x120}, {r7, 0x26}, {r8}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x40) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r8, &(0x7f0000000200)=""/4, 0x4) renameat(r7, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(r2) r9 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000240)={0x8, 0x2}) fcntl$dupfd(r9, 0x3, r4) r10 = getpgrp() fcntl$setown(r1, 0x6, r10) setuid(0xee01) r11 = semget$private(0x0, 0x1, 0x44) semctl$GETALL(r11, 0x0, 0x6, &(0x7f00000005c0)=""/11) 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") 05:37:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000040)=0x9) 05:37:09 executing program 1: r0 = socket$inet(0x2, 0x80000008003, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4f) shutdown(r0, 0x2) 05:37:09 executing program 0: munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x33691012) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) r3 = dup2(0xffffffffffffffff, r1) fcntl$dupfd(r3, 0xa, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) shutdown(r4, 0x3) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)=0x1) 05:37:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = socket(0x23, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x3ff) sendto$inet6(r1, &(0x7f00000000c0)="2880cb0a82d2663cdbe36caa6a34e58f2eb6088d6e33f95ff30d92179fe03480739e69edf60c4e1f94998d402dac2b3313509d794ea7bec01426d62cc58ceda252f7c0cc521db09deb9292abc9e38e51d9cdf43ca98170c5c12b0afea40a4bb318dc471ebb6532fb739b9a910d9519c39e6acedeb278650b40dde0bc91a445c1ea85649d3dcdc7474b6db7b23bf910991d2f34faa0fa3bc93355f856208ebefd644dfd737a14802d1e4b0d0c66d7df9f65bdfe63c96b83c697a549e091c4c3fb2055afe7c1d9178768bbe9ab6d4e7e159962bc8e9f418cfc427d8df5b5080ad127f9ad4d6524e10ee00c8eab67cbca", 0xef, 0x3, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x1f}, 0xc) getitimer(0x2, &(0x7f0000000280)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10ae0, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x0, "f000000007000200fdbe0700"}) poll(&(0x7f00000000c0), 0x387, 0x7) 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c71424dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xfffffe6e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 05:37:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x101, 0x0) fcntl$setflags(r0, 0x2, 0x80001) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) mhij8uU =_^[r E]US@AF'Gf A<{H5"zT"I0&B(!(k)C$}&Iyw Bp*\RUG`.1!Z0X@}Bd Jnq9j4P6okj<I5b%v]c@BVRf]UIYQ q"{qx]O+-34k;4!Ya(rV Fs^^               05:37:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x8, 0x100) sendto(r1, &(0x7f0000000100)="f333fd5c62bdd197d0502152c9874b3a300c4204cf7ede97abeaad6f68678ce74a6290cf2172e0e723546d91b505e6eb8a923e6d3473ec39ea9cf720af80f318e905bff755a21b6857a2e3206575c1112ce72ff3647a3b158720234c37734fbb", 0x60, 0x6, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7ea, 0xd}, 0xc) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x109) readlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)=""/196, 0xc4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x4810, r1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x100000001) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x5, 0x8]) 05:37:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xb, 0x3}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x4f2a) 05:37:26 executing program 1: chdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) fchown(r0, 0x0, 0x0) 05:37:26 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) fcntl$dupfd(r0, 0x200000000000, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) 05:37:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x23, 0x3}], 0x2}) 05:37:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x8001) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) 05:37:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x9, 0x5, 0x800, 0x1, 0x8000]}) fcntl$setflags(r0, 0x2, 0x1) r2 = dup2(r0, r1) fsync(r0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = accept$unix(r1, 0x0, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x3, 0x0, 0x9, 0x622, "ef1550f7761d9816b2289388192a38279b7ce0cc", 0x40400000000, 0xc7}) write(r3, &(0x7f00000001c0)="ccab9bd5a8e867a584b9847dd8ab3f04005cc0a519ec149da0011570bd21f8eff66e70f304b348e13d92911d30d6b6db40a5e98e10ace9a9a14b099b2bfa2a73cfb8be71e6b77ea71aef9674bf214fcbe2b08d0a1325b1d3851567694c72abc1f13341168c5f1a566c1ab62ec99b7fd7ed879f3ac86ebd72b85e1d25305de692fbd2c4d3c65f5d68811f9d9910e144310bb3880a393b7aa3e29dee98ac3208b4be31879c4f66e933d8b4f69d1508545f2c2e13ed25d6d31b0a643d6e9f6724f434c3fb50457d3bea8d158cf5c6975d97a36f51403fa5773ba93bce39de7e1b1d50440522e5e049f58f108cc0aa73906cd2b652857d77359a159060f946734274a392b618da736fa0edf3ad87ec25d4b26a916e97f5fe974e675dd00ce59494ea714edbd63e7ba8a33ce18d12b33baeeea4ff78411afe6196466173a0fe3c6461420b7064c20a52f0487aca97c8d7e3b20207339d5a0dc87b398415a3f7e18fc2e475a65a0db0e5d06e07727b105bcf0676623fdd35242420968f2adaacc279fb467ecc66cc0b6c2db9591f582e45a7d97926f7f8627b8865bdb0e44adae204e2fc269e2eef023dbda4100f7dd7c3ba080f459030ae1864d0f0a78a848ad557fbcbe683e240ab9726ea10ff01c7f1354a8dd4760b1034b1b2c966124663ccde84320a5794f91636f779a4fc6eafe6736a169bba9d17dd0f7c7c6763690b0bfab5340cc34b127ac634a588bc2c84a99a70563039c885e64d0bc6d8796703c7379fbee9e68fa99469055558f0e26f50a9dfdffa168beb3a6bbef33357aaaac9edd7812d19a3794299dd7612899cd666792038bb8126d5fe2dd91a0acf49219ab0b05e9edcdc85c2b24c34be02ed4f37e58f1ea41ac047214d85d18377309d094ac675e65543907d0562b228ad5ab1639dbaa0300cdd12b6b40e78c3f54b5259b877913898deafe123a2555425a36c29aee6938931b153a0d5c2d20b795cf08384ac3c505c1c90c96fd1eba6d5532009ac44836b204b50fe1e50850836305ead84301c52a83c6a6e9d33d266002228a7fee937bb1590cf74ba1895683ca8a1b89a329b9e3809030011e73072047972606b26e447f9e921e696d198e2f65b94a89dce3452807e46c0d0da2152ce40fe615eda0f0f2a263521cf13402492ce608a6df923e41cfc6b3430fbce7ff4021d3b35bf8ed3b3961bafddaf6ed60cd00f18db1cb3eed35b99449e1bcdc791bc6ef64d1a42cd35d2da1d1119aa05cae882e42157ddf97a593cf0c48a665f962a6b4cf7eec6ed287042f2134cc326c8ab9616c4e0c61195cfe764a6fd88425abe22360bbb7fc5d5f3eb785c5d276af71c84fbec925b3ae43e62387143c9458789b7c089fb0e7b2d9241b5ea0561158182169a04f3c34fd1ed57bc2bd8aaa46064750586fd57144b0bb7f2d45ae3b6b1db052d89fa10d6e905930c315e28a5e5136b5cc0aa782ccee72268d1018fbaf78e4fc95c360c68293a95b90c81e198e3bd4ccaf32ba3aa5d91b2f77399413399310ddde591e566a3243d6b1949b73d9342b5d4f48495de8134d97ab0ac6232e8000e18f069cc511fc511e1e383372a039079aa89324cecb75942e75065f4462e9584a5950b04295cdf66442266729be73a382bc30151f4856593a7aeb7bebe0941f45823791cdf91a2b2dbcf895e4dc29f120f36fc9b47376ace153ec107588c7c59d2e76a595ba25ab59ec5901b2a5847536a8a0a3776fa2b5fafbe42c7417524930186fee263bebe1047179c2e0e6f33e5b455a523d02ce3a30bcba49b9ff0b3bd2e7d1835eff3fbecda9529ae08591d05b3131d8441873ca669cf046aa201d697f008fdfbd4495fb1913abca8650e1898fc0edfa22db47a38b309918917c8426ad1fb107d4be6c8ff502a45ff4256c2d80cc61d4cfbf77398f784afb2f3e535fa4f069022cee88535ea62e11f66ac5a60793ed5b0c63b41aba8b37c652d8597391779bd85cc6bfd1912c272b8c2872df6e280a51b2e4f91003557638b046948c5a625e7e56ef0f09ac3a27c37b2c0277c2918b14dcf76ac52908b3e606b1dd2b7ee2ce9eb6fa3d1af6d300b889915fa73a7ed2a378e2d7c78c6b87095e612da2b75c16804b1cf361b243a24a15e6ce1718bf04dec0ad401b12393dbc3f7b9054aaa941bb7b89f14484a0953e7f65e13eac9e9fcdd0be2df734937bd93a625de18f1466f57687fea7517ad9849f22cb99621eb177829678a149b979bd12ae725b29defd12e731a0b37648bb336ea7b3e48f1ce5224c8579ebbd3aa0dfbb01d5bef6207d6f336008a80ca55ad5497075191bbfa7ebcf1b60aed06ecf29c16f5fb23bcb04b3dda00d0fbb829941449ebd2622d421c67e25d1ef48cab04a552f3940adb73650bbf538dfd1a7f0fa01e461e1cb92abbc666a2ca6b4b7004af20b3ce406d93e4036d95888e3513c26863fc977c412078d6a2c8e5b900d22552b72e99a008b3f253936e93c19a2d2b0b7d214a05ef76125c891763ddcadcf8e2ab9f603994040d2c7dad86dc80adf2288596cc1581a73063ef236d29860b11ac7373b8e6d13343587f66987d38da53e7eced7948a2fb7de55194df9a335a75d9bf16bfbb1d20cd7a37e777d12c38c5a9415ecdd9074313a15b57bd1702082753279d396dc509044217c3437950fd591655ce230f037f8b187b73a6f34fcec04f566e9e4199b8f5530550679c28c39557ab2f8ef7319c5378f15439840449b2acdd8c56a35d3dbf684eaa5d6e1ed1ab46fc14cba1d1f8c0600232eb8481c931028553416e234a4d89aeecd7b4ce2c8f6b5b7a14487e4244aa3eae403041b179f0eefb36aef5fea645419fe1f77b728ae7dae5257c20aece21a3256fc919fdb82f74c5e6f12bd75c814d7ab226804613aba3d31c8a524552dca329ff1668bf0e5e46584eba416a929f06c0d3da5a9293aac26ee65fd3fb6bd286fcde5e36a8703afac619ef0a0a002fb588af03d458fcd345a0874aab6a0cd84e38989b6507fbbd6347a8776d23facb416f9f072056ef1eb23a870257c2e61025f6378db00e91ff3c33e6145572d6f39765e8bea0e817b27b1004c02cb0311ebb90650333c395bf3ed0e22be703cac692fc8b9d0fb8809d281cd44772b06288bfed6631182ccd5c6457032da8a8ecf6618db3b5da2e1ec90ad7e5fd69a2073e40b9d9dea1c0c8a661579ed0f9c97f1eab0fa9f859d5c6c3dbc15d63f0126688a35f946ea37f18ddda6ef001f086b98d7430228949289dd77693e2a01ce69ec22317e6fd9784f6335e7213891e3749bf712bb8352a2a28715addd58fdbba413568ec79d3ad7fe54bd95c0eef12c64eff401abe788c61b3ed5c45cc09661d678a46186679dfcc3aa873a6da1c4fb9978a86d5141949573081532f5c291f9e86e9efae992513310263916a2059369a1b6676bd74706704f67dedb67c8910d358278777ff1c1816c2d6c93bcb22e0fa2b68063262923bf96dd61d0ca9e96ffaa4261d50148da6370ca73a61899a5177f2794c0366b62e7143222a876706ac33c0676a088102839b7d7538a9197eb65ff60d8fa75602a1361773d5f04fd06c4c417073e593ae420c82a44f3164bba1b07ab53301ceb33f4ec614f1a50fc1f9b0e7bcc060b5a3527b2b232bb80205ea69704daefbccb42926f052ae72bb92cb62e2876eb25bf9e7a31a176d918bca8e810083d54ae3f5453866bf30fed82f9de0e7f224afe4d776459028b24236f7e1c29eb404f83fe6c0f378dd7b8f302c62a1953ab486ec7dd957b577daa1ea9e94b23d8daac289f3b8a7dcc5d178c9f454a26da162551caa18d83ff04407a6879410020eb0377ad37415e908765185778dedd27aa09fcdc79a37b6d11dc684170d69c6e696bc5834e39555bee2c264e05d37871770839017c5c0718056119cbc79822757cc52c622eb9b4df9853d69452fe77db19df5aa89c637f65644b71b36d33713d46dfe82a267c2a9aac02478d76b033839a29932e6e00dab2b6cf4d2b869e5a7484973158fd2704536fb10b66ca8f2a8b00788da6d75f2cc52a94d43b45b4b818d9617abb5cfae66f6d8cbf57cddf50aa3e369b886755e15402e2100c8b6576e5c2247392d00141c07bc95e252de7f85c2cceaf6d66bb727d6508f184e63ab6107656cbb16a701c91054af31c558d5e7a679249537729df2b521e067dcbba3a1adbb20cda80bccc59b3510110ca4fb9a492716b15aa0afbd5dae516dd53024775850b5b9161fcbb9090179efa3b59452b5942fe26b66e6f8e629021b9b7b789efed4e5f3f81bbc3d5e36d39aac90d2aaafcecc6fdf38ad721634515f4a3f5b4f84e40087e683330d1462eda18a30785e3124818c28d9736ae40c4abeca4e5e7d843c08506158232fd5b3d3fb7feb2a4d1151ca76992a4fe67ddf148f6ccb9eff37585d8a7ca48c66a242f81db0019dbbf47229c6edc15153b5273d87962c57aa3da4b11df8d53b7306e63ee3f9799d142ebcd7eb8ba92c3748c0bf9acdbc4fcd34be989f20fd5b09d5490b21e4b14632cfbac166a3b9c21836a2e079bf475859bdf15d19db6fd95d23b4f91005bca296c65d9ff844ed9cf578dd6b08f2cf43b09f4166fc724d188c38ecdf7dcf77c65f2cde3d32926ed44293abeb188355f321fc771e229b1242abca5ff2f7703de8190153f08f0cd05aac8166dd5a2fbc92e05ae6499fe3f421b5e968bac8ec3712d5f024b2c8221e39052adae705aff4f65ef4ed7db66fbe2e324ca7712a1c02d675ee08cd1f1621caa486e74f9075021382196417ec613578486bba4959bf5449509d2d03e651b39ae3aa5a5e2ff1e8157229f3f5cc2eb06bfb14d9a014f29a65914dd7d698fd058067dffbb9f64cdf21e65da1d267bdfcee623259762b43bf6400d4bd98051412caaeb2228dc07d2f32d3c9e76576355120b8f102975c57b551fc3c27aae48e3984198b44b4c2c65d2affb80d96cdf9580aa4b20dc0bee77255057c89383d672974efddc8052de17bd8cec5999a54d99437e59742dcb171593d9a9b200d55953905f8ccaac7ceb214df96d52221999ad896f6e29277e9fe2b57db077098a34092b17e643ad58ff911af6a26a5dec9e7edd74306a4c98abb4346acf324d0e81c56b7155b4fc20ca694a0d44ad3fbc63bd25e28db5981fb2047acc251e5d3f6250ea88e7dbc1a93991aa3ce349db5e96a84c0ae4698fce95f6a464697ab7f1ea6a11a4f085e986a625017eace552838f12135561ab3f738e2772c323728176c920ce26b4246e8e3f7e1bf9c58314814aaa1786cf0ab403dc21beb2746f3ae533886a4d5e02e892e89ae5f8fa0ed44a2b9caac8b00c927ae3b647158bb90f822762590526472a88e7a373f89c41529583ac3324a39e8e9e9df27aea88886ff3d0e9cad6e8777bc9cf8c9b2fa8bf83ae8c46e9629adc6bbcd8b55aaa5f3741a658637ce0fd44e9b69b942dbf61d6e6d0af1591fea6b43b8a507bf70dc4963d77037bc2f6aeff1bc4de0af65432312476cfb5f0182754e46334a8eaea1273b620796967fe08eb8b3b1b7b32807a99a85b7eb46c491f7378507cbacf094f2e765d707a38aeb892d9dabdd56c93b341461efdcd5d467f67989b46c38c605f29b753e59bbc5bb3d69436c3af5f946974f1578a10a554e268ba0a73740325cc95c1899c7448423c74eda3225d78d141a3bc0dc03a382b9af80427cc8ef3fac66778641a83a318c86b9bf748e5c4bcffa8ef8b51f6487c3abdb9eec4ede3713475c1b3d6a0471e56dc6a8671811fb77", 0x1000) getpeername$inet6(r2, &(0x7f00000011c0), &(0x7f0000001200)=0xc) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001280)={0x8, &(0x7f0000001240)=[0x9, 0x1000, 0x4, 0x0, 0x8, 0xfffffffffffffff7, 0x6, 0xff]}) faccessat(r1, &(0x7f00000012c0)='./file0\x00', 0x10, 0x2) writev(r2, &(0x7f0000001540)=[{&(0x7f0000001300)}, {&(0x7f0000001340)="3c1df947292483c348d4fde02d8c617305a2b2dc0f8f3078423ec64a9dc528ccccc77e187a161639d0b04cc4", 0x2c}, {&(0x7f0000001380)="8f52b859ee2402bd6004fc7e4594eb2fb6b9852f480c0c10d8ee61b011b8e4a115bf6564b4e7b84a2c6b463a874a99d20b401f3ac2db0e67f97e45821e88f3cabbc3373a9d6c1d24bf9a59667e1ef38a1747eba5cce0d90e028fb07763de914c3f7df1a1ebba8f83f811fa8ac201d0ca0994be95ce0d7b90448f71c5dee3716291ad046a820439416b3e4035ba340334", 0x90}, {&(0x7f0000001440)="5ec1b1d967dc66d89693cfd488ea9610c4e69b0e10f4abacb8394ee340f3c62387b91b980c6da9ade69866b082e49c5a50c1ce8816bc7420c64db2dd293e68689bf75819d4f89e1a2c4b3b2a05", 0x4d}, {&(0x7f00000014c0)="a84ef1ce18f7deae5b", 0x9}, {&(0x7f0000001500)="60af0e6f5bf5b805ac9ee54c2f1f6987316c8472ce3e8957607a1041e809f449d6814c9f9808536826cfa771f8dd4616607efdedcfbdf6ae344b3bf6", 0x3c}], 0x6) writev(r3, &(0x7f0000001880)=[{&(0x7f00000015c0)="17dcee62e4b12331814cdb90099048eae6b26f004e5f564d26a8737df8", 0x1d}, {&(0x7f0000001600)="9167a851382189363c5285ea03a0fb57de92e6cc", 0x14}, {&(0x7f0000001640)="09322899ceb583ea2c97e50127d20e8a9c951850f755aa3cf5d5006944ec5c28380a630638b06be02a421018537c2b1a44d93dedb2b50f76164d015e40de62a881d0c45c5b42aa0a9e21316a089eec61cb1cc1118f1b91b27266f12edf6889e718eb094c1d488d037362bd461803b9a9aff4a2514e49137cbae5bd473b0ad4673d76d45d98661d6a335ea35481a239f26cec10305af5bc914b6a3d1185024ab9809668663aa1dd1e93aeccbfcc4331c24657abbbf6a3247a46b75153cc58378416f93515439d9bf634f9e27972", 0xcd}, {&(0x7f0000001740)="d625d3f10c78fc7b4d2ca60d66a423786dce4774a85dd00f6065fdc9a8d1ffac1b2d0d3803cfb0b25d3994240856359fcecb28823ca488cf", 0x38}, {&(0x7f0000001780)="a3bfba0b28dec216caaf8e1be79e134f2f2d93184911e62eea5b3775e5fed1e36763c332de47c0fe2ec1fce8a67e965f35d8eed6929862cdc704faa0b543f7271061cf8ed90b5f62119bd9344cf659b1b5621a997724cded8b1b23d926807fe181736fda4ec6fb5d6cddcb4cf886779bfeb15644ef64e3f8d71e4897713e6cbe2423a1e36bfa0d4b5d482e77e150cf6db4482c4ff12bbad050232019434b6603497f2faf3152e746ea4bd6fc2ee06237e27b4163f710f934d4fa5f0cc0729ed0264c6b7264cf52233aa92ba6434526c7fa71502b7b6d856234a01be85771063153ab4bf05397d75679e02c", 0xeb}], 0x5) open(&(0x7f0000001900)='./file0\x00', 0x80, 0x28) bind(r2, &(0x7f0000001940)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001980)={0x4, 0x1, 0x6, 0x8, "ff38ff7b02b114dfb64acb5dc2bff4ec7f5fccb1", 0xa5d, 0x66c}) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000019c0)=""/4096) r5 = getpgrp() getpgid(r5) r6 = openat(r1, &(0x7f00000029c0)='./file0\x00', 0x10001, 0x142) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000002a00)=0x8) ioctl$TIOCNOTTY(r1, 0x20007471) clock_getres(0x0, &(0x7f0000002a40)) connect$unix(r3, &(0x7f0000002a80)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000002ac0)={0xe9, 0x4, {0x4, 0x2}}) nanosleep(&(0x7f0000002b00)={0x7f, 0x3}, &(0x7f0000002b40)) 05:37:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x12) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') setitimer(0x3, &(0x7f0000000040)={{0x1, 0x5b88f1ed}, {0x3, 0x3036}}, &(0x7f00000000c0)) getitimer(0x1, &(0x7f0000000180)) 05:37:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) fcntl$getflags(r1, 0x3) syz_open_pts() r2 = syz_open_pts() setuid(0xee01) ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:26 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5c, 0x40}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) 05:37:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8182, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 05:37:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f00000000c0)="4d1aa989a1747c593e60cb6d87dfcab5000b046e132c34de27b32b25259b2fc5516fb5849c0f338729436067021ff44d64a688685537572b1912d26a1cc5fce0c5ca7ae9b6b56e34ad1228374bd6cdc736cb094708a39946d8f76d245c53743a5c7e799daec5027c000800000000000074330b000000b61c3b267a1c56ab5ea0dfe84de9a0ae00", 0x87) 05:37:26 executing program 0: r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000000)={0x1, "6992b198f7b18b0d32ee411784bf67da3fccf5f793"}, 0x1d, 0x917932954732704) msgrcv(0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x800) 05:37:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504", 0x63) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) flock(r0, 0x1) 05:37:26 executing program 0: r0 = socket(0x1e, 0xffffffffffffffff, 0x10000000062a) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) accept(r0, 0x0, &(0x7f0000000000)) 05:37:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xffffffffffffff7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:26 executing program 0: r0 = socket(0xe, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x81, 0x0) pipe2(&(0x7f0000000080), 0x4) syz_open_pts() getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCLOCK(r1, 0x20004276) 05:37:26 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x8047) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="01964a598dbbe1940f00"], 0xa) r4 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000240)=""/222) unlink(&(0x7f00000000c0)='./file0\x00') getpeername$inet(r2, &(0x7f0000000340), &(0x7f0000000180)=0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) 05:37:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x20, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x8000, 0x6b) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 05:37:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x890, 0x52) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000440)={0x100000001, 0x8, 0x4, 0xfffffffffffffffe, &(0x7f00000001c0)={{0x8, 0x7, 0xfa9, 0x8b, 0x3, 0x9, 0x3ff}, {[0x7, 0xa73, 0x12000, 0xfffffffffffffffc, 0x21, 0xffffffff, 0x669, 0x4, 0x7ff, 0x2, 0x2, 0x0, 0x1, 0x9, 0x7fff, 0x1, 0x3f, 0x380c650e], [0x7, 0x4, 0xff, 0x5e, 0x2bb, 0x2, 0x2, 0x7, 0x7fff, 0x7], [0x7, 0x6, 0x9, 0x1ff, 0x7, 0x1, 0x4], [0xfffffffffffffffe, 0x0, 0x0, 0x9, 0xffffffff, 0x1], [{0x400, 0x2, 0x12f, 0x7ff}, {0x3ce6, 0x20, 0x4, 0x4}, {0xe3f, 0x1, 0x8, 0x1}, {0xfffffffffffffff7, 0x3, 0x7, 0x7}, {0x6, 0x1000, 0x80000000, 0x6a}, {0x8, 0x5, 0x101, 0x6}, {0x4, 0xfffffffffffffdee, 0x40, 0x128}, {0x8000, 0x0, 0x328, 0x10000}], {0x9, 0xfffffffffffffff8, 0x533, 0xfff}, {0x77cd, 0x1, 0xfff, 0x8}}}, 0x3f, 0x400}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) getgid() ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000007c0)={0x9, 0x3, 0x406, 0x7, 0x3, 0x8, 0x3, 0x10, [{0x6, 0xfff, 0x5d72, 0xaa2d}, {0x0, 0x4925, 0x8, 0xc2}, {0x10000, 0x8, 0xffffffffffff8001, 0x1e6c}, {0x3, 0x7f, 0x7fff, 0x1f76}, {0x2, 0x9, 0x81}, {0x6, 0xa, 0x9, 0x100000000}, {0x5, 0x7f, 0x5, 0x1}, {0x80000001, 0x8000, 0x13a0, 0x6}, {0xb, 0x6, 0x9, 0x5}, {0x4, 0x8000, 0x6, 0x9}, {0x6, 0x9, 0x100000000, 0x6}, {0x6, 0x7, 0x20, 0x72c2}, {0x2, 0x5, 0xfffffffffffffff9, 0x9}, {0x2, 0x800000000, 0x200}, {0xa5, 0x799c, 0xa5, 0xd984}, {0x100, 0x1, 0x0, 0x3}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000140)='./file0\x00', 0xc140, 0x1) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCVERSION(r2, 0x80044270, &(0x7f0000000040)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000600"/20]) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x7, 0x0, 0xca0, 0x0, &(0x7f0000000540)={{0x7f, 0xffffffffffffffff, 0x5, 0x6, 0x7, 0x5, 0x1}, {[0x5, 0xffff, 0x4, 0x3, 0x5, 0x6, 0x2, 0xbf5, 0x5, 0xffffffffffff639b, 0x1ff, 0x5, 0x5, 0xd234, 0x7c3, 0x4c, 0x400], [0x101, 0x401, 0xfdcd, 0x1f, 0x300000000, 0x7edb, 0x9133, 0x8da, 0x10000, 0x4], [0xff, 0x8, 0x7f, 0x5, 0x200000000000, 0xffffffff], [0x1d99, 0x1, 0x7fffffff, 0xffff, 0x1], [{0x6, 0x9a, 0x5d1f, 0x88}, {0x4, 0x40, 0x9, 0x1}, {0x7fffffff, 0x6, 0xea, 0x20}, {0xd241, 0x2d6, 0x3, 0x200}, {0xff, 0xff, 0x10000, 0x955}, {0x3, 0x0, 0x8000, 0xac9}, {0x2c04000, 0x5, 0x8, 0x9}, {0x3f, 0x4, 0x1, 0x1000}], {0x100000001, 0x2, 0x8001, 0x800}, {0x101, 0x1f, 0xffffffffffff08b3, 0x4}}}, 0x6, 0x7f}) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x480, 0x0)                     05:37:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0/file1\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 05:37:26 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) 05:37:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000001}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0xc2, 0x1) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000280)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x7, 0x4, 0x5, 0x80c}, {0x7, 0x0, 0x1, 0x1400}, {0x3, 0x1, 0x5, 0xff}, {0x8000, 0x8, 0x7, 0xfffffffffffffff7}, {0x9f75, 0x0, 0x6, 0xffff}, {0x0, 0x8, 0x28, 0x5}]}) syz_emit_ethernet(0x74, &(0x7f0000000180)) open(&(0x7f0000000240)='./file0\x00', 0x428, 0x2) 05:37:26 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20291, 0x0) getegid() 05:37:26 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000300) 05:37:26 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) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x4, 0x3, './file0\x00', 0xc5, 0xcc, 0x2, 0x78d5}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) 05:37:26 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x201, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0x9, 0x0, 0x9, 0x0) 05:37:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x408, &(0x7f0000006000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/58) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 05:37:26 executing program 0: clock_getres(0xa0004, 0x0) clock_getres(0x4, &(0x7f0000000000)) 05:37:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 05:37:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) clock_gettime(0x4, 0xffffffffffffffff) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x882, 0x0) fcntl$getflags(r0, 0x1) fcntl$dupfd(r1, 0xa, r0) 05:37:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 05:37:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) recvfrom$unix(r0, &(0x7f00000000c0)=""/102, 0x66, 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file4\x00'], 0xa) r1 = semget(0x3, 0x3, 0x80) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/17) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r2, r2) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8002, 0x0) setuid(r2) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="8995d88fd977f75c6b79781c06bf0791de1ba9c0ee077b93c62407f16960fd9aaad0a15a88d04f2c08faa75461c1c42bb9f9303ead8b0f2c410b784cc341d3a356c43221dc99a4d97f414acacf8a3361ba00d574c60daf5073b2163f07cc4ebc9fccd99b49dce44e23653e337598997a82faf4618fd1dba4878ca62d2e42bcbab14d6f41cac1e21e56e1b4cb5004721202481c16b34de796d05454afa0952c134849f3d3", 0xa4}], 0x1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000340)={0x2, 0x2}, 0xc) pwrite(r0, &(0x7f0000000380)="83e4d4f703b0d47cf4c0f9f0dc5180a0c582cc94e86478c8fa7da7a22b96aff33ac49e3bf7949cdea2ef6f9051e9f8746ae8e968d1e6b2ae53952497a2beb2819c135c5e459fd5efca9065b2c652fb5c9d7ad1ac29955a266a0f428358c8bfbed9934c4832cd07e73d53e51305d30d684af7f4b8a48858b9aade405d5c4756a879bc2839d66f7d7ecd8cfda908e9808c69f23a972ed3ce138a74939e7e2a75d320671b1e63dc288d349be6e9d9a596d8d4ccdfb50fde7d66680545eb331e1b678ee777fe4e40fed905de72f09c10bc680f25613901692553ca91a846f49a5b9522fca8174b7f0439cefca870ce74e3b625ed0e26d04ed7", 0xf7, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x0, 0x2b, 0x86, 0x1, 0x8, 0x8, 0x7, 0x3, 0x3, 0x4, 0x9}) fchmod(r0, 0x8) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000540)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000580)=0x165) 05:37:27 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup(r0) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x9) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)=')\x00') dup(r1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 05:37:27 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) r0 = semget(0x2, 0x1, 0x0) semctl$GETVAL(r0, 0x3, 0x5, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3ff, 0x4}, {0xf28, 0x10000}}, &(0x7f0000000040)) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)=""/140) 05:37:27 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="457bef06472aa13390d5d19c00000000000000001ae7b661d3eabc4762bfa5bfa5b6d8dafdb403fc08c2b22cbe400500000049eba4192ced9a5fc3042d19e16c0d0b4a11a3acdf1303c9644a54e48d7c267c35e17b76c2a00f0344db9ec1a96bb5e5468bb862b4acf2262b60f0cbf6fc7680c6adf3b7a9cf6c6d68f91223ee05cdf1b60af7cae86e1d458aa9996b56ee4d1c7e67d1bbc64f1fc87d2cb07565a80b66fd7445"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 05:37:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x76, &(0x7f0000000100)="404a3ce60ef0755899cf07df5712bd54a65af5ef747d6a062e83e75faaaff87087cd706e2017bea8b55eb325af180b804dbfadadeffdeb38a5b1f3cf158c2018dfc2ca44b2a81a5fda6d0bb8530f1dcb1513debe7137ca1117836e70ecc7aae3015eb2ead5cd787efdf9b4c0f86d00ecefeb1c3ae31a") 05:37:27 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="83ba6736d73e22895e9ea2aee69d45465c4d58bdb483b682f0f754e5250644088d6cc026ea941b3616a0c5df10bf3accfa82d847d888da3b551d0f3f6ccd047b8d24c38255ed796a1363d0dad71575f50fe8d7868bc0395b1fa96edefaa97e54a5377935149805ae9eb85122c1e00af486562c79173e0b2a0fb7057c31efa4cf63b009e5d9bee93db0b210450f883a304dd9ebc003c9ea22a1b1232b67475993d9bb556f295452f8e6aae3a2fb71e68e332b7c12d504a51f7acd33981a43edf50bb8245578356fed6f9e63fa407586c4a60cda963be0e8953bd418f0e40e1c4cfa23783c4f97a973ca222dd5f98a7151cec5f8e3c312bd21088c4f651ba22b560436fdfbf44301fb62f83680b0a6b49716f172fb80f02e4f7ed7e763e01ecd6cd1addfa972c88ade14a9e787fb886840b24a05e9666a53cf70d3ca61a5d128223b487ce1f4b4bfe584fd61c0f0353f5317acfeaf853528001a3e5721d92ca0fc670adbacb1cc640bea9f8ff75cc9d9d6b8d2493dd6c83de3c1c82d96d40d9a7b80c8f18d9bbdb22711c619d866ed36068e086faf9bb298e6f2b4ae1808c2b5f87040ca8ab34db48f3ccd9fbd8b2a4c87adba28637b7465f6a4c6bde76b5fbc3b72c1a8a28e0be520963d6d429c5e1e8bb6b50f75fb4a850f3d99dd36a641bef1798e53664f9e95958862ff78e1b00419c27ae9252f064079e0378a27e71d79761ebf7b02da8efa2c3e4d16f9fe86f81aa321ced476da887dea693f6122e4368964b3a8dbcc4ffe6fb68b71f5e17c4ab550991318f637800845e565add61b51e56d62c06a9172d15144b550eddeb36b9a6eb0a127a49aea4b9821a82f43863dc20d7ee3d6eea8bf869ebced3ebe1f72fd4abfc78f30684f54033e85b4fea0d1664378f933d2f2fe548386a83d550fd994fe5810c91675f90744200585a66b69c42b518bc59c141dac4ac28e852e7db7c5e148c7564beca9d339abac99670a7ff1be26f03cfc802204aef5e87fc7755443919f3bc0e19a35f4d89bb99e32402e813bbf9ae933e48835c24edeecbfe0710bcb654e572f3ac13647ab8e66c03b44ded518e9127a82fe2723c4da8699ceabaca29ad2510780ae75fa71e6313ceb7b03d2c876470ae5c8f81b4e647fd6a9a8dd963f4ae4bcb4e43a43ce7c5603fec944d8c9d662afa0aa4b2b72bb5e37476c1fab6546837d4f93d9dd931a6c8f090970d06cac956ba5954c43cfa259d5f81d54b3807a63c71df73e5d8520cd5c8c8c43aa29693a58bb4763feebc5803d67e183b148615f9e26c26f274de84d0f7d3115dc7b3a057ed65b7e05a6e1f5bae6be80702a0110fbc41437eaa1e468b2cf791ecfbdf57923b0f89373c8a2086340e137c40864c7043a63e4cddb8bbd8c61f1d40c822dd67e93c247baf274208c6947bc8aab6f369ccccb7bea7066e6af74d9e24c95f002a5e4cafd04e6681a910cc2f199fd7b6487df78a3ede1ab45e655091e6e4b3d615ceca144b267b483905b7631b8e23d71928ff50591f9850ac1959a226be9a59a82514a6c9c43475d0608188cbec2ee0669f0198b82b699a27cb1be8adf27682112787cd127f48d18f38723ad919f402270f32280b58330c53d0c8281075c5c47b2c68caec9cf7a014aa741dcddbe416071d9c48c4964989c9c8e4d4fe671b3f3d26f770624783bc6017a18a0c67ea2dea06821f3a0aed5257bf8a8ccff5400efb9ba4bb3f3d7e0a38725ccc3de964c26e17204fcd2f87da0a934a724b0be3c36ba038ee76b7519e1cc66f6f02d1c4c434c779b0667c0781a8bf52d720e15700c4ab978153d79f695646639ba2b13eb3bef4eb803a8b180d02410fe8117893978e4a9e42798d66072bb3a999abda90b1efc92e17adf6b06e6c3bedcb2f153cc70561bc5b75370e644ea33a16587ba41d5d5438891182aa907984be7eda4a8d5698867173c4f5c3c3370275d6125b2796fa1c0ed76430e26ca046e8bf67508e64b0839ec3ecf1a03076ee6e919c0524018fb9700cf7c45257e0013eb1aa5b421f1001c24f0ff04c3d0e308adf8b52df530426549559a3ee4cacf0aeae80c72140e8336b565c34308ab1d994d5c4d7ab7c80db0f8a93814a53d2f146977ec47d0a5e128d503e79879ba078bb8596d121eda5c7c72b53553c3295ffe7cd36b6721ca19a7f5a1ad49b633004a759e9d0f266bd15ff163b721e1a864dd850977208c0fece7e22ccc4bbae3100548c3897c513eb2488eb1032493edd4ad0fa51cea7f8ab1bed99b6c548b924f0b7a675e6189683c2196af28ba5695b9c415edfb77bce6ba9f418d7880443b145a3c80ea200c5c48010b051efaa223887946cbac6214d55c43049fdef891b6257ba044d8b37a79dafe3e7d375524c49c0908550365ecc26a46049d13c3a32c87189faadd94ba8ae119a7a7a699a63f81a2938d201e4e07a8bf37714a2757d752f3b77c874d958401a6b66be8f30845b7a01a55b9a9c16a8e995fc278b316efe471f046352ea7427fa6b51f678034154955db9fcb2006f04ad482972e7019c4a3779e42510e45c1333b9b9650836e322ba91775f29dffdf261c12e53b97c469ce30a1649fc4466e81f0e4b52449ec6318b82af981c6b20b414030f9271c065f53cb9d3cc1692ecb014dc5415ce46e17877d7e887cce6dd422b537d4281e50bafcf37e4001e7b3ab3573a2ea3ef850694c12dc540a2498f1062d28a3db7e6c5e5d22140375b88110683dbde40ae4de5574022d9297a424d195a0b592ed1d990ff73e6f8f0f443bc106f3d71cc8bccb3b776e054352b2fd43f2f956f604e3cc1767df04b93f998ef0c795357a8070f15c46dde92d856e989dbeeee58685ebfb772ba0b9daa7f9c1bd028f69db089e321602d08b95fa561fa85ea496b4232a51181ef64d90ccc1504855942a1cd6123be9cf8e60abb4651cc9f7e9a05ed9582e8ccb780664efaa660c901fc54bf9e1d4f47d37a78dab706a289657f4cb4d9e04f4efd012970c9fa00f87b4f6654dea45655dcf9e08a4e3344773f7ee728a12176f61fd1b1b98a33a3e341319eef50ac7b49881fcf6618df69f93179f6f35f8db616f95d566d05b624a3994df2bc86f6b410b6dc730eef44333cf41d9293896762e61ef698cf3210d61f22b50dd4d44b253d30d2c6a06cb2bf56047814f9d0cf8df96b4eef0645f0f4644fdfe74f1a7065591adabb11c536fea33cc341372112716d7e721c1e100e8739bfc6c1cdbaab0988034f5bd4093bc2c03072c7c9fabcab92fa27a682ab5e101c1054c3d4eca69d3bbb1846daf1bc8f9088c0574442dea8ddc860be8f849ea1e70ae558952e19de62de5cdbf0db015f4a5efe13dff0fd0b8656d7dddbc53b2e9ce4c765b4b82b34d49ca6fddb8128febe30a4c24d667afe9ddfc12f016eaa567820e8d3ef6f844431879720db99783615a47f85586ba7395e539e59cbba8fb779077cdc4b8215cf31a998e562c8267a48a698e0648cecfbe0ca8a9899a1cc044809582350ea7adfeabdf78e65b61f52f162aff78fc9dffaf47524d2d51b97760680331c048ee7644f17308f914fc5015736da1daf25e056477a5b0206a9d64d728f0b03ff851679b19057ab96605d17d13518f5a3a75b9a7d6efc305017c55c21fdb23f4396ae7422834e6cd1b27f8d3fa18fc50201ae2d1b2bf6bc4073d0b908e3d0785e53589316ac6b4905691e7a80c5635da754d58c987e6c075b9cf6d17840fcbeadb3126d389f0037833dbfb118d640099859d9bd144965b3c9e085be57f0d27223611507e773da7c65632b49d51236d679625840fbc1fdd62b71fa313801f92f1365aaef0cc8cc7910d25d092ce84431b62bd164bc42c319af6cd91ef5880cfdbf18e342d8eabb04e6dce63333c6e080c4726160ffbc6fa1089959f29423018f582c35198304448afba47590a78077267b82350e5dac7d9d85477468aaa52996a495e9f10d13fd69f15add03418011ae8d66f80c88b82916eda7366c3a9632fdc9eedc98db4025acad02c71b60aa02ac10132497ef617254a2c2a6e3cd0f98deef8276f737e5e70871776283e5dc3517a970c4c61188c8795903f0483a57872118525e6d9fd7da4010975fb711eb08b6a96a6eb557604592e2d14ddbd17daa14e64ef705683c8040a576702637185826b50219e2d058325a0104150244ca6acbf48340bb1f58adeeb12cc144903625d92010713135e4a6a83e4c00f9ede44df8f9d150b5f16340ae9ac85b875faa4a4a542a0781229a19cc7381235e641caadfe058c692f886ed4b3a70cf7f9703b859eb0f65937d116e10357b6bfe98245cb2b8915176b7f681e055bbc1bd1f43959e139181dacb97bc870bbd5f150c99b37298f836d2ba80368eccfd0a37deea9dc2b7a9e9c10df0230ab84488ddaba3b6072b077763af1ff103a467d40e1aa72d3804cfd8ce7182f7eda247c4e512f0d034accffa865669245ee9b62bc18d535d2ad863ecdbcc8c182a67d5e381b4c42a5c5d47de9138a5cd1745626e8d7d5142bc26946c02315ee8c0c4862f891a1790b67a1d95209f3ba147c31f8ea5d7b8181220da1fe9398b5ff97ba80e49858cf4c39c427da9c0462c39d5fe0d19d03dfde652c39e74ff67170a8f2086a388221c7dbb6931ff04fd167f3f9ecb0870aaf314423899b254e66d08cd34b207819032dbcf95fe726c499a7ee2927488d6dc5602ee99f61dc97b10314d2edab7451c3144a706d45ac586aca353e1f082ebfd1a87e4fa69369f2a213f1826ef9e6ad069f5fefcc36cd5427b1eaf3dd5205e22da21996005d5002cbd865b18d07ea3443dc1ddeec0e5e26efce9487f4b066524af6d9b94cc834e8f70020620126667b0412719b4fcb81bf228b53d2ee1542bc7703a6f71efcdf2aafa7fe9fc462b9d0620223e9d9b93f818675a48271a15555f2f4a274ee3b6a957b4fa5bb367c90d5ee930647f37afc103cb6080db6f20249e439e2dfaf7d50a05d90f1b23c9de977a52d42549d8f6a18fa7bc710f46bdcbd048d17fd55c02473757278354a11fc2db76e7a792f3b91af2d51e359e79423da76962ec30c7345712e1c8caf38c626d24d55fe43f4fe7710a19ab09a8b62a519f66957ebe87f6f4df431024874054af86dcfad0bb8d51cd7c756bbfe79686a2133a54f55490308e3352b09a0b2c7d54bad592c2fae6cddb920d13421cc5efc238d251536fb99c7daee5f896979457a028a73855d2678703750e4cff0057e140f582f8c0f3760aa84f0ce0f9b60c8cf7e1deab31e6e59eedf3beaee7bdfa60d2ba4e24f2175c0d26e00609921d0c2d163583cc0a21c53a1fddb69ea07784e51c6a89b194514b043bd93e2336746d23e44eeaa0e60c8c307ad72d2e6179a1373fda267978815c0a559a506c42a09860c56c86c2ef14f5eb4de87f2a4711fa88c7eafd97c1b77c2d446afc50c633d7fedf227af5a569ea977a834cb7b6d81d5c905b1b281372b44f4e8804a8db804c3e5c7e0d220eb0ad9cf41b5e82beff8fb0ff929b1f337a7de2482a75329061ef1816e4eef9eae3d6fc7a28b245430e940349babdc42cb908a038ebd34a321cd41b0bf38d895837ca7f131a4249da872a7044baa08c22cf08f6b134b42663eeaeb2c1aaeb71f594605b4d236dac2edee65aafc213681b47bbf5bb9b7a09b7b83cada5008c1c13b2fd4e6c13d94e88ed237151b5931f60c6a503c99fefbcbec2ddeca55d81936691096706649e7b5227c888eb64894a22c5da8eeb7547071aa7a54e4d6ffc551704255412bce4a89", 0x1000, 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 05:37:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x4) ioctl$KDSETRAD(r0, 0x20004b43) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000280)='./bus\x00', 0x102, 0x63) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) chflags(&(0x7f0000000080)='./bus\x00', 0x0) connect$inet(r1, &(0x7f0000000040), 0x3d9) write(r2, &(0x7f0000000140)="52d1ed09306cb2b85bb52f7cb6a42dcb34daf5c1fc6bd470f52577b49eb930a57542b6d314ebacc372528cd6b164aed190b4f4655b109307fe41b153d6c8994d43c15aba0e2f46e54b1e7118b6e5e4c87e3286868a79d00fe05d8ace7771e1fcb6f6b248d5d26272cb8160218724a1e6471f4789bebaa75caeb1cd0c573cd58f6acd2910c34b9b0f962059d265ae69bb6fb633fd109b50fb7881ba485832a896e17c3aaab6e1f6c99bdf133f7218efbb5083a63223fdc64ad850daa8e436d097266152fe998fa18571c59c439bb4339cb59dc36f69154bfa357b4202646a646c3b259c27e6311963e27a", 0xea) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8a00, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 05:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1, 0x5, 0x6, 0x9}, {0x5, 0x0, 0x6, 0x3}, {0x6750, 0x4, 0x6, 0x19b}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 05:37:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000003c0)=r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='$@\xea!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/]\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)=']\x00', &(0x7f0000000240)=')\\@)@\x00', &(0x7f0000000280)='-\\-+-(,+%\x00']) 05:37:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) listen(r0, 0x1) 05:37:27 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000007269aae338b8f79000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:37:27 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) socket(0x1f, 0x2, 0x7b2d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt(r0, 0x81000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) fcntl$getown(r0, 0x5) 05:37:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x201, 0x4) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x31) lseek(r2, 0x0, 0x8c299ec05761787d, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)="86930d5ed228c35a4f5fac4ad723f1", 0xf}, {&(0x7f0000000180)="7064b6e95f5c349818f6bb24e836b02e0d8fa98a3f27400ba17464c62952f9be707009d897e4a8510b80acefefd3cee30cd5bc965c9cdaa5be70737e8e513bf746717c964928e221b12ecfe1053ec93dbe701c", 0x53}, {&(0x7f0000000200)="4a7a8a179b17d501d673f63e910eb91b653217784eac67b5ca64056005f4954f3f4c940bcb913f794eaa549ca1244ace4b1f67c800bb92f02c19cab76db05567b4273bbe722097be4c7f5e40c2e42f82b536a014d9c88f3b00e5328ded9c08848ec0555515b9597cf5e9a3442b595b61ff3768a7409e6e643a40f391bfae2f49b83c91a9e1d8ac55", 0x88}, {&(0x7f00000002c0)="4ab573538e3149bf27fca418e0d7eb04975937851f6e4d3002f3e777639a33a4a8a09e20c7d7020aceceb819b08de2df6774c96b500754cfe1", 0x39}, {&(0x7f0000000300)="12a47f5e9102033269b8048aa46059ac8cf966d11f2da949b23cbccc0d8d132258da0ec4b22ac8f61c9ae80d1bc05c698d91b76cfa352def9f754852d287485c902a8ca698f00b934da542375f0e49ecf6c9d5d5ca8acbad48faf54e9b54d639e483b53570a2f3171bb469bb5ec7e7f274d2d1c03fe8a8cfebcafe2fed1387e43433196b1b3eed390fb69bee6bd236632226b8d956dd85176b8dc33311e290982854340c5bcc63c21eaf89f6762f46204dad150239d9b010d89c6a8f3582dc5a16837759bf10279c0514", 0xca}, {&(0x7f0000000400)="15d0daa27dd9b0427aedbdaa11196893870978503876282225cd1025042eef164972258f43881e3531d693c926ab545e67f9cddaeb133741278a8ea0c2e99f4b9fef72bbc9ca5350fb3c3dabb234d2e1778d027a1a90cbdfdde3736dc0cb7825331c22a8ece76d96dbed23457b4733e5", 0x70}, {&(0x7f0000000480)="78e0011c22e4948a23388e3f0df7707e0dbf371b4f233032d45846b69b25389be6b53945dea222b056990675fb8b43aa07c8908bf106fe90f2c073da2edd56382e6b19433cd532d1b20d7c2cffcf19c6ae72f18a87461675838941b28982a8373a961df66b6597a07d9da43c81bd4946628d5a95114f61b3026b4495c2076ebf6ff702b1a45d247e5cf7043290f015cc862f4e2fc76f668f512c4ff3cb91ad8e2721dc197326a96f73e0b12e415c174579356a0315bf2e519ee6598405cfa2ee1b79e7cd498e8d3792008e5294fcd65d08", 0xd1}], 0x7, &(0x7f0000000600)=[{0x18, 0xffff, 0x938, "1509c4"}], 0x18}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) sendmsg(r2, &(0x7f0000000bc0)={&(0x7f0000000680)=@in6={0x18, 0x2, 0x1}, 0xc, &(0x7f0000000ac0)=[{&(0x7f00000006c0)="fb488616019e58635e5ac06891ec4fe5917808703e63c182228c1dc91d535699ebd9e2eb16f5d1c4954d86587287ecd5ed136513030ead9c85168c43b5bafc1b2adace8e9a8a47e3c9e5d7147969c4d147fb5f4eb4472ca9f13a188a7a92da631bc6c1a0c1d36f9e000f6be8813713df9b72ec409158f72eca18c3ca3705677d676b26a35ca9fae39241b8419a4c2d0f495a27f24618d549ffa09a696db5a97545ed1bbac501f5cfb5dffb33f7f83e15fc3713c2", 0xb4}, {&(0x7f0000000780)="409aad42c6d079814d0127dccfb34beff09c307b20a7f99f66d4fc90c3d47057ece17f749db61d8c5ce77b35c5a851feeec2b1b7458ff682f9dc885d05e3d8fedfa6518e424ef226870710aa0717dd333ac445fac5c2e4c8c5daa69ce57efb6b334e729202901b7aefa77b18530f2dd67d4bede06ec55991014c1fabc462a3f84bdf2618653556fb5996b88b8b461f3156896c83221ea2de4297720eb3cd4c5bbfc3cb02faf80ef3e809d53a6c4524c63968285567aeaac5afbc627d5dc5fa6e56543a544a8aa3e76978a1e8e7cbd402fff65aa4b5d13695593ddb465481b3e1284eac85f517cc1edf1dc58726c25fde83bbf12a22", 0xf5}, {&(0x7f0000000880)="2dff87a0a43d6e392f66d3d666988e98bcb3a17395805a1958cdf4425416322c83b846bc9ed7220b5fe89e", 0x2b}, {&(0x7f00000008c0)="cb78fc5ed92f20b4ea3cdd1c30ae3c0d1cacde88366e015756e0260f9fca2a6c3966f6da8eb79e62fb1d77151155a3017c44c56e6094b0d6bacc4eb3ab134354501b5ac669f830e25459734e2d1888f2e7eec1cbfc0e99775b72ae844e02e932142400f7be7b7a4af111d2b1ff4e3e7b9859dd148786f799f1a0ee3219fd", 0x7e}, {&(0x7f0000000940)="56da8a1d88105126afba1a843493e647f38561124578d007a6e9", 0x1a}, {&(0x7f0000000980)="73bb0444b0889f4d945297be04a3da93c7d27678d47ddeb5ebf679718715839e596fce52c0340b6ae0dfc896ab0e26c0fe5edc9e65da7d133b6eee09d0bed47ca5b58ae847f3c1276177ad0d3a3ed2bb579dab6d342f9fe104ee7788e37190be7a597daf94efdfea1947d1059ea1a0e07b6dabdbc15685cc753889333c7eb7991cf2b692f2cba3f134034c2595060bd2c123aa4f632dee50c770583bb82457d7251d83c946ec4a2f47fbc6aa697f2fccba3df4b6f057562ccda139413bf3c3cbcea67e43d63c01c1b7eb7649355f3c9492e0b50e008954c45f5348d1b7233f419c31a22061edbf8f9dd5cd2b64342cdfc076", 0xf2}, {&(0x7f0000000a80)="802703060bbd59fe2dac86c5ae61379b007a6555a6a684f2d7a6f4b7cc4c0690d03464b0384ae29e2abc3fc91dcdd00e8d", 0x31}], 0x7, &(0x7f0000000b40)=[{0x48, 0x1, 0xffffffff00000001, "42bf372d3b885a771020b80c52c5a83a15e95960342772f8133b2b507a39a5a9701eed5be6036175931c45fa8515e6d51787"}], 0x48}, 0xd) recvmsg(r1, &(0x7f0000002000)={&(0x7f0000000c00)=@in6, 0xc, &(0x7f0000001ec0)=[{&(0x7f0000000c40)=""/139, 0x8b}, {&(0x7f0000000d00)=""/135, 0x87}, {&(0x7f0000000dc0)=""/142, 0x8e}, {&(0x7f0000000e80)=""/13, 0xd}, {&(0x7f0000000ec0)=""/4096, 0x1000}], 0x5, &(0x7f0000001f40)=""/160, 0xa0}, 0x2) 05:37:27 executing program 0: r0 = socket(0x2, 0x1, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x4001023, &(0x7f0000000080)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) shutdown(r0, 0x1) 05:37:27 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getegid() setgroups(0x9, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) getgroups(0x1c1, &(0x7f0000762000)) 05:37:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x7ff, 0x20, 0x8, 0x7}, {0x0, 0x7, 0x4, 0x8}, {0x200, 0x7fffffff, 0x2, 0x4}, {0xfffffffffffffcc3, 0xffffffff, 0x1, 0xc0000000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x2}, {0x80000000000086}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 05:37:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0xc005, 0x7) socket(0x6, 0x3, 0x3) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 05:37:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) open(&(0x7f0000000000)='./file0\x00', 0x608, 0x40) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) 05:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:27 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)={0x7ff, 0xe8}) kevent(r2, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x5}, 0x0) 05:37:27 executing program 0: r0 = socket(0x2, 0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="140000000000000007000000010000000a80001e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0e00cabbe25e5e70ca062e74d87fd3b02648096006e0ae940e695ba5614bf525e273c0fcab5a8ca9891560b75ae25a6fffa62c9b8cf1fd0916c10a35f2afb1215c472d5f2e43280b30907d2354d046a4fb72de8a2a8ed4317ea5e68c2eb8bfa06c858d1350c626db9b822b9510148e"], 0x18}, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x22) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x8) 05:37:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 05:37:27 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000180)="e8d0de70cc606fcc13eea20b57e933206e793a5eb5aed896368d4919068f64f38e08d0b4f030f439e20c35bae5dec106519f73943822291076a9a38ab1178697dd16da17c0b1e3db3618503be2f529f8680d419ba4075eff0dd707f99c7a028959875194bee3311d156efc6c5df7ebd2d6e6a0e753582d03925dfa1a9c070163ab8e8a8ed8c0c9b8e14d74e64dd09a924ec0b4581793f983cca0dfd3996031376c1fd5938bb1696ac9beb215ecdde51523c00acf8ef88f44feefbe8bf0e1086aac2a751f01baed5d06ec8c0d546c3c1bf04e57a11e3601cda6ec6f476b58c8d621ccb3f459d5f5abac686aac1e1ad3ffb904502ce029b7db4faf02557044bd207beb7ad07f92bd127bf7fa065516222484a880513d24e00c22dce2ccee76fd5f1e41b8d95b2096f5a65703e04a06eb4de6f1bea7c470fcae19ef317035895a80b3a24bb345f49426a7721c3ac7dbe18c4aa0d143a9f1a23903111e33994166f3fe96811a1a77b8854817380dda4a0f10f2b42cb2dfb3081390d56aa8c6eaa074e8379dfbc9adc72daabef8860b99101825b5c47c3e8ae126000faca22976dbca22cbe408295e38f5f6aa2a09616e92afdc53ab034b4a52d5f057d102db12b880984e561ae41c76b495a1c9b5099ed799b2a1b014359ebded33c4cf96d09a4249f994ede6d0e03dcb20748ff78a2b8e937eb5fdcaf3c800ff97e5f54e1ad5dff240efc2dd40b0329fd76cc1cd9546a8cecf221fe9932c050ec56df20508009d9d832c3df958dd1bcc0ef156af9c5fb220a776f694c629131a46de67130a06f02986b7796aabf41a5184437fa005c7619d1f170f120dbc2698e911dbb006b520ca5d29119da318beb528a61d751dcd62d46c38f537c8f30eee1291313e9d3e3e9d19c3681de2d4edea1fc68f508687f1f1135bccd51df3be3dd74d48aa9e9231ed2effcd842d2165183e504a8f98526e44d76466880f875d46cdfea4c78463f7eb372de869e67d686743ecc32ff9c6e58f663936a972122009128fbc66bd0b0182283c2f89d4ff579f3aa8aa1d666b2c910aaded057aca640a6b00472857bb63fab25349887c5c32c9be4afbe12bffeb03b34bbe51d5cff4318f96f8b1af9eb155f9454220a4818a0cfa517a4772441c8eecdacd5c3059aac2b97d38c1086435d4ec5b6b5069bcd5c083b08b852ede06a92dd6e35a9463cf69008699f0e5c2e8dc8999e78ea4cacfa18fe31731c629d9a472dd7a4fc28324e0920a720ceb1a2c8115241250575fe9b54516727b44888c248ed76b2d8ddf8206da5136c4dae008a5945f0e11c9b21965b0f3881086801e7c8e00427675d05b692a5c84e4d0fe466cdb597e8100c70da55d050c7e129374ea9f63e0c71def90f83cae948a199a3acdc6033400573940cac70a16c8ffcd232738ecb86d13b62557aee74bd49342354e5deeb61663b2c05bb59609a996e96b3f4e5e5695d3ce3122208f4cd6f4e47f83520965a36d4c848ad2584c014f863863f6aa5a77bf626ebed1cae84be1b58e1622d9c19e3d6e24cb364975c3ed96f8b389ea255e186abc6da578fea55a0ed14798f0b3230bc702a7d6c2532f368d91b7ffa8837bbbaad9940f82e9203163c75dd1b0d6d32cde5033d2e8ba0e6b9e3bd4f70cb9d97a6b7a2f93ad2a7c8134b113db08421622a830064a5af13b8c3b7e28bca4711ccdf04a02768ba38ec5a64a7ba69f9de58f3486830f48d2a1b133d2b3a5d09047750fb61f378e43a9bd50308eae0881c39c0bdab0beccfe1b110b8c4e2992d951f31577171810b5b55a31bb52260670e68f79ce64a8f976e42701870db2c477c69ec1f88e59595d8d0d8ed5a26d36c83d123b35750ee4bf469dd973e6bd88b2d8b68e5596198fbf090c510960a025332e761601a9677ce84fb60d4698c30fdf3b69a17890cc7d71cd7e5091aa07d273a1ba4a337ab7a05a2aa546118492574189f3fff8913ece7302cde8e28afd42c928fc45b7d4e68ac95c654ef1b3379f0c072dd7a009b10baac273a172272f635c23964f2bfde01e33585a88dedfe9bf62d77af112318de34ad6fd741807c2a43216e69d92dae68ebc69b89f4bbd5921ee6069b315198e8254bebbddb4e8d7b821e7a65ec4fc36aa0988324974bf6519360ea21e11b401f490d9fc1ab020ad37a4a2040c7b270aa0213b3579ad4952697ce6b7eae2f8c02cdd47e26d6e63673145778eab67569366d86f21817974064efee62ca2347223a36ed9e1d8a73ae9f1890a12f6591da13057bfd63078424c599347e49c6eb090b2507b92ec5ca4867a2642ee29fd2d26d52608b6ea90df095d674670ec6d540a04774f0f25c9638df8fbafd5788acbea8acfc289064bd93557b9898a6b04889ecfd5ab11f364148df93e497551a3d65226ce97596b55fb1255c2748d52bcd176dfc48e662bcf76cf9de36d9e7c99e8f3e11281648f2c17b04620eec1c032a15ccfafeecd7ffc1d6d30f41a3ebae6e7014891c05cf6b1acf491929b52208e58a960278bbce35d50c7a83058b6d3255b0ff32f1d147a426dc51f5372934e0ff2b3ae2fe7e27ff553e8f04f0b1a3d6ef14092cd8e7ab5201333f778ba8644ca9fe4d70f95bf520f287d87129af10653f33e22be80e46d26d0cdc2437c1f890e712d56e5b2f092829f48bd3f23c0b30016a90796787d1af90f68fe40c404e7b75787836334978c8dfd15d19a7982a6617c38c94a1529830b87ec40d0b13d2a0ea45aa993dc149366ecfe688630a08c146b04861e8bb9588c28236d34a7ebeee16f54c4f34de7ea165cce85f77cbfc1cc7371d00a69d477b062ce1126d66d960ed7b667e4e069471a295a796e1d347894182b262b143dbe3334bc793721f1dec397f3ab0b0461ce1ee10f51b428ea7e1d6e77dcb882139bc346102980aa49c905b23f59ca2d912c810411f8363a0f2528f6807018e7862d3d4e74d650b8bf3056fc739550896b2e9ef8cc54df1e184b410149ee5f41df34117541b396b4b802bb55e7cffbba9a958ed408716547899bb019124f911b2b9edbd408c5a3f60ea2acc042864e79e5eb7d6140ad75ce6f6b3d4bbd5ff385b51100934c14b7c71cb618851fa6a32cedd0bdf479754be2a89747afd4b2686a0c8dd5b24592b06bcd0e3ca51d5502b07716fc12a249af23d1e81b07447bcdaa3777c91fba35cc67692c15d777e920198e9edb3e5acac0fc4ef761f861862a6de6b5204f811403f888380133e700d13d07a2d2c12dfac3ad7394b516bec1426470b6ca3136d1c6427aa74f934e3b6b1faee31193e4f3971f27e3b1f89352db2ebdbd44314a32e6f7fa41c785c52f5ee566834aaa7e69f18e72a61858450555ad801dda92895ef0313ea7a3ea6170791c253c85d91e720b4d88dd5eca4817ec0f34dd0253f45ce3f896998d64c74136739b20f1c3c458d1be347c94ed531015c92f06ffb058b968fc133a0a2222cdf5b2d7c5397e1b5eaea9cd6fa957a7de26879914a18bb7bdf16b6cb6087506ba6458fc8e2d1d7085b5701ecd24e6acb4cd7fca71266411e20eb40a8940a28ba8af6536c475dff155af4f0dcba84da0c2ff499c9925c87f2a7bfe265d9bbca2f5623e004da11fb80744a3849da306ba068c8a9594caf62e62a1ae9b55040adbb10f294f871399b72d4e8503471bc16458a53f975e45e0a40bca05b535bb676078334476d7e69fabb84f1b708f5af3abf1449ca499b80724b68ae36d363e0b03500ab67b9fffeae43e86dbb05c151ac71af28db7e98396039f1c55168d909e2413457d3cb6e1144b2a96f31ebf8f0dd4df28bda1d86f669a141090ee8b790882a49980f7cdfecc0537d78048543b5310820fd5e7e93b7b31b11366ac89c59126a398c11d27e9a9fd1c057b061dcf1bc497d590f7d86335e2137cc312ca8e676dfb2eb36b48d2661286b17d1f47d4fd027e2d65763758c1f3a91ccb052650c8f443eeec1a5a8e9e3dca0d24956e0d706e0a606fcbd500e7b2687311b1c142c15bbcb703a192a66d40de867397b65d4985a85c46a119a6cdcf8495b7b2181e93aa847134dd729ca0aa650718fc172e1dee8ae51af9972768b3aeb1d75372c242f37d2f4c3e775be601e763fe78224dfccd46b57a6d46d035bbaa810082ffef64563339a071c97c67899abe4338c78624f0ff41023a81e72c4632229135e544543d33c58f40eb83eed08ba3833706e3be0dd7511a9ed260882af6691528eb3f9cc4899f34116dc259ed3dfe9b440a540da913b3cd9e1f7bdd05e1159b149381975cfb0a70b0e99b288eb4d2b040a6b7e17882c45eb96bf92a1f7a83c4b72969f7cbf731052bafb57320a252ea3baf7df8a61bcb8801bbe5455b2f357adb9ee4132bd3635dfdf8f3706c67d891dfd6a8ee76293c8274c7f6b7504e9290fcd759e8f1350e920a16f898227ed3a2835b66bf55aace0dce023a1bcb26642e7698d3d01250c8e6679bb6df70f8513674f7787c488008c4e0096d8949a396fe537c2d28aedc70040180df88630a3084479ec054bcfb72d0ffb7aa2172539f7479f42fe69c2443b8da212093e5954d92208fd8f04682cf6929f8f2a7a45a6e10ba7612e70f178ecdb99dbd44c7b0d119713e0607b7b717571e9503c5f90a921428d5a97821ef91f0848034c7089bd4335ba3a1567785b8ac491f4f363d9f45c03cb9ae3a861103bc2bb837fe62f7fbcb19f37d7a7adacd19ee662be7243309fe740140a49c3fdce8afeb64e36260aa3b97aab9a9aa00635b35612ed683e92beb5c6d3d16e9a4dca8ca472e093e01ccb1d8d1d55c671f9b84ca63d8ec423f4ad8c9d3235a034496e9685ca178e6d84bfa9c830842db73bf94bc67826848e30a03f8b6b8d439ff83a9578776ae67cf162db5b0c5b3d10a22111da84eaf0cf9c2e29d66316bd92d2f50439b5755877a6c9c8ba7111d70823e3d4f018ad341976da104e2d2cc6e75ce0ee084dff48f0759e6330773df2ec592fb148ad379ef48b1541861a25d3af05888209afd8d60b74ecbdcaef99a7863f1cc716cad7af92a2d0a19a0f8df893c14f997cc0e1fc1e0227cc71f78bc12d72ca28f8c4161f5cb0d23b7589042041a0edf86b1c0182522cf4d09c80eeab74f0d7b082bc96ac477fcbece194216a4b5711344d08abd8a56996c92144fb599ae029613c3724d83c2c684db42c9a0549825c63480d6f88e942a868746ccca75cecc98a44da2fda71b522699809733153fd0bd8dafd7efd02074e9d9a0a52efd7682f8704e3fc6fdfa5f13040f99b6e8df9d2d281641702ddf9c453d03258715a83bfe537db7227ceca8e2345f77236e3868a5d805e1facc93cde1987d5f1a4d763aae174e0d28972506ac63602f21bc9ec9947cf41337831fcdf9f2d9b65e59acc05740cbbc70e0ff2bc7bf0b9496bebc1bcced92ff921047bc4d99f2903e6159a63ef28a74b27a30f0dcf2d90788d3a0a4e63f4cd10912c6e57f61be5f47fa1b712c748a77b923b837f723b3402fd9493f92fc3df2d10599ab5762706fb99b5c61bb339407c75ccf16d625414ed5c79c6a2e4f4ac2d4457e8edf7759bc437a21b1142c5f68fa2c97939e87c8ea680a52b77c830930045d5257ead1532a4134789a051fbc865bd8fc0cd15617b78ed3da1e4c409e577ec8caab38e4d96b00d684636791000383b078b86519615d28cbac91a35af4f69dfbc7e644663da153962ecd240d5b6e29ddd696c6985051991ad01f91368efd75f7ae52bb5d2813002cdfb0e73ccaa31f3046016a5f23448f8c89fd03f3972043", 0x1000}, {&(0x7f0000001180)="b66fd1280518fcf96ace7866402a7de8c1306cbefeb42f6786c2d17f04bad41723e466b9354d659cb97013c5c052c31afee0031b993752a492c77117d770718413a61c4db993cb15b1fea9b8ebfb33a3c4f75a4ff8f6b055f98742b4c8a77f4cdef59efd60acf33ef9bb91acb79f52a24637079cc05d890038c5ed788d1dfbe59d6696b2a2b818cdc0a74c73f57c59112603136acef7a68cded6a979", 0x9c}, {&(0x7f0000001240)="689fe5a5cc503dd6713110b2ecda408e4e877aad7abf99fb4a97e867f99118dafe40abe52cd3f7984536f1fdf19db94eee80c5fd71b79266ec5ad4e54a3f4a52bf6f663d7f4e0f9cc990e07554fa6f57c157caf7dffce0c90dd9fd7e3bd0ffcc8b3f6d85aa5a38c8875081abba9d2f922fd1", 0x72}, {&(0x7f00000012c0)="973d80a2d270af7232d4f75f803e90860b75efde7fd5d0f91729c1817a84138775d417fa19ad834a49e01fbd0dd797627446f8a9e45d83e2f8d79c39441e3bb20b75ae970344fd3cc833b8813db78899b0529cee4884fcf42ef9985c3eb7fd26d10151d97e468c9abe7e85d10304974f96dbcfb674c33ca69b4555f30850a7c68cecf7aac9fd9a1e798e27b0739672cd062b5961c072dd70d5dfc8488ee0347b94eda705c07cd2863159cf6ec5e136f1f4e04b0f77f750622629ac788508964e3626af15c83f22014ff01039bfd3f03fa62f2c6c0b175a40223b562316861ecc53292de8092f37f31dc41b8fa63136f8b5804331", 0xf4}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="b731a4a1cbae7606c96ce1447749b66516d7950eb7398bc50ba5af2ddfd850086abdf8d18f29a1dc9581140dd245f1c57c7cdfa39814b35485fe36e350a37a8fe2891d311c27eefd", 0x48}, {&(0x7f0000001480)="7c7ec7cc457353a8154740ca086e19657baa3e66461b79b1a976864ee0ba23b1190300af0310bc40a4713273379e0a4a920b4dec829983b207203186e880617de6db14170dc9689a259d60595701a9a873b68519ac31eca8cde56bc4b68153e90226a618552ba73e2cde9528882ba1c051288a2684fb15a5cd7df64f7ee184d5646fdd7f210f49df1bbb39064ff470bc15b3177ea801373cd33dbe364c", 0x9d}, {&(0x7f0000001540)="b5906bf294a3f609bb536e09299a5ff9bc1b1234ac13a30954abf591b1cbdb1905d3921ac647f7dc8acd9ea50e4cff5ddf3615020553969d92806fccf2b165799477", 0x42}, {&(0x7f00000015c0)="c8da243650de383da625618962cdb54887d447d68294f47d615efbb51f21a2461b21f7a2dc765fb784937d48361cf75f7445698f0adf7e4bab418a15eedd125ea69bb8423082fc3dbe3af881131b2a70848b40542ce6068b31b7b8cedc552d0c3fa65a496995787f9264bf01c9d3ebb3460e87d5d8a9d507ee05eda6af7eb9d12d6ea3306695be60a5c9d7e5f7559fb0b16a5e3b53af977962aae74dece708ab55fe", 0xa2}], 0x9, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x400}, 0x4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x9, 0xb5e}, {0x300000000000, 0x4}}, &(0x7f0000000080)) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 05:37:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80c4, 0x9) r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@in, 0xc, 0x0, 0x0, &(0x7f0000000700)}, 0x8000) listen(r0, 0x0) 05:37:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d36967f9bcc63fcc0073d804c55523143f80e08505133e136a8dd2269ff95fbd7dd4d599597ac6de614303a4086526b055987d8092d1d72e067ecf381538afff38fc", 0x42) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000100)=""/145, 0x91}], 0x2, 0x0, 0x1d) 05:37:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10480, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x4f) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0)=""/163, 0xa3, 0x800, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r4 = socket$inet(0x2, 0x9a5a1a63bcfa0325, 0x1) bind(r4, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) 05:37:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0xffffffff) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 05:37:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x7}, {{r3}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x101, 0x5}, {{r2}, 0xfffffffffffffffd, 0x1, 0x40000012, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x9, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x101, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7fffffff, 0xe9}, {{r3}, 0xfffffffffffffffa, 0x1, 0x81, 0x8000, 0x9}, {{r0}, 0xffffffffffffffff, 0x2a, 0x1, 0x100000001, 0x5339}, {{r1}, 0xfffffffffffffffa, 0xf4, 0xfffff, 0x20, 0x8}, {{r3}, 0xfffffffffffffffa, 0x10, 0xa0000002, 0x8, 0x4}], 0xafc, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x40000020, 0x0, 0x2}], 0x0, &(0x7f00000000c0)={0x47, 0x3}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r0) 05:37:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x4, 0x23, {0x6, 0x100000001}}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) open$dir(&(0x7f0000000200)='./bus\x00', 0x40, 0x1a4) 05:37:28 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0xfffffffffffffffc) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = semget(0x0, 0x4, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) dup2(r2, r3) 05:37:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x3) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x7) 05:37:28 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x9545, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 05:37:28 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x201, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{}], 0x1, 0x81) flock(r1, 0x6) dup2(r0, r0) 05:37:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)=0x7b59e893) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000002c0)=0x1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x8000) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r0, 0x5) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 05:37:28 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x3) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chmod(&(0x7f0000000000)='./file0\x00', 0x22) 05:37:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r2, 0x0, 0x8) r3 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x8]) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000540)={0x0, 0x80000000, 0x8, 0x2, &(0x7f00000002c0)={{0x8000, 0x1f, 0x119d, 0x7fffffff, 0x9, 0xd79800000000, 0x4}, {[0x257, 0x4, 0x4, 0x8, 0x8, 0x8, 0xffffffffffffffff, 0x81, 0x1000, 0x8, 0x7fff, 0x1ff, 0x800, 0x4, 0xffff, 0xfffffffffffffffd, 0x5, 0x6d], [0x800, 0x2, 0x71, 0x0, 0x2, 0x4, 0xffff, 0x3f, 0x8001, 0xffffffffffffffff], [0x700000000000000, 0x2, 0xc05, 0xf7cc, 0x1ff, 0x5], [0xffff, 0x0, 0x20, 0x8, 0x7, 0x1], [{0x1, 0x81, 0x200, 0x9}, {0x80000000, 0x0, 0x10000}, {0x0, 0x4, 0x5, 0x9}, {0x9, 0x1f, 0xcb, 0x5}, {0x2, 0x8, 0x3f, 0x7}, {0x0, 0x5, 0x6, 0x8ad}, {0x7ca, 0xbe4, 0x3, 0x6}, {0xfffffffffffffffd, 0x0, 0xffffffff80000000, 0x80000001}], {0x7, 0x2, 0x1da1400000000, 0x1f}, {0x100000000, 0x0, 0x100000001, 0x2}}}, 0xffffffff, 0x80}) r5 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x80) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000740)="0cb9d92b2b4d239781b309e982960d9c2282d4c5936d16bff44f50066af9337e28ef0904dbcd2b97f89149c2531edfb8f31558ad5c75900bdd4c8d19fa44b107fa489ef9d7b703416a85ae1cf200db808645ed702dd77b0620ffc3c763a29ebd987e7c9b0e70de4e1e949cba940063e2ad2d2cf6686a6be75d50e95dbe5249f61797641c52155c5ef192c4794aa05d7f6f2cd7725400432f6b6e6c660f5c36054bcbcdd56558fae122e28b05a2f884efa85614abf8139889bdcb44ede7a17db9582687d63101e7268efbe2300d9410ecaaa34117907dcd0624fa575f71039f40ca297a532116a92f650d7401e9df106609599986c217f2abceb7ad786e8b9389867a7e8daedffb77266d35e530d1ce55227d648a57d0c1031a33276bd263aad6a12e10a69644be6b0985b046683421b4c437fa9df6b0710034cd22df4baa0d4aa8d99d698e0acdd1e19c73312800fcd264a5e11a464033387b1bf30b7b8feb619d406f000e2d080706d5ed93d77bf29835afd83c909b154ece4b4331aaf2860f4c1ca4246ad5da6f09a5ec9c4ff205c6ce0d8e7433305109a42d4938cb628c9bfb88759f58fe48cc82db3e52889d1376b852c1deacc454bf6639c447473024193788f9aacbff59cfbc65131eb387d63936ce20edc69ee2a87d405f4d09dfc64a29448e9f2cb8e20104e60e6014c41148e77c77e51052fa54d32f1145dd3756439d6778d58b4a930bd556a3e3119063154a1fef0912b90f4286f70a43a42ccf6e41d13b7a3f9e4eba23e48672a97c8692080e345c3fa7c20f332c1bd691ed1289b6ebcb0b4527988062a3c8516e32be7a896d597ff535968655bafea23b5eb6088b3dd00c6869d8b4eb850575a2882c0de37206036e24edfc5756db588c0af91a873eb4b30abc320de0170e974f89ab7a24a5ca0099fae1b8bb96bee7e101fa000f6d07662c3671bc8f524a3b39a7e213e0e8f9a277d30569cc45a2a2f5275aacf435eed04f8b12735403f45848ab13d247647f621536e6b620a5c2d270fc7eedd09aeb730322fcd43a41b9aaee675f367701b7e3a06fe84e6f704c1ebc4ac95d13b552dc3e0a331c365e34b33e6126fe9ab21370e923d350d619438b858f49bb3bd2f6200af9e09d3e692717d7b4197a1282e9ccf70da572b47b43f77548bd51bc83615572e8d7271da72d05b6a2531be24f718d2338d266370f1b36dc01bb45f508fb075ff1adbcf38ba02e740ab4d885efc828dc2a6cf2e813f0d7d94d5ecd3cf4189d482c8ff682079c448caebebd5282dcab637cbd66da02f65a415dd45353c20e580b66ccc2542fc8e6e8ded35ea5f0884da6606fedd8825ec5ca2408805450e907d07fdb0b3eb9d87a1de7c0905bcd727f6b64d9e0be98349e4acfbb5fefeb88e937f0a5f05b0c4212c475c34dfb5e0f1fa3542ca002837a850c7a025abeeca10fe1e83c6a29aec3d5bcd0c182afd593ffa092ca9a55fba67ce4627b5d87945dde7042f390b5e938f6125bc8808a5cc0bcbfeda25ddd9db730f79eff43bea1221584da0ea959c3db58bc8790a4ce336872a86c3caa572eec0b3c0ce6f1835b25fcd7b643a7bddbf32dc740170665e4110dc16e3434b4fece445b4379f5aac16a08c62be490d76e859a5460df67db705058450a3cc2239dde2e319f3774a81d8d22d2fbfc1f09a353658c00d75dc1ad41048ea1ec217c53d104459ee65e9c76fcf0b77f155b73ddf8004ef632ebf35a54572cbd7c32611a116584160247cf10807d3c9d72baf8cd2f8328f649df04b9eb22e418a9618619f42413bf75d2ba03c53c551511bcf34cbfb32cef8de343b78f18e3e65208afcc50b8fd177cb5b89ea5e38ab3051e9d4a53ef28f735c2c106f7731557f9133578bba8f39149981b76cfc3dfbcc2dc9e9747a59757d476447684c2856d297e19a6e198a385e5a4592010a67cdc8973098ce22a6d620b81a496cb0e20ab0619c1016679bc10fc52d95b051c06a20b729edb16a6f974bd8c78938e62156b9e990b1a66fae311b19cea3dc6c2411c32596a50a294d184bb1ac319aab05ba562332f25d930664846cc66bcb4a0f53c5ee0ac1d81450ef9776c4e659ed91a2371fd6e63b5d24dadc46ee00cf79c84bcb4fe3afe5e9e1443d454caabbce4f9f9044dbcee2770e1fc499da21312f688b0dbfe904f00dc02e61d1bc343506c9cc502e93f51128ad83470e1342cbf5f98bef291c288466e9fbda7d8822b1d10486493c4b7d1e89ebee35724ad4af02e63bb475520788a801db7de45f72a9573180b5cc460191c54209ab29363e68566abc1d7532ddc7c9e6865089579ed20b0394776df6eb008c68de8c0921501753c51133bbc03f9f879d4849086ae9918c40aa8ffe90f550c0d44f8b77c2d9ba9133c2314f85ce773228273b680cf53af6e2f7ec68a87575cdea1b7763e75e91682679e4d200f2352a0707d4fabb178ca760f2a7012df7a61dc8987ef212eb86d6505ffb4486cf4fe0a322d15a0df30643ca7c07ed79c182d903d4cb87d7257ce8fe0f5180ef01054b471b95a0a4ae317a09875d258516253467be944ba91bf3307ebb12175c7375261810b20633c8884eb1c14f154abd4eecb84a20576e903a859aeba1e8c92e655109407c35bde996cd5470d1cce6f149c9d40928a9948bc67eb8829c8501020cd4844ad7df54af3ff684dfeca871f7d9479b5e51ac0331ed0ab633e661429c29f30bdc3ab82990c758b934b277134bfa2eb0a1e1cabfc7e5cf880cc859e8057fba465196ffcf2b25d2e8066a12e9f3e7f17a8671810a1dffa2c4bb9f1d0166a82c941ad381ad541f7362d6db80e21759c0fb16cd02807b794d0181a9c0eeef5215a51471468b5bc1b83d0a499c063d3efe11ce4c900dda6f3a558da19e8283eadfe15f9667c971c08293443294833ca40bbfdb785c0c7fe840ddcf7567f75d2a76140f356931f30994e2b5daf8fd97c0aa00e457a016f332508a7d1132b520a72020e59f7cf22a5e8a152b208db7bba56370cdea4656ff08ff586220bad1d6ff19f835dad4ddc992803b08b1307a123aaa57db48fb122095297273f8f8c0f66ec34375cbe9deb502f190ff7031de611615d1414e758cc8a3bd946daa047e9bf40bfa3e96314d692f17403dd90e6b79dab1b3e17add3e2781909f057b9ce0b1bdce87cb0fc91fdc1903374c19860801f300fb202404e1c4b7d494a682abb0819ee719341f37fc1207b9f791804ac64fa03655308c341035ed057a6e59cf6a8d7f67155d26599538d1523231f64a140841d4fb58b37dc65ad9e6fc88163386b866bb1384c633738917593374d0a35fad7af30e92f15844c8d959e4ee0a61b83d7863dcd24e55931d370ccc826a8af44809ab04ec6d66927f034c9966bc1f8ebcf6ec8f067e9ee488791286a587b5c0f70b66d88c8173f0d10a113b5d100da3ff3842bb09e17cc3aa6f56fac18933b61fe3170d73dd2a7a193a9ddd32e8395033c22f564d770c6f2385f83e662a80f5b865d80522e83abd13d7d7a9ecc2da10684e5f0c9bc0df7c6e1e16607baded84ca09592cd97712fafce6cf372dad6c222204feed35d84d95b91d6119471d95f7baa05f98fb0edf0fd1e18fc6bfeb685045f9e687fc305b6f4608d50bd48133b3428ef9fd86de306794eb960dc15f07a0bc24d5ffceea60c1d5ce4ccdd809085ae07951c1e09746aeecd628daed45bf82b1b320078fd97ca4167106642e7a109ef73b9a2229724c3ff2579c8a7e20fd0eef17eb0a9b5426d862f19680cc0b3f4c22c8a6c7f7628b1edcd956e1fc0d7f02eb6d2f660de5b3770a65fcd706461da56499493712a9f87ff5fae9c40c043e645d4003fc9ce0cf44c8935fb90db09fe4f5a732ed4093cdfb7822de5a5f10fc67f4d25e1de007b5f45f9412e05b1d3cfc5b02a63a4596d2f01197908a59646ee3f38d5ccee8b355d80dee77ceb76f7bcd4837d6402bbb65064966a1cec35b8c31ebb6aa8e2f3c4c482ef931cdafce46e22b07bdd802c96e72f0d6a7da876171e5711106c4fd5ffe0c70a812d21757571993cd100613c3cc2589ba62f35073c989e9d79295e1188368a6a6cdba6b281c0f32e8185093c3f9b2911beb74bdfdd4ae1e5e40e758731785014489ce80b844f550c40343be191a71b259ee1ea70f91e7b2dddc3b8e2ad61426261cdbc29f6d1c8dee7bb257663a8c40644aead1680e5b2dd8662b75784d15b6f2c76c3e9708766e0844f06a03833e58053cc6751d4f4cdbe226396bdf8856749aa983e214d1e3635baada9f6408870e60df600068c12c349dcdb01bc25a8d5f789252039d1a8ec70a9ac0ac133d6f029bcbbaa6f0bfbf9f679e23b7381a889c319507f944414497b3bbcd6669f9601006a32e8089eebf308a045998d245dc910747137874f64beeca3de04c105aeaf34fef408f8379891e92aa55de51697542ead3ba00f66b743a39609d94b028655a266d8d95d37851f919700490ef234fcb6627cff5f1a1272d184bd7b588dabc60a7424b1d8868f11a26c3d22e1eeaf04fff17b627af5a726114afbcc2d4d9c2ea4f010a1172221edfadf5fb9bd40a50fd46c87954f206f586b80a9f9db1a84f6d438d359d2ba5e79e5902e05480ebe62fee9608c1a469720572aa1d9be6ee553fcb7ca5916127cd5092b1b8c052db02fd0b37e5b61e0e35b57dd4e06a14325078493c9e5641f177cedb0737b16b57f6026254c97b46d5b556c254eec7753392ab7a9bf418e5ac3626e5d1abd52c6e48f432e6fe4bbd7639c1e6b449f07bd2676421819077e758f9d93b9926a391e858d97b1e96a00b50b1c0f4e2d6013367a2dbe4a997059d28573ad4c79fc9e108576e8bf41d5becb5a359b6e172de0f6224166330bf3177e7224823dd4927a3955b548389699274a20cce3a3ce795fa4464bab2f27829e1394459f3aa80d5564d8069b8096c322d815506e80e89bf9596ab7ce8bb866739902553d79f5302b546a993f7121dfdd210f6bb919cc1097ef29e301e0d4d08638c1c4fe1ae384871fb148b4c973f44fe8da5abdc45191f0adf1b6737e6195dc4792c0e2b994a58a729e9534fb56b355eb86f7003db613b44a9a00b4f28c9d6ba93b1978d0bb0ce4fdba82d54fe7e08fad91f91c1c0610fddb36ca9d3a2e7670cd9bad78f96d01c4af931dff683952d92662004740c3539d100fae4a525c5876fbae0195f289a0e1bcc03d470fc92eb56e1c01ae6a23e09b341285e01aa74973a9bf62d5e007a5523dc032b5d76b92437c3d5ec86041969829e88ab33d408fd1bfdb0af78800b48ff6f874f8e6cf36e9565637dca913f410dcb97a6d745af4faa8f7a7e76fc9f78e2d5521194a8b1781860bd3dafaf54ebed71a740e6323f9666d33b2d7f63cadfe46f429d57c434fc62d5fd20ffae710d1234e5639c56b8b1770d5d4391d7e0fd295bdc522fb14b0b54b9ffe408bb370bf0f6973ce0854296db4646b882f42ff2272ad99e9147fa6e302ca93441aa9797bc950b73a9fa9fdf20b839a2438a90c3dad0a067e1b9590565329f28bc6000f44eab717b1c94d9d72f0a250b0babcda091c7135d497e910c6d1511a26e4de01f41ae777e70651588879d08a5ec92776a680c455b450fe6220d746decd19800f6378b4024bcfdfe908d21ad0185acb7bb41db7803b9da74044dcdbeb5824e814ea0924b7bf925729096ec9048456a5b2049552a239ae4918bf55dd9316ff9ca9eeb16ebb55243ea395f3aa8e11af8d7087148c63aca5fd4a4486391655a6709b514492", 0x1000) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000005c0)=0x80000001) msgget$private(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 05:37:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x120, 0x90) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0x2}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0xf2) semget(0x0, 0x3, 0xa0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) semget$private(0x0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x0) setsockopt(r0, 0x1, 0x3ff, &(0x7f00000000c0)="a1dd7736bcdfc429a8a8e4efe7314b7c201e85543fd9ee4b56ae7abde505dfa5c7c8ae279e31992c120581ae94f8e6cc66415f76c999ba2e647e85dfb071d7e9140cac1f6b8a82e37feb12077ca389f8e8a38d67ce7024a41c2527603455b901ebc9ebe2f0c2feae9dbcc7cee7e0061a72eda765d92451dc4a618fe2c66f30bc85bed73b1a45bef695b46a8522b9106ad26111dbad688bc4cb02d297f51d3cf2de71dde1c5cad0ab476cc688c00d97256f786ea83641e716", 0xb8) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000002c0)={0xa5, 0x0, &(0x7f0000000300)=""/165}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) 05:37:28 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x8}], 0x1, 0x3ff) getsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000080), &(0x7f0000000100)=0x4) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 05:37:29 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x101}, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000336000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCPROMISC(r1, 0x20004269) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r2, r1) openat(r3, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) 05:37:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) kqueue() open(&(0x7f0000000140)='./bus\x00', 0x8ab, 0x117) socket$inet(0x2, 0x4004, 0x8) r0 = dup(0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20400, 0x0) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000040)='./bus/file0\x00', 0x100, 0x40) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[], 0x0) write(r3, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0xfffffffffffffd25) sendto$unix(r0, &(0x7f0000000000)="b100050490000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) 05:37:29 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 05:37:29 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:29 executing program 0: r0 = socket(0x36, 0x40000000001, 0x4) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0xe4}, 0xc, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 05:37:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x8000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:37:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) listen(r0, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x100c0, 0x0) fchflags(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget(0x2, 0x1, 0x10) socket(0x10, 0x4000, 0x6) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000000c0)=""/58) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) getsockname(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x2110, 0x8) msgget(0x1, 0x208) 05:37:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x104) r2 = socket$inet(0x2, 0x1, 0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x9) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) syz_emit_ethernet(0x179, &(0x7f00000000c0)="b6") 05:37:29 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file1\x00', 0x10, 0x140) r2 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000400)={{}, 0x6, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0xcf5bb0c66839dc20, 0x1, 0x6, 0x1}, {{r2}, 0xfffffffffffffff8, 0x1c, 0x2, 0x2, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x59, 0x1f}], 0x9, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000000, 0x3380b193800, 0x2}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x2, 0x2}, {{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x5, 0x2}, {{r2}, 0xfffffffffffffffa, 0xc, 0x50, 0xfffffffffffffffd, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x0, 0x9779}], 0x67a3, &(0x7f0000000440)={0x4, 0x9}) r3 = open(&(0x7f00000002c0)='./file1\x00', 0x1, 0x44) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/61, 0x3d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000340)={0x6, 0x101, './file1\x00', 0x0, 0x2, 0x7, 0x3ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x9, 0x1, 0xfffffffffffffffd, 0x2, "c67b2bbfdc90bac6ca9f8e403d640c048fc66308", 0x3, 0x8000}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x20, './file2\x00', './file1\x00'}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r4) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000280)={0x1f80000, 0x2, 0x8}) 05:37:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/174) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x141}, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 05:37:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x2a6c, 0x40}, {0x7, 0x401}}, 0x2) 05:37:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x8a, 0xa, 0xfffffffffffffff8, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x72a0, 0x2}, {{r1}, 0x0, 0x10, 0x30, 0x9e, 0xa0}, {{r1}, 0xffffffffffffffff, 0x5, 0x2, 0x4e, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x8, 0x3}], 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xc819, 0x9}, {{r0}, 0xffffffffffffffff, 0x2c, 0xc0000003, 0x2, 0x3ff800000000000}], 0xf18, &(0x7f0000000280)={0x400, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) clock_settime(0x7, &(0x7f00000002c0)={0x400, 0x4}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 05:37:30 executing program 0: r0 = socket(0x2, 0x3, 0x10000000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x0, "d730c1e7e400000001000000000000000000009e"}) r2 = syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) readv(r2, &(0x7f0000001380)=[{&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r4, 0x20004b3d) dup2(r0, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) 05:37:30 executing program 1: r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000380)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000340)) r3 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000280)=0xfffffffffffffeb9) getpeername$inet(r3, &(0x7f0000000300), &(0x7f00000002c0)=0x9) syz_open_pts() poll(&(0x7f0000000040), 0x0, 0x9) r4 = syz_open_pts() close(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000400)=0x9) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) write(r0, &(0x7f0000000440)="0792df690c082b912cad95588b8ce19e3507b8457c7ca3001c4d930799881873c819aad49dd06630987d80cee21cee98705fb69a0951e6dfc37404feb63a34a1fbc00a1ff33975b51875f64c287c", 0x4e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r5 = dup2(r1, r0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x5, 0x3, 0x1, 0x8a, 0x5, 0x8000, 0x1, 0x0, 0x4, 0x2}) socket$inet6(0x18, 0x8000, 0x3f) getgroups(0x1, &(0x7f0000000200)=[0x0]) setegid(r6) 05:37:30 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x9) getsockopt(r0, 0x818, 0x401, &(0x7f0000000000)=""/117, &(0x7f0000000080)=0x75) socket(0x30, 0x1, 0x6) socket(0x6, 0x8001, 0x3) getsockopt(0xffffffffffffffff, 0x200000029, 0x3f, 0x0, 0x0) 05:37:30 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"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x100, 0x4, 0x7, "50e0be837c421b704992abc71db97fff7fc945d1", 0x4, 0x8001}) 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) write(r0, &(0x7f0000000040)="e0c867b637d230fa3056136e78c631b15df73cde993bdf693d8d4c9fc73f8a9c3745325db0834137bb11ea3a77", 0x2d) 05:37:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x7, 0x0, 0x0) 05:37:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) syz_open_pts() 05:37:31 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000300)=""/30, &(0x7f0000000340)=0x1e) recvmsg(r4, &(0x7f0000000640)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f00000003c0)=""/44, 0x2c}, {&(0x7f0000000400)=""/19, 0x13}, {&(0x7f0000000440)=""/71, 0x47}, {&(0x7f00000004c0)=""/60, 0x3c}, {&(0x7f0000000500)=""/34, 0x22}, {&(0x7f0000000540)=""/9, 0x9}], 0x6, &(0x7f0000000600)=""/15, 0xf}, 0x40) accept$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvfrom(r0, &(0x7f0000000100)=""/146, 0x92, 0x0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x5}, 0xc) 05:37:31 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20a, 0x20) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 05:37:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6, 0x1000}, {0x3}], 0x2}) 05:37:31 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) 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) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 05:37:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) fchown(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/70, 0x46}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/63, 0x3f}], 0x4, &(0x7f0000000200)=""/71, 0x47}, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) 05:37:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() chmod(&(0x7f0000000080)='./file0\x00', 0x1) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) 05:37:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x57e) 05:37:31 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) socket$inet6(0x18, 0x1, 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000440)) 05:37:31 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000380)={0x3, 0x2, 0x4, 0x100, r1}) write(0xffffffffffffffff, &(0x7f0000000680)="85c2538e7e2e2e770836", 0xa) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000000180)=""/35, 0x23}], 0x2, 0x0, 0x28) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x40) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000002c0)={'./bus\x00', 0x1, 0x9, 0x37, 0x1, 0x2, 0x5, 0xffffffffe00e4349, 0x3, 0x3, 0x7, 0x4}) write(0xffffffffffffffff, &(0x7f0000000200)="6700ffed0e4fc232c3e186a6d2ccea45ea99ae8ccecc29db644870c0871146f360e7ea41abe72db42deaafc114653bc8cceb65cbe2b004f0733ba866463c4cc55d30ab952e94e0983969948a690200a85ca97a172f69be18b341fa86ad9c37fa476fb24bc9a4449d7c836a3819307acdf71e94a9555abfb555e218606b7241ea38e303427a45060c31553864fc84663fbd46", 0x92) 05:37:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x9, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00113c2700000000000000000000000000000000000000000000ffff0060f6a2287f433f", 0x2c}], 0x1) 05:37:31 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x96) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000200), 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 05:37:31 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x5, &(0x7f0000000000)={0x2, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 05:37:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 05:37:31 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) getrlimit(0xb, &(0x7f0000000040)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8000, 0x3366}, {0x7f}}) 05:37:31 executing program 0: r0 = kqueue() fsync(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1f, 0x4, 0x1f, 0x5, "420e10161562113905578900da3ddc4e1f64e8b0", 0x7e8d4b98, 0x7f}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r3, 0x20004269) lseek(r3, 0x0, 0x0, 0x1) 05:37:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000280)='./bus\x00', r1, r2, 0x6) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10758, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r4 = getgid() setgid(r4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x1, 0x7, 0x3, 0x0, 0xd06d, 0x2, 0x100000000, 0x2, 0x1, 0xdbb, 0xf5}) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000002c0)=0x7d) msgget$private(0x0, 0x0) munlockall() 05:37:31 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) 05:37:31 executing program 0: r0 = socket(0x1000000000000011, 0x4003, 0x0) setsockopt(r0, 0xff, 0x3, &(0x7f0000000180)="45e10df4e87e11e91b1b771c9b54bd7f4aeab69c86606fc75eba3996cbea8253c6f5c8e0b24808b5a1d98361dc52f1637ab26f4da8e5f4baa1d518167f0f5e528bc771ae8a7833e7ca0fb1", 0x4b) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000081004fecea11ea8fef96e4fc73fd3357ae24bfb0439bb4f376336acf00b5f04be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daae1231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) 05:37:31 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) msgsnd(r0, 0x0, 0x0, 0x800) 05:37:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x9) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 05:37:31 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x6) setsockopt(r0, 0x1, 0x9, &(0x7f0000000080)="a69eca56dc4f377b3c5c37c0a1b1b4b461b7c7b79c916d5b8ae9783d3b5949ea151468f8080c555d20b13058739e07b2241a1606366038afb736aa9ba07b6f61578cc4852e8f1865334fa69ac8e108adcefe350a870cda8482b14dbe61585301337223129b0bc07d3a5ab1f2e7f57826aadd3a6371db2b56075b44cd5245c16f87491363b3eea5273f87da5f014628bcc43c130d17bfa1188a70dc51e2efa2bc2f29b05ba00b12be4a577e81706bc125044c9b3d39483c", 0xb7) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x1) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x801, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) pledge(&(0x7f0000000040)='tap', &(0x7f0000000200)='tap') sync() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x240cdd95e46ea769, &(0x7f0000000140)="f1ad21851777b7854402003d500000c762cb6c7a52890f00000000b4") 05:37:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x1fffffffc00) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = msgget(0x0, 0x2) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/157}, 0xa5, 0x1, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) 05:37:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) mkdir(&(0x7f0000000280)='./file0\x00', 0x100) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') select(0x40, &(0x7f0000000100)={0x5, 0x8001, 0xffffffffffffff01, 0x3, 0xb275, 0x10001, 0x1, 0x6}, &(0x7f0000000180)={0x32c, 0x4, 0x7, 0x3f, 0x100000001, 0x7f, 0x7, 0x401}, &(0x7f00000001c0)={0x3f, 0x10000, 0x3, 0x3, 0x8, 0x8, 0xffffffffffffff80, 0x1}, &(0x7f0000000240)={0xf5c, 0xfffffffffffffe00}) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x34, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xa0, &(0x7f0000000380)="76c9fbea50158e0507073e32697c842152c597211f7b42d7b1846aa57d7002d1e4be94230fc0828ca43cfbb0ca8e3185feaf6b02b608e30b6055ceadd734179656b3cf447f8366f9acb0e9033c8f04a9f9574f1d0000a1d8c140681f272e847aadd12eeee277d801439d24b6e65afd203294b0f186c04de7b71fdd8aa08ec1b32c0deb8edf1d16c77064cbbabc74476bb29161a68829610cd4784032fc2526c8") 05:37:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0xffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) 05:37:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00', 0x4004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000004c0)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000007c0)={{0x80000000020, 0x7, 0x7cb}, 0x100000000000004, 0x6, 0x1ff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000400)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xffffffffffffff63) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000005c0)="e4a830fd8cd26aac2304bd862d65938a2b6842b22f9752747107b89a72245884db89cf7c9fbc397c13dfcd6b4151bda31522a9d65dd6c30eb2671f77f95ca4abcbef52a4b3b5c0cbda3df86ca35f925cedac94542b4d0077ebc92209a9d3068cb59f10a4058199ad6cef1f02bd775d08", 0x70}], 0x1, 0x0, 0x0, 0x404}, 0x400) r3 = msgget$private(0x0, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x10018, 0x4) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x8) connect$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) msgctl$IPC_RMID(r3, 0x0) chroot(&(0x7f0000000300)='./file0\x00') ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000480)=0xfffffffffffffff6) linkat(r2, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x4) r4 = semget$private(0x0, 0x6, 0x24) semop(r4, &(0x7f0000000540)=[{0x2, 0x2}, {0x3, 0xfffffffffffffffa, 0x800}, {0x0, 0x2, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x8, 0x1800}], 0x5) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="01") r1 = dup(r0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2e62165dc1b3e97a) 05:37:32 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = getgid() r8 = getpid() r9 = geteuid() r10 = getegid() r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="e09357ef6a6a004b1c4ca5e33c828728e457486599fd1cf401d26b7e48256a9a681dc0222e155e9870351f279c22c82407d52f1fb19f5c88bb007805e6a92c0bac5b7b0be854c8b68d3668ca233960a2c58cf8fae60a747340c1790808d7f0d2f94e1d4d88409e006a59ea48fc843327b283c7ec2f0b21f9d1e15e4d5d0fce28e285285d5b91e3e26115530eefda60c8e34d644d64543ff772b3c365c0", 0x9d}], 0x1, &(0x7f0000001000)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xe0, 0x406}, 0x2) r17 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf50000000000", 0xb00}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x100000000}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) writev(r17, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 05:37:32 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 05:37:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x39a, &(0x7f0000000000)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x8000000000003d, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res(&(0x7f00000000c0), 0x204000000000, 0x3) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x96) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) 05:37:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) chdir(&(0x7f0000000180)='./file0\x00') ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x4000207, 0x63c, r3}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 05:37:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x5, 0x8da}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x100000000, 0x3, 0x2, 0x7}, {0x0, 0xffffffffffff09c2, 0x1, 0x1}, {0xfffffffffffffffc, 0x1, 0x80000000, 0x81}, {0x7, 0x6, 0x1, 0xfb1}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x5, 0x8, 0x3ff, 0xffffffff}, {0x3, 0xf5, 0xffffffffffffffc1, 0x2}, {0x1, 0x2, 0x1, 0x1}, {0x0, 0x1267, 0x4, 0x382}]}) 05:37:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) 05:37:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) shmget(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x20000000000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 05:37:32 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x50, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x0, 0x6ff9}, {0x45, 0x639}, {0xae}], 0x3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000300)) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000200)=0x1) recvmsg(r1, &(0x7f0000000500)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000440)=""/62, 0x3e}], 0x4, &(0x7f00000004c0)}, 0x1) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYBLOB="2d3f008f8b9ae8f66d08070f71512cec42d411fc93f97ba3cd0b9e5aa9f7c1e7384c5beaa9f6b6d7a523082e089fdd13f2c385bb496ed43fb67d42cfff457d4f0a1215aa3dc1b15cc1a572c45a20175024f6a347ef8a55739104af68164ba18e9c02919e8d52319252dc29899800000000000000000000007c68bbb611880597e1ea751e3f8377c6d509da056e14de61d71be8e3e12743f64fa278d44e458cdf9098e3df069fc3a5deb1f9bfb5e802adbec963a53b68c363cc8704636b1dcd215f7d14216ea6da82eabb82b9508d0e1aaf7d4e906ea93e74560a2b53afe2e62f17a006ac9326e0bd8c68eef8b281e74efd6972f9337d2031e4f5f9d7531ef09c2667a00912e34ca192c4181da94ba68264a3268cf76663895e4f0da11764e0a2e7917cd3864e10f0ff47b023928b7b40924cce6b17af00000000c5a8b7433bc2f34c05c6c505a8632a5b4d5c9f03ff604c486e0f00472b87f6a2a77694fe82e318f6161f0ca38490894706a17dac03fa169035dfdbbadc3f69970b6251ba20f2430a951c363a267826cdf83e2311b944eb1195c7eaa80089e446575a17458f3455d61323f80b1621caf6d46cee52ef0146f32c9fad07bdc5556119"], 0x6a) 05:37:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) r2 = semget$private(0x0, 0x2, 0x8) semop(r2, &(0x7f0000000100)=[{0xcdf8900ff9fffa98, 0x4, 0x1800}, {0x1, 0x8, 0x1000}, {0x1, 0x7f, 0x1800}, {0x2, 0x7, 0x800}, {0x4, 0x8, 0x1800}, {0x6, 0x8000, 0x1000}], 0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r1, &(0x7f0000000040)=""/32, 0x20) 05:37:32 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getegid() setgroups(0x2, &(0x7f0000000100)=[r0, r1]) getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x114, &(0x7f0000000340)="b6") 05:37:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186007008b0000232700000000ffff0000000000000000000000000000000000000000ffff287f433f", 0xffffffffffffff82}], 0x1) close(r0) 05:37:32 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20081, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) r2 = accept$unix(r0, &(0x7f0000002800)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008708c5145548a4eebab5dc9ef23b424a634728f969322b46fcb53ac3c540e87185cf15dbac0d20d89c0bbbfbd2a71b82b540ec5d55bb76415f43bca5019a86a703ee40e72cac912c173b8245c7b161565bcefcbb5fcecb57f02efb9b3f7a5244d5dd5b83a8e03f89ea94051cb969683f0366e77e94da61a62e00a96be2a36802dda8c3ff03000082a39996"], &(0x7f0000002640)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, &(0x7f00000026c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, 0xc) r5 = getgid() sendmsg$unix(r0, &(0x7f00000027c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f0000000100)="3c663f7842ba3eb94db05edb2e54a4bcf140de846036ea68b760a0656d5ba030e489d05441405c40e14711f3a8767a6284c985eb953532c1f41fd976a97f1c83d3f022002f0e48cc0081fe25bd1e8ac9de760b143d69ad6e8700505cca144ec8036cf5e7c0d16df0f5c2459c131f453038a4b342b7bd8f3c9ff121aed29ac92db44d35bae38e04770ce7e4c1b886c5da94754594fd9fac1687e6a832e1", 0x9d}, {&(0x7f00000001c0)="4759124cc26453c23bc4ece5e72935fe9d2bfcd42da88d80efce4b6dc94ba7cd4cd2f64d8f44961470c05181721d6e7362781636495e7a842028428208001ac9fe701adced65fc4eb9ef8bdb300c544e482361", 0x53}, {&(0x7f0000000240)="0ee7037d2ab30097e948094c3917851346f6df9a741e801eb61e3a12d11eb723676eac62d8f12be7", 0x28}, {&(0x7f0000000280)="5439f28376cee113c7f97511f6c11178ad5c06f7c318d4b38f0b8c30e10c4ad164cbfe0f0aa447f41bb1b6df0b3a8d96246b38061f8e27f4cadb82c9617a98c760187b5a94136137e4403324f17bcea7d08dc614de4ee3730ca45bfc40a25ce3f2f7ccf0c2efe4012f8c3a8599665347cd57a2aac0dee87b82d7de317bf9681ca278388d0508a013a47d4304b590ef96a86e97ac419ad9ffcd4868a6bc97f1033322a35b4b9b200b4d03fe04254c859335cd37406f5ad6242b4fcdc2cac50fda5c06bc2483f066b4485a6919490610f5483b02a9eb142267090df3", 0xdb}, {&(0x7f0000000380)="71f85fe9a40beb83cab93c8f3a09fff6a708d870a93003d17fa31086e23baad529", 0x21}, {&(0x7f00000003c0)="0806f6655b0ecb51869a908894310d3dc1a9162cfd13e7abd532de857abf05be8b6e60", 0x23}, {&(0x7f0000000400)="715828061f6b9a69116492be1b1e1343819bbad108a877f3d59cadf344d9dcd753a50ad66e1d6bd8a6e479b144fccbc2d74aae8fc52260577724cf06701e2f2a84004cd276a3272669de8c022384e403dba635b9a21c39446ace86b0f38ddf6a79a795fdbc45d7df28b6b6a23b7490a164014757537e945b8b8f2e681a32909b44695c87ececd096b675d960eb883a122cfcd699cd5201d3c8f0b1c545e767bd08ed075488a55a8520f0045cd19a784d5d7b3b41f29c4d690895fe66fcae4fe753eef41ce7a3be9df534", 0xca}, {&(0x7f0000000500)="6c729805aa5886b0cd4279fe2500edc7174240f591f8ffaa1d38a2e4586d67817a8684504e5a87b45987054bea2b27a565e6ec9fc2dbe1862dcd9e21df4cb47d47a1f0f52559c0ef6775e7a329e9a50412fdadb7a01bd98826e389c5f454d15bb2853eb044d1f19663f9c0119868ef7f260f93bb4d5ba450d69a0eb47e1b921f45d2bf3611302edec1758bf167ed96a66a78ffb5928540f32fb25dafa3d5a63e1a81a946fb71f677540d38f7a3104bb69cab75e1982539d3212564e951a40cb7fda59c3fa0659c2948d0c38e83669c50cf896a9e67826fff2099cf2a6b9a71a42e62e995e71e834df0c2fcfe597e096571ae1ccaa180f0d1e133f6d89f413f01d6ad1c2fbb95b0b4d9a6f1bf988f61e9b977c09c04ae7ed235607747356670479e3b6e8fc354c3c5baf894a9a17df057e72fcedfb968a38dc54fd0414e94173bc8cceffa92748103f8262c87c5eb37384701dd7f302e58b697704d584c59ed7784b50d349adcc5aeb1f505accefa4a36b7c0508f36de617a2b9506fdd3427e1c7d39f63e907f3a29cb96a0cc40ed7b30921044185f184f99792a86ef842609b5baadfa9b70648de96b2388fa5c96197f1af2d54f50d2df13e32cb41c70555547825e82bf8f27ea5b34799d88b858152be7282a9c8c72dc40516e3aa11b858a2034d36410d320258c3865039eb11b8dff8398dc912ae4dbc925d0eab3b4fbba7ef513121d12f9d36f653cbe8607085b729271f2868b43819d856f5d6799f87bea23cba4bd729d7cd0d3092968f8fbac57ae5b445b9717dc681f3f1885adfe4e8ad0358c4a1afb5a40db2e57653fb591c58baf20deeeaf5b24c2961b609e1383a4abdf0687d8b6de26f9116e72583a2005bac4aa9f2d9a86e3e754d95d19357bc5bc3b119fe9bd93ba0230e1f029fae8e40369d8b91a720668f669b77f19f46ac3d1830569711f07b70e60cdafd92a2b1bb267659bb649ecb4ccf4e87c4e2ef2cb0558a219214269420da33d4c8460d57b57151ad01b3478c0f6422d1ba44b775afea65e3ccdba509db5dc60a18fb22cf4993489f6961414543f9614a6735859a8812cdfd802205b2fd65dc78ec4ffb256296bf5ab434bccf595c925102a13bf59172eb192ec286dca6e48fee1ce35484a738e6a0b3fe29d9d69a23394026a9fdaba98f02b7a1b65cd2b1c3d7103b763c038ec002dca0bcc3b73d207f6a77fb76772a8dfdc739f6434cbb455b4f0fffc3d1b6c7b0a36568814867158a4d9c881be4129546df3f05f40db7cfd7bda0a8d63f48b1acb078d4b580ad2722f844036b1b1f2636b2d9b76ff8e23f07d6b502db1c4ae023598cad59f285bb81a08c7a1afd1c09b00777cf89da9d1a1b7779965a98c56e8d9f883bc94d713a0118f037d52b54e54ab50555d4357960f6e09207b0a6b42bfbd541d54c9c83ccce4c89967e6a294cff95a24fd7f78c790703d8cd8749a567c2faae2343e5b8a7a38e3194734b5ac2a85d32da7016f3252de683f3fa78142cb3e04c869be38a8ea196758567d1ed89f3d2b646fd6026d40e5b09069227397291b0f55e48b9d15cff26dbd3559d34b0a12269d7a317831580efe02f149d9642e6a20f53de9a4291beead6be92009bf29eea8b2265c1db0d9519f8520301a8585ec85cf597f80f401ab7929945d9980d635c661cd26876138b1e51505c260d1d1521a88c03895aa838f90eff5d891cb36dbeb76f0ceb097ce115429cc5c747c5fc99afe5fe0f2832fbbecf35e21e59ef5d2978c3dbfc5b804ca0c77e880bc8e076f1e57be54ad0e16286373e44c8d70ac31dd5cd5632a95eca50ff3b5194e0830864346d8c9746044df9f2f58ddcd3d6f9d71142441e199d7ff99b8959e4ad07c46b94bee9e439c4ef729e09a3d4ee07e99f955651f9a984a7acb934df0b1a7ce355140b9ae6c1614b33d0a39eb4f536f2b3b6a85bbe865a393f21f145fc4c8f64d5ef3930ffb9e418322be5c09788bf61a938dbfac32a20aea24f5b65dae73ca69d1454f90ff5144dcbb3f60dbc80bb1ff07eb9d849cbe660563dde9cd4a99aea040929d41f88e58df319c7d776a40ae45f27ebd8ceceb5e738e8d2c11450cd56c32748b7740083ba7dad6e80e85c9ea52b9fa3f3b5cf0ff09c57a5752ad0069fc5fe2e4479237e8890a4328997320f9350a94564c779d8b81799025a9fb90a644fbb3fbfdbee3aff46cb1a387daea08a7023ce4829b1517bc7804d9e534b51668202ea8fc5582aa6703170b4bec9e7ccd9b178f4534530b5718a4ea05800d9ed2b64d1f2d5b677d1213327aef8481a1295a4fbf3176fd875140157ed341cc821a0d6fa9e146639e87ad3954ca0bef4eca7b05f402424e7caac36165dd4b44c9fbe3fc4bf8541dbb71437a73d4354eb1f6ce401b51fe4036f56c2562d472f126c055ec763a9a6bb0d4c39936bd1954abd43ebbc41573519d56e222e656dc99aace3a2f6861b508da0bdf78ae36d06efb7e1f59d1a9271959db2dfb0603940ab56f221379bf2f5e9c793259d7f0d28335305e2d086ca9cbe9ce9f0f05896b447213becbccecf7fb2c1c706e69b674316c92bbec82ab948df5041e390d170339b3a2a6621cd705cad004afd626be832987aef45eee6eb55a4cb7deeb97c7d9f40d9a24596b3c534b7b6ecafcf178762d3e7b2e8bb049c3470c8c06c94cc8f7b508e57032183392bbdd268198f34b11b06af42e32b18a7b1e62374043d89e9b8835071569a4389f9045a68a5e9fb3bdcaddc250491be6919f978705906b257c0483033687ef886812f474ffa510b127e21d622bdba75fa03effa2f3d8f8fb850fa209c8d1cbc0b3b5d4bf153e2c5fe1d3b43e5cfadb9b03c0f2fe0195d65daa9bd7ccc36fead0fa6cf5151a8ed6cf0e450abd5bbf98157d9663ff561c272289812476c3fb6e01fb01aa1a6a1c8770c91a8965927b57b9d7566fbba99d7faec34a9e9e074763c2b4d035cfda064793e1ee8c6d9ce59d78c704d4957e0629d4bfed26e690d9a680a59ee356fa07840be7d229182f7aa6e3dadfccf4feefa5ec081c723a2e2a896f2d733c793ea95027b2ff5d0a2155b5b449aa77552a5a7e280127198b23d72f060c2685664f4b8ec43d1755d11ea5afd88baae75d4a756420c15b9d930f6f77774d0eb2abba7f80f0a71e2edd52f6b96585ef63348a7d79517eaafc2ad1d4bceec23ec6addc48a304ead4da1d0fbdd40d0e305f98217b1c78a3aace973aa8f230b8be323579756a0bab5c92a50ddec0e8113161623b7c6249c0350660a9d1fa33812d6a27988dd94076345662328711e25298588d3d5172640974e8c495fadc0dc1b2614e3457d4501dbec8bdf8d8f08adb0dab63cae009db9e975eaf8016a4cdd6637d07ef56f6fc57f51d85149945504b8f6c8266ff91f04f5ae6e7e4fc679ede07fb3d6368a61a1e75af2e26b1d51dfc22775ab34bc1546066a2036c3d2dba7e1aae272c5019015188d50eea1145e46159dd6451e61267b94bb2792b8ae203230718b2593bedda4e00d7cc1fc0b93abe5a9bb875064877a5af039f106b2a4b216315e5cd7ec98a02e89f2b5d835f370c257606f0b4e63e8c20dbef87b3f5739e53d6eaf6c12fd942806d1fe0568f83cf504637c5e49ae6102f5fc92dfc6729fa05a560084b2e8a2cdd97313b51309b7181d05eff90885f50193e1e34fe47c59727586dcc69b05437bdb345be7195dfceb3b163e40bb57eecf48b8b2ce2a9ebf7d123c5f1a1af1821a854b96f182b22633a63d42316787f7d7c6ce080829a4151f6a9d79fee705a0ad9c079623cb53ff44ec3a5dae3166964bc13b6758a7389ed32f25161fadea342edd33ee809b5f4bf53af2d2e5624d8ee786f66e79192eb8345afd76cd6f2fa3ae264e2f4d26dbce2f0fc17a2ff28f6f7c03a06f6a82fe7aefad4d962c62dfb7702ba25f4c61f74f699b940404ba6cab21c73c2028c8a6b5d918bc5517f792456e1f1fa95378c811d85b0215f5ae2f035e0147d8f57cddc9282fc00b746d441053e0db1c0e661ec185e3a30de819dac3429086906f83ff3d9382eada6a39572332a364edb080c56f6f7bf7ae9e8e154ff0654ededb0a14e9e00e92ad84e1660da7e9a986aedcaba1c58335e4253ea704d2708fe8a6a4cad50cd61fb61fc56efb4d3de9e689264ecdaa984e629115279cff39d55733f4976f1559df8fdae3333282c7a0b8e65154f979895bc326bd67c3aa09c53548dd78c583d5a9f8425527cce0bfd83ff2de1de7aefc816d7fdc6425521ca48de5c704cc3de2d5f7f4819466ba6ee61b7ccc62c0a25558725241a8e611a05266221819e8ea4c0e591594df753882a5dd44771ebc43bf5ddac64e63270095b1c84773ab08836380a5d4d3530f00cac343d49918b372e3a7107ffbd7af109de1d1ceb3283502e4307aea80ca095d35465ec652f4b18503e1f618de121920e1abe02d17baaa9cce1b63b18c124d56c2634447c34719ee438af0f7235278f3948c794d117c4c0c2b93ba971de174ee559444fbb05be2e202b618ce95ca708f3f1129db058fc1432175050d966893782385cc6091f172aa2b88103b22d1f28b4b8a7ee38500c20ba5e865ee284f7258e5a0b6c80af3ac6bb127eb6fca5cff83aec7e069a6e32d524c767044758d01b159a2d84939b649b8784084296b27d027f5d63eb2a55b35efc77b78104c75d7b3459ee30181640f13ed2ef3bb6323b70c2ee11ee6733f430741261b39e5e2115d4eb50eef2331da0844dda0985442df12b13a3dc6d3040860b089d3734fb357cab2ed2e33c5f281c096e83535473bfbc089657f176d18ddda4168f9edab138038409aff58f5299305aed41111e09f704eaeab58b1159c6f39be5f0f5e4b43a669ceb08aef6be2f22faf298bd471e1240564e5f3c8faedff65dcdd204215c8fd13f42cd1ba9064ef3d3ac0038312e65908c70260c6758bd1813cd91cf1a12079ec24c2395b8f36d655319a1da4953d11f2e8de475b82dff0828b7737b0dec5aa3d7d955106b8648dc590af07956c127c3b96a0e6cce0a8cba387f81b776c9daaa7d8becc9007aed4cf4b9aa23588101fe1888ae7b07a46f7e4bdd56148e3201476d46ee3ed046ade3f88aea5f7ae0b443df1dc9ac5e3ff7fccee4cc2223cbafd4df8cca6fa3993b66dc922dc252c35c4f82d190f465daedcdddef00dda04cc647e6666b9e626296c8d381c2f4850d22415fa08d26303fdad068644b8f464efa04b01e27ff1d9d91f42e0decf0b25ea54344ba08f3e07a0e5e6601a041cae7b3e694bb3bc46cdbc62f347c2f5fe643ee9eebfd459e9753b01ad589e819fa5503d1b6c1b4a241d9f7a250c2dd030441a241e68ae1f4ac7db32f1e8fc212b860a1b77872dc9f7a775c203389435dd7b4f54d95ea760569679b7bf3a95ac9dfe0f9aafb1530188be6342f73b98234e595f28e632479241a0c9aa8ab7b178da750a6905823f52e2a426b2a91c99353b95d2b3b33ec4c88ad021bd1aa608e32b74afcc9dd0ca25d48c3da7f80d72662d4a1ce2f314378f5c556f837dd94143189af3f91a87002a90ba5cb2b9fcc2bb60fdcbc8936f755d2d257920bdb34356152a622f72caf8f805a4ee05f1d426ed0d3743f251754fb94305d249cfdcc4521ebe8db5071179e4452089617ccea55f4b489a3bc7debadb296f9b86a45c41b0a111e4673a79af3d4f030830a08169a0723f159edbb6c4dc6fc07cd928740b7c1b83fa83f2def38d8b3dba0ad21b74d0a30cba0f706d7af6c4d5a6db9ed068e65b96685", 0x1000}, {&(0x7f0000001500)="05200cb75a6e27f4e28cf84470851b2122987049fe47fd04889c47ec34b5db86b931178772edc14c5560e0786fd51d3d99ae5c294a93e20444a03f1301031589fdb70ff5df75dc9ad9e5f3df0eb534ec787068d47d12fe028f9c2caf4c4cba1d0d786fb2a3edf088b76cb38bae571956eb0a4e7a241708f6e1b9e910232acf243625197f3a8b95c594af4207ea0114f65ceebf524aaf43ea65919c83481fb2e2c39e2e6bc3012f2a8e97e447385d22020c031f40d67406cdc7f6417bd08923e98a10142cc28bec08b8a017335fa51335c12414cb00ec6f53a5e1551df50a0ce36c6a648dfcfb9f73306a205d82ecf935e31952c13906afc2f917f1e3b234b3419c1b471489a2361d6574a8a8057032d5019c73bcd12ff8100edce1fb162746cfc4637267eb4f09da088ddee92e1b3fbc7b66aecbb6907d845e0ec08130e848fadd1425b9497e1d26611c54356196ed8c8e661faa70d31f3764b8c5ec8a0aca650403569c04f0cb803674321e3daf7033422785095a4e6807155ebd591c067b0e85154cb9a5b5e19c499b17144c57171cace4283451e5eb24f74bfa3ed0c70db754a4b199d1cb876a4d39336bb27a632ad788f526a2a195435c184724d9e1cd24ac17a9eb6b75403283d7d2fd04068178bb5c67a7379ec021690b47392a8b55a3b61c72f42b1e2edd24795595420d5e07789cc8882af9c7e4951c52fbaef40498793522e8d906f005b7ada094a0302061f33215ff7fcf6651277692ef1bad0b26a9f2cdf7c7da46931731ce3be9d2949396c16b3ffa7390c19cc0cc86285b0a78952e414e78d848ca8e8fda607936c0f7662b6e92733784ab8b1a83d969f1f8f3ac9b1d7a1898c801c35dfd3672a52cedfe754c54e401f4541d7d6166d319362a655aaef7f71b9bbe68f6d72d2e394414bde23f964d87ba263c89af181861e014d4bbd907aa2d80c40aeb2b08f305b48627bc792eabd0cd160779e97fb76d9870a3473b9813932a4cb00fa4f57bf237b92ffa91ce02746b22eb6ce8f528d42bb89ed4dca232cd6454d1ab12313b3f82b291756fbca46f08946fc0fc9eb5f5ef21a6a6078c895924567c79638a59d0f7109b9876f85de0d4b8fbf828711ec319ab71085fd88b6bd71ff23eaaf2952fe3cc4abdbdcee4362dec746d4ec445f6b500fefa4e673a9ae7c02bbc1e4f732291ed92e7f07b55289b41e17f738c952d785c13ae3ff834a955e92034c3884a9cc6fa902058efa911a9d6dea559145db874f05070dd38a4eedcfde2fb67908113d6b29014256588759ffacc2977071576342129e29b89146bad1c4391be10ae05ed6f7af3654adbc965e57dcfd8b512be6ab98a7e597e1f7750038b3a98272f28a1da97295195e77c9b40aa6d69c0fbf701bdcf7bb43784e410b5bd0281344d3ff0d79cc7092d881ef25ca0cbeae3f949f6d656420f40882cd955cea32caf191820c7aa9bcdaa2e1e9d806ec39d3c6b26f5a3274583e16e9e12578fcdf62d77a03cd507d9af97764b8d412a3978d57debd299e9bcb2e9ec13145265ca0391d1a4fd2e9cc6827861027e7cdd7db8cd4477ba0a23b4d0ca82462d52ef821413bdb68e6c8f29aebec89bfb7c60b224de3655c26fec5e181fc9f0a4c108ace042e6f14b0bb1bcafd7ac34af78beaf818feb8c8b6be0d2639e3ed13f2e89a789f13ed56e9b4c97750ec198173937c66b2801a7f99a0a986d7ee3a3ca29427b054a5a3eac682ed7d33d8014cb6d80eca16c4065530634462048b1823a0336819b98fa3f0cbe9f0e1202be3e0b4d3e6c1b99962d54c49376cfb35b09e2fc47cbd3dee8adcf1e93d071bb105542e1cfb722e41cb188c30ee534e13e586b4d9012b8192fa3df249eb9138656dac0fec477c31f01a258daaae47ce264dba05eed3d6ab315ff9d630f58795758f5a784136269b886c1c5a4d4a4530cd28559fbf64008119d3b8756a399ad2daa56fe284b18f332d6d6610074ee01392aa0baedbb0ba5b90d19220c2daa2cfc55f7dc192e567126389cf14a050023ea7194f5da35dcfef4b27d7a1d52d14eb8c6d91321adfc331f1eb63281498b90aab81682376efa4fb5c4c8a189ba628717908c79a9ce9b8f6302cf2ffcd80b0f772c5c11ae69e87c237f1617e41b59aca9be517c072cae89b00e2e6135a13a98266d6c5a4edefd7dc99f849dcfb7f9c0aa7dc0ee60cc2081e69d52665a9cec4e91326158ce1b67de510cbd8b20ec5f7a1b5dd99815bbf9d3b4113160aea052f0986b678f7e0145ac105ef17af5a2b311040057374129d72063fd0bd6f4a61e990183314b75273f1182d1a7887040a14e812b6f06c8be947d743893dfae9c277b1bcbbdae8df541456bd312ab69da24867885b7e1e52634e022a4e0b20bc9e093190f694941e432e842ca36ca8e11887985edf010d258eea9436b6d889dd2239bd1fef32b02a4c110f1d5ac23c1abf74a5845b393e2ea92d8850b86388de7d3815107354e8156aede75544edae1b988e3bcabdbd5cf5dea7868af0b81f8b67ef8ea7bfd7f05aeb69fc7867dc9adcd164859bf84a691144a257f70981fa7672578a44d48e931dbd16adb2549bb94316f2acea6fecfd9babcd31fb760c4c0670da82c9d98ddcf975691cdf41def00bdb255aed676b4ceeb1cdf433eb3b60d6b71676c0de3537e0cfdb50810cd2969c418daa957c6121a2c49232d335a6a965574838cda96bd96db77aead1717b87d68b0aed2f68cbb7205b960460e2bed554d5606ea532615ce2291e8f5224144c2634237eb0eb6ed5ca34deb6f0390db9e3264954c0a46ec071360ff477ff3c42b377f504528fd1c761a98f4e7c736ad97b0ac3174f900a14fed8f4be69e2d93653714cfd748e34e7cd8c7d517114698e0e2dd725550a0b60bac5cdf2ae52929d4c90537bec48e1f2c02e2d6bd7eb8fe13395ec0017042bc148c64ffea471221d90aef3c0831c7f1b7cd6b356daa554694a041e6562ab8ac38c237df5335cf44e01a13b7667d199f0a7d2107a0fb5553903a55d9c21b31c593cc68e57ec8db826e072c1be42dfc431f9e8de4525b7727c65512aa0d0bb0942e820b9b30ebbf7b57f6d08fe06673ac7890ae2cbfde78c658d058481939850abcb8b2c9bf38892190095e5a06428b673fa643f4e501f936ebe0fd44ba1d5a2b159cb5d0bc168c001b4080e6c0bb110eaa9b90d538db5ea26053b39b1c03d68b12b85f03c7f9739f87bb3625b72bdae6c783ceb2f0c751385c45ca2dde41922532afc1099f4edcd4aa685c625f4661720ef9569f4b986dc7fbf865d635b2ef90c3ee12d3ab6aa17aaa0b83b605b40425a6a765e90a707f9f09ac8c40433d7f484766abe089bb8536ff1c84fd923200880a233aa08f5eb7c8fb5e12fe3264fc1f4dc11de98d1dc50320a783af9847c1c3daddf1e75616e782ea937fd1692c162d1ff10969099b170c583680e1500bda8a4fea562a5390b07fe2659efd2d79434244cf227b21dcce79840a25071e90ed54f5d897f50772ee978d0271cb67e9950a733d5b4b05b22b62fa03baa69b813074585ebfe304178122568fc30dc05778a8e922493eec5093dc0a10018591a8be4990cb19a612f3e7c9ecddc22179dd41a908586bc3d5320b139c9f7db63c952feec9809a300d2f297a060efea86da63269856ff99e1e3f5c99fe7b48abfe32cf66ab5be2f99be217392b573cf7af0655531336f34b883804e5d71d7c6389278cfc210e3cc3f2d0546519dc8fda4e32e80b3466036486b8878c920095d0c2c08329222f97db67461cd93c7e678520db03d64f3edddb2f6838c18dd9cf8802301ecefa8a2676135ee1abac991dd60c08b8134c86caa95f22d5909af61d057a47184dc065d6c37777305fb3dae3e822505581205dbe15bee2f55d9eba1e56f9642db5a90121aea77cd9f1b80daec8b24b155ef763faf0cfc392d918261fa4733403f138974f091d6516ebad62581bbe17b27b014395d8df9b1478d34b37c8630444814f4b4d50c4ce68f6f499e337d396c1448a7f515747993044bb87f5be637eb4dd04164431797ce1bcedb21665aed5bde11f0b5faaf30e819ff5617cf4238aec1dd6e1e8e313da70612aa24b5ba51b4dbfabe318db11cea5ffce753eef20afa5f6058b054efcf4808384f7d7cb83b25147183503424509c0c6e4bf356d392400aa7eb428e84caf08416e191913c581796535a66bb0329895e1c83196af090c90c2378627590817ead1efacf44f697767660fdd4e64e03d7a5006378a7c30e413305f1245142ba565dff01d8b878210914da7b26a2b49bf88312738effed38dd564494d8d4d818043743eb7234c1eb77648c05b1370e6ebde9af5d36977acac6ba85498399c4bcd32a27a44179fb2f90eb8beab975203f03062faaf407fb9040b19a34a62556ec9bc86d47f95b615dc269eff4e5431810c59ebcdef37a80e6c1e4ead38b1729ddbd76e7cb783f6d16534f57642a5bd161eee0d00a75887f0d409173f4614260b3b49ab0dcc1dab9552192b66fe29238d588e7fffcda2d6fe5218fca3fb2f9e245d42eb1d21b7e5738f7813e07100b0205194df5eea7da33b517e9b74716a5d8187feafbd580be4e2f118c5293aeaad1190a47cd2847db610eda18995a6b8b6aafd16b7cf6dbcaa5734bb626e3ded757d6366f2b8c0a68eb7a1de8cd7ce287e8a2b6b35ca440ffb078ca021eb13f7ed6f5610dd6a5bbd9e93360536ae971e8ae8164b9275d8bc8cc7022e8c0612aef77f402ad15c989a1004dfafb7b9e0593fcedce1e970a977f3cace62027c9d3a311801a2d5adf32409ea19cd5f364f58729698f7064e250bf5bfc0e820924210900db254abbab480e7fb15e68441c3936a8b7e15e3a7e4df2c1db2189496909d5bc03b800433038a8129492f1d41aa30a2a06f157b31163350abbc33380703a523aca6fc384d9a15db7060ac4ef5c855138b91b2bf81aa4522be8911297e8d4d7c2c2686cc24fc472b9487e81d502e89e7a192132874a95000696135b9be98e9febf6ac4fa7605daf6cf57de391796253a2485a5d40cd2d46b1031071433437f5b171f0d346661f41808984fd8a7136cff045a28008a5fab2616fa9c1414fcfbffc7626652caff55ec70db328d9e4b27da9ce41f1befe81f1d20952d566a240ba3fe560e09215fa74b80a033ac4f0aeabbb15c76e18dd14042c161628eba49c03e5d7533edd9b89db7a22b693cb9cbdf5c5e4054ceefd15432e10acda52fd915965abce11093e763983029cbbbdff9e60c247dc15584c9b9a05d50e82f6c96dbb2affa5ae26b68be41bdca0be170b97543fe841579efd191e640a45523919a866b32799eb367d93136f7c8a1507092b358b876d2949841a7dc7eadb34e1c795217402f1113f6167f4e53825ed8b4ee370d5b0256e21c2eea4e86476bbfaa1747458bb86504bf8a7510bd8ecc7b869da100e215cfca8c7246d60a205d781292c07e8fa9d7fa850816bb14b78432baccb3a5fdde1a36c087a9ac202b3ea1ca8cc0a53e03d7d8db9577d7beff22042593a395cf6a8bd94e315bafd821c11fbf46f75a12c23ae13d4a6fd478c6981025d8d4a854a908a8c6954465b9d0b76f4e67c25e9c8911b1668ae2581290c287858918e4733ca552b90adb2e67932b48591a2bfe0dc7526e48a8d2a4ba2aaf1e7fc408724aa600a908765e7e01a5ea9d23804a82f5532fcf2e70b88cfc272896e6240511e9475d469747064fe80f5c38e10dee7493387b059723c2d126aecbf5f84c1cf38656ab4229", 0x1000}], 0x9, &(0x7f0000002740)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x58, 0x2}, 0x40e) 05:37:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x3f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000240)={0x5, 0xb9, 0x3ff, 0x1f, 0x4000000000000000, 0x2c0000, 0x100000001, 0x10, [{0x1ff, 0x7, 0x5, 0x3}, {0x2, 0x64, 0x3b69000000000000, 0x7}, {0x80000001, 0x3621, 0x10000, 0x7}, {0x8001, 0x8a, 0x6df36d00, 0x8001}, {0x1000, 0x0, 0x18, 0x6}, {0x4, 0x5, 0x5}, {0x0, 0x2, 0x7, 0xe016}, {0x4, 0xfffffffffffffffb, 0x81, 0x7ff}, {0x4, 0xe6be, 0x6, 0x7fffffff}, {0xffffffffffffffff, 0x7fff, 0x3, 0x2}, {0x4, 0x7fffffff, 0x80, 0x7}, {0xf538, 0x1, 0x5, 0x7}, {0x1, 0x1, 0x2, 0xae}, {0x9, 0x7fffffff, 0x3}, {0x7f, 0x10000, 0x6, 0x4}, {0x800, 0x0, 0x1f, 0x1}]}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0x4de) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x200000000000001, 0x0, 0x7ff}], 0x7, 0x0) 05:37:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3f, 0x1f5, 0x2c2, 0xed8, "85f7c21e353870adcd0761c51fcaf7e439ff3bcd", 0x9, 0xfffffffffffffff7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000100)="6c1fb9c8b3e7841b04238b14e3fabe3caecd882ebfd8bf0c187e1947647af2c650105fefd708eea6e26f8752b14b329326742245f98d1db2cea18736e7430205d3f04d35fca3edea607a54fa2709b8b6e738ab971aa33f7a1d45f598fad46698616c8b07d94a4fb49d3da26609", 0x6d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a113a5052cff0700"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000080)=[{&(0x7f0000001900)=""/134, 0x86}], 0x70) 05:37:32 executing program 0: socketpair$unix(0x1, 0x800000000001, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/120) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffe00) 05:37:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 05:37:33 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x820, 0x0) flock(r0, 0x8) clock_getres(0x5, &(0x7f0000000000)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 05:37:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000180)="957844ab34f34cb8e96dfeb99b3106ceeb23cb225b7485c90646b48b626c38c652ea9457186f7b80ce8a023fb47580533129d8dd41bd0fc03167b90351e449c96ee61969b2b18433575c8be8a8ffce7527d4f1f5b1f6385135595407a276b7b8cd786e63bc7691954ca6c919940ba1077e14b35d79ef6613cc90a7aafd39a2bbda3d06bc9a8c13fe1a6e218d50a1bbf69a23d2cc35c48796a848c9764100a2317897ebb6dfb2b84c42856fb32a98cf439c7b059aedaa8e8296b1f8a553cd4dfed9c997755f81b1acb34908b204cdc8a49d7753a78e47507dfb0d08c3bc94a57501fb2494a1d8f016a5a8973303aab5a058c60169139dfcf48b4cd2161fa1e6b1eeedd11ce6837f54369564bff96b2cf7eedae23175f12c3c63552033218836f5918a45ff102fd3a05db0c9387b93ffee9c8baaa64da486fc9156072f1b96172d14c68ba7c6000436934144b1c0d7ca200cf7b25daa07869813ed9aeb568b5ff3046772282add266871247a2fd086bc82e737c28cb38cd653886c9a68d853655f8cd2447514d23d26e5390945f6219ae8d749992bfe060c24db60fceeb85f4a4247d1c483317befaf1446ce5606e0c3302877be194365a97b6b78bddf61f8a03108bc45fc7e27aac94f0adfe1377c394eed758c95ce341f5816ca545acea9e647288dd36673639e85576245ed1f46e4b415ccdbd51e6c27824cbe9cb8c2f2938e5881637acaf1d2bbc733c710507694ad283feaaaa51bf04b153183a75f642f5ee6ddeffb04ba376c790fcf3f07d49c51239f5bcab081e02a90c03627bf9d166b064ed4ea8e8de4b2747ccd86c04179145de8e5ec92d11477dcca3d0ba1a4095f9850a3e750f7c06f0511a6361d5d5a4a16cf8acd9dafa62caf25afdd9b094c0f6c7b8fdbfc2e0da5de8bac4edd58a6978964b0853323936e8e9f3d5b2940eb08cef1b24cdd833a64816649a5ed87d5711738c776796acd2408694d70cdbe9990a896db7a8fd4faf621349151ea02ff1f45bc19beebe53a7759f6b5dd1bd938138bf4312622e1333ac73758a5fc8aa0816bfa59092afafa47cd20d886eec2775c4c0082ba87d6b86a07bc71c6509235300a5d1c51245873696dbfd81add9e746e77bfb44a2b57c7a4941ee388752809ccd53a857e435437327982d38cd3ad499e4d4734fca3a19885d228f439d1743d6e3107b8e8888a826ffe4793ed27a6f268012f04cc6f12254b0c408a3677cd9bf8397b8218d97d3323c42644c8be5352ecd55bcf9afd715004dd795e2b719af8e89b1622dc7f832a9efce6bbc8e5f485bb5d150c7686385927afd250fd33f360f700814e5d53631c4d511b529f314d7ad9d98960f154a0d23e4883991ef68a4081c76b238e0765288363bb9d6aa550628bf18a322e91280b20b0633cacffb5c2105c251f302d2f060e9bc325100446cce7532f7e8b841aa90f8e9c77df67b1f2a0d40a19c520315123e2c49cd3bef1c33dec4f5a9b78cf21c3734da1109717ed62e30455827f4bafdd6ee979b1325c703159a8a0f8e2e2d98f95be6ff2d2b8615f6a281d5368ca23e4446ee0b62b640396f0958282d95b464aa3c658e363bb541ba7ecd9a9e7605d3b7c90e8e99aa62b82d6297786d311eaad3393664c9c5ba5758b3026801cdd9be1c414a01dc88706fe377001b06a64369f1bc96c7c095f08e3a343019e479baf36f1ecdef1a23c53f948a3699f5413d2225ff8516ffd8b9790a96357fea1facd8264f86034284399acfc564720bd140b070f0f0a7ac34ce7ecf0a210655124979abfeebf65eceabe91010f71fcb467938775e4691397d9b8e31f1aa6f8f5513fb278db0c459d00429a37af85a9991b277257741687d6be1009fa060e4680b3467bba292abdeacf2a7956152b7864b2867615c68e753bd2dedb2cb3b1cbf2dc29a7af6d455eb44a14ae5fece3a52921352aa1b535304860940df30ce7a7da4dc4b40a7ce03582d729ccdb5b360501ae05f25960195d12a37201bc5ba7badb0a43632f06203af9e6f9f2bdc02dc921b5636d09b84d719206f63806ef58893bedd435e7aeb69322fcc70a12a80f71b06de7bc777c2355bf3d358c75cabc431d88369748a3c010c34f776ceb79fe546ff1feaafbc224d1cf202c35c31f33c6a4e8b307edcbd7ef6f49084501fd19969dab4b476d10ecf2594de1be134f6cc55fd0b5e4a2c8849a6012b3926d800cfa98c890883612fa03cfdd8109065b3e8d0fc29e8a2ef5dfbcd7384a02932c349f6f8cd3f7def6d52973acdf879f764558a76bc0213a3ad792bc08b9310baa3e36e59cebb743274dac0fa6eae8b979b103d67a4417ef3e89f4220c9e805d4da75f76fc103802ac8c774d6f390dd031deb551b08c74dcd2114bba82d5cca95c548a9cb49ad8229ff8f2f25b45641ada139694459aa7dce96f79d6959ce6cd887131e4823777fb3f92194f77176ef7ec52f7d20ea8634c5f66befceabf0bb6ec508f540735692baff05c6c68c5039c11f91b310bd3c3be9bdfed59d61f63a5c4cf9d2ada88ced15947e14f782dab89039b60324ce13d334b028e2fac4729617ceec1d832f214dcf4378126f8a25cf6c47fadf5654af48196462246688a7e604d7bfba11ac9ae9a386fa208bf243ba4a39285c4062793e69e5bc114313de1971172f9c03bf23606a34e6f6c75ecd94cb1a23488254f6493506ceaad514121983e224b1efeed9c8c06c55fb2321598866b932813bd78cb612d6a764678e89022fca94368d727a13a6a484d1e985d01805b274666c65c494667fdad3d0709a550fd803cb7c96f3b5d121ab8d96aa390f3b42f4c7fa93642f3dc7514f17944f3ca2df153a5d70002c366bd78626feb7c665da72b99976b646f4beaea42665a82c4cadb1bd19579dc7c0c0d72f44f0e2552fd4e0a8bfe106f7c87ed6add1682405498744cce190859b957a1c2cc6438bcf31dc00b490fca3bb89d05fbd19d648ed6f519ee9ff41046b6a5681643729e4d9d93141fe45421b6797228dfeb10052638bd3a2f31104d94a4d290b40ff5f0513003d6d2ca752095fe8a3daf811f08595a58ab3afc18ad85768e533bc82e5b487cd6cc310ebd891b916bc29d98fd34a8c4bb0b03b4e6b557c13657dd2226008706685451ae29f861dc12fd0556d8c968acbe920de3527e9f7193140c5427f0c31e020056b7fce15f79e6073cc578eb00de9b14a54990e138ee7f53c2832b871524a9e34303324bdcd4d5b277fa373b95d8bae843e033708d03683edd4588ca755dd7606f606b3c55c6ec85e3089136dcadc42f328dc3760cae0fa13de1f484792ca68f465a767d55b81f159dac8b6feea944ac14137e78f5eba9f9726396a101a0cf114bf972b7cee19693c2ed62d543126d313efa6c23f210c053775719bc8e2ad31e6c7c134e81e0a660bf61561f51cd1fc4af05bc8afd8a360c63a7247bfe1ed905a0a0470d2e1cbdb199a452adbb95f8d26d4cd76b2454010ecb5dbd38d94c5741cf09db7a9bf51df86b0f600797987962158ca15ffe052b81697b42b215194ef31a3233b611efde7ec15e96498801414e1f55a5986d653f45ba6fda10726c72c32863c15b426659f69a3a6cbbaa11cdec4b1a2bd486471c23d00f5739bbf100014e0a3c7db6f501157be44f2d1a73dd141838d0a69968e0a55f4eab222991dd10aedbc30569e8242393b725e74fa71ef9351e5a7841bc7697780c9807d64c517046ac7ee3e841d5933cd8be1865cb7bebe2e0724f34dbee088812fb8728406078bd3d0bdca07afe2a308dda5910269e1fec86856c07d982692c249a13136f8d2b0ebecff7429a9031dd010bb251f337c8a594b08dc3d485d3f40c42a04b4faa18b6c26d8ee4967ce0fadc62e37097868672e057701e6d85d20860ffb1389b6f4b2c8bac365d8943da0389839c0c6ec589ef33e0b82da0421a46f0b9dec65fcd735cdcdfc129d928dcdeb7a383d52d7775780f18181c79bd3619c13af3c212661e9b75138cb198452279a9d9c0e57a840ee5a088dcef4a090d6aa3d5124c1d7433cc14192f207f6f1d6ad73aac00c4a6825a3ebdfcf4e93ce6a7be3e3b0cf88b61fd6869374d166eed92b0482ee0903495517a1c0ce7507fb2d9c4a233763d2cea4b4d1cc8152060d2111948d835ec6f920580b3178aaf1c3b0c25125385b7b6e57a6303db2527ef1f16b89388bd571ca23e8d37c5e2ec94029474a30d53210582c1184c7f6f5a6847c156e286b2b881e81222e6609fa5e9f4371399f00d43b6f203852ed950c5cd45335e80517f58601e51e915a9c09496a781270481bbe674662937400ed4ea51dcbf999d7574be313bbf344803152be7f4399bef7dcf2c6e477f5389b30d3972284679c8d18c3b757bab3cd41292dc1aaf9dbc5befda346d9f40185799cccdc9cb6b00ec5d148e6c938971ac879560c5298c44e8ac187288cee51b9900624ddfd621137ae84cd9e4d77b283cf07e6a3a3ffde9e90420e192839f8ef8d301e866fb9729f2bda6535145231cf4b530f6c6c020bc3c726a12fc1d6ec8851d00afd2aff2320c62fba4b1ec04d4dc44979bbf672caec069d50ec8634ebd701f07b87fd0da528d08d9ce0de7623468815a5e63f059bcde0ac612303e261efe86da9dcf1982126caa17ac63a37888f236b2d22ef969cd7193c00d836edc20e0584451c574a98dda5675f2ae19fbdac404e359be45e90139e9c51ed6e7fe2dc32d99920be1d19b7e5f1455b3e127d6c4a820930c7a89452b016dfb87a1065772329cd5b71d382058685d9fbe5dd221d0843a0fe70fbb25dfb2bce201c9706833d661be3ca3e030c8beda8fe700defd34b6791f84f8975b073dfbb2f87f4c8fb5ee88c48cb4e9d7aacf7ea5ef7724276ae81d0bf6d19e6c3c3edb1a871e593c4b1535a01330985a683c371095565c2bc57a063c957a6e316d185a8605ae546e0c2a5b0689511874dda0fa0aa31ade6ac95870876a59957d86034505b959347ffd7ea1bb30740aa29513f636a536bfda368935f7d8dc3e9565f161ce92dd067c64175da1f244b1fd562febddafc2fb13e6c344d85359e84c9a2d787a7570324759335e4ba17f9ccb87eba14707e90ae48d62d2838643f46a8c8ca3ca48b66756b0156dedd83fd80996ab59cd19d88b1b0133c6327c39453da1144ed206e794122fa56e8beba7a9599b5470ed1ec1fdb86c480148b2763ed0ad97ea49d7665467b041f0eb47ca72602d9479712da4bc20a147caa273297044c78404ec4430907bc137b6e6d662d28ac951cc47ae108f06c4e175fbcaa075800780aebfdf7a72f62b27c8e612b78de91ab9f23f5e81d7915e8b949546873b0178fe818d8e42a8d63dcb40d7820183873a2c56974adc7529352d74687b51314614ff25f35313fe44f8363908a6cb0e4bf7619612ba97b2e3c1fcb31d091ff371662c3db440fe7f6c32ed7cc4a92eac765574fc8661d8a49ac9b391c23cfa3c7ad54efed2862e08096a68ffa29d09556114a339066dc13f598c62e89ce7420c4a9c57b9dd3bf6f96b7445848ba625c71f941706fcec01c2581712ff2dd0d4a8e342607247d51deec1e505db0d2a8411bd2fc2ec9e2aff3d180fd1d5fc65d0109e629b90001334fc2e533d1c82c0ac49c9ac2523c249165160fffb469ef69287b13d8634ce101e79c2dc259fb19faad03d3ee21095bfbd78a6aca5474cdeaa129527156cebbfaa108d7fe64f204a2f5ee5d1f7a37105b26913bf5bd637a8206ebfc61547ddb5a419c03e6ace889813ab99824b10", 0x1000, 0x4, 0x0, 0x0) accept$inet6(r1, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r3 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r3, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x22) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x7f) 05:37:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = syz_open_pts() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) write(r1, &(0x7f00000000c0)="356eaf1c8912415a27f9b3ba9221b6c86223245c017b22253102b1267566a4f4bf26e904c06fbe0f6c7e36519d8fe7976e20c0bf16d4419af2e9a4d1d084a72a6481195484a5a10cfcf3aad5a58c3448cd56a4853c53489679c0c6d57a25f1bb5a51c8a3e07e8d28e17c1b7f621b948096115e660210450cbf4f26fc81c75b93f90c102f7c90baffc14a9ee89f9564e52aaf5d635a9d2dde423ce7570fef265a70a50be8d060da310a2a617932d5fc88a984dbb62a595152e188e12f9b741d10fb092947cba3fc24565cc627da44c4d6a8a1f57e4bd02d5cfd94464972ed8a418d08656ccadfb28bab68d49363989a009a2d9a1571299b3c4c002054a4a9bb8825c62f24b459730136ca30c00abffe959df73fd5ca54073aa743ec39113d64dff2c94e2ee3bbe0fe7f42e6667fb00a2126c982983756d0460e97510d8f1576969c1c54598ece1f4a6e0cb7ca3ab2786dfd025d7846c25348a87655ba7877d7d81dd6d5c1cfad97133a4433d79753b62d56d8cacca245d3c518a86146633bff3f319899662c16658db0ae0adcd81fb997d64370585776faed2b07465423635aa4ce9c352c79364a3aff1ad9f2130bc2ce76f25a4bd42eb695a74c8aa536d7d6970f5187c9f61185fee30ea01cb1e13bce725164f8e20a1e4f692c3a22aa8224045f9335fb9b0439959b00fb2ec706c8ece8bb090fd7ad831b8e881197dd84b83c823dc731df3e810b390760ee1ffc99e98305fda7d88095a5c94fdd211598becde6611861e4a78d930ea60fd91b4a540fc75cee44444be5ff501c534f3151da7f2f3f13829c8d7dcb5479f39d8280f33676d8c05195aef7fb069adefbc3382caddcad1ee68a881c7a425b31e7dc2e403afb4232d63cf2d3c816ec6ba93d3b4875543fdc8a3b615440444efafed64ad26e60f157af3b6db15876557fda617f491e19ef97f4fef882f6e0d5ddece058ab28fb7221727fc1ccc3fac6f0531705c61d1f3e953bc962569812c2ccedc0ca586da86db78ad93b1e454d0a0b21e30d7435db8381e1889d0ae0990814d9b70e684fb3bdf69098c8e27cd283580b1eee613891f3a3d970b2de8e46f001436cda0d61c05ef4f18a319063931a36fc623c0d94f2ad4dc84bd5a5eb029076b766da6f666fdcdf633111048a2854f081c7a68ce1172dc9b924f7d7906824afb6e7cb5275adca5485ab37cacacc75cd98463e0919fda5fc75aa08af2dc6375be9bac1cdcaa51b83e83b91c2c4be2e954225400e32034a7015921df1520bfd53ea59485d6e3ed6d813e00ba763d7955b8a134ce16f8ab54be57d5ab820652e20ba8cd9ed47207668deb651412a6d358f5564b830c9fed033f11f17d507082e9d87a6ce321df5e90a38819d276f4073082f28bf0a890541d3e4a13fc8cef458e6e3409da44a784cdbd857838a35e8e05c383c12b336ebe8e970c7e302e296ab756b16e0bcd82bec3e7807264885dad095371b43711cb34727ea02102f74723337e7dd9e0b7fe657a52fd36a250e173cb2213a8bdecff9a5d77a676ba6a08b2383b7889092749d203ca066a71266197abb8d3ba007d5b374fc33c32d4303d12d63ed94e0288d1ffb4dd5f53fad797da3597181798eb42bbd7d6790c825d06acd08b08c7a4fd58ff18eb560771d416f5e4c843c33c78dae525974a15ed7fcdccb33de0b078357474b06e0937455bebb4429e3f2b986c9f43e5cf266d3cc83859e1d6c84a4f22c0b30a770e3f3dfecf373d7dbc3ee44875cd2734699d6dd6bbe3a71df7afb2e6b7a5cf10f5252983f24733247638abcbd3a1040d9d1d9796a0ac5cc3c90e83aaea80d5a693294a6fda887fe8d70ddfedb16c12808da5ebf5a48a6bd550273b01a896ad1012521567d7e7d551bf552d3e70267382ecddd4abe162c166a30a2da928cf03570434ae77823e32fa1a6e9c9236740faac53443558561abe28684801c733a76687645491d71e082ac629a1751b3a6cc398ab9b2bb009f45bbf4bf0dffe900b20af7895534d255a4fd056195c670258aab2ac370886651f15344f8fa8755702d704ac6b28a471aa63791d142180fc44c1b0e843a11cf6162de4a5c0832be57727988429978bb21ae142ad92d6f6767c463a8ed546ebea475e3123205d835d35e65452413ab5001ac4852b5b6ab821c5426e690a72fd6d442ebe2150d1dc34a2eef72b1203e69f9a1a30f5c1b1397fdcfe7a80089baf2b450fa55ca3faf3c521faaaa501cdffcd51d5e5150dfdb65c5d4f7240eef04ad5656196b9999c4c33de408fb15713329e7265537ce3d8c67b7561fd53452c7e23994f458262c2f510a5b901d39bc91028eb52d96bd965b40f5a91699894c8040b56ef086435205b73e09c9702d0a943ecbc15954a29c0d9a36886871a1f35de70a812d761e88df9883ff8115abf9d210021ad50d457645be954369a32f06ffad2d597f75a46a1407b491ab6f096bc1ebf4f87af5d3474aee862dfb760aaf90259bbcb6dbdfc6866e70531a6b1ac16b54a36cb9b64ebae0bd5b7aa87b22a3e168033f9cf8caeb2b20427a5d5e3bfc92e4297282077a71ac61b909555caf8968885bd069fd4e8edbd69274de26d60f58f220320d293a02b57c638689380836c8b3a3e304fe1437977134d6ca1c5d82d14be07acc5207557d75c73b812682bc11df76aaff53bb79281d3d5de9391fa42d5062227c023803ed8b639ae936092f512b7e641554d1cf3ee1fe15bb78aee1146816071e55a381c22c3ab0e69754d8ebf700226453825bc4ccad8d9c9d1029859c2a049b8c12a0cf53a82ec4b558f18f43cbe491599d61e98034fdb9befc3c78d02fc9bc199cf62dcad3fe2c5521b46c6121b0fd2a03d3205ba0811574cb4f71f5da88b228719646abe92b7dedeba327cd5606b1b2a0d60050eacbb56f3dbcfafc1e4ad16e4ad2faff7c5d88e1985dbbf446f7ccee1fad2003d43291a7e628348a36600b332abde6439af61dbb7b34bdfd6803444f3f123898cac8cbad4ba386da6ffc45bab4cfc9a3d55bbd6ab38d69b59ecc6cd15f2518b794b6be3256b1161b8129ba4b7edf0125dd2505f9c2ca96e1a15c783641d7403fab0e353942d92c2638dcc57634ad3504c6e549ca57a39e7ace3f62a7ef7844f00043ac0c1887f2d32d555a32911eb37c12bd52d0ffe81bcf312e6cb1b831f1d9af384bfe71fa041e08f98b5effe8b2ef294b8742fb7c7d2e3f20400f6b92ad5bd4ad6e595fb5f338228b159fc6016d56e40902c77829268c76f80ed0a1412ecaab7a4129e7cdc339d83b040728e69495a4447ed4762d5a18559dc075d86eeaaf9117cc924d6a49b0fcb1ed90256a9bb631cfa89c47865dc036fd4bdb09a11c66a6b561387ce699616a21b992fa1fcf94036343fe512d1b9a19fcf500a5dfe01c2e32b9f9675661833810d3e7530b86d1c0fa036dbbbf4971ebeb1708da4aa5a39aab4bebf91bccc723be85b238f753a3c634464d701b9cd0193dcad9adcc2e69db8101a75d28ef7ef58a817a0d6cee1c3b916a3eb82a67798e2cb915abc92bf0da0bf672751d387de1ad3094c5a5cd6564887e452dc31572721e5e5d1e3edab0f4e4b436241fe493355d75e3912dcee80cbb44c3224bbcf35a96ee97fb8ace0ae470a612f0fdc55081128421717094c6f9602f9a1b67019f2e6994a1791276c9936df36b10eefd79d211a75d7bf639be9dbd7cee56b9cb7b61e9ebf17345b63c47474473dbb97c2858f915bd61405d059224a34ceba4a3ff681bd45a78fa70ba6fb8d271bb4c2939d4eb5b3fd390df6c69b7144247234ab88af50ee394830f6b045291f985e0398fd1e72e41b6b09e40a9b866c720b70934ca780db4c471901e7c91e191f0f6f5fccc5ef88f99777003b588fbb524c6de7e3b526be0af261482c2f9c3c0ffde35e893386827e4bcef0925dff5b93d1c0ee9da69e3727c05d57873a9c1c12e59f95e4f3794830a433391964ebf0bd9c28aa2c2a805556be62ddf2bb8c75d5b152eda48b4c97fb6bef6e0c84741960b1cccf68eedd44c53734a440f456ea1842f750a88a9b8849a2bf190152aa0fee79e1d3c9a221102e029420e6c0c16cca449e1fdf68789a1f2e0acaa454a1eccad0245f32057c9b70e901af87fd34e8b0aaede7c3a7c22fd411d9014fede9d489f15548ec7956133aece406074364961ac80d4476a7895244e3039313abcfee97fe3b0607d1dc237e2d31734f60ae0e3adca186356840af7d484059381b09032cf0c910fe9b16fae6f89839e367f82531b965a069f0f49ceec35f7d57cc6578f70494021d3ba3142728a5079b471cbfec509e322a8501c2c79cfa9abacb9f731dcbb2a128c1a11325f38bd0f2297e60c34b931703d542202b259f2696095f78f77b28eacf6f1ca6538d2afc0fcbeb9c6b3339aaea3bf7299e220e8bedc7d8a8c64a991f728e706d6b364dcf684c950d51edc21429a0015b230bf015ec9a0cf3918514d4c84d52f752cc0eb811afb6d1fca6262c715a4794b37a3671468af6d59e20c3dfcd5cf1d9c0fb7d73382f249be379c8f36906ee2dd29d87cee2de124902b77fc4621466a087a047c80887f30daa2fc0c096992db33883fd8b9599957cc9841c9808f2aee83f2554e655c54324b7ee83665eb44f1434f3ee5fd455ac1c976564ed50b9de2de41fb910c381ecfed6fa9d9221901fbf7f300cafa221b38eca5de3eadaaa614d09e09ee163d8e4be838c2b7e6718499bab9cf3c72981e5d1ad313376cd2a934c138d6dcb5533456e75dbdab21e56f29af2217ebc5a0f267f6e2c21d65088731fe9fc7a95c68ae3ea8d66df7e13ebd7a1129f706733543d52a97997ef3eaaf6571986e8e3d17810e2a5e473b95f15e54d62423a1b3d85c81682c8768f1a4e9f0dcce81e76659c740f1896716c6a69e43a7c7f157fc5e23e1314c44d92958a171d3067bd6e8fa34bdc8ea0d75f2cdaaf86ce916aeb1caa73bedece8ff2c612359d9c39338488c9814527b66cdf3fcb2182f91927a3d43f9acd150d3770dfb5c7890018f9f6a338ebc7e5a5a9db95d90c2310e7b3ccbc926f84fc1201a563fdb39eecb1a45c105130ee6a6ce418521a5ade964a3ad6fd6cdc11af4c9d291a7d122f9343d6d62e21a7168b12d19d67c1c6820f730bc598bbab3d730adef8eec26b19c39729190376ce13cf0c5f4b5b514a3bbbe496346165fe01b63f07083fb4fffc949d6f6291b2b5009e3c919bc480cb227cb8ad7fed30f0085dcece43297cbc38db8d3f4ae629223449bb7260ca12783d30da740c3e3e443b5ab1b6e3fadad65071ca4f7ecc5aef9000d6d9763396e53b28207ca9089c96dd62a2749fac7ed20252dd4a7b9ad37b6f6405fa004d0ea7e817d2ab790e7f9f2066ea96393b31a4e17e768c5fd3f9da7d46de00a076cee3992788e7dbd5b582ed7e64690cf0fc7993c357b0bb54afa01ab3bcd3983e90b0eb21ea3c3af5a5cef9738605ec0a01029904ea318f9c4091940033b3fbde6991462282a3aa2cda3e3e7cef00225746efaaa1c983ce4684b98237109cff880d81ea49d047cc3bb7059970b3f739f5bc9f541c59c6fa0d4624828ee1be6e21894faa99886499e477836231d2b35fc557cddeafea8402b2339f66e33880ed9a1b16ae5a594a9a590da890606b91c3e83e31613aaa6f3a972128d2a13a2fc9ced17ce8f0e13182d209ad980997c517212aeeffc111044d22187e3cc1d65bd4b592cc35448df8870163eafd37da94154fec1c73d036491015828eb7b7d85700a3206c216194f551", 0x1000) 05:37:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getpgrp() r5 = geteuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="e61e3eab32799a7ab5df9657a1186a6ec236469cd18ecb84a30845083e93a05fd87edc9ebb527671cce4743da371ea04dae1993f6379883469a03709df2fb91ed7e58e72624d0d917c6c1e491b8c765ea0ac6c9f30cfe3a87a31df017c24b88862501fee9e4ad28c34559155ed2d7dbead3b3eda", 0x74}, {&(0x7f0000000180)="68a9d99e50fd61196f99bb05e9ebddfbf72aaadd2981066e863145a0eb2305ae74538f0ed6e50bde6d5228de7b7dd4292be8fc132529e89c908f17510b4029a086998f7bcbb2d44a89c34aba742669d5e3e7a1952e2b4a7542ad997aab3711925df5ee45aadda1b46698280d93b31a310af035bca66bec87e5858510ff16355791461d99a06349a1b249c3aa230dd094eec52377f5a614057af7e8a1c6e65fd032c49254c08ccf8dd3e913678db1d1b3bed8b6078a0174cca906a3", 0xbb}], 0x2, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70, 0x5}, 0x1) close(r0) r7 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2}) 05:37:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c723050c37c7fee55ed311e6f25846efc8f23cc8de242dec2e0a5d6450567d390b37fae76f4536cb7", 0xffffffe6) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:37:33 executing program 0: r0 = kqueue() fsync(r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) 05:37:33 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r0) 05:37:33 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(&(0x7f000022c000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) sync() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/194, 0xc2}, {&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000340)=""/39, 0x27}], 0x5, 0x0, 0x0) getsockopt(r0, 0x100008, 0x6, 0x0, 0x0) 05:37:33 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x1000, './file0\x00', './file0\x00'}) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_gettime(0x3, &(0x7f0000000140)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20088, 0x8) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) 05:37:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) fcntl$getflags(r0, 0x3) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') r1 = msgget(0x3, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/174) getpeername$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000100)=""/38, 0x26}], 0x2, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 05:37:33 executing program 1: r0 = semget(0x3, 0x2, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/230) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="4619a2765c0d02723e8b6100a9b45484a2d71962943f1b1a46f84efc660520884d33bb9175f72d574210eaef01d0bc7167d1f391ae27cd58d82822fdec6418f60b41d64b56e9a01fd0e6cc04f87d57068226e9427d7adb66911a8b6df8ca0bfe7425c76110357ba6d489f6a177dfa8230dc1b87c30f07eab8d51ad0515c1912b94f8aca9b48795470ccbed17c417b1c1d01864f8cd776899eaf9283ab8ea3c1e88fbf8e165cafc543c7143251c7805148a7db4a0671f25000d1e30eb59b4f89f4b6d239d5a2864f8bd7fdaa8772d5f2399368923586261bf1c33e5cb59c9aba5", 0xe0}, {&(0x7f0000000040)="ce1a108a2638cbb0179052c0ca10d7ab02e1efe6611df6aa418adf6fad17f992e8c4c62c7b69e0e300d35b4f", 0x2c}], 0x2, &(0x7f00000000c0)=[@rights={0x28, 0xffff, 0x1, [r3, r3, r2, r1, r2]}], 0x28}, 0x401) write(r1, 0x0, 0x0) write(r2, 0x0, 0xee) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x4, 0xd, 0x3cd, 0x1, 0x2a, 0x4, 0x6e5e, 0x0, 0x1, 0x80000001, 0xff}) 05:37:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x3, 0xfff}, {0x8, 0x6}}) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x410, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x45}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x201, 0x60) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 05:37:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x30101, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r1, 0x41}, {r2, 0x48}], 0x3, 0x6) recvmsg(r2, &(0x7f0000002380)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000001340)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/219, 0xdb}, {&(0x7f0000001240)=""/58, 0x3a}, {&(0x7f0000001280)=""/190, 0xbe}], 0x4, &(0x7f0000001380)=""/4096, 0x1000}, 0x43) renameat(r2, &(0x7f00000023c0)='./file0\x00', r2, &(0x7f0000002400)='./file0\x00') readlinkat(r3, &(0x7f0000002440)='./file0\x00', &(0x7f0000002480)=""/204, 0xcc) getdents(r2, &(0x7f0000002580)=""/107, 0x6b) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000002600)={0x7, './file0\x00', './file0\x00'}) connect$inet(r3, &(0x7f0000002640)={0x2, 0x2}, 0xc) r4 = openat(r2, &(0x7f0000002680)='./file0\x00', 0x8020, 0x0) recvfrom(r4, &(0x7f00000026c0)=""/31, 0x1f, 0x840, &(0x7f0000002700)=@in={0x2, 0x2}, 0xc) r5 = openat(r4, &(0x7f0000002740)='./file0\x00', 0x10002, 0x8d) r6 = dup2(r0, r5) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000002780)={0x3, './file0\x00', './file0\x00'}) poll(&(0x7f00000027c0)=[{r3, 0x88}, {r3, 0x4c}, {r1, 0x160}], 0x3, 0x1) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000002800)) close(r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002840)={0x100000000, 0x3, 0x5, 0x1f, "54c732d881d661ebd04ad53bb93aa7d4597fe57f", 0x0, 0x8001}) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000002880)) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000028c0)=0x6) getdents(r3, &(0x7f0000002900)=""/154, 0x9a) pwrite(r3, &(0x7f00000029c0)="c7ebb1d31f7770cd5f5b1ebdb0cc3dc3e8034d42e3ccf2dd76490b74d683461326e3ae406808023704c9475d59c8aa8c7d086f4ca638fa52086ac87f69b5e1c416fafd0908d3098998221305a9b587684d095e76dcd1ec351dcba13c0e948662145a9b7fd3de663e7ed8f7caac4db780c6ae05359b8bf819627936c463084708d17f53288172eba5a99ebae142e3df27cb3ecf0bfa1837cacb6548b0469feab7ea03470c3d7a69ab7d50d29d5893cafd7c7e3ddc49312074bb24b3d87ee66e9808651e9147b2d4e4e1664070b68884404e1b1fa92e4d7be24d8f797668dc0150453ba4c3e7c5c079972e75e1285a0bbc901363278d0493c25e6e7aeb205ca19186cd4dd78feb2313aa9cbe440a41cdbd14361fea30edcb61c89f8acabfaffea9fcc3acff7c612eb0681b7bf0e66118a877285736031ffba87fc86f66b06af49db3a77a6a3f1cac438fbf2fa066e682d7e1fe382463bb8d745ecd5ce13ed3faeae38528e882143176be6d24219e2ad73ea51e810f7c708b299757043cfc438150714399524901fb8ca74637ade45fc95bccae522c737114ad91beda94af09961bfa97fbb00664ec94d7825291aa1187465f74a9ffe168be02811b14610f78ec659aa992c692fd8f56b335b525f5c0ee403dcd948048189742051d81f6ae9a03d0e233f6ed48361b67086ee115ed1ad38d0bc6c41c41561ff9f4d5fa0d0477ee204e575e9eaaec54bab535dd64774a5b7eb84ccb00c4d8a16db311c55ec3c645ad7369fe51c2b1c32c4c98ea600578eaa67e5642927e625d577584c573aba380a15eece4de8ce40e88eab0748b04d0334f3914ba584957ec47f773f7f7bad23d49c293d1579bd488ecd07c8a0dad7c96e2ee30c70bb575f2a8c0c9e1faa5e53efe21545fea187ea78ff2deb55d04a7d0fe59e08f408b445404f66fc5a063c524df56c9b85bff7cfaadd0a5c383493772e325590ed881f29a0a5f79bf602530749ca0faf47ddd47a63ddb79e6c0aec7f8b314a0df2d518b16f2cfe9f9192d3dc8bfc090f516f233be40e0bffec4da8ec2ce0eb13ef1058000e6cc501f27b5d7d2be9152d30296ab019d49c77353a0cf756b9f8c33a8cfca6110df690e5c4ae6e263e3d6dd12b398bc82d3f4817ce7470793c893132c9e3d9410bcc50f523c07c92fe123192a583fdbf585ea66eecdb65f11b5c21471e320a66df7649b95e7a661b91d87eb49446d6b96e3b6b70139888f5280e17d01456635508c5b464abdac2693a59b2f446de3255ac43bb9c85cbd8eb527798a620a14272758624465c7f94584a6d34acf5c3888e4c425102c87e59c05dd8eed1c168cf1587a2d860257442255684d4191ecb3695877839b5e8bfd6f19bb220a70ed68713d94dfb5e3042f176af6adf2282f4d17bd380797dd79f698946e13bc698707e150ffba53aece70aabd660a624556f114d8691fe1c9383c1d32323a52b46a55ae83b95d2882cb8d3410143152c6a55f211445958e031c38261f307756262a4bdac2a055eb3017eb18e9c6bf805b62baa59c7f9ddbfc6d1095d5f6a63f5b807738d0ca80f76b66bcd7ae681460be5e38db5ca3d4c913df42241a06e887af22e5da1fa8a8157bc87e3502bc7e333fb3099281e876bb4cc3a753a4e9e82daea6ca3a9bdf89af646cdc5feca20b581746189c12d8cced4835fa497e98602c9426487f8057bb1dcafec52f5f98afe689f09e79c2d5053b347eee2610853059f706df5c2a22597e4044c9fb906e1a0c23ef95f8631b493cba8ad52e704a85ed7e6d84510d2dfea8faa29dd6ee5e276ebce682b5b2f5c23e9de54053cf1674e2e338f0fb7452297f07faacd9bd2d26b82ffc109289fd9f1ed749c44048b0f35fa451bb51f1fe3faebc41e5f8e7b0258d495ae98cba819f19c5bed9b9279b05b185dc63a071ed9ec490d340ce2627c9a8d506821582973dd3983adb28763a9cbc3089bf48bac5b23013f9c1a607f1e3fb3a48de68ae132925fdc2cf12fe95cfabd17d47194e47f8c9f8548cd735c7031285ed81bfc08545787d1bcbed14afb67d3b38ed8694777461d4ee97b4660584aa700292df62360fbd56528e18af4115b02bf026ee051e1c4ff8e1a481cbabb574c6da2c3a2066db22dafdd27e230af87c163716bd50c55faf04b4cf59d443955449b7f56816333d2a30df3fa3b47d4c438449d8db2fdf7cc495e10896bc1d5805cf97a14972f7ed870b0469c694df3797a5986d4d2769b3832307612e37f6a31c8ef169798af9951d28b3d97a66fb6d8f15513b398b75d54de73569961f31fd4b0876f13c0a91ce68fdccf17201617a7e122bb406cee0c0c09f256eec3ca88c63628fabd48e5054b64c4c20e1d67f480a268522a10803fe593ce8dbb8d8be162b0d8b22e499ec22f43609e961cddb065f93fd265289407db0de3af27a56281075db73134a29684087411712b2ba4f8c33cc55dcb2870b4c8a85d58890d52d7455643482a7d77cda68129f34486bb4d9641a9115c719a915408eb75dbf202e6210c32fd429951db2a7e5fffd4ef235702a7b923675bfd1500729f60e9e3b6463d53423c39ab0341ab0438308181ced764f0caef3cc6bcc762dcbd400fa34aeec5a863b91d16971a66e0df836d179bce3218a124376a688a190bfc58ac8d88d6929759706ed2f4db37333278938ad9413e183f872658e3311d562aaa6ae9f2819aa7b23bd3e036efe98096465b79c300730b51ee19cd2cefe11f731440891fc0d92640f11dd23a71cc41816a10254de709b07712c94d137b0b2c777d710899783dc651513a8e9c71316eaba6269b4f3e541fe9bbcce0fdb98548103bd1aa39e4ac77babbd8bc5b131494d55e78726a4d946d2ac4ed1efcf45d2bd9f766a106fc65f519c50d54d5f21925b5aa5716ed7ac9d48b0b568a0097f87967cb4645376dfe12c0e7299acce8fa75ab70ebedf51148fc55a11c9b8cc831292e705d4c4d1613d2a39e8133247ee502b9d5323042d2b03929df8e296c820aa23dd510a150f112dd87f7b59a9e3b3d26fff683e4524d1ee734d7236cdab1249553bbd4555059ae3782542e45c7bbb1cd9cc703a8ed7bfbf42e870e4a7b7f2219f6b939cad3f4d96221e976b9568eb27c5d0acab03fe8b22e49f499d52f8f504f981acc133512a7812f9ad3725a09fae7fb9ead972031596071a1ce288aa87b33b59a69f11415748d1a9704b1e6492e5a0a2e49499eca8704d9e4cc68ec40b6d31280ec0463dd0e6d1f490e8be11c47cdca701444516ce595d77eeda16cb1000cc4ed4fc9a7f4c88115cfbdfd0e091c09fa92f6fb3e0aaac3709c0f9a5f859147ce348e3eb53a679c44802e945923596b2c73070889d357cce400002bd47877c08885c7352673dee3266c68e00497005aa212b443f85398dc00ff53a2bfaebddc87e9da4a2a9fa061136e7236be75c56cd5d54d932cb55a6926cf1aeb1d2a886f0dac6a4e97b3246fad4bada554d25ff19d63c0c599161d7a965953ef437f8aaec4f9984386c2800b9ea8d78eb066c292c82ba5a554733ad71845e3b6b36750258256889018bad90b9c558205187429117a11143d018720d66b24643191d758917e5aa7591a67e0c7f5e7b6f6eab892483d32a629fb6d8d858fe8962206fc48bf4b3b78adbc9f3336f701fd8a12ae1fbba2fb789ef80c14b23ce2a0abb693413c35cc3d20dfda72657f59486abd641a66a646a6f88c4997925131af1b98b65f335283140e04efc87191f164e62dfdae3d7adfacb4bfe05869fe8ce67977fd107815e857ebb1f67669b32a9a109baa14694d73c7df6b739c06023ffa0f0eefaee3dd33118ab940880df7b7f23f59f23d32443fdcbd1147ec4e4f3b650a375f848dd6be0511c6bbf3a5724be3f21a80968aa558edfa90a5b9b4d2c215a24fd4fc265e9c80f5fef2aacd3b369bbb726524fcec860f661c14bf0792aaa00d743a9e2fcab3ebe831daf942cfe1edcab04443a5ac390ad741cc962acc8fcce6864af82a630945db4c92febd10536ae03bf1d4445de8d2a8ef15ffb4e8b52a88229dd1d5460cec9ca47c892f49419486f4d4ed5b5a8f15dbfb66ef4c5a4bb234ab64373ce7824b1ac58ab6b6eb6fbd8037d08419a366d7657aea859ff08f92c1973dfa732abaa954b978616e39ac89f47294070b0b0cd395f65cb9e705b2c4e9963cf1e29dcbb28d19d30fd09630d44332685acb66e44b9b5e110d7c1e07d3d6b7d1c2c5c81b74f330f03b12aab81b69a147aa26908b020d756f8804a4c5fe9390d85d2e747fa3188a4106dd135508c4280531d1fb9c3fbdbb595bc18c4621a8d5fad4329956d4a72930846c53304ff4dfc43c2b838b89750e4f558f9c13c1313a4af318af348c91a9c1d834d3a41e7d4d58ddb05608ae9a5e777a06f2f41a1e579c2756aad678fb63c8218c0a6aba42fc5baf5be65a39ee23c542f453bd73266e5d666ba5f1d82043dc3ed5340142aced4dac747f9dac3678531046af7181b47c809fcf552c148404be217c91fe09b56fb6e99d6ea3499150ce2aae50da583087c3c04cd7483db36078c239305e1d724db093982944b43ed6b1655112355c6d09919bbd5e7af2408b2692af6d72ee01c4661f3da564d024d3896a299f91219366c1bfc01ef876b403fbc94b3f3ed69a3db5319a924c4f0e9c1647191d1d6407b3d6f91f051d26f8fe436753798e857b9b133d28627613f5ff057ed3a7b84a7754645202e998ad403101f4c7db8015ebb1d0d598718d2f2d476386bb06e9565e42497f2c5cd70ead9d0934a54d9eaf9c837c8903ecba4c950012dfb426aa682e7d8a7b6a0fc2426bc91d0802d64178337aa20312a4b0d929fce9f70b64f0f7d8e7e5680f7dc578e8c97700209a1a61cdb650c4eda837c503a9f4630a21cc763c43418c3faa4b3ffe1de9ed73efe5614d15751f1acbed24292a5fc51c84f282c8e684fd8b1a646f89c99d6850c0cfc5944d8dbb4f1425e07d2b00b6832ef044853fced939e84eb989ad44f793d61995a4376dcccadcf28e6d00bdd2defe04287cc73f97df6644d968d1abf6dd49f160a6600ea25ff340a8751a0bbf755b5d554d5d5de8f533d76944e62a18298bb321ebbf0e9ae28deb9622afc916998dca13a6c41eff4a1814a5b96e4e30aa100fad8e63842b6ac89c94ba06e8dab0fb6f37859757af226ab15165c5947f22f466af47f2a9b60ef5894750bb1e9ca426a772b27e6dcaa247215272ebc51edaaf836e3521b5a5ce082c5fc750437df314b428b959eda77fb4212328cbcb807d74ec0f6297f2ad6299e43953b350de4121531bcf9a8be0c51ca40d78056935092dc79f700683096d18c6aad7dcd9d417d252844214dd4d006b38b9e52b4c7d587128b5b43c296c47dd31e01a47c7e3487e3e5a1d67f7aa94031ab5fed5d2f7132d1b76762d6ac7b1242a73b01a470d0912a65e6a380bbbf0daf58123abacab1cf8496f29a36c9b8e6a040c4cce5053b7cabd5688ad6edea9db04af9a1e790445d86464516c05b98196672331dfb5575db7740761555ca32087ef95830d6e4c544f70ead2a8c47011987ea7406b346816eb3eee03bc44acaf9792d98862afd678243c93349343f63c3f764e99d6628015b405d1b08e90e1f2a506c9ecc094e8cb81c440bc35d2e1842a00b6334bab8fa717dd1a8cfd035cbd34ec4ff260cb53b482a9968671ad9e8575e5cdfa520c64a9fa15a077557e92872281bf745edcfa7e2234104a92e9cae548303c53d99e56af24e7650905b85906931d3ffdf", 0x1000, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000039c0), 0x1, 0x0) getdents(r5, &(0x7f0000003a00)=""/192, 0xc0) pipe2(&(0x7f0000003ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x20, 0xc003, 0x4) bind$unix(r6, &(0x7f0000003b00)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000003b40)) fchmodat(r7, &(0x7f0000003b80)='./file0\x00', 0x40, 0x6) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0x9e, &(0x7f00000001c0)="47d815cc181b85c8f9b82a48c3396c5c50e495271ccd88b36a39fca7ced9be991ae876215912111471bef02e3ebebcc5bce589233634c0691eaa2a3cfe151a5e12f39a64137063dbbe8e0fce8e6e832b966cbdf9d4fce8e38b0378b058ea30039c431caacec2051b1cf045e2d0323ac25a11ffc7560fd1c5db570ed75fb76623c166c3786cce512920f02ed464a830a4fc65859b9723f8660be12704eb7d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0x6, 0xbc61, 0xff}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6")       05:37:33 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)='eh', 0x2}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000100)=[0x7, 0x7ff, 0x100, 0x81, 0x97a]}) 05:37:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x30) fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) 05:37:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x401, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100}], 0x2000000000000002}) 05:37:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x11, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) 05:37:33 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x65b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x8) 05:37:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x7) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) 05:37:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000180)=[{0x0, 0xffffffffffffff88, 0xffff, 0xfffffffffffffffa}, {0x34c000000000000, 0x7, 0x7, 0x8}, {0x1, 0x4, 0x5, 0xfffffffffffffffa}, {0x1, 0xffffffffffff842e, 0x2, 0x6}, {0x3, 0x7, 0x7, 0x100000000}, {0x7, 0x2, 0x800, 0x100000001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffece, &(0x7f00000001c0)="a08b214d888f155ae1d9e32e9a") 05:37:33 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 05:37:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x140, 0x0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[0xb3b8, 0x5, 0x2, 0x80, 0x3, 0x45, 0x5, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20291, 0x0) close(r0) 05:37:33 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="69d71e708c9447ba24a5628ffbbfc9e346d837ed99d0b723e54c4fa74c32b3d5b2b18526603fee638666f72132eeacdb2e80a12aa96dc2c45cfef2e3ce30e72d1c46d036fbf8a7d8248722cc23b067db65980a62d2f3ce977fc871e40c2279b8ac00792c320a74f5d53d4282aec23d254d799ce14561401e909f4913a8e95f0f986938cb7222e13636c0a96701ebf34fd1d76917ae3bae84fbe8ef74db905c7c1c29f498", 0xa4}, {&(0x7f00000001c0)="38cc74a3d0d06d9f99a782ba2cf05aa752b106566346037e6dc343d607262dfc4086e7ec9af65d989885863083b5744b40fb4cf95aa28515ea1375ec9d61a5e281f108574eeaab20874e2989499ffe50e1068049036c4ec4ca5a4be09ab5d28af8e8b9be816146e54d9939a961b7e4d5b6b0479caed13e8cf77c6555e0273c1c8506d76b48fc9d8c73007bf0ef030e0cab7f896411bb62ab5af04bb5cbc9fb6d0dbf0a764b1e3d248522abee572bba4fcccaea7f8b7dc3a3f4729788e77de9cac031c8d2f7024453ebed7d9c61642fd45f400f2e54bc391d529652fea1e0390c2e3a7cc8b9a415b6611bd109c4edbfaa704b91a283492f2dbba669ff23", 0xfd}, {&(0x7f00000002c0)="fa29dd02eb3ebd9ad850b06b9856a6a345d99269b2c856eb5e04da996fa6ffb559735ddbdb28643c2f71ccc44ffd68d025afad139e3b467f6eb91c4adf2b835dc216c88683e379a9ac8e6f55ae919091cb0818c997bf74a61cf533dd871e14583fe783a0cacbfd7aad8f7da5a87170e03cf53c5d3f138ae307f2cc5b770bfb3b63030f95a7ec9529d024914d3a9c6729623eb703055b9cd2693b47df6febfbf6af11d06b9fcd283b382c79dd94a945a4026f4f4f33c8d7e18d5d411b7aec72", 0xbf}, {&(0x7f0000000380)="2c797a4b47a7eacca98521b8340daf0c816f1e2ab61a059c72a3fda152935ac53730604269144cd2377da80fa2fd692d2d5f97ea8b42d3a8eb0705bd9598cff76e5dc633b00b9353b0cbd2168e4b3ec29bc10f0eb77646d8cadc9ea2cb9b78821b141874067c38d8a0bcded1e71e46f9bc70", 0x72}, {&(0x7f0000000440)="73d498aa983671de9e06e6581514892f9651452333f81ada0859aa053d61143ff6c5d5830897fd8fc85e3fabe999045f0e4e9eb060cee2c5660a453de7e7cd4a6a3ef06585cbd66db16723e2d7549cab23698e224f11ec563c36b0fc69382c02803c45112faee07ee81a6b9606edb07c242192c4917f6d3cddfc305bd4d7ee92f396840d149266", 0x87}], 0x5, 0x0, 0x0, 0x40a}, 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) 05:37:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) shutdown(r0, 0x2) setsockopt(r0, 0x6, 0x9, &(0x7f0000000080)="f51f2b0547f19ffc37c0c5d96a390ccbe183f5c5fcff27200598064b349c147b6e59e5ba2562b2333531fb506fe0e4e7b65252c95f54b375fecedf5d9b9ce5952505c5e0fa530ad0a19dfc1cb9c2f5d2d589b41c0b622ac4f1ace160100865fcaa274766a7c79ee482588366b9fecc3c660897ff11378505ebf5423ed20360cb3d7e32d095338d63774d83fd287d94fad075c592b7301781a96040752b120572f03d4a83c505f76b3d9c1358a82397ff56c042b45e7bdb29f0cde048acf60ce608d214addb54dd9838ca567acaafc4916fd3aa", 0xd3) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) 05:37:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x108) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000400800240, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0x9]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sendto$inet(r2, &(0x7f0000000200)="f07b1fae174775411b5e3da0d5a2f0a95eb1efefbd1228381f06ce971ed96820190f4b0979dc0bb5b58333a69361153780139a1c1add86d8017a94491852ff36804cb1d5af0eac9bbfc13f724af133342dc56257981954704caf93c67bc480d125a0d46940821429b68503477033ca196ee43b5db61847227eadcd99262c3351b6c8e1e2a864b59c5d26148737f8cc8a7c25088e1f656260fd4da2025d10e34fc91615fe26f07e741cad8c487f", 0xad, 0x2, &(0x7f00000002c0)={0x2, 0x2}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0xde08, 0x1}, {0x228b, 0x7}}, 0x2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000440)) syz_emit_ethernet(0x6, &(0x7f00000003c0)="b75afe76b3bd") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000380)=[{0xe957, 0x5, 0x7, 0xb3c}, {0x10, 0x1, 0x0, 0xfff}, {0x9, 0x3, 0x1, 0x60650de2}]}) 05:37:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 05:37:34 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0), 0x0, &(0x7f0000000380)=""/81, 0x51}, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) chroot(&(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, &(0x7f0000002400)=""/255, 0xff}, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x6, './file0\x00', './file0\x00'}) 05:37:34 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x8, 0x4, 0x100, [{&(0x7f0000ce0000/0x1000)=nil, &(0x7f0000f30000/0x1000)=nil, 0x6}, {&(0x7f0000d9a000/0x4000)=nil, &(0x7f0000f5c000/0x3000)=nil, 0x7fff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000d34000/0x2000)=nil}, {&(0x7f0000d0d000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000e30000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffff}, {&(0x7f0000f31000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3612}, {&(0x7f0000a58000/0x3000)=nil, &(0x7f0000f97000/0x2000)=nil}, {&(0x7f0000bc8000/0x3000)=nil, &(0x7f0000bf4000/0x1000)=nil, 0x8}, {&(0x7f0000d50000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1a9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000f8e000/0x2000)=nil, &(0x7f0000a5f000/0x3000)=nil, 0xfffffffffffff800}, {&(0x7f0000f2e000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x21}, {&(0x7f0000d7b000/0x2000)=nil, &(0x7f0000d83000/0x4000)=nil, 0x5}, {&(0x7f0000db2000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xb88}, {&(0x7f0000dcd000/0x4000)=nil, &(0x7f0000a8a000/0x14000)=nil, 0xffffffff}], ['./file\x00', './file\x00', './file\x00', './file\x00'], './file\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x9}) 05:37:34 executing program 0: r0 = socket(0x100000021, 0x4, 0xaeca) setsockopt(r0, 0x1, 0x2e, &(0x7f0000000000)="ebffcbff13b9fda456aa4e713048480000000000", 0x14) 05:37:34 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x6}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x7, 0x800}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/112, 0x70}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x180) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x9}) r3 = getgid() setegid(r3) 05:37:34 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) syz_open_pts() fchmod(r0, 0x157) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x8) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 05:37:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x0, 0x6, 0xa) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 05:37:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x6, 0x1, 0x1f, 0x3, "1c7b8f18af4634dd2836103181640e0f2b9b1cc4", 0x6, 0x80000000}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0xd0, &(0x7f0000000140)="fbdc6b4f0ee07dbe40f7e60d21e46738ef879bb95080d8b297f409a828f52618d54d9ed02a7594e01e387dc818d01fd809250d0744c85a1ae11178433bc9bcec47bf451546cac4326e9018a910ca315c2244702ef9133b51a599e10c6c58afbea530760cc29cd42d47eb4c37940062a56c3d48787e69c7f4cd85294a7835b286daa9f8a5aa6a1485f90fc3da76a257d1c37efbe001cfef17a0f638950b3d06ee59676558e0b40ca43e75e354ff027ebdf3f79481788af2a4eebd4b297110b961a6176c03c547e81784433aca1a7342c8") ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 05:37:35 executing program 1: nanosleep(&(0x7f0000000080)={0x6}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8b90, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x9, 0x5, 0x0, 0x4}) execve(0x0, 0x0, 0x0) 05:37:35 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000001740)=0x4) r0 = getegid() r1 = getegid() r2 = getgid() r3 = getegid() r4 = getgid() setgroups(0x45, &(0x7f0000001d40)=[r4, r0, r1, r2, r3, r4]) r5 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x18) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x2) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000080)=""/225, 0xe1}], 0x1) write(r5, &(0x7f00000001c0)="92645bec3ec30ed7b0ecb23f00bc0eac10410d4ba06e87bfc9a425dc6950e7da399944cd3bcc0aac2cffee15567e5bb789994f", 0x33) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = semget$private(0x0, 0x7, 0x200) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) preadv(r5, &(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(&(0x7f0000001840)='./file0\x00', r5, &(0x7f0000001880)='./file0/file0\x00') connect$inet6(r5, &(0x7f00000018c0)={0x18, 0x2, 0x400, 0x8}, 0xc) r7 = openat(r5, &(0x7f0000001900)='./file0/file0\x00', 0x1c0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x180, 0x0) r9 = accept$inet6(r7, &(0x7f0000001440), &(0x7f0000001400)=0x353) r10 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) fchown(r9, r10, r11) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000001a40)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001a80)={0x4, 0x80000000, 0x3, 0xff, "d37f91669d6e4d90bfae7df163d84eafdd0a38ee", 0xfffffffffffff814, 0x7}) ioctl$VMM_IOC_RESETCPU(r7, 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(r5, 0x40087603, &(0x7f0000001d00)) sendto$inet(r5, 0xffffffffffffffff, 0xffffffffffffff41, 0xd, 0x0, 0x0) fchmod(r8, 0x40) semop(r6, &(0x7f0000001e00)=[{0x0, 0x1, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) 05:37:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 05:37:35 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x28b, 0x102) r0 = socket$inet(0x2, 0x6, 0x0) socket$inet(0x2, 0x5, 0xfff) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 05:37:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x2, 0x4) 05:37:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x822, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000380)="88d1c28d08b48d57d335c7f205ce1e7bfb9e6dc85e9eb60fd3137aec1e5c255dad7c2b5fb2bcdaf796ec94ad1290cdabe168fae1806290a5343da92335e1285f2f2a1d6c3dcef4b8570eb4a6e71e1e310fa549c581d3a62d9a7504464a0692eefa3932f601c78127656c42f44ec12f5848b46c7308c08b2fa47ead391adf193cbbec646a5b43906a436ec5d465bc342f45b2fcc62f50e9e45d5777bbcefbf82a87cb28a2b830eaa28b35a61a5f3998d950587ef1cb060541ad51c260cbb52442a54bf0a573fb144d53", 0xc9}], 0x1) execve(0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x4) 05:37:35 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffd000/0x1000)=nil) r3 = semget$private(0x0, 0x1, 0x12) getpgrp() semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xf3c, 0x8e2, 0x9]) 05:37:35 executing program 0: nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x7, 0xfff}, &(0x7f0000000040)) 05:37:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x401, 0xea) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x91ce, 0xffffffff, 0x0, 0x6, 0xd45, 0x6, 0x3, 0x2, 0x7, 0x3ff}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/34, 0x22}], 0x4, 0x0, 0x0) ftruncate(r1, 0x0, 0x6) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r0, 0x20004276, 0x0) mkdirat(r2, &(0x7f00000003c0)='.\x00', 0x40) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) chroot(&(0x7f0000000200)='./file1\x00') 05:37:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="ff04008e12efaab25b8119d365c5b0912d521d3f427858f5d4fe6c37ca013e27eb5ad35a050000004410a0cdf7d4fa756d6ca9403ea662611b80a7eefe4ac0070b23831217a1a9fccf1352357a30763f729684e16b5b5ad8"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 05:37:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) 05:37:36 executing program 1: r0 = socket(0x1b, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xffffffff, 0x8d9, &(0x7f0000000000)="333e4d532bf0e09bef1c7705f99a591c653f", 0x12) 05:37:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getdents(r0, &(0x7f0000001380)=""/4096, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x3f4, 0x8, 0x0, 0x8}]}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1818012a, 0x6dd, 0x100, 0x4}) 05:37:36 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x80002002, 0x2) open(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 05:37:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x3, 0xa, 0x3, 0x1, 0xd37, 0xf6f8, 0x7, 0x1, 0x1, 0x4c, 0x40}) 05:37:36 executing program 0: r0 = socket(0x38, 0x6, 0x9) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fchdir(r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) 05:37:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x100000001) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 05:37:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x101, 0x9}], 0x2000000000000003}) r1 = semget$private(0x0, 0x3, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86, 0x5}, {0x26, 0x8}, {0x87, 0x9}, {0x26, 0x1ffe00000000000}, {0xef}], 0x5}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/8) 05:37:36 executing program 1: r0 = socket(0x2, 0x3, 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) pipe(&(0x7f0000000040)) 05:37:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0xfffffffffffffff8, 0x80000001, 0x9, 0x3}, {0x4e, 0x8000, 0x2, 0x1}, {0x7, 0x9, 0x81, 0x3f}, {0x7ff, 0xfffffffffffffffb, 0x4, 0x3}, {0x7, 0x80, 0x1, 0x7ff}, {0x777, 0x7fff, 0x8, 0x1}, {0x8001, 0x6, 0x4, 0x9}]}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x4) syz_emit_ethernet(0xffffff67, &(0x7f00000001c0)="200d8836897a33f5fc668d1863e3e64c7d69d242283b706dca5297076cdabceadb23ac61871fc3540ee2a1bc9911b821a0e1d4ae30c0d6a4b3e81d53") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 05:37:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3f}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0xfffffffffffffdf8, 0x5, 0xfffffffffffffffe, "845c5509002000afb481954dfc5c7f8ad79f2700", 0x1, 0x4000200000000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x291, 0x5) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:37:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c, 0xfffffffffffffffd}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 05:37:36 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x404030004) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fsync(r0) pipe2(&(0x7f0000000040), 0x4) 05:37:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x100000000, 0x48000000000000}) pipe(&(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0xbcb, 0x3f, 0x7, "17388c2b8e292c1970834a63fcab86fa1c40ec5d", 0x8, 0x1}) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) fcntl$setstatus(r0, 0x4, 0x0) 05:37:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000100)="a6") 05:37:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x23) setegid(r1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x200, 0xa) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20, 0x0) 05:37:36 executing program 1: setuid(0xee01) pipe(&(0x7f0000000080)) 05:37:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 05:37:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="ff04008e12ffffb27824f6cc37afd4fe6c37b37c013f48c17b00c1ffa1a608946b5539e577dd6f16c1e710d65ac709f1f036b8fa7e2732528dd477a99ddfcffc5d66970851d3ae0218fece391b13d7df228eadce006833a9d766373ecfe30000008000000000b5f1909289c93615a86a435097e03aa9b2e7149f791da4ee301caf532410cb5f530d5dd34ddf719fabfe9651817fd163992c779274da8a809d9d7da4fc1bca121a46b30fed516adaedb0821e22666ff1"], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0xffff) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:36 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) dup(0xffffffffffffff9c) 05:37:36 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x5698) listen(r0, 0x7) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0xa0}], 0x2, 0x4) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[0x18, 0x1, 0x0, 0x7]}) syz_extract_tcp_res(&(0x7f0000000180), 0x14000000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x5, 0x7fffffff, 0x0, 0x6, "837083a9e2a2bd08fc9a0fc4aa614fb6932eecd4", 0x3800000000, 0x20}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000280)={0x3, 0x3, 0xfdd, 0x40, r2}) r5 = syz_open_pts() getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) read(r5, &(0x7f0000000340)=""/41, 0x29) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000003c0)) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000400)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000440)=0x8, 0x4) shmget$private(0x0, 0x2000, 0xfd079c1588084ec5, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r1, 0x9, 0x1, &(0x7f0000000480)="936a2b94f26c67e89f2eb2c2d44283ae86921958e45479ab6dc8ec7da373a0083f616ee44c767b0cfc0905996fa27a", 0x2f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchown(r5, r3, r4) getpeername$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r6 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r6, 0x0) fcntl$setstatus(r1, 0x4, 0x4) getuid() 05:37:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSDTR(r3, 0x20007479) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) 05:37:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 05:37:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d, 0x0, 0x200000000000}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 05:37:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x82) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1008b, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x100000000, 0xfffffffffffffffc}) ioctl$BIOCFLUSH(r0, 0x20004268) 05:37:37 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x4c8, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x100, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x10) pwritev(r2, &(0x7f0000001540)=[{&(0x7f0000001480)="4d38a83a8d6008157da7bda63e128cc6b300a44bb9436cc2cf1fa873e7c4b34c3f8abe991bf70047c2b0c15c365d16b16aae37c0baa7e076c6882a46ab4295d55cad9e351fef93961de736a2e84d490e83d983160a8ae315ba961ef253eccd33682bcac121ebb0baf5deb12204be0762e6381fd79376afec04584bb96eb7a1254b311191d131569eb6e3bb674d24d9a0892ae1357dba31518fdc9245a908416d49dd72640bf33f11ef88", 0xaa}], 0x1, 0x0, 0x0) r3 = openat(r1, &(0x7f00000015c0)='./file0\x00', 0x101, 0x1) fchmod(r2, 0x101) r4 = openat(r1, &(0x7f0000001600)='./file0\x00', 0x20042, 0xc7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001640)=0x5) write(r1, &(0x7f0000001680)="f627aac426e43682350458c448a089e5bcc0ddae5dd26eea0ffcb1040ebd3f2bb717e2fef04f8296cb5b6a7d6a14f3b93f4dc3b7f7100b7bd86147e0c5f0f8bcd4f867b9133e494a5d18c938b01e01fe7954f5eff742a87bd59a8145bfe155c7a80bb7160709b0df2d60850367143fca39d2dfbec19e2fba0f6704e4200b4c15664607b9a974bc0193f4054381a81c71be4a02d0c612e80768429b7cc531a341a63c61fb833b9fe2a41e4426a4927be8536f", 0xb2) clock_settime(0x0, &(0x7f0000001740)={0x100000001, 0x2b}) mkdirat(r1, &(0x7f0000001780)='./file0\x00', 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x8, 0x9, 0x6, 0xfffffffffffffffe, "45b60d2ac7c93b0ce16336d27d3597103a811128", 0x7ff, 0xc835}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001800)={0x9, 0x7fffffff}, 0x10) chdir(&(0x7f0000001840)='./file0\x00') chmod(&(0x7f0000001880)='./file0\x00', 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) getpgrp() ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000018c0)) ioctl$TIOCSTART(r3, 0x2000746e) connect(r1, &(0x7f0000001900)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001940)={'./file0\x00', 0xc7f3, 0x8, 0xff, 0x0, 0x6, 0x28fa, 0x16, 0x1, 0x0, 0x9, 0x6}) connect(r1, &(0x7f00000019c0)=@in6={0x18, 0x1, 0x2, 0x2235}, 0xc) sendto$unix(r4, &(0x7f0000001a00)="a3720dddb979a983fbe467cdfdd7c37d64cf5bde6b3953afac24f76fa49c05f544669c6f96a69d618a105c4e8a784824af4492bf7965bb29ce0ab94c110746c2d39a512708b06561ecec0e942401c62ea63e674061e9ac8d3022c6a839c71e97443a6e9a2cf0bcfad9b9e61df0af55c783f418141436acf02f128c044369aecdc588f18d7242ddb77aec64e765efaf23a3c7032bad764f4a512243b0aaed2ecceac99ee21878e45a629b35323449f02ab561848a2475705241", 0xb9, 0x8, 0x0, 0x0) setuid(r5) openat(r4, &(0x7f0000001b00)='./file0\x00', 0x0, 0x0) 05:37:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) sendto$inet(r1, &(0x7f0000000180)="4357d6462ea02e8b43a5a3bfce432a6e15539d2cbdc7b9bb403377829f92266340acfa58141594978c3220fa713f03749d6483e4e92cf655be8b97ed2752ccd711918fd3fff40dddb503d9db270d6911629155d0502e26fb66430fc8b3e0a5ef50d3dbe5e285d9978f604268de098a28064111d6a9d55cd2a343948825417d94693277fc0aef221978cffcaf08b2b9649cf12eecf482bb033a55fdc9aa75b1afac01fcc12574b46ab967c42b8e73d6c1ed236fce0f434009f1f2e8334312b78fa89d17a56ca1ec9d85da14a847d5b6fce6a8ffaf00d4b800efcf890c1bcf3cabf35ca30883fa7172c2102cca8d3f94ce6bcebe2174f315a86e105860095348dbcaa8a6fce4ec98ab72484c852af24dbf3500aefd42db47425be575bcfd8ff18ffe1e3d69d95e94048d8b522092d80204515565f674b5bc44c2c3926509e32fa83c348e272c390bae00bee2376f70547c06d1e4fba88b08d663f60478acbd0066bede4e2bcfc2dd02ed0ed4fc737d17ab78fcd74838bf069155d6b463cd095475b05c8834debeb06040d7bf8fae6de60244c1be5aeaca3a42ba94b6c16e99f4ffc2c8eea40dcf164b12acd34c97d8636d1fc21089aaf4214d752612d980cf3159e745319d1b711894bbb7b36b7aa48d3066e0232c15af506ddce32d41062a69571539e2b22f0280306a855dc922fb4703c8fd7240c9962e4c7623485acac21cc98684ae8a672b014070384b64426c8a1b59ff40b63665fdc0a3186cf683fc61728d90b9c4866e49781b0d10e5eacb737164a6edfd69fad7c7f2abeef94eacf4a252c0ff802c826e3ee2ef08d67b9f99eee9c0ba2cb91e31fb23697e9b4ad5dd97d4dc17129cd7164b7b06b5d2bbd72c15ba5b0a0bf3887d1d356590738f9ae058587255eb5ecd5692c475d125a2d07ef2da34417261d5136eecd7c5e7e27b44f793d494be4ef7a7ef45936fddced7aa569117983ed333ca7d8e2174872d3dc7b441fba7f30f838cb1aeb78ef0e30bf8379af81cdb737743bbd84f40d9adf839f662dddd2d1c37c8c93dd89336f3c08f06494325d634ea06ba86674e073fd3aaf404c4bf97b57e00e8b43a4ed7cea18409edf552becda734f232586c8e77fafc32b970a5ad582303839ab7c1b3cc39f9471b8d40b9983f6f3847a51a2cb5277767cd07af71f7da6c99d71e757b39e37b5f7010e17373422bdd4e3b501129c47b63978fbc9e1852c9a44470efa88d9795139782d95aede3197230f0c3b362ac662a33f7c5e469888c0aa98886234c919e32adbd68caa11a12195656dbdb09d279ba27695b6eab6c83142cce0f345736f74ac977cf3d4957cd0ae54a0b1c9bce3d6835df436700b035b78b631ee70545e83fb11844dfb21515e287621b5cfa3881a894222dfa9923d7849397deee4694fa7eb72137c7f7567a825ef39a01cfe8bf51ce37e833a54a35186759b4e6e0a241cab6154d698cd7cb750ec614cfa6fffa6b4f1f936d2fe53cf0aae5c3e633042a6213dc9dba5ca991e067c8f8c7dd36910f81fd3f6fbc1870d9bea56f3c27fc2a40643f4878072527e2bc1f79403e55ad01e41f9a489e75829b159a9f937eb3e0d463d846f30416136cbcb06672a5ef0922a3514660c8375c357f41d6ae7fd61ecbd121f42fde414f7eb69781d4d04034f0f2ac3d954d0f59f4085e2c567aa2c1627ae195158ddd67a67eab69590a34cecb27e08a6c1560a248119b1dc7f4c8e4f7c43feb37f07ece6b1d1cd7ae81e69d41b20704a2ad08a8d9575888bd2c782a5cdcd6948ecfad91c35c587ec16a8a8c8e524cdf86be9f46c015ced168d8793f51696776bb676fc7c43adbe1e223a85782c65e085ded1888792d9db6f8db9f3794646bfa06e572a1143feabf71df6dfb8d3ff00abaf22473cfb9fbfeec886c3cda52a7d3735ac2d3f6410cadae10d2f12f0424d6fdf6070edb1d0bf747e1c35f9af736dd68f0d368b4f48129178d7ae6994508859f16089aae247d6332ab9e3724afe40adfa03870a3db996d8bd5f73debd28092eb0a4ada279d2b13bab74ba0a501d420b1d778eca72f5870551bf50658f2377fae675781ac176d54f7f19f48664e013a784f2ed2d339d44f80745af317ef8a2454bf7c8978f3a340234020184bfe1bd1a5bdbf21fe2f33349190a53351c5384540fb53c2be926b8cd6f761d55506228a29dd8baa2c0a21ea6d3716e27430adce776c9d27532759c3e6270be8089b0a3eba7202fb10dc49f9b1305c47ccb79166932abdf634ac1ed90505d9ecb3ae77b801106ca6d1c253fccdd448be0b123bda79be90db3a50f5f38d51519da845528d62d5c27d1da131da9d47dc2eafb98ba40c4e2dc3129ab8685d1cb7ddfa76e3c2e149a8e801761d4541693dadb822ee53c7f811112e484ad69588ff37a22b1bf99a11312c9747176c5210644d84c59c1dbf265a140141cfebee09fbc96930382a84c57ac43e5c7ddff9e7fac2ebb7956203afab6452151082ce569226c439e3b902950ffb3f107577106375110bf83cb11fb416b42a5c5b89ae345107ad325b4dd21d63fa4069fcc4970bc62dfd35908e9f8980d4bbc727e9df351b0ea6b41be4bff53b08446ffe0845ccc54c9a109fadebc31bdc5369640626295ab824a24c203641bb81538c2bdf439091683eff8efe76a1572cbc9f94bbd5461399287288f741e98654161632d71635a8d463064db07b7b5e3babba582ab53d7e71921ab392897fef4203fd592947ca17441dea809db406bc77a1fc7409cdada517005ff662ad8acb08533bf5f8e6677a2f3cc60118f0a11f0c49a23e5f4d166fff45bba2050d938e0f08836be77969f0940f71b6d8418c5f28e8bcc0b08b971e1f71d0c275033b1f4f3feb829c58c5947ef844cccec34c7036996b242f2f5c031a13df18ee8998a1bee482cdb1a4a43aaaf9e5b20ab5299f0f11aebdf4b537532c7cfe7008dece5b530e9016a75d3a2933fd30d870a43b7fb4fce8af224865e5104bb6e1446aaae5190b869df697cb5cab7e5de88d1b89037913be1801d7a566e66e618ab7dc024b8337de8a02f3ec2988cad5410064df11d97c70d918ff221db1706d4508227e766e18f4b4095a12844a28248147bc477623ee22d65f2e21b6caf394a282ae21ad8d3af4f942de156bb1293c3a6f203d650658482e8349380522748e5464eeb21f3cae7b7cdca62a441fb8d05faf533b57a1aac1ebc8033046ea0af2339821e974609f06010119c844d6415f238a6d144d4e9889c2182457fd37a9133d66e0f479077eb0d7774094a988e0b0fdd715e3aca2ffb36ebbbb9f6ea3db320f36cf30eddd6c8f8eb6dbb0f93fe4116073b78933ad681e13e5fef060ed6de0eada06b436bec4715fbf85bd77f108886701f9815e0f76670f4b2ae9d30adedaabbbaa7e8443e31082b00d9dd3631cfef02a405cd6074a5fc769380ffbcf3ce5ba00f6a0e756487b781ee5c46fb8c10f1a30cc3e5acad77cfbda33b5cba9ed7544b78877c8c9af1a021aefc089f5ca81931923054d692dcfb0cf89f2af9323b2337c59a6927c1d8b2044b8f20d6829c23ecfe04ceecaf707a53219259bd73a6c63e92e437d5a9e03ea32921a7563d58b8fe89edd61165d140fcfafbfe0443637c2d114391ca0898e82a9809e8739fdab2c2d080001c3aabc10258db093ef4382b50a6aa3f2b5266b9be825ab347d14920b51c22f59d69a2c40194ef9d06a0fa68663afd7d97299ebbb6bab936e59313aafad2776ebd029e8a18f1c89d88ad12076f0999a3f42924319b4ef6494cdf090e460e44a8e95f1a00438e760c94f618c06cef99bb0e498610724a36143f80015565e3c7554e43ef89dc084cbd4ba6ea35485dab1586650747392a690614906d5025f418bf1dc87c81cd9bf55a6f75754386f1b6f888447b7d1a3bbb27a796965b3985b6a7f0fecf6a32066d6a47dd66ecb614e57ba06bfac1000449e70c4fbbbb41f30a5676c7d7463195349e569f8780d3e094b6b9b0a5656eee51b700a8171a7e20f7a4075e9b811cce185c1fcc8520f1be0273cb03e2698b74fd1cf4cc0a2310946c1459c7611339e196b953f6f482a2c3b3790f8dc9b2e5ae292d011ca3330f478fc2571fc5c04e0c3a8ca186c6fa090a2a07d6981015fe223c511b83acef88bd4463d3ff601ffd4545d076f0000c7b491d228fa247f57e0e8e09fae61c200be582c491803ab460515034eb1d9eaef5c13733418569eb8237dfbbcdd42d6a44e0639c1cece60c09e7c799b3f23b291addec5cfd4ed0a79297792b8c3f5477f78cbf277d3e40f2109b3b682b65e2366a93843c1c88a641589e4d58e658df19e98a0a9219283ba8744b50f485d3940723c97f96e16867f8f52d9dc3fafea8b91314357b5986abb26dfe094ae94bdb4ed0189a1f65d000afccabfefedeabf0622f067cef234b7e459b2dceba909b9238c604cc31ce3a06144c6b98ecf6bcaff31c80a9c4eed0cec6bdd19c3d707498c04452d959cafff7e05847e4ae1c8c3999da990a36327259126ed92b7b5553aefd9632fc6fb63aa92e9247f89db1c020b518ae3eba9c2276599a5d9b94baf54e825af95319ee304be17f298835c80eb899817d2fe435e01f82dd4ac55858efeb9c63de9457c5412e714b00210478bd0081375f76c5ac175f242608941e21a4ffc1578147bd70f34eb34c46bf6af82cbb482a21f8c27ffc127259955b990fd08e276794af80f7107f64d2dd416594e333c9fb4c889d5f6dfa2594ea880d4960422faada1ccdcfc503c5fe1925a0d18f9704d496b09b0e354a42a63a0636cc3598b68704722d4b1e0c8e49d504cafa4c46d42bc05b3309a58037b970f9ff7c8e3d83e3a137638594463da50f88acd5878f16f14bf6e0a8567104be7094047a91ad3b47dd0cd53a24ebe4876be610475f86cf91f2574637275dd30039015c84b642c378cc173e3855d56bf7c38aacb15e285dc9dacbba29b40089eda9a639cc9f08b193ab75067c45f61da519abe0dc05cf6449a832685735611bb690e0a80478b97bda4481f677f40cdd22b4129ef43dc50ba6da45e94dabb7bf049c8baa7886dbb11951553a47e9d794ba3951296d3d3ad307db30bc7ded2c795c9a76f557c01c4e97e79985ec30059cbd0e16143cadd839bc69f189fc00c7146129814116c3c5f1a858d2cd13b48692e0e392ec8f9b5f823091969b4586c680c9aac98aae9e437aadab674cab719e75655744f4ee25475098192c80fa2146a43bae4a71e8a0d66f2f8b6b6cb0b9064da0ad6f72b06b03cc31c4bc3010b87a7702461676abd9884cd45e2425804d4b9a3ea916080934b96f442291061f072c934d83f10b114a2e7ca0a32496ba119458d1d257c2b5f638d34a9dd1b788d56864e6c084f1448b0355a74617f8a2f0540363af2e9278252dd21a08ff1e18ee4da73ace58cd8432b01ff509e43429899d26d89cd253a931105d2e39459b2a676cb4df7f81ba0948c99eb19c33060d9c5e67797d9eefb2685143ae0ead359d3b543b95511c37b93c6f2fbb0417628d4ab4036b1094797dd21be023a11b52c92636d0383c8c92cd1db2b716d0129dabb4fba95e1b005e7de2584eb73638c6aaa597236ffd649e553054e22aa4d6ec55fde734cd514f2c018fb5ab05e0167991fafbac87b6d42bb849119ad0b3e2075e2d36b45c071100c2f2bda41d2f913dcb0084f51b3898928636b89d108b86169a6534c192d620d692a0611fc8a783dcfd3b2652c965e6c264632180a057631bec64b9efc0dce0dc40cb5", 0x1000, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r2, 0x4004667b, 0x0) 05:37:37 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000240)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 05:37:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) write(r1, 0x0, 0x0)           05:37:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0xc8, 0x2) 05:37:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8, 0xcb}) pwrite(r0, &(0x7f0000000140)="2acd41e13428eded11b06e428d012ab6b41c89b00c3d76ba11481fc989186acca641d9e65ea67002ba30b7cb3eb2e19af4156afe979eea1c4b37afe320b30ddc7a6d8796b3882b804e67c3a3d4c3ad0f0bd3e249869a7df398034c9258dbc013fcb289729184a9678d2db54612b81dd995ce4e1879a2105d3fe7eb75507b49962458605abd58b20601efa873c4a7fc35957721499c5c65982deef29ac4274ee15f6387b2b6bdd7b66ccc23b7ba", 0xad, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 05:37:37 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) 05:37:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 05:37:37 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x8849, &(0x7f0000000140)={0x5}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(0xffffffffffffffff, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(0xffffffffffffffff) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCDRAIN(r2, 0x2000745e) 05:37:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x10000035d}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000340), 0x10000000000001e8, 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000000c0)="6f96b16ec1ffebc1c3cf5f74c401e35904dcac87b041b12ab1641d5c96cafbf3a4096a719c9742879a7156a36222e5762db0b017c350a98daed58ee6d9a24adf7fcd48ea0a2fd893f8869e8ab45427a5", 0x50}, {&(0x7f0000000500)="b24d7f606ab468a6104162ee0a82f91a8010b629aae96821f001ffdc4e240e9e413fa05b9792db007a6577b2c8dc83b88eab84d16f5735a438aacd04ead6a8ab40e0fac17451a2444360e07f0221fbcf45c22253e877f110110fe362ac03e592192e2d17e186fe86714129e9e74e341b69a393f2a8b4428d4a022234086fe67cc9f1cbc44afa1f54784275d48d2b4645ee4785dfcb7454050454f8e973dffca5ddefdc7ef3e1f6dca66a2cc590d331c46573a75b31574524a9040a875a7d4863db40b837ee894e4f8cb19a528c602eddec7a5130d63255f12c410fb6f33f679312416a7a40249c619da8cd61df8df737f3c5764cf34e89f3c1f654db08e77f5a7c565904ff1a3cd4d2ab3b89c8551c85a8f84d9bd21ba915d1de8244223270e62c307ff8b7ab131fd60c8bb0e98b9bc9b08a5f6ae4b0fca8a7bc3e5e106e4d8573bf6350102238cf984e15cb9b89c1c5f67790dee2285f7fbfb0e877328a4c7c1dad86c627ac24001ce4f12de94681d82a1d7bc070bc47118324cb9c7a6bf79ba99659da0461d21c2319503aaeab7f44bcb1dd4015c644b678d1a2d091e5dd4c47ddeff8a37371899b7b764286cf4495d3cbe177431b2fd83c0af1df7c4eabe83132975e1639d54360befaeef57269db383a405a390721d01ae3906b33ddeb2fd0a65b11292b7869825b5700e28867fb07d75402152f38eee6974f929248a261e2ccdc3b5e1a50c08eb522a44b9e99ee1c7c421ac8ce79b098d48f948ea401a336eaa9774d373806ac9bda76e82b9de183c47206932902b682f9f101dd993bb28c0133ed19ba3fe2814a071ddedeb6378fa397f64896c0c383ed76baafa084731276d7fa934ace6fc0229ef2f92ba5cc8cd4d630af90ce15011cc14051f8e5c318ca7812524bbdc176fbd69379fe2485472e68c9313a050bc6f11d3b115756bf24b6725291b70a87165850a4f18cb5230f6931d870948482997ede23456b615ec300e3c3fe41a2a11966f4d82db069148cc4243f1359c6204583f3025edcee32cc03ff8b54595b991290b81d967a22d977568626867e307dbe7b45cbdfdf2e44eae45548e40b0bdf58135cdf65c40c08d489280d92a33ffac4983d7d229302742ed5b430a3171e066232261bf5bd81ee1e871b80aaa2286548bb52ceb650bfb023ed3eb22b308aa05f4f5ad18ed5d02f77034e273ba2ae00d9d5250f055e39338ee8a79610846a936fbf773f0fcb262d6c5f12aa163c5f9f4e4366c1256912d1fc0bcd8edcc2afa4218dccaacbecc1964d78355dc24ff3647db559e702c6839744aa7e78eb6a099e5adcbdb9c5d21c4d37b494547af036c938ffd0832e3e08d3d0953058849495a0678aabc86ac7448c7b3ec05380455226c5e5026f44254c12abe59e29a1e675ea3996bda2adde21aae3aa431552980fd36ab560490374c66ab7674f299af707ccf935bdcb9a24740110cc5c996313e347ea49f2d92d10ac3e3a6be83e4668e69fb9bf8733ef8b6e3aaf6f2fee37c5e738eaf29d5af8e0ec5295799944ab220cabc09fbc34561d4bc78777f053e1641e7137aee1ed193136b3fb533eac428c623db5fc7a71ae9e4c55afd00370658a350267fe5405e3116e5c1715d75fe14f430b3b28b94fedc34b95956f1260b7df79329e138eaa43079f4d9781654e18013275af85d238c5b8fd133adca1c60fac2e8d8bd0966c5a4a452fc30eaf289f4860f7ecd6f2c9afd30a95a7a7c6dfe852a996bd29cbfdc0508a5d57f451129f3d07c9219b787b6d68ab934013afd063a6f13cdb57d1cef9049e456156fcd5cc5d1f262cbb5a51d6b998d6d3e83fbfbe1e7aa04bd8580336fc823701f48f5ada05b5fdadde22208a972539025fabfc980d882c22acc1e60fdebe3b3daefa8447935ef9c9a21034d41aba64a81ba01fc3dca0ca26056a9b14856235abddbfd45eec437684948e47b126390b3d2461d150818727d6f3799c05b0137a2b6401a787839097358e1949c265008de4329682010ab48bc78df66f9fac746e83d4223e90427fd882f8e51d7f14361651e6a8a1f0c6020c4bd594d896ffec8cfce273b14b7a409d4d020fa6378077b28fd5b8c564ffe8ae3a52981833c1a507a07435a3a298f7cb248ad396ea81e6d7d58c52146193a2857e7b827a41f100f03ebe8c9a3b6d454c18981097a11652d5faf6ab77c503275726fc3e8890df8c686c0441c45353bee22bf7a0c3ca7a88fe76c1480fa02d2b7ae2b04d6645d6aad01ea1884de20df8c2c2e04e6fc43189a2e680c34d1c5766c9af29ec14a99b8472cbf7453a17caa89900e4d105c088867301087622e842342ec0776ebc585d6473772663a839372141e65e26692874eac3e95b52386c6ebc7b8ad2e8122aaeb895067d7741a40eb5752b83c24d8deb73fce6742803a2afb4b78764e5fe4eb6c7326a9092eb2e5304b808c5464377e2549c5d0053d83c807da89ca107f3b7a6dd8ec867349a14a80b23d7f4a285db7f573a77b3d5ed821bcb95dfb234179e89cf7e583adb6a169308510a51b348333f043bccdf859b4769fbd01daf046ae1e74516e4a91e4abf26fb132e18c6ed5c9b74331032e32917fcea7c0bf6f4611354d7dff3c8d4e74ca8f64c155a2bbbcef06aeae3cd71ecf4d44ad31994af48746276eaf9e35590aa3c7e9384097bc2cd4171585b0bb70358926bf37158e7070243c08867916251279d3fe20ce297f8537e9667d22322fbb5c26444eea8443647e6b02771e4df99cbcb68851d9a07bc2de51260b0a79d3a1d45d9db7b961fd6d2ef201fd9a54886f0e625384b15ab962587c20456cc61e36cb57adaab82624cf38b5d80005ea7da5ccd18b236b6ebca59b733c1c15ee936a4c833d2b1cd6342324feedb0e99f1663001f44d8ec4cfb42bd4a0216401dbcb31189f53269f29494720cc001e3f91d016870648d32d553ceb5899d4eb9d6e8349a8d53666c731faaf02a215a845d585c20fc80e06df8ddfe3f92cad6c45dc357aef2e74c898d56daccfe0a8a96f68ac593920636c292c505ec63870e0a45a1b94d194a490c2920ba159a9dd5d9ccf0a57177497ea121bb2828a41364aafa0037e531721925a48ddcefd4eb5085b700508ad8426253d170967d08896a83532fcf1329417af09aeb057b257de58f5e1b405c6ded9bf4c9be05f5962222750c831c92514e6b0b9d104f48afb3a2ab9749a1b8ef76139d1ec8ac0de4e46db529714491948a2851ec81679114d393f38a08e45593d5e56741bf02da64bd44f369d9415e4b97bb174c31e6bf3070bb1f7ec091e35d1a8196de2a02c9cbc29007118cd51932fa3eadb200de2c8e7613c2037822b55cbac2a084c0c79073c1ac87d3358a18da5a7c13af62b69b37884e747aff2c9834039c57be109adb00aad882e0bb01554093e1271940d38a4dc1c19feef1a4290e4c3bd57b0efa6168db91040c6e7074193808edf742f065a6a35ff1e96edac74a02d7cbd1517ce39e832837a4764d952819ebbd4858c6cddba8179fec6dc396fc618212bcc7cf2c90bb2e90ff93a4671ba5032a7539e231fe2c9b38aa1f0ce080721c848b225828bf1ce5d4db42a5d7fd2e5097d0733717006c02bbaec62dfb19f653d8ddbf5fb8c72fde0dd73bed31e35b8f4764beee04dc5257a98bd8e7a3a1d04915d0be8a62df85dd712da59bf990f7c2b7cb9d62b891cbd88a84b749a69456659d5a57ac5158aa8c02557db4b5e277d798e4a7f5c68e24bb3bae3645a96db336b91ef210009d4dc85c312e00b69d767d8efc4282979b128ed1aff21381c9ddc6b68ad7f66d178c8ba888139c217c64a8bee515ff1492b35ffe6c688f6cf50995f1cbe57283207d67adb5411dcdae968c6512bc1e7afe291a1ec27a19efab6edc8e725e352a44e9b26d31a5badcd1456dab3366ed59ca7684fb91a5051bb09a4624e59d62865562c79538e2043e629997b11258022d141fa2ace52bdd7e2a5f72221876f04fa07aff55db6de9573c94e6fec3d33a7536acaf2c2927884b2f7f5049056aa47426fed7642c986b38f20cdbe62620072a16722174badf5e7b6fa484e170779b57ad0f8101fbc948de30ccb8421eb1e8b124fcae060b39c3588bd7ef1957f7725a83c3182514ef84913128da72eaf5a14071485d372cd3116dc12f1d4bb90f1c5e6a3b29a05e850b468bf87b78b768f474d33b5e9f10aac8e8ec3f152d8fbcb662e63f3b3333e68169b7611d45547270aa0b7ef1e2ace1d941d13aee3a75bd872f15d6ac0ad9d3df6a738c85e5cf55d872fc1689916ee5ceb9191d2ad8ba2dd846356b8a815a12192e53b9784d67d6030939a554a0f413a94e314a5579129f4ba0b03c57471332c10598061cca7adf34cbf7c80adbc3af04d5b8bea793c6830fcb20654daebfcd9e93e02299c582e79c9290c23781732988fbab0e9157087e48b6470c570cb750a75ba9b04c6564b78eabb3afcb3fc829c462d4949585f17e7aafd1030a7531e87ba6a41b2f43c8360c5ebcdb6c940dfc9336618a3eab31755870d65eb98aecb8ccb25593d6d8d92bb7ae2a32b5be57983b9face195d5d053ba5d1f5f3da40cc560bb60b3d809d575833497917ae979899fef1cfe2a3c3774831df7d3db2300bda866c84ec9da8d08451241a4a85c0ced5599384a4310cdb5b2e00f77bf01b4fb073b2dc1dc0ffea9326af98569e6f9d98f1e27e9bb3422ea592376a14319e211e157d4bdaf7835310a49c9da5b29b13d127c6464848f18b00989b5aa354c817e7be62b1669eb0ab3ecca41a550df43c4e94f3e36577f62e57de1f5585760738757eb8542cfa3bf1aab5cd5e9b94c3894dec1bb2be254dc54f73f16a305a69da170f107bb9369692be3b14c703f239cca339b26046424be6cba235d844f893c792595434d6064db389f7ef2f7c3746a4b343c66ea755740647354adab34b187a0766c6c6523a487b914ef49bd6538edd02dec935fcd2ff157c006f7bfc68fc90e1ac117f7710521d8c50466551af7f6221b7995d58a82d99956bf5d6b44f6d10833e191a3c2fa79c23a961b5e16cfbc8de3e37a32ff5bcca51c28aa34c89ddd7b43468f453f0fb6a39464a27883fffbbb63b292c2f82525bc50201075d524fd80979608fa5a43e4e132f5903f4b9422403794f345ff1408d2fa1225cc36aaf15ce33d08a683cf4565fea7975a095b841cc59935eacbd2330abb5b992d20dc7ef99a66d7c7e65d341120eef7118ec945a28729bfbf5f59ec68f714168a2efef12b6e23bdcfc9f71c5b0f4af58515c2b2b564d0a3e4a478e313fed68b5a048ad50196ddfca35fda0edf00370468db0cdb4c035af101eb25130258e5e2543297216986c207b2a39555fda67ce26443c48c6c448c4b5692a28a7a599b532fdff7b0c2e4711d6cae63be914780e20329ac9f0ca7e0c32779935e341f59e5590223951d495497423cc4c14fe9a3ca251e42276d6a6034a971668439c18c387d9b94ada4222c015cad852d7ade91d4b8c1e2125329cfd04c0b180997d1327d5f41009f398b5566cf55fdcd4b4df3a78fa33084707b1b26b3eab6a9ae997548ea63eb7d6574aa56d552f1034d448525e446e20981760edb5c570f0d3d9ad6892c6e0047c188b240299a6a0dd92338c9676962b3ea7a9c5a154f3cdc8a4d04a35cf5894a0aa0ea23638853838e70d4c034963d2fa3d34209df083c3f060e26ea0a0f78be4c4d1b06846b545106b3a5662177cf5154f4acc67bd751f20020f40121fd703da1f197c9bbbb7deb19e95c93269", 0x1000}, {&(0x7f0000000140)="50f4b6b82c3fed821f5e53c26c4a14d15790445f6dc015c632369174a91fff3c309dca464623e1c9146e15380b4e", 0x2e}, {&(0x7f0000000180)="e8257b5bea34f494e27e1536591b6b91db7f18bef871e842a2c0d19bfa2ea4634cb7", 0x22}, {&(0x7f0000000240)="4ea342dfc90841f0d8e831d0598562b1292d973f838601d80bbc7b6fa6055c3915a4e133bedccda6fa6d118076d4f0a88bd636d64fb0b09447291278ef925a03be040232b15d4b090507f567c083f4da34d07eb490500025abf97177332ddd49492db31d45ebcb87", 0x68}, {&(0x7f00000002c0)="3d6d4ff45cb6e4eea09f1f1011536ba0aab19e03c3c4d5ff5053868c3451b45660cca65ee57bd582aca3f851078fabf78b27c9062e3ad015b268926e4a0359282957c6e249e81e9f074b697b1694be9b30bfebb6cd2dde868fa5e07239ffd50607a16311bff13a55915bd49e1b3597a85118f47f9c83bc31e3945a745315394be79d8ea58391da8d49147b14b1664ab3a3b24afff9e2856051c3f26c65ebf8236f7f2fd46a4c8f98e1345a2a7b41ac7d7b447c52aec628c8d3e1d56b234fe1627eb93e1cc47db1bda5ba979617803d8fd19640ad427f38c05322dcced1b97ac60f7cb044da9c3b172a07a66d55fc9ebd4cd4b5e2d0afe8b0b82c", 0xfa}, {&(0x7f00000001c0)="6cb2ab24e372d848", 0x8}, {&(0x7f00000003c0)="08abec2a825ef1aa9fabc37e05918b2c40fee48d30aa6acc8e60760ff4969e8267e21a6791b1693f7a62664dffc20e090e43198e7c453654bd2c7bbdd4f7dfa060e838ea02ebad68ca60904c1b82d02beb0a94cd4d11d2f3bbcdb06e7abd8dc0f42f45d8fd1dc3a6b76fe71857d05c75acf37350933185e275b8d66a9fbd86cb72f5b432782e3452c78258468435306f577c7ebfb9dfb63f695bde89ec7c02e4b3132f3d8036428967ceecefe9317ec62955dd7a2ab7724a47c18ba03378db96de0bec24", 0xc4}, {&(0x7f0000001500)="ca87f9152850b811943bbaf1f1b18312190fea54391f2bc2da8025bdd6fc761cc77d4ab119937edf1ae1334996463d2d6e16d136670cfe4627333f2e638ec5e822512a3fabeeecc56682e5789224ef707221749b6b09dbc8617cf1af79d55abce2bb21ba79cdf899d134c52e236d99a7d1ff", 0x72}, {&(0x7f0000001580)="81cf40c2995f443f3a76b7ae88eb0ac40601aafce64cb3c08563e5ead51954ed03ff7171cb0a1aa620b9b17ca45ad073334fbcde147bbc7a2ab27423735ececd", 0x40}], 0xa, 0x0, 0x40) 05:37:37 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) mlockall(0x2) ioctl$TIOCNOTTY(r0, 0x20007471) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 05:37:37 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/160}, 0xa8, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000ee95b2209db11193be568bab102b9d3442c4598bb4584ee3f04dfe438a824147f734c41d4b5fc50e4400fc3579c8cf97fdf0d1f9d476f894dfcb5825831ecd3696c9280aded9566f1d6f58af739d792967a208fecf919922d4dd07958f39b7a0e6e2760cb79d5bfd4887bdd993a61b895a754627afa3d45ce028f26fd0ad2a626c70b5024a30807288d7ddcc868f1374b3"], 0xa0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000000000004fe9ca7697f015947d704393133ddc829a6b2d5102bac3ce4210df8b33d23fc17cd771ab4c7b1fdd91db3eaae3a6bc99a4c3d576f145753d1edd4b63af51f325490f7d3b9a36f4e78e1e1c0bd47f45ce14484d3ca93f8d616da8"], 0x1, 0x803) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1f) 05:37:37 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) fchdir(r0) execve(0x0, 0x0, 0x0) 05:37:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x17, &(0x7f0000000300)="22fdf3f9afc160c3623c412723efa9a357fc37b5cc5abe") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x84}, {0x2}, {0x6, 0xfffffffffffffffc}]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:38 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file2\x00', 0x2080, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000140)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:37:38 executing program 1: socketpair(0x38, 0x9807bc84968c3a0a, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1a7b9013627f03086221deeb419b1c8458bf81325020cc5f6b6695240910c4d8da8bf6c1cf6d838500e4d6fdf4b9e4387c3d993203964e872a34a4d67c39a6e0e5aabb1bb4df6bf96e6e6b3adcc05c24ceea9a9dd827768800057f015a339c074ce4e940162db6887d4a3d026b3e33575d09cba525f52d8a7a243aae61f1b797bc3b35e424130b2d14267b8f2c5d9b4109ad1c1c42422fbcf84e179d16108423f1f7227078c14d7a6dc4dd1cee253692b3381e887112940f7206d0a6b23e6da1479720649b248ee82ffa3104a23547f0a8a320296ea50d6e4061979437bda4a206eaef514fe6d265f1eddd1a2d9cd065cfc090726e3779c41cd047480394a680f680d42c74c9d0cd103b1327de7f977198cb5cf5aefd58a2", 0x118) socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000000, 0x0, 0x0) 05:37:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10410, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1e7, 0xa386}, {0x41, 0x8000}], 0x2}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) bind(r2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 05:37:38 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c04f7b202c, 0x1300) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1000000000, 0x60) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) dup2(r1, r2) 05:37:38 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/234, &(0x7f0000000180)=0xea) fcntl$getown(r0, 0x5) fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="c014d1630d4af649e48f5164fbb1425d108e", 0x12) mmap(&(0x7f000062d000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x4, 0x7b04, &(0x7f0000000200)="00bcbced00000181710100e6993148000000e191d5f2d8c4fc59688625c000000000000000", 0xfffffffffffffff3) 05:37:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x100000001, 0x35, {[0x1, 0x2dca, 0x3, 0x268, 0x6, 0x100000001, 0x2, 0x7, 0x7d, 0x3f, 0xffff, 0xca1, 0xfffffffffffffff9, 0xffffffffffffffff, 0x5, 0x9, 0x8673, 0x5], [0x100, 0xda, 0xff, 0x9, 0x7, 0x7, 0x200, 0x2, 0x6, 0x5], [0x9, 0x9, 0x5, 0x7ff, 0x6000, 0x78c9, 0xffffffff], [0x6, 0x1, 0x0, 0x1, 0x10000, 0x7], [{0x8, 0x100, 0x7a6, 0xf8b}, {0x20, 0x104d, 0x9, 0x9}, {0x9, 0x7f, 0x5, 0x3}, {0x1, 0x8, 0xfff, 0x4}, {0x5, 0x6, 0x50bd061b, 0x9}, {0x0, 0x5, 0x5, 0x8}, {0x7, 0x9f, 0x1, 0x6}, {0x9, 0x4, 0x6, 0x200}], {0x9, 0xfffffffeffffffff, 0x100000000, 0x6}, {0xfff, 0x0, 0x80, 0x7ff}}}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x7fff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x18}, {0x6}]}) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x6, 0x961}, {0x6, 0x1}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f0000000100)="a2c5008a71c20397") 05:37:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) fcntl$setflags(r0, 0x2, 0xd1f608e7d5f3087d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) r2 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r2, 0x20004276) setitimer(0x0, 0x0, 0xffffffffffffffff) 05:37:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000021ff8)=@abs, 0x8) 05:37:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xc6b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x2, 0x4, 0x8) 05:37:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = socket(0x27, 0x4000, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82050000000000000000"], 0x2) 05:37:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0xfffffffffffffffe) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 05:37:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x10000000) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 05:37:38 executing program 0: socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 05:37:38 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x40a, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 05:37:39 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000588a"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffffc7, 0x0, 0x362, 0x0, 0xfdbf}, 0x0) 05:37:39 executing program 0: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000000c0)=[{0xcd, 0x1}, {0x1, 0x7fffffff}], 0x2}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x4010, r3, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = msgget$private(0x0, 0x3ac679358fdf5ca2) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000000000055351915f1d22d721ac5e484fe1c724294f7a6adc1bb27668c81c30465506509f2c8d644940495c357c0d6dc4a9fb71790052f78f58a85d34b102e"], 0x2e, 0x800) 05:37:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d0474412cf7bbf4f26eb93e06159f8444925bc21cd6fdc02cf5bd2569f", 0x216) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:37:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x77, 0x1000, 0x40, 0x6f}, {0x7fffffff, 0x9, 0xf8c, 0x8}, {0x9, 0x1, 0x2, 0x8}]}) chroot(&(0x7f0000000100)='./bus\x00') 05:37:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001200)) r1 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001240)=0x1) close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="bf9b8d7723dfc04860dea5c42a1840e7b760d869dd21699183a9404dcd02fbb14d79c433b42a7d6be444cd139a62410d7a2484fe4a28f520292086dcbdc057d773860868797b80c68b133be459cacdfbbe7d0576bd205deb287c60fe303b2c1a3744c155af50efb628486e3f984344895923aa1fa5356d21d9e489596e2b786c77736333f342ac4ad4ea70f60906cf68e975aff4dee65180e384d4a8ef72bab54bdd674494db991dc4f9a18adc41d61d499b548a5e77d31eed1524dfda3ea942a0d1459a084b955a24849e8ae0d982c9c9cda191e090048ecb1b9aa02dcb996a9dfddab2dec6412bef235c2811eebb5e49848d9f7102f627e7ef0b3508cf4ff2e84a5523f752673184d0d6776049cacb93094cf6ecb2a44f76875df023149c6662d4c6c8224bf934c148a903e810ff5c86afb1ba03bc06f86cc34c3eeddf328e9974c8f6988fe9019b62945464d85bad514fbdf02c8f313d4d3c81d9fba352b61dd38154c3da5a5b44b7b3414edf77c52286b2ea69232cbb41e4a181ef9313b58f758f1658d887aba5038ec7f6bbe4ea7e6a86f19413de08e0e2f4d15136f860a3c484bbbd3fde100f7b314408fe79e91f2441be581db4a56be931a730a1d799750a7131d4fd2febaff3459cd565c37d8db100fc9c718eaad842c9a800df3cd2b8953c623adb3f8752642fbf356aea97702a239575d2ace16afb6dd49177960ae64f8ee2b8f4b090137c9fbf77c1b93ecfe65d33b567bc33f9948851dfc2ad57085eb9b159f2ceb6c326cd959e56e76a423ee26c45d9f05d1eab08feaab8e557d4ce70173aa2d4591074e496ad4dc0b4ebb94d168eb3475f6d3a93fa8cc17b1b49dfc7e1cfecd8921cf300acf13b8b0a16f53c5f762d6cdd04840481444991c53ee6ba6614e68e11000ff83ce331a08dd91474d93e4df9b1cb2be04b884e93577186d2006d14d9691b1bc64e9b1f31b7dda83b41db1a2a078d707a61803419b02de17af10f47d4dcedd929caea742b31bc1f291767421f08d0384cb3c74dd13af0f1e5f33f48bc62954839d3aed048264868891a488c5b230c270c1f31f01f3674d86eb7710eef71db0b8649166795dfa53ad9ec598c139ea5375b79fd21045a0f1481657e4bc1e0b8981e682a618c7625a9f09a425e809ad25dc6fa6137c084681cf1c0328604df817ad31aec65162edb616de11a30cabc491ba9ed66fc40a9ff41dc4468f6e5cc3044b2f344568d0f2595d6b394743c4f1979e424c08ea1eddfddbe5eab6f612e26ad88ed9143a61775f0a0bd221bdffad54c4ee51c15c03a02a20b0c69284e941360804424e3fce4a72f77fe8f9e5227a69cf4c2f2edd54f8a5ffdff1c36756ebe40b2c841f7f93b37dfcbe3143c0316c18f5a195dfe29baa74c3581efefeec50c5e00436eac384fa476e379061e519c4489198a09a731ebeacd234659279c6b9e3d6c151daad93f5ab597c7d525b45b5a0cb3b6ebed000ae9176caeea8878c291ead430dfc19e920c0f111dd60df6992282411f486734440b620b2b7581e5d2fe021dfb654bce31af8bb26793de686edbee4f64928270fc7d694326d6cac0dd38e8db21af203a108f5c7591ab2529df60b99691b6f1ae966ddf462fa5622bff75e70e827aa8f8e42cc14903379bcd7fd92fab32a5769a7ae6e507da60f774ef6fb9e3fb33ddc9acf34fb899c0b188bccfa65a0d06a0ff45c46e1046eb68306f1aa748e6fe7df8ec44c6bf732c881479f3c3c2f611d2bc3821f146e0caa24d0325b9cb3d4afe8c03cf1b2574cee9a0b9f1ecaa88920104a9d67776508ddf876cb80bd7b4a93b5e0f94260eff61832f2adc189fec4a365b0721d4a7a60fa901a13484d79d2a161fbd29132ed3f10a9148fbde9d9c7eb1fc8e83f1035166926f8be15b55efef908d7cad957c54b7d1a5f2fa0b214feb858143091d432376834f437a623766cb2762153757569db3e96866159362d942b37a4a2410c1f4dd6c05e2777f22c0f34268d33f5e79888e25fdfd5d3be270b93b2c61001e827b893c7b4efaac499898bba576dc53c7210b2ab3be0b19a64af87486c8eed093218fa57db901819a9e6394af24da9a21a5bb27b84ae8fecc0974a06bd7c903246ae28eb73a277bb05339b7ea3128c2af69fba99d2250739fe7530b398ea5da278f9c1d7db31a7231cf6b8ee6abd84e7506efe0062e09accec9a27f8ae96e91252b35d6f2ed6b8ee0e0e3447192e7ecb8bbe212bfc2318f9d349c54d1c6095f941ec3dfcf9da7fb220c48b600a005666a096fb72fb414fae65e96217c7849d0dcd67c543d432f66203efac5c5dcf9a1e418482adeaa502d192253cc314c2da30640262bacfa50e9c4419ae045865a362e9701d3062864b89e6b28278773354b89ef0a74f8fcff7a3747bb886cdbecb386155af1ab573d4a11db1b08b823df207a9eeccb08eba6e73a556a3384162463623f46b984de7297135090122a1d0421cac607e6272d32f78046b16d84979813065c05b00e9069d3ae55cad432d017309d0f6170990cdc336ed2c41cb82dde5d74e84125d94c5a747f376f6bd4aa19e994606f205021d65293cc469a6bcfaf2d0452b44950e5b02d85f2b3a07c93842dcd825e3016e57cfccde8332857a0e12fd363076398c08a5283b40d4c60d7177cb7f8e9f724e7c0ebaf909af530109e58d03d5aab7e1a5cce526b7555cce6b1a048f3c24acc122e27cb443972895b5f5b77f74bb774a8d8ee8642f2966fc9775d87952a715ee883b9a88efcb6a33409b2a040c1b066f20821ca23cd3dcc76f92fd6fc98a93525b974b0dd027d1eef7b35bd2d8755321e7f09c07c08e47da926e6583fac4b9cfc5d95580793f8e56a7b7daa58ec05e3846914673a82dece84b61a8f909981ff093db36c47116f4a0e24df52a83a142ea526827e67464be5a6fd717f038dbfdedacef413e3cc1f90af453a8e4f88276b381fa25b086cb17135d2d497e7e06b8478616180bfa99dd2a5563497c82cfb5366581be420f46db7fd7b09bf70818516b233bb21ef42f4f739258d82a7d9ef252d938eb5510f24de9ea1c48406144c98e9a93caf36afe7e8b3d3695c2a06820dfda2cc5c67980a3993bbf47a3ad61a551ba4fbfacef9f3377430e166f74c592573e269183faf782eed05e5891c94fff395592960c4e89219c518de481f2776548552d29704a934ca4c938176e358344f8208434a5b5d4e6bd8df557d5912b27300b5fb00802e1a6c1bb6056db5cce501e3ffa05c23c3efbabb383c2fe98144d83c534e8e8750c9932a2f9e7d3e744300d58c60d8e89aca610a0a5fb0c5bd129d5071e245a3f5f73d94d010019635af549d30a0e80c75f0490948d9309d97effbee4c10b64b93dc6eead5f343f838c6082f9ac7eea93dac9a955beff100955ad27127b2f3905b179f1123baeef2c82910fb7f275afcec7af38dcca616384f653249162e2f63d62b7b6ce1a0ecba5b1c6789fa70b5908ff0ab1ac38e57819d6fdbe06d28af081b5acb4ff0e7d94fee7140e55f92f9b234df88cd46d523e3c712195064ab94d519b578ca6660d20a69f48982ad1d16d077339029a70b78c19bcddc28718e863df2cc17e33567eaa8ca719af7ba5d8afc36d24e75ce56452e6532d80904c9c329608f66b3eb0e39c892b76992b0042b91056fb90e60eccc0593a6617fde4ddde0cd177387f0629f5d10590efbe5cae9d89cdb61b9127b68ee9b1934beb297da6bea4475ff24d769c91f96f839a1b857c8bbdeeb92c9279c7e0c676b2eb1182f34f422529806daf37ebf7335a0663b96c0b0ebc6e44cb20a77193361309ddb2fc6ad5dafc662648df7a4d4de94aa97edd901a9d1d1a0796818b6ae83c0a5df90a9fd46ed262382ffd906b4220e9c8e18f2fd1393f1dd738fb23f139fd47314e309d7127d2a91cadb383060fbc38d14e143bd01694b34c28bd88c77f22c4f0985afdab0c74b1d21454fdcf1e880236c5d80312a4148c49c5e3602f0e47d61d39c397565bf545b5773d92d59c83132648dacbb7a557e91332d603ee73cbc654808d5c6cfbb4d8fd6d02439e32969c229a83b2f38ef53dc6dbbb20f845ac4f7e64a17f208f618be7f3135d49dfc335e0ebb9e5aa4ffad3c54c0eb0ef8d24c873040a8924e081a30476610c10c3cf88f8901c9ff552c5cf8b79fb0915dc4a783abde8bb7ed8097f44e4840266ed192d086e7a4b6f767f89f920224e7a0c22aa561e281b56f93a6c5e471a1dfbedd1d889388ce5598dc481515839434d8264ac18f1f73099c24b6abcb6557db500f1efbce10cf84cba04ad0a8032b9d63aa11f2bc77b86f386e4beb207de6f4f400ec9c049914a085ca8ada75a3e3beb8d156a8d37578dafc79312f9eec4ca842d6430f5a86d118fe32062a7e3a3aec47a92dddc639a7623445bcde633e9754c86ae9da7c187f0957f9625808986cf2150c9af849679b07471c25bac6168623aa7b142281e281ea417dc46e03ae9668aca700fd22371b2ec058ebbb751c53a2788a8350b3c145174b5d6907fc4cf9b7238c1a456d6acee173dd1cbf9715b00aa058aa716d847a6619a692125d3ce4595a2c832aabf1d2e92cf78ccf085c21bbdfd964e2fd299d60a1015dce61637e084bed8f36b7c87cf0a830e3220994420869798c855750d05fcf807068b6427e8a3d80acf92a94be2d339102ae5da0a8007bf754a8e095786240090fc45439339477b4a5cb2dad965b8dacee0dda4eaa98e1c76de4c0c5728b6ded57a4bf512b6047174958f3645de39628c3d006b66b9be70a3642bf0af7a8cc7f797f693ccb0e47f4b9f35f2cf330d0a316849e57755dda96300755c998c5498fe0c119fd18770828dce8bfba57e6aa96d81ce1dddcf031ded9658acff396843fea1ee9d65b3adf34f0cb58888815d299ec40d82186dde08d4f44eea89907d1c6ba8a7a49243464644f90bc8577825d31651243931182568e8b91e5494c76e9d933e090f36a198d2c619422a5bbeb69bb32a43472258b45437d193780c7d11d05299ac2b925a0cc11fd3764e307bddf6775bfb1f669ed5ccf5033e1cf4bb5952c3095b1828749c3a69db68b614be8f5e6cef436f519f272953c3954fb032f37d6c203906e8283be2b88fd0433cf0eb024992209162d7c6f66121868c3e82984e0f96cd43254cf46f9fdf2ba77792f17176b9afc5031bf0f3390bd8c74cc79fb5b7e8b2881162e2f303e037ccda3953f7abf7fae65a65b4d4c37376e90d25618b0c057571cc924995fbba09f323227dc401d4e5d812b23a4c90f6de4d892df0e35f1f5d944139cea7b8598ab89b0e023f68181a1016dcfb07887d1733d6fb80022a069c1dafbbe29578baec901770ccfd495a8fde395e2a4117c145668bc0749d2c32ff12e2948176089eb8305613baf3ac4c0b072c3c5f877836abcdf4a21647279d3fb9650c419dff9fc24b3b877ac21fc39f2d23d672227889ae028c2ece952b53057b4fe64e001cbf401d0ecab5f1af9cb97d376ecfd4ab1e04dd4929f8f218d4f6588a16afd1c603dac27f11cba868f570c7d32d0c79ba2dd8833d9ba3927dcc0d430e4a973b5ffbd6b23d05a25e96858dad21af8f59c15ffc9ee591183961f7ed0dac6ed7297a42b9ccc74697edc81c60ec2b8b12fd0a17aaa96dbfea755c0878a288f72175ebc6e99d809628224ba8f4d4ea2ee321a82da62434ff96f04b89a7fb97875f78d60468bcb23194fd93e82469eca2d9c02bc167dbd97fb4bb9f27e7e581e751795ddd59dde7d8fa13612", 0x1000}, {&(0x7f0000000040)="0b0ad566a478941d0c320269c53f0ad4a6272a48083ff03362a753c985bd660d18a652a571df45712aa251e0018c2c5ceccb9383bbaa3f9c142ba81bf6e9a27d3f43a85d1a0275c9a20ab088b5bb85bc7343fdfa8215c35592720605e03e46cf75fd3a4d4f410df8dc8648eb1c40d993c6f57664512d3e", 0x10000025d}], 0x2) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 05:37:39 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x104) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f00000004c0)={0x3ff, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x3bb, 0x4, 0x9a1, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x93d4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4e1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x800}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x46f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x93}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 05:37:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x21c, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x3) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 05:37:40 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) lseek(r0, 0x0, 0x0, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) close(r3) r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x3}, {{r5}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) 05:37:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080), 0x200000000000001c}) fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x21}], 0x1, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) write(r2, &(0x7f00000001c0), 0xfffffef3) 05:37:40 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) flock(r0, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 05:37:40 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x8001, 0x0) r1 = getpid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) fcntl$setown(r0, 0x6, r1) 05:37:40 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20091, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30880, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x8000000003, 0x4}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0xfffffffffffffde0, 0x0) setgid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x4}, {0x5, 0x0, 0x0, 0x800000000000}, {0x6, 0x3, 0x8}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") poll(&(0x7f00000001c0)=[{r3, 0x100}, {r0, 0x40}, {r0, 0x4}, {r0, 0x4}], 0x4, 0x401) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x80, 0x0) setuid(0xee01) r4 = semget(0x2, 0x10000000000, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0)     05:37:41 executing program 1: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x890, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0xffffffffffffff4f) 05:37:41 executing program 1: mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./control\x00', 0x1, 0x2) stat(&(0x7f00000001c0)='./control\x00', 0x0) 05:37:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = msgget(0x0, 0x80) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/4096) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f00000000c0)="a717fae81dfffe315601bf0421563873c7b45102590aa5f624a51ab22229b3") 05:37:41 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) 05:37:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000000000002, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x8) 05:37:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5b54a566876cb2bf77ee26598bb52b5c726e346fe8ed01175c2493ad5440c613875d655a619b4cc7a0194bd63e5957c1f2342dd34ef123ae8cc9fcf092788f1b9421fa959b9ab79240b07e22783a8353451009356193523e6e34e11e6920b9ed9be401f8a5", 0x65) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:37:41 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x6e4c) sendto$inet6(r0, &(0x7f0000000000)="7b456b8df7da3de8e4526ba1809504fb93bfeb8286a8b5c664e4178faa547d8f73f6076aca807b189a8f08b4b75b89a33ebab6d0851353c82ff20b8e", 0x3c, 0x4, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0xe371}, 0xc) semget(0x0, 0x3, 0x4) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 05:37:41 executing program 0: msgsnd(0x0, &(0x7f0000000000), 0x8, 0x0) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) minherit(&(0x7f0000086000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mknod(&(0x7f0000000100)='./file0\x00', 0x2008, 0xd58) 05:37:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7fffffff}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x3, 0x4, 0x12) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x9, 0x7f, 0x2, 0x6, 0x3f, 0x5c7, 0x1, 0x71937014, 0x2, 0x100000000]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:41 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20002, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 05:37:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x48, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100000000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x14}]}) 05:37:41 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x200, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0xab}, {{r1}, 0xfffffffffffffffe, 0x23, 0x1, 0x0, 0x101}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x47, 0x4, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0xffffffff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x1, 0xd6}], 0x7, &(0x7f0000000140)={0x3}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 05:37:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x200000009, 0x80000000012, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x46, 0x400}, {0x40, 0x400000000000}, {0xa5, 0xffff}, {0x47, 0x8001}], 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xa7}], 0x1}) 05:37:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) 05:37:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xdac, 0x1, 0x0, 0x2685, 0x7f}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10080, 0x0) getsockopt(r0, 0xc43f, 0xbba4, &(0x7f0000000040)=""/75, &(0x7f00000000c0)=0x4b) r1 = socket(0x18, 0x8004, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) 05:37:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x40047473, &(0x7f0000000040)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 05:37:41 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x18) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x4, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x55f893d4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1e44}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x385c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x15}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x99}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:37:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) lseek(r0, 0x0, 0x0, 0x3) shmctl$SHM_UNLOCK(r1, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000280)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x10a) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0xeb, 0xfffffffffffffff9, 0x1, 0x20, 0x7f, 0x8, 0x2, 0x3, 0x9, 0x2}) renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') 05:37:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1000002b7, &(0x7f0000000180)="9ed80e4b91684f53c2e340597884abd393d30d1c1a64172323a9dd59c62b6a7a87638aece933a7776dadfed36f57a59ef300dbe0279cbfb00548146c7d5b1d5f7e734aa988e71c852e325f073fc862443db4116147b2b60ef608c963513da7a5b95dd45c520d74c46582bf78889d0247af8327dfb5cced8cf6b93ae1c4e2e1bd9bded25f8b77380fdaeecd871e0fc31cac63cc81d7710a75fcf46d4ee41d23acc8e1c5b09514a8") 05:37:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xffffffffffffff1c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 05:37:41 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x0, 0x0) 05:37:41 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/49, 0x3bb) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSCTTY(r0, 0x20007461) 05:37:41 executing program 1: r0 = socket$inet(0x2, 0xd, 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x1, 0x0, 0x0) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000040)=""/131) ioctl$TIOCSBRK(r1, 0x2000747b) connect$inet(r0, &(0x7f0000000000), 0xc) 05:37:41 executing program 1: r0 = socket(0x802, 0x400000000002, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x9f3, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="86", 0x1) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 05:37:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) pipe2(&(0x7f0000000080), 0x4) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000580)=0xc) getgid() fcntl$getown(0xffffffffffffff9c, 0x5) getuid() getgid() getpgid(0x0) getgid() openat(0xffffffffffffff9c, &(0x7f0000000640)='.\x00', 0xc8, 0x20) socket$inet(0x2, 0x5, 0x4) accept$inet6(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0xc1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x880, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x0, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) socketpair(0x0, 0x0, 0x9, &(0x7f0000000a00)) open(&(0x7f0000000a40)='./bus\x00', 0x8880, 0x1c) 05:37:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20010, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[0x0, 0x2, 0x7fffffff, 0x3f, 0x1d, 0x8a, 0xffff]}) select(0x40, &(0x7f0000000200)={0x5, 0x0, 0xffffffffffffff48, 0xfffffffffffff44a, 0x9, 0x100000001, 0xffffffff, 0x1}, &(0x7f0000000240)={0x8, 0x3, 0x6, 0x6, 0x2, 0x8, 0x3, 0x6}, &(0x7f00000002c0)={0xffff, 0x3ff, 0x10000, 0x9, 0x100000001, 0xffff, 0x1f, 0x9}, &(0x7f0000000300)={0x4, 0x7fffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x25}, {0x40006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000180)=[{0x800000000006db, 0x1ff, 0xffffffffffeffffc, 0x40}, {0x7, 0x5, 0x180000000000000, 0x5}]}) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x6000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 05:37:42 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x4) 05:37:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x80000000003, 0x0, 0x9d1, &(0x7f0000000000)={0x3, 0x7fffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) 05:37:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1002, 0x5126) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4810, r1, 0x0, 0x0) r2 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000640)) 05:37:42 executing program 1: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0x3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="450a6e2bf0d31965685c491c2395a956cb02b451fb2f7cd55f8b1e1cecb4a0f5952cd3a575bc2152970e3fbedd2e836552ad02665ef09b0d6da77538490e6da160564f4156746956c21ab7fa00f4d853ab29281e711b498e194dc5fd50dce4398c9fccb5426223c60e6db45e853087c62de9bb5b62575565bacc29cf9847ffdc606f55dabcf6bb0768299d3ea5c3082726a23e6645670ae1932f339578fb906f16f31638846d9508684aed148c1e446047e4f4ca0d1bba9bba77bde841f9ecac2dd4f14ac6cff4587075da147491fa5a42c6e4d8bdf2543e771c6b6673b07f9bca", 0xe1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)={0x1}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) recvfrom$inet(r0, 0x0, 0x0, 0x801, 0x0, 0x17f97eed7626090d) 05:37:42 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0xfffffffffffffffa, 0x8000}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) nanosleep(&(0x7f0000000080)={0x80, 0x3}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x90, 0x13) 05:37:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000180)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xfefd) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x280, 0x40) poll(&(0x7f0000000280)=[{r4, 0x104}, {r2, 0x40}, {r0, 0x4}, {r3, 0x18}, {r3, 0x8}, {r2, 0x20}, {r0, 0x100}, {r0, 0x1}], 0x8, 0x7) 05:37:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 05:37:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) close(r2) close(r1) 05:37:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x4, 0x5}, 0x10) r2 = socket$inet6(0x18, 0x1, 0x6) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:43 executing program 1: r0 = socket$inet(0x2, 0x5, 0xadf8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 05:37:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00', 0x4004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000004c0)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000007c0)={{0x80000000020, 0x7, 0x7cb}, 0x100000000000004, 0x6, 0x1ff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000400)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000005c0)="e4a830fd8cd26aac2304bd862d65938a2b6842b22f9752747107b89a72245884db89cf7c9fbc397c13dfcd6b4151bda31522a9d65dd6c30eb2671f77f95ca4abcbef52a4b3b5c0cbda3df86ca35f925cedac94542b4d0077ebc92209a9d3068cb59f10a4058199ad6cef1f02bd775d08", 0x70}], 0x1, 0x0, 0x0, 0x404}, 0x400) r3 = msgget$private(0x0, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x10018, 0x4) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x8) connect$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) msgctl$IPC_RMID(r3, 0x0) chroot(&(0x7f0000000300)='./file0\x00') ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000480)=0xfffffffffffffff6) linkat(r2, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x4) r4 = semget$private(0x0, 0x6, 0x24) semop(r4, &(0x7f0000000540)=[{0x2000002, 0x2}, {0x3, 0xfffffffffffffffb, 0x800}, {0x0, 0x2, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0xfffffffffffffffa, 0x1800}], 0x5) 05:37:43 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) poll(&(0x7f0000000340)=[{r0, 0x34}, {r1, 0xc4}], 0x2, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x1, 0x81, 0x101, 0xb}, {0x3, 0x20e75a2f, 0x8, 0xfffffffffffffffe}, {0x4, 0x5, 0x9, 0x9}, {0x8, 0x20, 0x53f7, 0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') fchdir(r3) syz_emit_ethernet(0xffffffca, &(0x7f0000000040)="969b100e") 05:37:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 05:37:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000240)="aa19d06b3115bf35c2b85468ab3a7a06742177a25d01402fc76e98b8007353ce2457acbdfade7ff8fe16ef0f41eb695bcc902dc78949b4e308020cb144ff44c9bdb38fe99bf2f197571d127f5a7ea49ba3b6fa30", 0x54) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) close(r0) syz_open_pts() r1 = semget$private(0x0, 0x6, 0x101) semop(r1, &(0x7f0000000200)=[{0x3, 0x1, 0x1000}], 0x1) r2 = dup(r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[0x70000, 0x0, 0x1, 0x3, 0x8000]}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "2e07f1de6eeefe41f8386a24379747f5f0a0f52d"}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f00000002c0)=0x1) r3 = semget(0x2, 0x0, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000380)=""/37) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/90) 05:37:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xa, 0x3) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) 05:37:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="820201f0ffffffffd654b34cb78eb3366301878ef819fe4a2560d0f6d6a1e5c1458e1f00e7e755934b9bd60fce491e96f3003a7d6d53f6a966de99db6a5439c521c9a028c77e09d523b65bb61e5e88ffe583eef688e1c3e298e5abe11ce266faf3de03ce92f82e79f5fa790fa416f12859b1b0ffa297ba598fdf8e506a8b7011934f6d7c659455935588e977363f65976db2554245c0fd"], 0x1) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x40) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xffffffffffffffe1) fsync(r0) recvfrom$inet(r0, &(0x7f0000000180)=""/151, 0x97, 0x51ef5bdd282867f5, &(0x7f0000000240)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 05:37:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x8bd, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x8) write(r0, &(0x7f0000000140)="962eebb4", 0x4) 05:37:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x7, 0x0, 0x7f, 0x5eeceedf}, {0x4, 0x0, 0x80000000, 0x9}, {0x6, 0x5, 0x6, 0x80000000}, {0x7fff, 0x0, 0x6623, 0x78becdb6}, {0x7707, 0xb404, 0x67, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) close(r0) r2 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000100)=0x101) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc71b) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 05:37:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x8000, 0x7fffffff, 0x9, 0x2, &(0x7f0000000380)={{0x9, 0x200000000000, 0x5, 0x401, 0x4, 0x1, 0x100000001}, {[0x7, 0xcce35ed, 0x56b, 0xe65c, 0x800, 0xfff, 0x80, 0x6, 0x31bb, 0x10000, 0x1000, 0xffffffff, 0x96, 0x4, 0x40, 0x2, 0xfffffffffffffffe, 0x200], [0x8a, 0xfffffffffffffffb, 0x9, 0x4, 0x400, 0x44, 0x4, 0x7, 0x5, 0x4], [0x1e, 0x80, 0x10001, 0x0, 0x0, 0x2, 0x9], [0x3, 0x9, 0x5, 0x101, 0x8, 0x401], [{0x76, 0x1, 0x6, 0xffffffffffffff01}, {0x5, 0x49a, 0x2, 0x4}, {0x5, 0x3, 0x80000000, 0x9}, {0x7f, 0x2, 0x3, 0x2}, {0x2800000000000, 0x6, 0x1, 0xffffffff80000001}, {0x52d, 0x6, 0x7fff, 0x8}, {0xfffffffffffffeff, 0x0, 0x800, 0x5}, {0x1ff, 0x6240, 0x1}], {0x5, 0x3ff, 0x1000, 0x9}, {0x4, 0x100, 0x9, 0x4}}}, 0x1ff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x200, 0x1, 0x80, 0x3}, {0x0, 0xfffffffffffffff8, 0x80000000, 0x1}]}) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000000)="ad015efc47b7f00125c69fe5262fb866d99b1373cd43e1c3a0aa4dd6e5ef", 0x1e, 0x8, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000200), &(0x7f0000000240)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:44 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="20000000000000003301000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000768858856d6444d74181a34c955aa9135f37533869d1e4115bf95ed933b392b0b9715258110f70c46bd6f8e71365dffdf328d289e9a29b35646223da0953fc56967cd5d0970a97"], 0x30}, 0x0) setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0xffff, 0x234211cf, 0xf1a, 0x81, "c26be24b32732c88cde52719d2e17a2b266d722c", 0x5, 0x3f}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(r2, 0xa, r2) 05:37:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x61}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x1) 05:37:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x28, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 05:37:44 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/4096) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3b5, &(0x7f0000000140)=[{0x28}, {0x2c}, {0x6, 0xfffffffffffffffd, 0x0, 0x3}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") fcntl$getown(r1, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x3f, 0x200}, {0x1, 0x8}}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1005, &(0x7f00000000c0), 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') 05:37:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x2, 0xfff, 0x8333, r1}) close(r0) r2 = open(&(0x7f0000000300)='./bus\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000013c0)={'./bus\x00', 0x1, 0x9, 0x400, 0x0, 0xf6, 0x1, 0x3ff, 0x1, 0x3, 0x8001, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000014c0)={0x7, &(0x7f0000001480)=[{0x8001, 0xfffffffffffffff9, 0x6, 0x4}, {0x7, 0x9, 0x9, 0x9}, {0x8, 0x1000, 0x66, 0x9}, {0x7, 0x3ff, 0x6, 0x2}, {0x8001, 0x5, 0x1f80, 0xd2ed}, {0xdd7, 0xfff, 0xffff, 0x9}, {0xffffffffffffff30, 0x7f, 0x9, 0x6}]}) open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) close(r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="46c85a29830ef175ce543589a73fd7c81ea778947512d46f79fd8c64abfe58a08371d2572b9fe4a11a5c189e11", 0x2d}, {&(0x7f00000003c0)="c4c682e91d53b116c3c601d3047b871dcc8bf9e872229e4a33e81d6f249c5aedfd71bd37c4accaeff59560385c3e12d226f488feab8ecf455b5a973b79c51d8e2eac3cdecc7606c4c69cad03b5652e54e1c81c9a11510853f461f88244896305df3deadbc2994c19e1a4196e6f7471ce76fa9361cfaf0cdf2118c394753776f7bfc655a9a5b3d7a2c1213eec53dd985f20d7481883e8e817456eb8b2f3f12bc74d03df843d8b0d2fde44e4fea3c48297d776a0db7d6f0b75171ec516fbc93c4f40521628270c339bcbb88f65b8d5dcd4f33e987c45252d49d686a23f0cffd9635421c4ee6ddd65ca0acfe897ea6efd44a20f95f2a2349edce4faccb9f4aed0e9771fa723cad7ab0dd388f05067925ae9b0b4f6c14be93934c6ce9f20da76aaa61783deccf424ad091cc3e5d0ce259979be9c69a3b4e04adc8787f5ff2c0d05b99fcaa993c017701a78cf8620095fec37601027670539e8331780d6f67c65b69a43c28f2cca087ac19ec9506da4dfffe45c24f664524e2ed533472cb6b8e6fcc954e45ed7381031b02bb6736da7d46fca2f299839bb01ac357cf4d5d09d0c4eebb832e7b8ddeebee1fe59d498b0e61afe5137a67abaa1ee300ae797e054d17a57676e8038095f400c884a35cb46dbd27398d831443606f1ac0f14417e83f1491ae9db8a3d0f83bdcc9bc26af2ebbb949535613f62d269375f649c8aedcdaf48c61f73c35d9fc6bc94e8b205fb58c866bd78fc20b3ab5da3a9390d2d8ddf86adc19f0e9c187d2032d498bb09ff7fa3a4f16f72ac61dae69a7c5d524c8d0fa6eeb7203631deb58950c3da13eca1fd85ad882a7121d433a4b88a77916e98c35e11b1fee3f944bbb650acf91854da72038383263daa024e6953adaabc39750affcdfd561a5bba111d3e246b948088f5cab822bedce20a6508568c0ac2f2ed33c5629d776b0864afc1c573d229f88a36cb6130b4d4ccf80ae642b343f6dc182113ecf93b3c12681406bbcfd423550754c59ff152fad04fe7153e62244cdeaa02bcd2923aed81d6f80ea9b3cd4d01955c1c506af232f40e25f89b033b54745de31783e29915e67ceedf9915a4489a2db25046203cc04f40ccab3cd3b3aec900c49517a60f8f2547bfdff86e62c973e563bc5aa100378ae23eaa69085a3afa15fe5906f81333611a3f40b0a44b46ea36fb0deb90c6b628d313536534bea6cde050cd6e24a7d294ecacdeb28c1367e1d52a1d48c166f4a5442df4ea167a99392e511daa9b0604099f26fc727070908c079aa4798b9abfbd109b5bf9c5ac6093ad96fa8358ed6770a321d623cf5c90e3fb4c20fcc3ad9ed20d9e98f5ddf3a81f74f0ec66a5f24400960184a8e07d936480f821f8491e31a065b742dbee1701da0ded518ff3d5b1d1086018c5691998b9867f728701bbd2273cd8a44425a8a31e9ea2aa08099cd9ead1fce4da995c0fec2544fd15d4193f90a01edd0fa3fd3c29eefe2ca7ae8ebdf8589f0db7c41ee9790fdb9709b07e40d45c4db18c0883a348f6d6add6447c8a749a66fc7704cbc52de6d092ee3c5a5296338476a01541d634b7e644d30b048a14c89ad0e84ee7c3a226a9b68be721c78540495088ec9941f5c15cd8dee7cf030d226460c983d18399b8d1f50f1a0eb366e485c078d0c2bd1d9bae885b9ac1cb9e729aeb1fd4d9980290324383adca0e3ca448da619a60ca29a65a5dd1faa7a6e38ec3ee44eff648839178736f8ce29d464fff5432529cb6096f80c51f4e637aecb282f5674783988acfd7a6744dd0b7bb3710b7a5cf2c0b85ec4be10ffe6dc337d7fe9e18164ea02d546a03dbbcdd69d2f5b83e981d9038280e3930f750102ba7a4a6d9ace4c752437eb49e1efaa85e0cdf6ede70db10fd937cccae29439d0017cc6af6645a568539a4132717c97671989a9301ffb3583f2311fd5474875140cf85121d8b445edc04e6072c640fcb53cae073d6a49cfcb0c467bcc15d9b76470f442042bfeab50c26587db779de1e5ae54ccdce6824becc989711d8ee224e6fcea5243665c416adf419a999192251ea9eb1c60020de7ba779525ea0682b7f5efbe983fa66750142a053c3a31f37ef4ceb1183ae05bf892f76d5ae220f7691ec3c6c4b72c5a3e228bea313f951b90e218b880e7cba13a8164520ca5bff61b5415bdd0d338601601007d10c48a5bd9d40d1d66ff47b0bbf6d141d41d0a9ce00deffd47a601f15b1f5b9202f31791682b1915ee782c7c4e6a16031d04492f3ab7a676df834488973ca8312ee53afe516c53def70ae1b0cfd7523db4e1c30b3a26143957f6d9b5cc24465670f12288ec6e1e0ed6322c1888087cb0313afdbf3cdc3ab69ee2a9bc28576bf9ffec571dcdb4aa35cf5ac4b438efd03fd0554fbf66993f54c4845d234e9ebb2692aff144875e5a3521cc54ca79a4b65da5d7ca41dac65b23882af4e07a11dcd2209e9878af2049f44390be600b6f603fd2ca28aef3afc6e50714c31d74222e748cabd3d1d2af7d0c22dc442876100c46c2c6f941284ac9425742e5094acaaa777634e08c970f2e5a3b76fcee7cc89b7622fde434c6481ce94c4b4e3725442ff8c91b15c8c6b462eff28adb2bcccba653ae64f80dd906f6413534ec94a5c707138d8449263ab67b278249d047595f9b7cff4fe521da94d9c3c8e89c569ac2bca8ddf2ad80e1c7556fbd4178b2c94ea539e98076339b96e8587c60f0788dbc4057fa131aa8352d9a31a475e06acbf19f28b4e28080fddf3170d535906a1c8c7a117241d1d7267012e884d48f82b730cfdafbd9f876588446bb670a709aa839e316d07c28c6f707646250f264c4bb766848ae46684fed10248bf87f8f59b0ddc4f81b4a580a94a20483c1eda71efa3dbbaf920b9e08c8df89df5f99288593555196d054592e5fd235e5a26940ccb3b26fd0518cc7988286bdb689d1ee4d0296cdd7a054f1532994f935143c9736ca2ca18aeafa028ee78a8b37a71ee5095e48a5e783337088efe1cf772900e627261a1903c93d7a647a40644bfacab9f65859dcac3189abbef5d7a230b300a9584d7c0490b5e89f8d9ed1c49d05bf32d3d214e0a82d0121de5ea4acc6c098ed4ed2a3bf6d5c3342455feb9479b4f8fe87a76432ce1defd0d1ed41ae388bb6e660417eba3f03355d1c0d3aa97adf6e9a4ba70d9740cc2e62d4e476931ced831308a314ea1451de2b559331ce03450aae8d2c27605834f55436049745e3d6cd23b849910d955d5b09be93d3f6c9081f10e5bdb5545e4f935025571304bb9ba453922a49a3077eaaa633f4ab05ce00a759caee9094906efa0566c8dc7b01474841e9ac72d6a091d903e502e08a0049e74a1b68f8a13e36cecbe52e5496ae03eb476b195a9f68ae8c84a8d3a92416ba0e1a20e1c0819f48a9ca016398aa9fb2f7a926bef3cfffaa25be71f712b0ee8c0147ce9c7d64ddbbdba1564201b1c727d0eaff9f88788f1d250efae554e5e20bbd3d9305d9b74ce1a5597d0bdb0326c3954047d732d1320df311bb66c7057711181d8122fe179821a0c64ed3529a66bc5821539a5c3770c13251fe7bccdf0f8dedfb90b4f37ce4376c7660833d63728935656a8ecb40253ab576420546081b2977374044b3a28fe72f32203eb6bc8bad87a1c8268d8050384809b8a9adce6bb61c4efbcc1d60737397719d3b691d56b0657c054146d932d6d749e276ed587380d6a202b7716ae1eaf9e3988707644bfdf0f6444924983349c4c784b4b833f6473c60eab07af17fcd07bad47b099ed6800acadde35190e31c00424c88215f3471a134bbbd8ccb70549b88d806f047d51b233811fb3df85fc7be5a88e0cd4968e60cea494835700bc28dadeedca4dc1ef2f1d453ad1eed807a6c09d3bd60170de17d8b98a1a3ef12bba9a2078318f7c877ba605b0d379edd70b13e6510a7efa025ff3c03787b046471e310b0a32893afa86b2cde347460d91779b1d65c27b7186b87cd1cdec1896e051b976383b37e83d21fd778befee2b5b5443b3f5ae8319bfa37d358d5bdce5c7eab1cfe2f4cbaabfec914f210b631c241aefd14cef97c62516ee2a82cb19f0e282b0d4e89ccd13f30a49eeb93c516b84cf4b8877c7dc07c6b0ed6b3f9ad72e7d699ea2ea7c963cfaaaace9b245372601a733baf8f70c79f8dd9d5a96e77e20fdd11770b190332967cb39ae12e842d6d4958708bc880f091bc653e910a9c7c2f1e83a378ed877b4d442d6803a3e7ae1e884726719800cb961d1d12c6243eae262a447d7d7c680fd9f59a944a8c61a389387a2b992a33f783c9cf88fcc872054aa922177076d26f078100fecb8be10a118980edf605990a9f5ce60e22a7fbb1528e70e6cda15f4e7abdbbcf944fa003975116c70e2a992a9fabef910a76c69714667b831e81f54eede41b8b6da50d3e9f9ec09988bafe4c4899fa69d9f59d9a692eb81f7042326bf597c6c971637cd6d9c3ae6d128491e7fab667f4d3af46450de77f24e73e29097e040cd70d3189fdbb2fd04293cc762519ebe9a69ab894d6f6079c0077189cd787f4f9df16e047aab8e71703edf87176b37d2eb64262997618672cf107933cccee82b2a977b5a2cfb5f3d6185821217db289b518187e95577b26432ba18b26d74b90e7eb0627c511ca367c80f5aecb9c817b3a4641c757e1f814b1522299621912a6f1d1743ac0c1cd08f3baf84db03b55046b4a4700fbeccc9f377fbaaad1a80d813139ab41857c3bbe9854a42db86d3fe8394471482ec2cf40f32e5a172251a25a0c4aae42059407c594e0a3c671a564ed102f03d8b961b082af814cb14eadf4a3b6c8ae5e5666b1d2e09e6b98095ad77d64d39832fcdadbf55b01f0c60315ba0a9dd0a3c291fc0a4212ae7fcf6fc4f3a5d755accaffe66c564cde71d0872223e2f0ebb740ea572894f4a0df7084ff38e6e7a20bc88f55d2d3f4659daac9b0a7680c0a5a177941b30d1fa46d8563a937fd6966a325388aa65fee04b02194e1185d58503c7bf10571ee61e2ab1242c655156691597e09c4feebad77a9f8d1621945061b74d5f4c52b50954d1aa399f3c587e592dc00a6ffd050ac7ca87fb90d8f827c6eee2eaf1a7513c5b917bb6667c51aa4076de9efbba6702c05d10c3d9262da7c73d0d2fbb80b396c9c588e1ea61b61d2f9131057404d39dd15578635892675dbebaae4e2cafb3160a586d5cbedfadaa1d9609a1fa8f532b9ae3fcae67408834cf9134846843bf2cc692c89f092b1a9aba8477a69a65285d53130751e5da91f3134faaa099f753cffd589702ccfbc1e4cdad154eb4385e0b474f311dc7a96ffa05915889f6929714106fa2f92c4770f5cdfb9906c77393221f6e2868ed1bd34c466983d12e3ba769271c13656aedd01f3e308d152e70d0dfed90b47f9cabb5ef48d81a128b2bc15ff8b702b7f84df380b587e0e5c0d2c58419cd04770788688216d587ed06ce3b679049dc9fd7b87449a84ed83862a40b83f67344e92a208bd05aa2f230bb9e2130121a4ac98cf1d9d20ce4b38b4e3dccc8b8f35baa7315d1d335733d3e2244930e4d56307c18a9d91c022eca6d1bf6a22b12b40687dc97f3c145d1af6164b678d876ddbf828165c31d7be41420b05c53f2116704eeb92fccdf449ea5d1e617bf76678f7b21a734ac93e351da41bba1224be3c86d81e217362d6eb2927bb9d16767f101cfc6cb3f7fbd3489c02637b6e747341dcfd455cdf04e000a24b8c76c95bd0a1c6524b7277948a613198138f4a0755145258587a81ddfdbb33f3387b8c01bede498", 0x1000}, {&(0x7f0000000100)="1a2f1004610f6fb96a07b8d3649ec16ecdb42557ff7501f1a3bfcaf2233f0a875effed482910976bcc1b", 0x2a}, {&(0x7f0000000140)="2bb15d8df94d700de890808a2aaea898704f7b77f4e6f2828f7fa958f9abb2a860ea20413b895a43ffde0346209a632cfbe7cb932b01f67eac3b284e5ad8d552c15410d0a00ae519bc146c32febc8e6a6d042e4234372470ab1cccb8393686a198a8af", 0x63}, {&(0x7f00000001c0)="8913cfa063f21db79a49ee4f704cfc7076a319d5bab590cbdff2d3b40f916b4e92a007f06fb72da451242c618fc254c478548d0b0dfd024aedaf360654734f4f690d2969f7e3aedafcbcd9006f67aad277b0bf1eefc9e8d1126e4a", 0x5b}, {&(0x7f0000000240)="8d9851b3b2788bc49ecee848f180488dea8cf002f36ce5c3086a", 0x1a}], 0x6, 0x0, 0x0) flock(r0, 0x0) bind(r0, &(0x7f0000001440)=@in={0x2, 0x1}, 0xc) faccessat(r0, &(0x7f0000000340)='./bus\x00', 0x1, 0x1) 05:37:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) 05:37:44 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/131}, 0x8b, 0x2, 0x0) mlockall(0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/112}, 0x78, 0x3, 0x800) 05:37:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xb1}, {0x40000000000087}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x250, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\a') 05:37:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10808, 0x81) 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 05:37:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000040)=0xe) 05:37:45 executing program 1: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x8800, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x0, 0x5, {0xfffffffffffffffc, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xffffff2c) setsockopt(r2, 0xfffffffffffffe00, 0x3, &(0x7f0000000140), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 05:37:45 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7ffffffffffffffe, 0x40000000000000}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7f}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x400, 0x0) 05:37:45 executing program 0: r0 = socket(0x2, 0x3ffffffffffe, 0x0) setsockopt(r0, 0x1, 0x1f, &(0x7f00000000c0)="caf5b415", 0x4) 05:37:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) setsockopt(r0, 0x1, 0x3, &(0x7f0000000080)="f5078e062bb4f8f75cee0bab5e0d2009292dd0e2c8cd11ec5dae9ed0524f31e36a088dde121c5f396bf7cc44cceccf9585aa050223b1c14e193cd26e20ab4ae1dcdf79ba96a3d489c19e11bf82b82118b5b4f4f0c878684683960d78e8ad6c4318e9331af6cb7188ce32a1f2a5d4990e65b06d5ac36142411558f8fa42eea61caf14c3a57e738e5ea53e26cc1d41d2fe972e87afef14fabc071e36ce7af7acf08869c6ba1428f9eb82aee323438c02689a5a6297f1b7087edf65b785544b32a35bf56ec930c96293e0d212b802488281250dae05c29d42bf23f6382f88946bafa37b6c34d3aea1e9728597dadb362138ba674fb9501004b9", 0xf8) 05:37:45 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 05:37:45 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) select(0x40, &(0x7f0000000000)={0x3a, 0x7, 0x7, 0x2, 0x1, 0x3, 0x4, 0x80}, &(0x7f0000000040)={0x6, 0x100000001, 0x0, 0x9, 0x0, 0x8, 0x0, 0xfff}, &(0x7f0000000140)={0x80, 0x80000001, 0x3ff, 0x3, 0x7, 0x6, 0x5, 0xffffffffffff4e8d}, &(0x7f0000000240)={0x4, 0xb9}) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) chmod(&(0x7f0000000280)='./bus\x00', 0x112) mknod$loop(&(0x7f0000000300)='./bus\x00', 0x6000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) 05:37:45 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="6546a8d0") 05:37:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000280)='./bus/file0\x00', 0x0, 0x1a) r0 = open(&(0x7f0000000240)='./bus\x00', 0x20, 0x3d) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x40, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getown(r0, 0x5) recvfrom(r0, &(0x7f00000001c0)=""/86, 0x56, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB="017338"], 0x8) 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x80000000, 0x1, 0x0, 0x280}, {0x101, 0x1000, 0x9, 0x7}, {0x0, 0x3, 0x5, 0x3}, {0x7, 0x9, 0x7f, 0x40}, {0x100, 0x0, 0x7, 0x101}, {0xfffffffffffff78e, 0xc8, 0x9ec0000000000000, 0x2f}, {0x400, 0x7, 0x82ce, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x28}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = msgget(0x2, 0x110) msgrcv(r2, &(0x7f0000000000)={0x0, ""/49}, 0x39, 0x1, 0x1000) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 05:37:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) pledge(&(0x7f0000000040)='**\x00', &(0x7f0000000080)='#$!\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) nanosleep(&(0x7f0000000000)={0xc43, 0x9}, 0x0) 05:37:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="4c2d085e54568f7b2e3f8caabf576a949fc300f8887ff5092f975ca019fea213ac0dabb6124252f4ad56fb40088d44ce2c76ca11327967d7611efac0fc703672eb3f3b1bb019e5452b207eb72b0ec795f3aaf01232b96a54980b6d2a460c7e85fdf6586b397ae980109525153227c400a369aa705026c8c6a19d4cbb658eec1d8fe9a3861e6418a662a9a9cf2bf63eafbc31aa93ffc7cc452fecb8cb3137422ccbb80b6078fa877998a9904776add524b37ec3a094b65c443df5e1ac3f478e4c8a6edc62e3c0afe2b994ce31b27e274567228e7673afba2d07e623d60fe4923a4e64c10ca4b8", 0xe6}, {&(0x7f0000000280)="8774f4948c2479a6c9882fb312aa92e7baaa49576804761baf70abd6ad70073be05ef3faf87820ad4f4df6a7d7b4096ee66173151e0a80122519f5dcd906a785c4371abc0ca4d4701f25ee3bbfcc19c9b68f8e85b5b17e92bcff82bd3efc4d93265ac7c964462e1af013289d1f520b55888383ba254d5460706e41f7c721de69780056802fa90e9eedb9d8dfed33ca18fe4aa17c1c97577b79aaf83fac989f2e1e28b511b2f2249604b0bfa0b6934edb7b03ad25fad9e31cebd40a457f8a367ab1b5c8687be66ec72c7cd13b05a5c811e7cd7a", 0xd3}, {&(0x7f0000000380)="a780de56fc0e6b694ccc578336dbacbb2bc2da138da675fa28f932687857840b536672f5bf24c25aaa29b71dd97722ce9fefe265745ff22e5223796dc2fb7e584c74873a52fad8ff140561e888b9bccd623b5301b1df3489f90df09950b274a5d0a3e94e0b035d16d757ad538c94654b5cc42f061a6d50f09be4505a6e1f0721a8dd4df6e2043891895ef0dda9b4e3750c8d7dc640bd5b9ccb200312cff01e4b925c224e687f2c9b804ae23243da24baed176168f6c0edd05176c5181a552342551c49a3cb1b32e2", 0xc8}, {&(0x7f0000000480)="3e522fc0ebc4ce468bdd72a684fabd29df2525", 0x13}, {&(0x7f00000004c0)="63d22060d885fcbf6f59332fbbed8fcc8e0cfd07c4afd42341e8dbfbd5e700e4641f98b54c2585b55d37fdffa1c04a6c102a4fa622d7310aea1913e9c5c7ca4b14656132f2be1c5dd2a301936f9634c8851105f487f1078a97e1824e10ba4f9a58fb42de6fe66cc7fbb3c0e46fd1a20bca3827cf09571d3d09e60e28cf480957d017b5e5718e17428ddb224bced9ba0cf33160c2bbbe8b1ebd7a84627126a09ac1863caad38fbec3225844effb4380c771657daaf5afcb7943093a3512b85a90bcfd299cee2d62d7ac7ff70cc8693ff8e1aa19f63f33360966ab554861", 0xdd}], 0x5) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) getsockopt(r0, 0x4, 0x3, &(0x7f00000000c0)=""/91, &(0x7f0000000140)=0x5b) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 05:37:46 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x210, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) 05:37:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x40000000000003, 0x1bb, "854967f5afa680400900", 0x0, 0x6}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x87, 0x80000000005}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 05:37:47 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket$inet6(0x18, 0x5, 0x1) getsockopt(r2, 0x9, 0x7, &(0x7f0000000080)=""/87, &(0x7f0000000100)=0x57) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1a424632fa6812158334aa0eba3aee778f8d9683", 0x0, 0xfffffffffffffffb}) 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:37:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x1, 0x1f, 0x0, 0x1, 0x800, 0x2000000000000000, 0x3, 0x0, 0x1, 0x40, 0x200}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 05:37:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:37:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x1000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x39, 0x4, 0x602, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x8, 0xd623, 0x800}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000003, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x10000, 0x7fff}, {{r0}, 0x0, 0xa0, 0xf0000001, 0x7, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0x21, 0xfffffffffffff0a8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x60, 0x3, 0x800, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0xcbd, 0x189453ec}], 0x20b, 0xfffffffffffffffe) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffc, 0xd1, 0x20000009, 0x7, 0x5}], 0x64c4, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x1, 0x9}, {{}, 0xfffffffffffffffa, 0x8, 0x20, 0x6, 0xffffffffffffff3e}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x9}, {{}, 0xffffffffffffffff, 0x84, 0x9, 0x1, 0xfff}], 0x4, &(0x7f0000000700)={0x670, 0x8001}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x32, 0x0, 0xfff}, {{}, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0xb557}, {{}, 0xffffffffffffffff, 0xc, 0x0, 0x6, 0x800}, {{r2}, 0x0, 0x8, 0x2, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x4ace}], 0x0, &(0x7f0000000480)=[{{}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x8, 0xff}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfa2b2fba8bddba8c, 0x6}, {{r1}, 0x0, 0x9, 0x4, 0x6, 0x7b}, {{r1}, 0xffffffffffffffff, 0x11, 0x80, 0x101, 0x8}, {{}, 0xfffffffffffffffe, 0x80, 0x0, 0xfea}, {{}, 0xfffffffffffffffc, 0x10, 0x20000011, 0x7, 0x1}], 0x3ff, &(0x7f0000000580)={0x1, 0x81}) close(r0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) 05:37:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x118) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) semget(0x3, 0x0, 0x40) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000700)={0x10, 0x5, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd83}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7f14}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x4}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2bd1}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}], ['./bus\x00', './file0\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', './bus/'], 0x401}) r1 = semget(0x2, 0x3, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7fffffff, 0x6, 0xe0, 0x4000]) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:47 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 05:37:47 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) pipe(&(0x7f0000000040)) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x2, 0x3a1, 0xe19800000, 0x400, "3e98f06aeb583f4fb315e064bf815905d7ad4b7d", 0x100000001, 0x8f7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20580, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x3, 0x647, 0x8, 0x1, "9d8fda2699dc51eb35fdcfd1855b2924e2257b9d", 0x3, 0xffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r0) 05:37:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 05:37:47 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x0, 0x7ff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) r3 = kqueue() r4 = socket$unix(0x1, 0x2, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xfffffffffffffa0a, 0x4}, {{r2}, 0xfffffffffffffffb, 0x60, 0x0, 0x6, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x3}, {{r4}, 0xffffffffffffffff, 0x8, 0xfffff, 0x6, 0x3f}], 0xfff, &(0x7f0000000300)=[{{r5}, 0x0, 0x2, 0x1, 0x0, 0x5}, {{r6}, 0xffffffffffffffff, 0x2, 0x22, 0x80000000, 0xfffffffffffffff9}], 0x20, &(0x7f0000000340)={0x7fffffff, 0x7}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r7, &(0x7f0000000080)='./file0\x00', 0x4) mknodat(r7, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r8 = semget$private(0x0, 0x3, 0x12) semctl$GETNCNT(r8, 0x7, 0x3, &(0x7f00000000c0)=""/185) semget$private(0x0, 0x3, 0x2) 05:37:47 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', 0x900, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) dup2(r1, r2) read(r3, 0x0, 0x0) write(r3, 0xfffffffffffffffe, 0x0) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/171, 0xab}, {&(0x7f0000000200)=""/1, 0x1}], 0x3) 05:37:47 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0xffffffffffffffff) chroot(&(0x7f00000000c0)='./control\x00') mknod(&(0x7f0000001400)='./control\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000100)="9f593d364e9cd20eb574a2542836d5ff6d97aeb69bd71c9aaf8b33c7ed13e3d06321dcbfb66685e6c3bd55fd54bb64b56d98c57a9e06baf88f4d5eaeface3c77b6ac2ccab6364fef8f8f9e505e8af4b4d5ae1604eede10017f0f0fb7697b719eb210a476f4fc67979eb6ae1e293cc22b18a9154b9c9d2429d79d7131538da020b874544e94d3703b4912d8b64de153585f2c478084a15a2ed5531aef1116de585c89425644eec1317b854a3adc6bafc138a274c5bc07d96ab9234a35a5073ec132f5e664a6796e15e2b5aaca5da2974a8080fcd424ee4778eead74932d68047c6932db25e314834c9afd3ba4fffa24fe12", 0xf1, 0x8, 0x0, 0x0) 05:37:47 executing program 0: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) 05:37:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7ff, 0x3}) 05:37:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/4098], &(0x7f0000000200)=0x1002) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="210e8e77214a53205373fc00042fd74b79b1c25fe1ff63c62e2da52918378e6f2ef95a16550e5205aba72fc68886d1aaa97474ffc869acaa2fd72d9a94077db48d21e409053f8b4371c9191283cca7a1d0cc129a9e00264c3494001c276ea35f05ffff0b8a"], 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="cf51f4fe8d4dfa2fa99f646278b15df91505c77887439549a35b37a2e9d8dfc429e9d362213536c115ec2bcd6ad3515fc0f3f59a0eafb370e047cb9d4d2996f067792db574d978582c64bbc21d84e9b01032976674b8aedcccc0747245db1ed825d66d818537f19abd", 0x69}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xffff, './bus\x00', './bus\x00'}) 05:37:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x287, &(0x7f0000000040), 0x10}, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="34681d8bc3bffd9f032261e893f56ce6a326805de08a33ce357b935b8a844a31f6cdf96c1d2eb9343250705defb3901f356a7480c5f14edc7ee837789ad001ee88ecaffd27815f3a6458857006def22d00d0dd2dab1eee456bff3a37", 0x5c}], 0x1, &(0x7f0000000140)=[{0xd0, 0x1, 0x9, "c68f2a6dc5d7f058c220e670e73ff424a4f7f7759e1dea2f60f13d71be2a32fb9db8d624ea62f0b2869304480d480bf866e1e127bd113acffb3653bc11c295518e316d46f96d84eaf4ab5b42d5606467436fa290b9ec8a6b13ff1e23047f3c51d837896f9a119e9eefbb39e7d093663d087713d16a03aa14e345c7d5680b6928d2ce2c2278344c021671cda41b020a6b1babc33797b0db932da188f3f36bfe9ecc33e88932c0cfa02a79b11237ab2314395452130041d02bbb82763536d282"}], 0xd0}, 0x2) 05:37:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r9 = getuid() getgroups(0x6, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="af6512b1362092b3076d2eca9abf057af497c016bf356c22007e72e153473d3b236d93361c6713818342b8b922b3018c70d0b585c8c338f8fde6e70f7657d7afa5336274671a638f7ef37d3c0527442ba2cebfee77c3f66a832f53566cea11cbbe8a763dddc92e7ed63bb6c43a417c695a34a80799841543890b9ac39e2f8dc342bf033ffe97b1fef203a37246e980b618e96a85c08dde0d11eaf5c0d60abcc3851ce428c1da4588a0ce90494e262256a5198bb95f8c7f11a6a9bf0d68fb24d5", 0xc0}, {&(0x7f0000000240)="a47f663c30dc91c45638e6e87bf6cd3e80c146193809e2be8e03c24a3e6f0f88cd6c031f2e7374073f78e4f4680e25b17ed971863021b98f0b2adea003ce619d231ad192b462c3177d341df013eea8c028074472985eae9df4522191b024680bbfde29e21751d8ac0c755bc5f1c948529dcb5cf356f34d5ccb3dee5ba35d3de24f24c8e9844e92e60437e5fb37b4424b6dfebd7070de4e4407d91404926ce5c31ace6364eac2c019d187f362b78f772d39c71113aadf83f1eb38c309d63c2e5d95b760eee4947e0a2811985e3663a7217bf05b90c703b97b2bb5db3324124f8c535d", 0xe2}, {&(0x7f0000000040)="f7e54c16f60ccb", 0x7}, {&(0x7f0000000340)="ea4efc1339057c96689ef80196039d70b7d8e3f67de78bd35f34e7e1535139d60eff2969164c6273f8390ee7c3b53c6a3f845ce01f3e0f766443c6f45d070b547453ffb926d6a5d0e097ad19b16386b882305420f24cf37c1afb496ae6ac3629da3581ce3212590bdbd952288af9b8d3b32a37b6a56a9118386bf2dfac16b7625ded94b97c03ab945a5f081b15349f5fa73ea547a8f132fa4c4d94f4430b7d2176b57e11fc7ff7a2aecc66dba5aa9cc7f4", 0xb1}, {&(0x7f0000000400)="7077dd0c18dfc7df8ff8292cfb82503a85656935a26c18c42f862422ae4aa1db9297ed983c139f39507aa6f1b42559ef58ebcb7c8d8080e947046ac51b899654eb0fba81f68053fa07d5f2d23e0417540ad4364a3bb90108d7895c26eec8182a910f41325aa2df746af1374578505cf83907f22697fd6474a496103d160c97da67085005e53e228e9edb9ea6f000113aee", 0x91}, {&(0x7f0000000080)="373a4d82", 0x4}, {&(0x7f0000000100)="ef7d362d4441c6a535192fbdcf70577c1171e2bdd43199f6b38983f66e3f01f819cd599b", 0x24}, {&(0x7f00000004c0)="a31d6114bf3aa480c7f754757150", 0xe}], 0x8, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x128, 0x400}, 0x8) 05:37:47 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000300)=""/86, 0x56}], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004bddce85fd4ea995c2aa083d32b8066728a16bc2cb309b1a55b3b12b2bf94d9f6241e515761b2d46195468940f3d7949664abd5c0dd3123054d20dc734e954d83bbcbd6c55e8706449c079d80619f6c3b10a61829c5670fb82efe0ea067bb055918ffe24b1936d318c4429709a932f82188a8cbf584981edf55f0adbdc8132a1a2786c45c6bc4fe112e12e3b4650c760b9231f6b1ee8720b7450a767078827b26b6abbe75ee7f34aae6e4715be2380942835fd6b97754933dd13555777b565c14e85642f3ebfeaeac26c482b7ee7a0"], 0xa8, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000380)={0x3, "ee95b2209db11193be5695b3ecf486ddb08bab102b9d3442c4598bb4584ee3f04dfe438a824147f734c41d4b5fc50e4400fceb79c8cf97fdb0d1f9d476f894dfcb5825831ecd3696c9280aded9566f1d6f58af739d792967a208fecf919922d4dd07958f39b7a0e6e2760cb79d5bfd4887bdd993a61b895a754627afa3d45ce028f26fd0ad2a626c70b5024a30807288d7ddcc868f1374b3"}, 0xa0, 0x0) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="03000000000000004fe9ca7697f015947d704393133ddc829a6bd771ab4c7b1fddd576f1457515ce59bc4f5b53375bedb84c84963d1edd4b60af51f325490f7d3b9a36f4e78e1e1c0bd47f45ce14484d3ca93f8d616da800000000000000000008000000004200000020000000000000"], 0x1, 0x803) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000240)={0x3, 0x59}) 05:37:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/98}}) connect(r3, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x3) 05:37:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)='\t\x00\"', 0xfffffffffffffefe) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1ff, 0x48000000000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x6, 0x31df, 0x8, "9a153068ca9487468715347b17adaf3f6ab946b7", 0x9, 0x5}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x101, 0x8001}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x2, 0x7fffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x9, 0x1, 0x1, 0x7}]}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/219, &(0x7f0000000400)=0xdb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x5, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000440)='./file0\x00', r2, r3, 0x2) accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000005c0)={'./file0\x00', 0x2, 0xfffffffffffffff8, 0x8, 0x0, 0x200, 0x101, 0xfffffffffffffffb, 0x0, 0x1, 0x8001, 0x7f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x1, &(0x7f0000000640)=[{0x7ff, 0x3, 0x3bd64423, 0x5}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x46, 0x401}], 0x1}) openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x2, 0x0) utimensat(r1, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x0, 0x8}, {0x4, 0xfffffffffffffffa}}, 0x2) readlinkat(r0, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)=""/1, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000008c0)={0x7, &(0x7f0000000880)=[{0x3, 0x3f, 0x1c3c5f58, 0x2}, {0x40, 0x3, 0xf576, 0xf2}, {0x3, 0x8001, 0x400, 0xfffffffffffffc00}, {0x0, 0x3f, 0x2c1, 0x800}, {0x8000, 0x502, 0x5, 0x2}, {0x7, 0x20, 0xfffffffffffffffa, 0x6}, {0x1, 0x1, 0x2}]}) rename(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000009c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) 05:37:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r0) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x15}, {0x6, 0x20000000}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x7fff, 0x1000, 0x8, 0x7412}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) sendto$inet(r0, &(0x7f0000000000)="f72440a12552466d20eed43a6393376029763f26e24b4ef88064911fe7317b4a0b7f6946de407c60ee40f1088de98c5180fe85f2", 0x34, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x320, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x2, 0x652) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/134) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/3, 0x3, 0x41, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x3, 0x0, 0x4c) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xfb71}]}) 05:37:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x380, 0x128) r3 = getpgrp() r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xfffffffffffffd97) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000016c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) r10 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001840)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001880)={0x1, 0x80000000}) r11 = getgid() sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000140)="96e3cb95843e25efc221887b3106165400901a02a752472c619d465c341f1193e3cda0e030fbed3ed06eef931344d3c73f9cbe4ff140931ea2bf84362358b0c5ef2dcf285a2dbf4d39fa6abc6e2694db29a90251ffaafd583f2e789d7afc40de5fc8c37f48ce404131ce09389fb47aeb41272cff5d169364e03b081c803f936a302c6a66b282b17ee39317a98500cc4dd5ce5387c3ed76417e4ad66bb767b75844056b559db581c5e824d9dd45c76665f94e7a981726e75d05a92dfcba653e2d70a6087deb31dcb063c0f85c2397e27c49ef25058b3840f6f220d6f1288ae49841bb8a1e", 0xe4}, {&(0x7f0000000240)="7d0d4f55d1e407733e2850570aa6eeb45e47a599c83c5aab72127f1f3bfc13ab0c84db514bd547e404cf27ae1bbc29964e4efcdfd91927e69da4ac9b0fa0f0c53b19aa109bfd62dd66292fbd4a9ca26f99572794a8706295adba526d4ea8db67465daffb4dbf4e6f6aea9584e4751ad258a2b9e71fce4bd0bedb0593d15dee75aee740402d9afdd96be7c6362fc3c2956e82c763", 0x94}, {&(0x7f0000000300)="931746f388ac47192416bbecc2d1ed28145467cd7ff7e7961caf1cfd8eac02310f0044fa0ef5ad1533e4626c1e11cf4b9f1782bb449238e80379454db5f8c47742b07179b8c17658a2474c469a3589a3f290ad6f2cfbc06610a59c7d2f703b005ea3aac30d7c4d1782fd4afbb2ac7c4fbe3b18cc3e172d5f05559e5bd51603ff4629222c2d7c", 0x86}, {&(0x7f00000003c0)="aa1255ef8d6921ca8e5cd5958f25a13ca5cbdad30ff7b5fc256c50455ce3ae97388a88b891af5c58b45da5db1f5046f847781d8f54320330c92df50dd8d320c114f3598c4a736cb5557c283eb2757eec27fe918cea62d133054db52b08239a0a947a2a341826e5a0d14ef5073b23a51ad64c2e9c754dab91bd3888a6662bb10066dd715b76f8f44dd3b3054279ecda38c6d64022e52a9eed038236f5d925a6e356aa86bafdd3970c38aa474c0e9fab6e7312da0a990d0f29ffdf453a8d60792a34484f8654ad3f6283d89d7816d70abd838255631b751d0d22bc18d5de7d72e4f339b326b470084d3471fe4bd069c35801482167691433a803418422dccdaf24ee7978391ade696440789dc445a3e08221544051aaf3a84e3a34655281c002519f66c436f6a7d93145149256d09423a589596079e11c93f5996fe8c34edee5c40596ceef735ca641581a8400b4c6887f08ba8d21c9a41edec8d59c633ac5208b70024fdd623247d5022dfcd1e731b9e9589059044e3f0d82457eea05a82ce9e034815cc999d72a12baecf6d243099a4a588d721acbd98da107252153eb5554219576d18de1339908d799061b6af4f7ff860f91a68948a355e83d3e19a9fc155a55b35308a596e77b10c51574fe50f6e8acfcac03a6db4056a9766049bf2ffc20786f45265043897275ef3c0fbd759a2101f1c76028e68009922e80f3f9e59ca8ba6e663236b4b34b2abe86175ac5d0296a3b2f71fe91201ad5b9305e3b9d4628ce67ee75db4de539fcaa606113e7d0a8ed1d953472f7057ddb09220ea4e71721f0850b0df631dbcf0d66ae00f1aee43a63616be5f272a3cf64854700f9d8e133925eaa1b8beb6ead3a9d6a2b89db02c6574ad55fd5172e6d42537258b496c9f173e149ebb3aa97c1e0ea590a56ee2530595210b1fc9c07f43fb0f9cea664caae3eb11abc8d388ee31e2f63d3c869417b1f2702bcf0b3669f568dc40e3e05fe8b79b044a9cd6ee975a4de45793d4f16eca6834fc8565027a4b3996c7c9faf505dc51e5722fc9a281309aeb9da359a68c3f6b8912a50ef318df4abe415356359f0cc88abc533c0f3b8b4d97a8e93a4540fbb9578003f46ddb32b6ff91477d3ef0571bac1841e3df4a3f273314736455bc9ab24ca0aebf85b07f6147f3fde85ccc3e1a1434aa57a4439efd954f2776840186911ec74212ad9de1192888bcda1d3d2b4db9b86c35bd6e348024a8ca4da5a0287d2af540e3439a9e1a0efeceb8b2da22d1b81cc06af487482d4a943edd83c524ad45b2b0847a03131c8aea7e93bb22ac72741830ea2de600ec4b0ad942ee3d369cbd2e461ac1656b9ba939e98e9f4b27d6f0464ee378869cc525eac40f7ee571cd3b492e9daf12ef38ee3eea6262f4b6d034de9a08163e290a96bb08639faa9eb373823fb8a3c30392b01a43089bbfd39c846735eeaf80826fac74f092c62df005d2e340dd716dbf6f2f2248ba9feaac30e9e1d9626c1ee7841e4f7646ebc9b011dbe685f5f949e1a53bcf1773266d338f04a1b4e746bd0f732243cb579a6cdb5a9026c312584d76870cc4dd81410fa86d0432329d575039d97a9e3509dca3e0ee34c9918e376ac9c7960862aea02296976488ba1f36d3654420102d3bc341bbfc350f3c30b2c237da4e24e2a04f92cd856e2515ce316ad97dfc8a055cd75158c330c33f5b27243e656c4aa857662763213e75ecfcf5951f323e51c799aaf4cfc53ced97c1da5cabc3eaa124209e9623966bf683d809bd1194c993adccb56889d7db54986a875a3928977121451e8385a06f4c55b8a6e5a609dfeca0e7105db253c853726c5894e96eb09055508b8dc8f4507fba2f74cbab93c6c2f73a295a52d12d6f56ebecb7587e4bd83a7b5cc82ba5840ba0388739d4cd32ef28bdff65d8cca1a9b0a7f015f7cdc475aa00e6a7356606e352d24de38b0e3fe60f12c24cb90ffd083690788a17396ac21b73fa33cf8d0686bd70d87691fcec097cb85b3ad4d34803383fdfb634bd381e087a08016bd020df56e08441cfdd2965ab66a1d633ec4cb037c35c22840206b964128a02af127b9cf8fcc95ba4531e36985e079e948e167f59209793af1e30fd1a8a73cdd677e20d488c491279f668198ea7e5c34379491c7afddb2cd9ac7f382758ff61db0de01c3ec6409846743370c41f82551042dea557271e12714f43b97b30223824a2aa1736eaf2e55a0f49749fd4460d4af44d8f0d694263f499d2a1355a3ed03a87bfc7776d2a05c1ef39444bda25eb7baf27c3c443fb9acc94d775e7c47dd3025d33e79850288285a432c518603ed6ad084957c0d4300d52ba3078a09f0d7e7d92f1d67aa2bf601e2578e109073dba45ab638c8ca6baba1bcdcbf37ca3259ec9e984fcea7efcdf395701036592e6e35c0bf6f3e1bf3e0ad8cca1f6f6ec765a33382e8f4d9f2395fbfe903bb330b66ae0d3ec1d2b305793233a6b70e53870ae360906c09e90040cd7df3e6e38ddcc3fca0b772e4dfb5e80ecb81b4ac9ce4ab348a19e6eeabc68b49ad6367494feba58250bc12f6755ea8efda2ceebd82a36e5765ec8bba25cbc3d54afa11b532634f20d618031d91137aea944b07da53e7a69a3b6ead157172663f8ce2d807deac2b8a815dc4821feb7633e69606a996a6dbb8beaeb8d7c7b2991a4ac71885d08122026caa0a653e0f501e136449815a3fdf7dafd88038745afeba1198d37b2c9f9505fab0248b2575a07de6a0db35c55cf595fd9a713b513d09f774ebce4a17c08fe6b7b833594ea94f49cfddcab045c3a1c4952ff59c63fa2b91908b2a119b9292f6a2040551fc6193acf56b0bbafad6475f7e76a998df3a6f9900f43e829307355817e0c4f006e5638ba1ffd36e840df280ffadade0ec24d1e5e062db6b17b947e9f9551c62236deecc6918f9a872f01597aa0a8ca1c20b18ee20be95739dfb8db639cce11ec49f06b4b95acbb95d6f40b69ef6ed8ce1223b195015e3f259b01bdd2ecc365cf3233f000780644d97d4cadc698221b0e7286fdd761da347a1bbf8e0e5a9032b49a9d9ae0e855fcc88f4046c2c0e1e79146d64f113abae47c5bb138fc188c857cc9a9a47573bab291e19a33d80f6279a5ec5d2bf717be499d82414af8879d7b67b0aead245eb4a4a91f4f0b5b9f532b95bd6d2aa8dfb2e50b4322e72492bac03df63cf573498153402737a6c25c06bb07cf2637504847c9b2ed67ba116b73e74038adb2c75bf2c08b5edf3d3f066af6ce0d3d8f9fbb1362d9df243b3406eecc9d4cdd15eb000d14a327d5d7a6be14af6545cccaeb56dd32db4d99e23d56cdc40a73c3d4c95d7cce9fba7dfed47a6d5ca1e046d84a89f3e5996206be06d10dacc42ca31069a05c180d604e4a6f715bbe1237f6dec646fc9b4393c571b987b79960e8f184a0a65da26eb0f135dcc716328f60c7e24a81f3b912fd714da85302baf8d8f57f83d1a86022e6c554ffe6f9d3ac932da26292f4389d64aa4249b44784786d4f8b85678247a3fb3dcd25d41509e68142434995d711accb3f75c60c45b70c8acf4e60ed67d899094afde4aca63205ddd1de0ef081341d49778751c4a4b90261d704915e0ba42f7236b793c87f28fb20c825017440a43c844d3aa8c24c0fe152f1da7d6c5627bf03fb7d9e2350a50c3ff5e61e9db126dddc473007f71334657e809c21ac028ce04fc391d9a7e04bc7a16d53e40d35a60f031fff6ce0b97dbaf828f0e837b0ec26789a06a8e1af1c7f113b012687670d93a1eeedefc1377de4f124bd7045e183ca44ed30225251d3ca2277d3809a0d9782278c64c29ad8f28c7fdc1377f74d89800708db3d172bd0dd2c8a8a80e210cdfb24a4a841c34cb915e0833e2a68e7dda5ea0260da7bcf55f70f6b26fd5f9bfc5363793c27b616c9a4842c332baf92af90fd020246a7f3e70dd2d9e0792bc1d4345a323716613212fbbf725751c9b31325a77d5f86b44e4aa55f8dce1c4fa7992660cd3f4f2143d6d9a9cdec83c618f9b37b8f98da0bedd1bd4e8d9aaa3051617ad1fb101048e39eab3925792fafe0f14e0583099c0ea21b038bb5d0d46965c56a4809d4fd4d8f2084756424bfd6cdb0f4de304f05c7e7777af887b8bc0b9a8abb5aa3ce0d87ae4c594c37260133ac1a256979959c0470acc3b1bc00145d88bcc154372a96e0265c478df741210d589d41f01660df2ff78ae2c348169d7bdce6fb86b51fbc4ac3fffd703cf42aed0a1e3e397f14199d716ef10ccf497517043b717b5bbbf89205304ef8840bdd4b020abd549955f33df8963a6c6676b51f58a5ad124aaa554962fcbff3526db2218be4baf9af321e0044eea61961e4ea55f24077dff9c713de48b6b7e4eb03359e875b84543de303543b2a682bed17825ad7c5b4f2f155a52fb2fa6c8c9cee781218fa6ab5dfefccb67ae96c7d173469a0d40e3ac58cd4de30c7a47cea90473ee00d9537a10f9dad7c768a415c9a65a8f07afa354218e91141c7c8da6cd305251223599ea6d831e16e3cba7c5f2255b3b25a79e67c99718cbf48e62b444dedbc16da690c84f610c2773bee0db4d1eb4e56b3679051ff734188adb2830bc4305e4e58035f958d6df16b5743013881638b91ea9db01d175ed5511b565015ba4f9f669ace805ebb7e1e5a75cf52b6cc14a5dae2842239b95be0cc307516068fee6e02a8d8bca5fd77c1712a30194a7de34fd2ef77196fa1e0f56ac95acf39478c4dd233a83a8a40d432e3244fb6131bd852d19aeabf0d8055a91a1ddfae945f18b7150a78b2b6f5380d9906c0dd367d060a49e64d44acfce6410ec976a8eed4790e2cc409b5a82513891c8b6cf3fab8ac86d67923f604d04ebee15350241f391e2bb1ea3e75c4eaf2f50f13850758078d3576739e2b89c6e88ac4fcd7e3a1c851f5a4a3a87f698635802eca4c61d125224721dc44b10669e36e51a7c05361e991c21c17b835d0a1054b290018ab0ac4703bf8d9135e03539ae5afa7b08f385e829727bc1ff739a2b36345fddf181c25de9d18235c22b789426e34b6bd5d5a07fd11fe682484389a888be85723486e2d1d5a3ae9a46f61b5a9b2856127b0563ea8c059e12da08873cb8e66c9ba679e72cc93520da51386364976481363484a2ee92364dc484f48537393a1b0584c150b14380fcaa78afd614a817085b6b43f942f27963ea146e3df0af695ed7f800ac3becf006d4be9af6f38e1d1d34351defdee4b1e220d7833f7e3a2fa1bcb8c1126cb78f387af21672a8012a7f9801194467f9f4e60ee540b79839f05be69550ae63202d9a2ee6e0c4e547647c347270218640244b713e5b094075fd4dbe91cfdd782823d065cfa5eb9b24702e1da858e0fe9926f4267ca26454509225a241fb19e1244e191a28c90bb2f62ac2c192355f9d1e567812fe118d85bb9aa12b4723f354653c566088683bbec11299ada3f0c9e8b6bb24e3939fcdfb71519c8725031b9ba4abae7a13ac7e7491c99cd19d021de12232e208e03cf044493ec17662a145ec4b405e90e81f8a4444fd416d66ecbf37916e0e8774d787522bbabb09f012212e402170d4800e8d4d475bfe0bca8d787119102a8a7c62a83a21c062199566db750bfe5f8e10af899910dc0c9ca5feb39dde0737c3a5616af38291978d6b68eaa50c9759ba59b40f1ca82687c57482973e45ec6d36896931fd77101b4b731dfae9f4a7b68bd18b60f52f8a3350008560bf3447c7b8c11e541beb16a97f9228d0b4560160d7df1810ec01a060a4dc5d81383c6f89a111c12c63b4", 0x1000}, {&(0x7f00000013c0)="dea588830f3c1ac32365b0c36ad516a76265bc0f7526b7d9bd92788f705114245e4f38cda7444c59c4c9d87c566bcda57babec440d1f6daeeeaed7b4a9f1a78d525f5f06b3a468a53458d0172894aa964c0220160c32c3a6d472c81303c97075f349be95db4008547e9032227b82cd360f53fdae33df344bdc074a4633b3f7a584b2ba42a639ea7bc2", 0x89}, {&(0x7f0000001480)="9ea2f7969d37556dab59c3e38396e7c3d32be1905df6aff61edab2af737c76120a8aed02d065abdd1e6f816d2997a5be8507fd80c621be842e4cc12cd17f5c", 0x3f}, {&(0x7f00000014c0)="44506963fcdf9ad7c88e0e10099a24d046ec1212f1184f6cc1b9cf34c755456baeab99d78fc9a93c0f451796b14adc5c86f5f48ac1a165d79d7082d5a674c8311742f9ff2bc8a75bae581e2da626c1b894a8763fdee533468b877ea92e9c009f6ebc7c3f4ed1f39b6ac8fc281e290e7b0d0ea1948d109327399678f960cedf6cb339c3b1fc7e5d2bb766b6c1dd8bb2c9c0f1ba3f", 0x94}], 0x7, &(0x7f0000001740)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x80, 0x4}, 0x40f) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000018c0)={0x774, './bus\x00', './bus\x00'}) 05:37:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1cc) shutdown(r0, 0x1) r1 = socket(0x18, 0x4003, 0x8000) getsockopt(r1, 0x7, 0xe, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) setsockopt(r1, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r3 = open(&(0x7f00000012c0)='./file0\x00', 0x10060, 0x118) r4 = open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x8) setsockopt(r0, 0xfff, 0x100000000, &(0x7f00000011c0)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1000}], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000002440)=@in={0x2, 0x0}, 0xc) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = semget$private(0x0, 0x6, 0x621) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000003740)=""/223) getuid() pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000002580)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) getsockname$inet6(r4, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001300)=0x80) setsockopt(r0, 0x5, 0x200, &(0x7f0000002600)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe13ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9fcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x1000) fcntl$setstatus(r1, 0x4, 0x40) socket$unix(0x1, 0x5, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000003600)=0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000003640)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0xffffffffffffff19, 0x3, 0x9}) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000003680)=""/79) r6 = semget$private(0x0, 0x1, 0x27f) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r5, &(0x7f0000003700)=[{0x7, 0x6, 0x1000}, {0x0, 0x7fff, 0x1800}, {0x1, 0xd6, 0x40000800}, {0x7, 0x2, 0x1000}, {0x3, 0x9, 0x1000}], 0x5) 05:37:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0\x00', 0x108) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 05:37:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000003, 0x5, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x46, 0x8000}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x80000000, 0x9977, 0x4}, {{r2}, 0xfffffffffffffffc, 0x4, 0x80, 0x1, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20000003, 0x0, 0x1}], 0x1, &(0x7f0000000040), 0x7fffffff, &(0x7f0000000080)={0x6, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xffffffffffff8001, 0x8000}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000100)=0x1534, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:48 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, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000066000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r1, &(0x7f0000000040)=""/24, 0x18, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f000038c000/0x2000)=nil, 0x2000, 0x1, 0x1010, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:48 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x20) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='W\x00') 05:37:48 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) r2 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = msgget(0x1, 0x1a4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x94, r10, r8, r7, r8, 0x5, 0x1}, 0xffff, 0xfffffffffffff801, r5, r5, 0x1, 0xfffffffffffffc01, 0x5, 0x9f4}) setgroups(0x3, &(0x7f0000000140)=[r8, r8, r4]) getgroups(0x305, &(0x7f0000000240)=[r8, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r8, 0x0, r6]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r13 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4, r3, r6, r7, r11, 0x40, 0x401}, 0x3, 0x3f, r12, r13, 0x2, 0x4800000000000, 0x7}) 05:37:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x44}, {0x6}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x5, &(0x7f0000000140)=[0x5, 0x7e00, 0x2, 0x40, 0x4]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="969b100e") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) 05:37:48 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001840)='/dev/bpf\x00', 0x80, 0x0) readv(r0, &(0x7f0000001780)=[{&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/190, 0xbe}, {&(0x7f0000001440)=""/82, 0x52}, {&(0x7f00000014c0)=""/99, 0x63}, {&(0x7f0000001540)=""/49, 0x31}, {&(0x7f0000001580)=""/55, 0x37}, {&(0x7f00000015c0)=""/131, 0x83}, {&(0x7f0000001680)=""/225, 0xe1}], 0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) read(r2, &(0x7f0000000140)=""/214, 0xd6) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = semget(0x2, 0x0, 0x1) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000000c0)=0x7ff) fsync(r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000001880)=0x4) 05:37:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 05:37:48 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000280)="12035c9a7df87105e1e922f3e0740df3bb2c8c58fd21a0591f85bc0d3d1d70bae545fee9c242efe62794bb5fb67d2816313a010270ca10154ab596843a71d7935609dfe6449fea7c7ebe39b54c11b04d236a19941f7faf5610c4464b54597087bfdb312aad30c31d3d409e9dceb2de680f3fa943b7d7868393d090ff1649f959e77063e36137f9134097faf40a0c5d75cfc6269d27bc35c72dfb6a6530836c6808a6d9c35036a1ed929b05ca3cb2fa28b7c2ce16fd17f34fe7ff6ff642de84ac8aed59b34a3c4e6f9522ddff011dcddeb01d9982d36bce7504418bb2b35a5c6e061eb9bc4b3a3d9418048b362bdfa6213c084a6461d4201a31b4c2f628a930941092a3d991faeafae6953f4a76a9a6f98bc6d6a6d429988a169e84160cd15ceb34f08f677b1caf50e0029e1b2a50bdcbc9912c01152b9c9642d9801b0007f77595afe8e6eb8fb2692b24608796a467913e337377e889076a8f487052ca6d68ea20b66c6239d36293460113c9f1d6c1d09e4626dccf2f8aa924eb62c9ff90a9fa10727c11390d651e73d5df78f73a3a146fb35bef836c2cdbc57b79c12b920422a6608fa9f97d87c8a1a513b4b54fdee56877b35ed512871e575fc056f893adbf39200938cb70e0229f6e7f2caa032276f127cab813fbe7203e82d43362dd83928c62d60b83842fecb481ab872030cbfb1366e29ba5497a56f322c8b40f01b1908a183c2a0f93c1d2b54e90142a25463ad3d84feef93bed2fb3a80f4721297a704e418496db7bf28c59eb268f133535515ac7f5362b784f1cf63906da470bd10117ba7469776130b788cdb925c0515273d4b0a3147b9a87e7fa18a5191451fa7a959acef0705a8fe853b13c50c7d7602416ac0f6983d92c8218030f51e66291a6169c30e81ebe15b23ddf4b194727a7db351275eddb4a23b0d409591ae9cece911d4e9aa08f6ee9ab99fe31c6d3dbe0288dbff4ae29a9d4978ce7f1680e25d79dc09aa1618e992fc45ff5fd8f08d7fcbcffe263c01052f474f32f6e9675a35d0ae6540b2bf00c0e28b83876de40c0535358b2fffec8b94c5ce71fe6db0a8c99d3a2ec2a32d247370df2f9ed0566092a6953582e3a4202e3a9d12444d2f2aed1d0282c8b992b47ab835190a81064ef072a8ee8c45702aaf0f6cee49ed9ea6fa43c6f14844171680d6720816f31b9ee2c0e09621ed63e977c626c4ac4e2cff0e563057889340e65956e7d39631cc2ba4a86416c41a21a08e4a586d8c7482224c39415a6148a86332a0c84b61f3aa1a32d5a37429e4514ba55588bbefb4b213f9d3c8a1ef8607c8eb44ed43491f0bf51600cc590c6822996d878f30a51fb333bc500dff9222d818c3c1b99a0b1e33fcff675e4e7767090184253afc1bffc1fb2d10d2f7bf39cce75706749d2a765d1b0b7cdbd41448e981de8d4a431faa17144e2f9b3e85cf97b5081ed02fbd49c2be871014a554bff4459658e6db34fe69913c963895c91faaa232582175151efd61525c3f7f2e59e951368e90525c40aede881948d64f448dc3297a5787a6bbe0ab56bb7a251b02a8aebbf018ae9357f336b7eb726458c2d69006a31b0fc5fef07152bb93b54668270fc9448178c8184453c2a99c7c5021c1d0c953d91ac67da7e57751e5c0bdc3f02d65020468b91674573a44515abac16a64572dd2645e4bb9d74b271ec2d3274fb0475ae67794ea541bacbf6a7938036ddb97e2b2a2f5a18d39460dcacee63a606ae0e541ea8f19745d0750d1114d0952fa5cb8033fbdb0723c68d0720a469cfe7f2254571a2ed91339f41d51b57e2d3fd82c881d3d5f8cd7d516d70b9a79685a250e80ed5f463e2c20286329cecb6d999731ec4846a4258bd95d0c845ec1da14c9e9718b185e7c792331f0b18031ed6aba43b20227c0405cb413bda478d63bd02288e7ec55f56764ba3890ea4cc838271c2f8b1fa77ee9c885dd4d10f5580ce304ca93b56f5cf519ed9e554e6c7ee92ca1b80e6d9bf9ce6744d67b8818c1d05c70e0264213086524a2293e532e14c4ea70f3d70a2b5bc4a557182aea83381ebae22a7de28ea27b3ac83d7b7e9766241d99072f3e8cb9510608b400c62e8369b3ec15f0503f1787d3c97297682c078ead931bb930b3de2933b732aad4fb059e44f84fd563f2e46fd46c10317251904e65d9b41fa7a0293ace294ab0765e2da0c6ad5fbbc8b24d12c0943514c69dbd41711df6b81af86d7a2b1b9786b19135c47f2dbc7ce864466620a8fa3ff443989ec16bd06e0eb59eab9774a01dc4d5d91b7f39379df521c1e764aae3aeec3a386df0d8415917a99fb815ebca5d363efccc8dcd75065654a5d87af52c15d2ea1502af155cec08ca7e4a567c39ddd47cb6683a53205850b9dca8acef6e1f51d75d5fa375eb37bde8dee9108b6d93637e20bd73a6611c85ad834f0b6d429a8f43461eaeb185458db87da2fc8d83c130c50f9d23e6ed88a7f6a50db4d8a2408d2650554a7d3fff0b26bccf6d4b2b585815f007bc02951011e9ca42807e0b94058fcc60029c262249c23eae372f933ef45588d00ead34aa973c8a8d467ae8a539be618b7c5e80125ece63da5c06a1ffe3bcc82dbc61f34892aa11d1c7227c68a7fe9a88becbd5cfac9624c8a289896c3a3ad0871de3c037783d8eb1e58b91f1c342f308e39bb154cb54aea9cc7b71ef4965928292ff592eb85dd7bbe84e5ee42c01ac9653bfb9cd5d0a7a21b1d7f1a074a4b429dc9896d8045746e77d986ceb5e066a11127e153270210a395cb0ad129828032d722c6dd78da3403393491c47e02bb657d9933180b3f4874bd4e8aa538fe740391369453ab4eabd97809ae2c22dbfae3c3eebe54b1491c50c429b543a695f06acc62aa37212038bd17186898e767cdada78bfe9af3b6dbe6fa9a898e6173dae77423d1a08b0ec4d7966749b01d66a79967905dc6327409d90860a7baec3bd181577924ee051664637a3ce9e0a1bfb3b65b0d81b23fc70d3459909dd4163ad9cef810ea149b29105f924b2bb0bbdca893660c20367d7a1685cdb204c085ff0e3c9a643478a1718777f3df190487cf6a7139089a7742715d802d77fd5008551c61bc4103c9221a360aadaac17e5e40d437595bcf6959d9302de6c2da631c13721d95a5a1c0a5442186ed4406f894cc0860405b38575712d6b662f6da65286ece834255ea997e559dcf230f0fe8d4da4e9ef5e70555e0523350403ba68c73ee417e88f6f344604f14a71fbb0aaa601c6aeaa12a152516ae0fc9c5cdf29ed0ca72a5e80e9cc6f4cbebcb9dcec3328296d5c5d28c77297c13e8f3a06fa35dbd6d5f7ad7d569e7469dc4e5279385b08d514125292a7815a070e35b382df16f6101bf2f77855e82d1db6c353b3949dd2c1200d9f8ba730eb1bf13f3d28b7e1bf5136aa87e3a56caaa4522eaec7b3c575b6b17c60183665a6488af2c375dfe183f54514637593d24a1e38f79f3543e87d0f2fea84e7a9dfd938566c032454084220b494516955e47ec32c54e869fe1f7974c43015751bbed76f02ebd4ea462fa8eedf4328f35ee23dd358e943b48e51d25433834bf3df1c06926f7b8eda32917331f1cec687f54859b55c1aa2ac70a5c6cd99053a669491b4671f2aa73298c332de14f410c67078e004bb249fe579271a18b30f03f1b27a7063d3fa91a2774fc30f79a66fc67e0227827ed61fc4e9bc638b7512269952a1a3162ed890edcd62b457dbc0d88d4629a36d92efa74a1c6d9d62fae67ba75205239acc267cfc5c7ab5107fa74fcc95bfe1d7597aa5b1b3c9b819dadd138db01893fb41e2b4b943629932ced6e3f25716b70c9ec2969203da0d8f30aad53b80c7cecaf17e80a912854c1a9c0f7b9398f3827a3e5f90c5ef6fc61ca9fb05137cbdbc102b792018a5f66f6a588de658cc95c5ffd67229c67a8e9caf95f2d3b2aad30953ab5bb0c3898ed7341a5f575c20714da9f30a563ae2288570757754737e8ae5fcb82a76d052a276fdff725f9472aef6068f7dfee7922200035418f9d44bf5fa1d601153fd9bcbae0700f734529b4a5fda40d63b92a1048d67f95904d01bcc075ab782d9da3da0fb47936d9185cd98b6a46090d4419873748af685e389efa794945a3f4c8673f96a449d49776573c151e25785f3593f74a4126cccc0174f3d81206683719ff79fa09e01884a7a2c34726039946bed045c37bd4521799b83b12db542525575b909fa197228133b23add5758e55322536e5567c182b8b22c4840f83b97b7858a79eb10cb731deaa8017621e3eda40e3ee2bbd20e6c8961cce62ee40e2a9f7f9a80e83d1c409687784e4f1324b4a8104abf69df71eaf46f12c09a99416062eba4334494a14c6e0aa67fd5e0241a08464efdc173b3e04e76b434a1e08f2545845074b10ef468d1c58c689c942f6a3d5e25f6e1fe18a4ceb136ea1ecbf55dfa07e3414368f26cfe0fa28757163656a3f4a80047e844cddc43627820fc5cf07c36d14db41997f174c6402cfac4fb8fa14b5ad8e021d43914b29dff42525ece9387aa8f2841db8dc834e2976bffff676585b5c5b1b25a03811ad1bcf5aa148da72395fc8a4138e2dbebfc5271eb0a4f99c61d3566ce50ffddf75305748a19c0b419eafec05d61367f810e2b66b58fe6f2d3c126fb89bd9dacf9ec31402a400e3839446776e8c07cacafd33757f8d13894c0bd3a58db48ca944f93f43afe2b0dbe39399f8112a069a32dff4be83d7e3a6cc1e1a0950f33529ea6d68140d797b71b93a6b5f467fb9146db3f10949e48b1c2ad2d3a3fab6e22a3fb72bcfdd64aeb7675f7136923a30d1991b84ac4bdfb9ac0a82a6b994bc068b336f751e72398dec3a81fcf7027e069c6236d51d988f33cdff658f24dea5a268fb985a0cdd0c611ce7b0715b85031487e3d6743fce75fc287bd97f265a8d76cdbc9f1a30c16782d050960c47a2be8341cdef35c273bb322d2c0aacc443aa9961b79e6759bb78efe170105b3d9afa3e77534336823990379f547103440e7292e38f475e63d6c1ec600f14cbc30dca142444ebd335844c386cd087e08e34b3bd71664eae612ab1df68fef505ddcf0fecafd478a704c93e37f2f11a88f074295581cd0763f4423d535bff73acdb16082513d47a74ca323c53cc55976618802d384f312c16ef5a2c9e7315d2d15785ceb04a91b49c1d0228bf3fcc13560f2db0d977d2c5253e3061e5e8564dc6f003a982f7359b5cd310b3da12411a6e04223072ee07a580e3168ae39c02f6a090041522beb1b222234fd3b036ff471e913d1f4fff9b527850ef1445ac96afedb5b5714d67b7e5149b9436c1b22ad0aa8adbef8c4777e561458832b3058a30d5fe5db2c1e5c5ca6e0399747304a71dae5d5aee8b79a133376bb816896009fd739761c75f1631a8be0e63cd4844cb5b6fe6e8bdf225c160ab2dd6dd26aa96205094a1b2d16c312b75cd11dfab7bcad24b62b2cefdcc1514cfefb66539899191069ec697915da2afbdcf5d309c708811d36566efe2f4b2979e877e332fd750ac1ec49487f7f33c7491866c7da5da8ef9886f1c12680543d1084c0fc2f492c3560b6729345b1c47d783a9162408a1f6705717e338c37d549dbf5a4c9c35835cbc79a483db54e0a208becad791970e6ee6aaab46e64f6275ed81ff97ee8b1786707db0cb6df0e91b1ffec430a8c0403f3d697261bc0c70c73cf386c51212fc4417c7acf8d28bfe7e5cf2f9c4cc00a26b1955b4a4002bbd8e2fc74b1ffa915ab5287923606f667f50156305d1a43ef5398923ce14e", 0x1000) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000180)=0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xffffffffffffcaed, 0x40, 0x8, 0x5}, {0x5, 0x2902fa0c, 0x6, 0xda0}, {0x9, 0x2, 0x2, 0x1}]}) 05:37:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) pwrite(r2, &(0x7f00000003c0)="3aa9915e1c53924ebed5eeead0d236546eeacbd705c73bba3aedaaaf57cb7098c306a6912e33f1010c94a279b3baab17c157530301079ec11c3a0d7b1ec1180274670aaefbbd3fb15468686ea1d256a570a52a5f0602aa0bc88ec19305288bf8849947e6c71c8fd2818878474611f95403abed9fab8ea2aa1fe47772c23b", 0x7e, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r4 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) write(r4, &(0x7f0000000440)="ae82dcf236c56d9ba9d5e0d8378153c4becaa16f091f9b57828d3b795a6580", 0x1f) syz_open_pts() chflagsat(r4, &(0x7f0000001600)='./file0\x00', 0x1, 0x2) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) preadv(r3, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = getuid() ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000014c0)={0x7fffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000001540)={&(0x7f0000001500)=[{0x46, 0xd8c6}], 0x1}) r6 = getuid() setreuid(r5, r6) write(r4, &(0x7f00000015c0)="e32d177bf64273acc5564f986a4ba23bb3d8c2dff24e", 0x16) syz_open_pts() sendmsg$unix(r2, &(0x7f0000002d40)={&(0x7f00000016c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002c80)=[{&(0x7f0000001700)="ee1190d94346a94c69b82dccefafbd660319a131ed6a15bdd455e906eff9fae752f7d2d4d888153e547efe86e02eae09ed2e5cf04cc58bc923d7955ae0571980aa6b3a4a4254ffe4fb5eb18bced3694127d0be554e1eebe249bfdee6cbce54a9174c9fb5c128c030ee93289905aeb0211615aee532530d84596292c782ddc3643ff7ee9f9a9afa7ab6279965b99eac150fdae0c1eacb8542d852f55a74a1f62c9540adbd1d", 0xa5}, {&(0x7f00000017c0)="3b8cc709409d637779015577c5572029a90a9d8ebfc862504ff090ed1c24a94e39e7fe4733ae8ccd971ad350508dc936209ec57c5a21c7c84bf275b8", 0x3c}, {&(0x7f0000001800)="5e8951f85f3c9abadb2f0bc79a663a6e889b4bfe675339716e111caaf814d84925e97c2a6dcfd7ab3c53eacfd08b98af11bb0b8b84726054e7c6091b4c3db6f8d651d97d74fe739341ce1a1361a75a108d859a8ff8dbe4da9ca899bdff9b6caa033ce61256982e7e18eacc83490eb5", 0x6f}, {&(0x7f0000001880)="e9a9eb6f338285ed364d580244c20a90cc9cd01d913cef52ec2d77ed427c84eeb93498a3254a07a4a351273f98d4ad3853c07720218a6656b08cff4ebad43217a055ecefc126e649de94ff2ca40557cd22ac370ff04e18255af3d13c37c0dc105ee05a6d49fc94fe7fa43c7f74bc413baa0b4aaa6560", 0x76}, {&(0x7f0000001900)="ed440d94edc392d5c30fc8f09f0806ac76de2a8592d875de955b56f99f337171b3eacfb4bb87d980936c0c02f009749a566ad61a1231688d9998602f1f63094d43348fb12b73bb9c319e510b10a9bc10ec9dc4d3ce7d0401113e616fd3409543206fcdf190f2033f7d5428341270d5767e41", 0x72}, {&(0x7f0000001980)="a8d142d70712f6f1f53f02eb780eb3d9096b91b27699cad36d297aa5c68fb702e991a4b6999a2c9a859e8f683bc21701975f79d28bca17798fe725c105000380d103ec4015c7522e383601949dedcb61f784cdada0ce39a134d291fbcf534d9ed090c82b23bf59034eb60833e21e17864e17ab087706639a6564c510", 0x7c}, {&(0x7f0000001a00)="67ae7038f8e5091e6a12aaac64d7908df816a3ce728e276dca9fd35a1187df080ea3eb2c3b7dae7506aee2e76e61aaafc76b2a6b380afc4d2534731e2ed1a0f7f1f613a08ad3097079690bca121cc1f643bc3b051c5960c2806e539a3b60593800645bbae3654cddd9a8c38f613c2a8e0aee1bca7d6b5f28381f330afcf1fd3c4f1943fc9fbaefe210427b9c11e47baa1518f3cfaa2b4084640211e9fb005058d8c28596ff824d45072657f84a305e3fc9bdf51d2828f9ee13608ebadba5f2bbed5371ddeed1ff5e5847a9fb8669601090066b93e51bfaa2eed6d1f300300997cf9dde972446cf4d518b0055da0984d42715b93ab49a5742def1840461", 0xfd}, {&(0x7f0000001b00)="22171bb47b26094252ed52913dfdf776815567a4d19b0a53260fb6fbd4a46f643a3069634593b0b2d3204f5f596041b33a254441192b3fd55b508c76e79a06b006948dd6a247fb4b654b8e67ef6b0860d40155f3fbf81d050478e9af0691907e387f67474fc6bfc09febe141de49f446fc933a1fcaac55ebe5df543a6d8bc1bd6680ccb125d365ff5ba990e6f4cba6b9c3299ad768acbcdfec84ddd207e7fe8edb7ea68d670a5a5fe76e50551e8ab27ccc945fb734508e5eeec33743960f042cbccdbe065b8997cd2fa8a3ae2aa99682aef092ef32160612cf2ebe273cc2f6dcb9", 0xe1}, {&(0x7f0000001c00)="9af712eb972ed9bd6c0fe3e3a03b2f910dbd10a2ba7b06a61b6ac186beb8b96fd34ec7f1c77d80ed40244d28788290ee40463d82d2391214973d0177478442a7ba99ed", 0x43}, {&(0x7f0000001c80)="104a99c16fd15cbefe170414cd51e7a5b24b2eadaee084cbee6f65d98443231258c05905b18dff1e3f964ea8aa96b1ca109e1be9686f0e443a4dd904168817af244d87971e8894db4dd9d6773389607245f2c9be5103e9e7bf769d78225c9ac8c7c29c183a882890eb05bc22208a33cfc7bfb794c397b0d7ca24aa721c3649f74eefeec8de424a1784c2e7c8cddace3b088bb677c2b2e1274e431c802d6707b1529880c19d0e1bd8983b72bbb1cfec62b29f9f28e6e69cf2ec32a921f916554acbcf0cb86c0cf5ad31f36eda7b77eea918d4bdbd67bba626d12e135b0318c9127450d67aaa8a44b3d6e198cd3dda5155385c9232e03a7bea5f7fbf40a496ca7b34997df74e917eb21827c3b43cdc105e51107ba2583e6f3b56225dd3621fdde8fb8d55b381d5f63d05a20abc1b6334a817baf680e6d4a41ad2bbbc58ebfc84045c4e9c125fe9c576e90ce9e4583d97cdabf8f1f7fc59b9fe3f936c862907aab0d29f530b718c292d28d8a1dd4d7eac273fae5da2c8411db5678d4cb76d86d5c136b72abff5989905cac51cc77720ae32a755817e4617c1b15fd389a6896cc6af7de7d4abbdbf461b4718f0726c13475becc023417e048fe889be0fd7ba0d797d49a66b46e1a90f37c955de6501e69a321dd2b70a46488a9b3a99fec93a63e53fff365e7039334f05dd057ea1baf1db00560b60dba7665803b9326b309a6c83f504630629b58e2b0ed99196c65273c488a3715b74d407f3c6f6b21fd5a0d40be91bbd205e85f97a9ecc63e06e761d9ae38e16f8163a3f8eafadd9f1d2aee2e1b59557de43a95f5635081202f9dbbd369718f48b9d8aa66e071ea3a6d71de49aa71844ba61c85917b81544a73ad810ac5cfb014d01ebf557179d8db22620709105e798b30e30c75f5c4bb536f64e1f51e66052a0922f03dcd353a4c933508fd0d3802feca007daf20f8b354bbc30e9df0ca246a526aea7a70591e49112ce07db0e1e88d85ecaa7947aed46e03062eedc403c013b2fdd9181d95b74c7fa9b4adee8220b9b964d91600e5d2161cba4089eeecbb6ad21221a5b9d49fa86ac09c1a32d99d6ccfdeac33ef13f2cee1cff87cf3595a48bec0f5281184182b38fdca8be9058af29c880c9b424ba648d9a4c8e7d23bdd97a88192c204bcde0bfe3863f2f0f346591a2a17ef3659145a62fac00381a11278abe7e254ab5b5c853a690a5396b3096ecd92f0859872fe157e2b32d42ebb793e712a038946eda73170a59b5f8a7ea50b5cfd7e1335cbaa84acd8a5419a8bfde199ae3d5e13218070d22f3d223ad34fc65ff7cf47ac5e03c882271e75d7bcc7226e8f9c1d932a2f8bb74c3da9ab2abf55117b2d7d5cfde33c2de917a2e1abd7b2ba19fe75dfb083afe4eb637b012f766c130c776974c9e783c3f1b4a7d853ea48ae1ad0e42bfe2e6c8eb386ab71bd59f616be06836a3b6396cf3bf511c8feebd184b0179abc8af4e04a929790418dc00ea6c951f894a6d1fe8b47676dadc6210ba6f110b65eebdb82dc7fd32ce7d591c49b4bb6931fd504c8179d46140851a94403808fa81ad97fd76419b2ff53c7d1751404daa3423474b8ea51a552edcdc8c0bc0e122cf4f394eb6f7b6be165ea9d8f26d0c1ad760d1bbe18e27f39987bee267ef0f6691e136ac7bf9af6b09ae009e22c2fa390bea451a01e8df2a693ca1bf99f0a6ebfc98698613a5060b8e76c086d3ef421179ee764a329485703795b3f9f73d0d09ef735d905ae24f227f16b3718a5b69ff44a8b13f314c6e071d106598f9f034a44aeaf068ac8cceec1dfdb52a4492bca01ecef52da3f8d5187659627bc61013876ec787474c3afa9b603b18c71be3f296f4990e907e669706b941191830c7fe17f9e5bf351a84ff545ffce8fda607017119c2101f83d2d09c209933073d6cce17077bf8d7f88b3a788fd95ce6922afb47ecc0d9851976c96b658be008046193cec275a6fada6a4dd9e5868c05548b8a954789b4c6e8038634e2d43723600b992c66a440919f68cd5602ceec5084096e02cb2327dddb27fae7851bd68b5ca0e745eec0b298c1928d18959ad28d99c8f8ff722c7ac068c7d349f74609a7997427d68054618e548b4a7e1821e668c8ce1f4166aa1ca85ee43768ca3ef4cc0b6d314a315db0be61251e91b5520dca9875e5af6a2b27788a1d732c67e96fdb133e5495d2c0c6b0a267d36fca224fb39379e8e9574dfb4a26ddb429b61db74368bbca4f92fdd40cdf359e4719b1a7da48f73e9563985dfc7435ce7cda9ea073df53164431fca9d90abc3d87b8f63995731ed504babdb464cab8dd57077e96743294a4a7109b0fde2e43efce84428bca759a811c1930948fae50e128b5489746756696ef840541e28ee63554b13bf081d71c75cb2ab7f1c20a73ca0ddc1d632c888d04efaf62209d1f7757f024023327cba94b1b68360b413edce7bcf57126dd4e7aebc84fac7a30b81e86e9a8a01efc14a58ffe37510f431c7b7fe405d7044d58d734b0229c5697a10e504116cbdc168e06a73c357778b2a7414f88cd5612a6ba3e61e247d3b13b1e912902a2287043ca5650cd84490bf84528d70b057e1b46f0a082d75db5de562c7500343f698e429fd1bb0ff8433c05594d3cbc587e49a1cb7d9c897f54000a884321ec7a8fc8e5059cf4341226294cd2e0d4b3e11a71ffa587a543cc4205019ec5543d932045b257242b99401e2c8d45c649a80f9d5abb9173b17a02d866ae13aea541249e463d4e76d8b0b29525c5b45e8255eee5432eeda6337c46228eea4e44ec5ae73803f65783d4f0b089e83a13e8e2bd7b040b37885f780d900f30e6ac8bb6cd4381767b69d9103352037263343e5368bee0c47e07aed1f5a378e3aeacead282b2f2278857c6da00d4497931bf9bf6d65ded5639b7764b95fce70f3945355ae522a0e4ab6fb33ed30ec1931a02f1db2148accf09b7f22cd021e6d760848fa6f02debe7e4150fe1e9817a5d3c3a64decb7333369ab0d11ced6da9029e2a77dff10e6548e117b02c06b4a6cc8b27fc6f89d5e96adc245a32c6f5d9d7ccb3a64f9fd630cd04788d70fd90c88c2bde53ee0a5b4a64ae6d2274bd96152b0cc3e30d635ab778a3b3d009141260d4dae4e22a7fdfc511259164ba09ac5b6e2f82f1e63a4b277ab64cc2abee3afb8659a22b9cf4d87dad358bfb2ae48cc067167e02b7660006ce81d1097c913e259edf378db46c15dac7ece100c8943894e5014a699304a4af619c9a7d79fcac943bed2276f7af9f161eb0155cb68962f5e698a8178b1ad9901422e30292b4cc08294d162cf14f56497e33265b7c8d7f89f24b3989db83c166a8e4ae47f06422312af4dc0373acc731393fbc4ac00386d712ff4a8aa5f5965049c4a1570d5264e55ba9df7a00ac48200c0320789274d966e1eb1d50fe12b1462d35337427b61001d21cf48bb2541df276bea5fb65ceb26f1eb9a0df882d74ea8d048029326d01d31a8459ff9f66e1a35844214f598968136a5d1d05cea40ea8ab17c18599cd30d6a8411057a5c755bd27203df20678303ffc251ef6682f141e30055ab6946b03b94dacdcc8abc6045bc260f482847e69a4d4b28ddccfd90a5b181662bab17a2a5d5a9a5fccbe81eae7de4f43cef9c01e3b7e89320ed1dee7a30c7533ea4c67134a2ffa818bd5071ee4c89d815b1023c4fdeed5d9ccfa34d0cdc4e70c378ece90f2ec278a8cf29a6386e5b093803c94dc05e0d6deae86269eefba9006964a944d0009d19b406002e2ec89003beded0a39731ea0de395f234d2dcc7cb65e4ba1366d80e4ddf87147bf814fe5275f45499de76156ac9b7cdf4004d78ccd86e5e6480fab591d7eaafb60aa843ed59c169f16037145fc39f1adcb2a8570f44d560e2f359f915a8d8fa48e7985cf71f44c8fa607a25ce75ff67cf722c2a0aeaeef9741bd6adb790d01c47a78cc9d27cf732b812fc51090ea2b057e7dff7630fe9797de3e7fb894b85cae9e1b81aa7a1dc35ed6988ddc8b46070aa9659e2a12efbc34bca59421b4ce03a95c95d997715eced9277b61adfc38f1d60dec659aa7fdec4e4863dc25638d38100e98b9a6e8d4ccc76276f336901e919749c5237f2d0d7de82818f3034dd65d253cbd9fcfecbc20ac893398b2e9275a3993f70e6d03cda1ba1263c035cdd089b66ccb60f2d732ebcb2a29b9b96eb87c33ad6766fe2c18c4687bc7dc3d5a1f484411794493d68e8a6bbe5a0ff6e4c374404baa6f2696e2ee7a8472ad51bffde53acdd82da6e887c22f741121bce2599f41eabcaeb84399aa5c90782497e899b4136e6ee1679b137da1065f770bba013a75ae087c4cc75a3c75fe9bb31f102f510ca9d7c120c58a8700aa489c9cbe635d6a574933432f14eaf4347fd99d33310d5cc8d085dc1d1867ed73b8cbb3181dfe17c78c9a334e06cad29274283d75a8fff631d04d5a1d2c7b56f31d156a023266436b27ae1c60994ff624bc1053034f9f7b7f2814664e27cd9c23a7a126121eb545c84933d3b9392334f7b92e1a3dbf2e791e5b9590c813f066b701389901c804598331b26c2a66017cbe175043466153e0ba9218f97f68aca16e5b9dbbece046e633cb0a4a2a2122d86bc82caa3645c5562cd5abaa1384ed28eea3138c8b1f2032679954e4043429f89df4f6feb554a05ec239a1d61889e24744f1ced0326479f41846fbafee80fac5b1b1b9958a64fd9b1f334652e9ddf9527870e1b05802dd1d362f47b66e1c99b7364adaf62a4e07ece4dd18a4377ca390fbd7dbc1fd2aad057f8a70338b0cafa9abde9445c019e17990942ac102c1314b015885b828a1ad7d7330467e58b4c35a9472d6aa235ee1055eedd1293924f7268fb2999c990a5a48e11d5326550a5b8941b8c856f515c812daa1e1a43288134aaf58672a522f953c6584f53c8db56139c993279b273ad813f23dd79b41f62d63f2b24de061d7f89da5dd124607fc51d5b9615eeb924a0682a4d39bf7074aceac0c047a16d1917f594d3b42ae77b53eff8cafd8e05c14d58cfec78c2b17efff532156ae65b732874ec62938ceeedcf15e0f212f29f07aa88a6e5dd9d13d79ecb920c0a79d58fea548468e59dd35d8587ec426c1a0ad3e3cabf564d52f3e304c0dc95707bc4fc98ff1a892955c3de2d93308206ec35ab23e1c7460f20c4708aeb50822e94f46fb8f8f810de0f11b3f362fe7b57796e879ad575535500c09e0b56ea2300f940d80c9394f9230013e23182ba56950cdcea767221966fa703ebdf8ce420d6be074f32c8f9f74d52faafc5aa5bfd896ddd25226c60cb2de1269090b5556dffe29ce8d7d443aa159383491ec522003065130015377c5ba43606dd598757c5b8770094790cfccd7a655302a7ec5663a1eb8d5000a9db4e2cc0ac1681bf501c449daa9616d58bdb034b692196cbe6a729af4c60a1241e0df23b7379a7d5fbaacdc1c093661db5678a803f2605157814c6bdee21e55d21df1386d6122014622d7b24cbfce71a3444949d9646728e902bf55bc10f028512b4a68ade620291d25d7f1a027d3a757626f0fe08d41cd6067c2b874b34396aec2c85fc9cf1592af9fc865d098c596e4869cebbe28a297ebb87d2739e3156cad166736677de1b31403812a4ef77bace6ad899a857dee66a3add6522bfa566cbd23c936d8f1db485cfe4590bf7e80cf99f7533037c72c63a0c72c892188af93dc310ccb925d2bb87c04baa09f5c8a4a349518e0996bc85fda2e45b17d86d25a6a70ad7cd8dd44752e1ecd6471e76b3c7021aa", 0x1000}], 0xa, 0x0, 0x0, 0x404}, 0x2) connect$unix(r4, &(0x7f0000001580)=ANY=[@ANYBLOB="01e9d3a6912708a9e300"], 0xa) 05:37:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x6, 0x6, &(0x7f0000000100), &(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000900)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000100)=@file={0x1, '\x00'}, 0x3, &(0x7f00000007c0)=[{&(0x7f00000002c0)="f32da0220198f219f4d44c6187422ad803bc53839910d4ec7554e4e74fb9b743be5e9fa8716fb310ee4a45710f3dc9dce9a740dc0fa2403acda0054e2e897bc6d740bb22a7dbc9f1ec9670d2f198bc010ed1011a6c41fdd332be9787c26c2ab016215789b23093e34a4e66492e0828d508116c7f7ed054d0b7ac36ec001ae80488adbe8478cd02ebb25dc7b22bb609557b5e194a10700021e2c8846bc0598534bb1e9a1e4318123657cc64cb7769de5e1f0604d8b294", 0xb6}, {&(0x7f0000000380)="c9174054f6552e4af00bf6a64b261773cf425890c8500264b14127f4fc511cc29af40e038fde04b34d4d5f2bb6d0f14c358c16c70385d244889e632874271ebdba9eda2ffbe885", 0x47}, {&(0x7f0000000240)="cfc5a22c4741aa36dde0f63ba08c", 0xe}, {&(0x7f0000000400)="848e09330d1a401f833b6f89151f3113bd0582747721c4a92d4b548f24138573963addc8277e57a31fb06b6c044e2a131d170eef51f7e6526e9abaf762f19c49a095", 0x42}, {&(0x7f0000000480)="eaef26c5fc7dc35be846961cdc30b0aa30e9aa6dcd1ce359fd417bb076db78f40323d2c7dbbc22b455d6c1ddc352a4b971fb1f27dfe14ea0af48a18fcc0764428de7ad7971b131f56b7a745c0abc33b8ad17bba449c198e6f2a63e24cf02ada93799ca0821aa8b171f28c201f50fa6a1bab74d5d792714ddf9b982288954cdce3e7c7cf8a8ed9ea30de96693644b2cd8d9bc02b7970bc74ccbe3220c631b81b710e8a2a440a86052e1ec48b0", 0xac}, {&(0x7f0000000540)="f7c2050a919fe58f08b4f5d3bc4f56d5b24edbb253595096a0e09c264b3c2cff69d69fc8410508c71f555ea23001b44ab2f060b55e94d1e0ed0adae68b693b4df1bc25c91a7df74def7b4513a41eebc9f3ae9c99e57f51ae2402139ee293af8015f94c7668f0d48080ae6bdfa7f1c8a5048f1739642511da42f9a6b3eb6386c9c33974321091b7a5c9f432e5641dfd1f44bec029a8a2a6b98e5cd2f07c58bef3fab260d9453573c003f6", 0xaa}, {&(0x7f0000000600)="5addeff15035d927cef9d7ba3d7c596eb8b34dfc0f81c7d231f7b29c849ea69355c6c753d7a6b768467db0c29c7d32502b74072b96f1a73202fe68fdbc58f9d694862df45c447c5c3cccc6e6e7ea263a1e9a734d1cdb600c839ec86657b99edcb392d7730e025a00e7ce308013ab9c1ee367c9a4f4a66b7aa35cb448e20790239c58ef9a5ee5a257200abb156db58a5800f201803e0727b9e46716688b6e035ab387f908909655c5020333aefd4b0bb6d0652d742a", 0xb5}, {&(0x7f00000006c0)="2120dd3bbc45972decc7bc9b5518cfb1d879eaa0b2c229e5296540c7c9384585b9b435edc86d3ceec82cae481add94e37cfdbcf3f3074ffc720c4f172a112ec4639a08ab2ba6738609996bdee9d826d5c2f9cea8498da2c3e60a871fdbfba2a744b253d5fcb92cd04a30a7511fe248a38f53ab0873457c69e5fa7f394ef7ce974a941d600a3d0dff578fb69412436b", 0x8f}, {&(0x7f0000000780)}], 0x9, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x5) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r6 = dup(r5) r7 = open(&(0x7f0000000080)='\x00', 0x8080, 0x8) pwrite(r1, &(0x7f0000000780)="709f146841ffc231489bf56ec930c856619c3963e85687f98fc1ee7482aa1169e0", 0x21, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x4004570f, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="cb4e3638886713b13788a3058cea9b72dfcd663caa40adb9ff21bd29437ba3a572ed361d2431beaeaec87732e208a7b7caac39a018254ea0a937246c704edbbb16210ea8937ce9471895d4ac3765b1c6c3b3168d78a4db809c64aa4d6e1c82d9044b6bb770eaa7827893c4ec89b3a86a0d307c7578595aff540e8e09b89df536c984882282cd5896403f701c43aec83d793ef1b56685", 0x96) pwritev(r7, &(0x7f0000000f00)=[{&(0x7f00000009c0)="085a0ca5187c4fdcded6e0b7c0bdd7e390d359eb31933a1e5ad5baa0993fff54f22b99741731287f97d95699a240c8aef8a529161e6a6de4f712dac9ed373907ab6ee83c00fdb3c4f6ae1511be0bbfc988063589ae652a604116a943797c142934938c8c0f1737145fc7b81ff54d7bafa5905714f3e1c652f3d95a351da03a58aa9a67053e3ef978a0703d04227932fbba65be4a8a69f4ec89a18ca336ea5a5fe70fe181b88f0fe63fb7bff490f034e694c7a98ac7532cafb9157969ac3a8634ad115ab3ad0b38e2c4a551d9bd48a86c", 0xd0}, {&(0x7f0000000ac0)}, {&(0x7f0000000b00)="f9c9a3a112d03ebc1b2b1e2f7b9bbe8c0dd3bdd80529ce3e711fcae088e7d0c6edc9ec300629ab12b1f3b0d22dc1d08dbd699b0ec4da121f9340efebc1d64a0c23ba57813294ffa3c468062d2c48858f78dc757bdf75b506f589acf31d9af455384f397b416c012eaecb09ab2c231fae00c2a9f9150e78ea8345be7cd315b02b89305317cef24d7b5157f674cdf125037ef9121a9093e42b3e3e0e5ef9cc53d94f7d9a197cee0cbebab89d6dbd055c0ebe5a356fd7162911a78a551da6b61c694f283c030b46af4d1fa581c3", 0xcc}, {&(0x7f0000000c00)="74421ac14c9a5a4c8077fd23cd1a69a1948ab28d836a13ca8caa61b6dff750dce736755248682571", 0x28}, {&(0x7f0000000c40)="9e93", 0x2}, {&(0x7f0000000c80)="fb0206790e396f39c785b56c3e8e500fef0f64e286d506a5b7eed02fb1f6ba76caa4f699daaeb8e25b63801507abcc92b8acd14ba340bc11392c6c879d2c6053fbe91c3cc40970054cb56765629df7df6b7dc3cebfc3315731eb5f5e74f65c11dcf11516d86336fcaf96b7782176c8ab5e36e5b89bc0fb645602cd65f308abde2e4928b8538b21f71cbb8b9fca22eb920008670734cf8faf255ee12b5060fe855f21d9cfccba29d3e3803169a8d210fe7b58e756f0b21f2fd46cb25dc784db70caf2b66c0f39c54e621953f93d59a7b4d02d46d65215c9516f17a8acb64dad8e53d484316a9014d760aaac90", 0xec}, {&(0x7f0000000d80)="81d9a8e97a46a25f60463b4ff10df3eb32a239294fac7d85c5ac782a9c05984a18e674a277b6135be9", 0x29}, {&(0x7f0000000dc0)="1b2a8919ba03db99056f2a0cf1ff16d5e01133af4985b0e4ad58cf3ea91741f847bf927320be6765e6c40cecf7986eda7ee150d96c8bddaec28e9dc6b9adb9", 0x3f}, {&(0x7f0000000e00)="dc79c3d8342065e19002ee725c098fd90fb4e91eafaeee1b0232756ece60970108468e98272316bec56b0d1549b39f93b5d9389c97e5367c2e9d408a5caa7761a16cf8b5ba5fe939c9ce32748e640f5799e68efd3c9754af41702fc96d2d258743c76636cb9262985db44edda0765d8aeaa489718d9baf821db2afd1a7d7d0cc530ad33d01815da4446244a3c60e1d7aa872b00c4ce79ec1fe7440169fb90a8a7cad03d0564203f734af1d1bfed9bdae1350f9f0fd6f9927c2a7966d37cd4743bcb4b3670eb1a682fcc2a9091244031a54b28dfd1e9ce5a0ca778c69fc39a3fa7bd443d3383e68176c9aca5378f8d73e106f5a5634b9ae4ee97e0c779b0d6d", 0xff}], 0x9, 0x0, 0x0) 05:37:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x25}, {0x6}]}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[0xfffffffffffffffa, 0x1000, 0x100, 0x8000, 0x0, 0x3ff, 0x100000000]}) 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 05:37:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45c, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 05:37:48 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="79faed210f5f1072598cdc3d1ca594a2279456d56169130ed4708c495ccc29ef74af6043bf39770372061540abc4744a5615bc3571458500369820479f96e28d2ba46fc69625992689e5eeca04bb5218280b301175db79392b", 0x59}, {&(0x7f0000000100)="486039177c9a06d1d6c197a251e8e26e620d09b676575ee555876e47c3ad639b8f881f566397a1e799262670b261f9df46dd26d538ea3406b5aa37c40d31492300bc8963cb78f8c487522efe91c6b001efce800899119d63760983fd1f366d72625392ff4bfeec924989a1b6f6de86dd5546a1dacd8673977bb4383d7aff2c85da6a62193e9423513fd56270ceed1920a088077a352225bcdaa5ea1701da1fce9e1a4ff1083738e51b710a197cabb48f5c3f34adabd17c3a8ced412fc72baace768906b6a36eb62e88ad29e27f78b5", 0xcf}, {&(0x7f0000000000)="3091175eb220997c4a672cc4325fa959ab9473743b9327126c59a88dfa90577f23235b8b0b317e0ad9dcbd38a8b62ace8b68aad8aa", 0x35}, {&(0x7f0000000200)="743fcf105ec2ba0788dcaf685383f810a4ad0efffe4aa4ca8bea698b5bdf0fa37feaf3aa5aed3614050ebc07457839c5207cdd7085c2161fce021d94e87a977428b894a729", 0x45}], 0x4, 0x0, 0x3) pwritev(r0, &(0x7f00000005c0), 0x0, 0x0, 0x5e) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x9) geteuid() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x10, 0x43) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x802010, 0x0) connect(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00.0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x810, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0xdc7a, 0x7}, 0xc) 05:37:48 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) shmget(0x0, 0x1000, 0x4000, &(0x7f0000ffb000/0x1000)=nil) renameat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') 05:37:48 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x802, 0x0) read(r0, &(0x7f0000000100)=""/119, 0x77) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 05:37:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c00080000696c6531000dcea50c84b576ee52455a4669d9eedd63ab18"], 0x10) select(0x40, &(0x7f00000000c0)={0x18000000000, 0x800, 0xb3, 0x6, 0x81, 0x2, 0x800, 0xce5}, &(0x7f0000000100)={0x1, 0x3, 0x800, 0x4, 0x6, 0x3f, 0xffff, 0x7ff}, &(0x7f0000000140)={0x101, 0x7, 0x0, 0x9, 0x100, 0xa8, 0x2, 0x80000001}, &(0x7f0000000180)={0xe38, 0x6}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xce8, 0x81}, 0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3f, 0x8}, 0xc) 05:37:48 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) unveil(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)='c\x00') r0 = socket(0x11, 0x4002, 0x3) sendto(r0, &(0x7f0000000180)="c7d9cfeb14b8b6125a232c7b40", 0xd, 0xd, 0x0, 0x0) socketpair(0x1, 0x8000, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./bus/file0\x00', 0x60) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)=""/59, &(0x7f0000000100)=0x3b) sendmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)="fc81d80bb58e01555e0a1186c5790d02f29846fa90c822065363d33e5591cea548b5b4b91efbf9cc6a79fae8e15aa883d97bd67d4ab0f4d2497047217295d27cfdfdec6b29cccd4d6f62fa73d373b7730d9f93574d6754e0c528c9957eba01600db8f34a6dbd8cc64fa5343e55a93bf794862e4d60d240d67ad63b9b2d029bf9e3e7be70845f3ff1635bd368644694d7", 0x90}, {&(0x7f00000002c0)="ff65c4eadbfadb45d01173c5b897a9cadc0b728d04", 0x15}, {&(0x7f0000000300)="f331004ff69c94fb7d5d8ec5b225064dc841ecb4ef5381bac0267d28915c1b249ea8643000acabd832aaa309e5f924a7cd31764d64", 0x35}], 0x3, &(0x7f0000000380)}, 0x2) 05:37:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x8, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:49 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x4, './control/file0\x00', './control\x00'}) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000140)='W\x00') link(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='./control\x00') 05:37:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/17, 0x11, 0x800, &(0x7f0000000040)=@in6={0x18, 0x0, 0xe9cf, 0x4}, 0xc) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 05:37:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x7, 0x1, 0x47c3, 0x6}, {0xffffffffffffff5b, 0xb42, 0x193a, 0x5}, {0x1, 0x3f, 0x2949, 0x3}, {0x10000, 0x7, 0x7, 0x2}, {0xeb, 0xffffffff, 0x7, 0x8}, {0xffffffffffffffc0, 0x3e, 0x4, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x7, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f00000001c0), 0x4) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:37:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x3, 0xd8, 0x7}, {0x3, 0x1ff, 0x1}, {0x9, 0x6, 0x8000, 0xffffffff80000000}, {0x0, 0x100000000, 0x1, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) syz_emit_ethernet(0xffffffffffffff49, &(0x7f0000000180)="ddc3") openat(r2, &(0x7f00000002c0)='./bus\x00', 0x4c0, 0x80) 05:37:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2005, 0x20659) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x7fffffff, 0x1, 0x3ff, 0x1, 0x4, 0xf3d, 0x9, 0x2, 0x3, 0x7, 0x9}) 05:37:49 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/220, 0xdc, 0x40, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0xb051, 0x4, 0xfffffffffffffffd, 0x725d, "fff729cae30d2e181f9e97c8ae7191498c9d7c02", 0x43fd}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$setflags(r1, 0x2, 0x1) chmod(&(0x7f0000000200)='./file0\x00', 0x40) r5 = dup2(r0, r0) ioctl$TIOCSBRK(r5, 0x2000747b) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000280)=0x1) r6 = semget$private(0x0, 0x3, 0x8) unlinkat(r5, &(0x7f00000002c0)='./file0\x00', 0x8) unlinkat(r4, &(0x7f0000000300)='./file0\x00', 0x0) ftruncate(r3, 0x0, 0x3ff) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0xe60, 0x2, 0x9, 0x0, 0xfffffffffffffff8, 0x1, 0x8, 0x3, 0x1, 0x8}) r7 = fcntl$dupfd(r0, 0xa, r2) munlockall() semctl$SETVAL(r6, 0x4, 0x8, &(0x7f00000003c0)=0x9) readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/171, 0xab) sendto$inet6(r4, &(0x7f0000000500)="d1a35c9836f799d5181264e9452714d384fce5c446f38c787e698e615164f6e62a3b5021b9aeefda09ee246fb5cc3bbd03212d0ae79e7397b43e282090a428046115a5aa1deb6984cd02563833c4b25e5cb2ede59474b2be80f56e2d07c797e4926d3867e0fd32cc43362c96a134f8b34349cd4bb4a6ec1e9497966a5dbb648c124f0096155b9880c9646a7d6a60acd5cb57c2f429167c0d66fa736265d439d38c583b81230ae656e919c2b08365f00c4e4f53a8fc91", 0xb6, 0x8, &(0x7f00000005c0)={0x18, 0x1, 0x6, 0x401}, 0xc) open$dir(&(0x7f0000000600)='./file0\x00', 0x208, 0x20) fcntl$setflags(r4, 0x2, 0x1) poll(&(0x7f0000000640)=[{r7, 0x8}, {r3}, {r4, 0x1}], 0x3, 0x0) close(r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000680)=0x1) getpid() 05:37:49 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setrlimit(0x6, &(0x7f0000000040)={0xff, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xc) write(r3, 0x0, 0x0) 05:37:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 05:37:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r2 = msgget(0x1, 0x502) msgctl$IPC_RMID(r2, 0x0) 05:37:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair(0x2, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="c61e5b47e2aa0b63f2f704d3d4c802a635ce2ef1a02422094d0fd95ddfb2bc0180c72f29da201aad4dfb24af1beab1dd219b3e2692aab6e3bf41a8dd63efe7358909ec231c246b3eb64aebbf1919cee8aa88862fd2abe15b18e1da32b8fedb407e7b85344166b4ce8d65cdd57716eec8", 0x70}, {&(0x7f0000000200)}, {&(0x7f0000000240)="83c3ad5dd759f8d631b969e08ddb038cbd0e44763f3da7e06485a03c43986b1a5ec75cb0d95941d48f4d358af1f2456fa01f041aeee285f0fc04a0cea64d96e7434a6c7a060f0057b49ff3f53a74d25ff11b5f392c1c3fe7a5665b2be0863713fff7ed8f", 0x64}, {&(0x7f0000000400)="452e1e164b7d7df0ab7f7df9b9485abc77e06bab8f1576ae3b4ac4c57f3b0b3beb780f81957f3b", 0x27}], 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000300)=""/221, 0xdd) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 05:37:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 05:37:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000001c0)={0x3, 0xc113, 0x1, 0xfffffffffffffe01, &(0x7f0000000380)={{0x20, 0xfff, 0x7, 0x4, 0xd38, 0x0, 0x906}, {[0x2, 0xe34, 0xa4a1, 0x3ff, 0x2, 0x7, 0x0, 0x9, 0x7fff, 0x100000, 0x0, 0xc447, 0xa2b, 0x4, 0x3, 0x3e, 0xfffffffffffffff8, 0x3], [0x0, 0x0, 0x9f, 0x0, 0x800, 0x0, 0x3, 0x401, 0x1, 0xa], [0x6, 0x200, 0xffff, 0x80000000, 0x6, 0x200, 0x9], [0x8, 0x3, 0x2, 0x0, 0x862, 0x6], [{0x8001, 0x1ff, 0xf33, 0x6}, {0xbc, 0xff, 0x678e, 0x7}, {0x2, 0xe22, 0x1a, 0x3}, {0xffffffff, 0x3ff, 0x101, 0xd0}, {0x17, 0x6, 0x40, 0x7}, {0x718, 0x6, 0x80000000, 0x200}, {0x1, 0x200, 0xc4, 0x7}, {0xfff, 0x480000000000, 0x9, 0xffffffff}], {0xdd, 0xefb0, 0x6}, {0x2, 0xe8, 0x1, 0x8}}}, 0x0, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xf5, 0x40, 0x36, 0xff}, {0x6, 0x5, 0x6, 0x1}, {0x6, 0x3, 0x800, 0x3}, {0xa69, 0x1, 0x4, 0x6}, {0x800, 0x3, 0x4, 0x5}, {0x7fffffff, 0x7, 0x7fffffff, 0xfffffffffffffff9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x5, 0x200) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000180)=0x4) 05:37:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) lseek(r0, 0x0, 0x0, 0x2) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCCBRK(r1, 0x2000747a) 05:37:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) 05:37:50 executing program 0: setuid(0xee01) 05:37:50 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fcntl$setstatus(r1, 0x4, 0x48) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2c2, 0x144) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x3f, 0x2, 0x81}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) readv(r3, &(0x7f0000000500)=[{0x0}], 0x1) connect(r3, &(0x7f00000000c0)=@in, 0xc) 05:37:50 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) 05:37:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 05:37:50 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, &(0x7f0000000140)=[{0x80}, {0x4d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xfffffffffffff800, 0x5, 0x3, 0x6}, {0x3f, 0x80, 0x7fffffff, 0x5}]}) r1 = semget(0x0, 0x3, 0x0) semop(r1, &(0x7f00000001c0)=[{0x0, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x401, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x5) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 05:37:51 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 05:37:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="000300000000000000004d32daf9e5a6cd94b4c173bb87b51f59ecdc2a5634b99fb461eceed0660fb94a2c6713b35bc51f3810010da53819f7f1cc390890f3768f43fed718c54f766151457f86edaa7fa3d125c3e918faa31ad3c2636a264f9e41f7f4aed9d89083a012da6d99ec09401e9706a15793dac8c2866d1424cb0c76254903638447e7c82a76b1a7e52e3ef6e7", 0x91, 0x3, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000240)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 05:37:51 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0xd5cf8ec8e46f379b, &(0x7f0000000080)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:37:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup2(r3, r2) 05:37:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x6) setuid(r0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) pipe(&(0x7f00000000c0)) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) 05:37:52 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be071a9bff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x150, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="42565424fc0cd1542b70a6b2a9d909", 0xf}, {&(0x7f00000001c0)="81c89aefdb5ae0dc90dca5e8767117b05af010be0b7d09009695ea038b73", 0x1e}, {&(0x7f0000000200)="b910973f7afe12f40e74a7fa6bc9ffe9e6b6947c250ea0bd5f81db5d1875ee068d49f106d302e30ab058dd7a2b1d991bd26384a8aec5ef2734941481359c8f3d5e31c0e3aa4687f7b466f0f7f14875e6e01052b478b383c4eb1190132b8953804b8897d0c3488e2878aa70edabcc2c1d65983552127e141b4ef3a04ac1b54a24be69239b5e15c5bb733ff374d6b89ceba1f411d7749bccf6cc41a7fc911c1e7df065f5472f91b65d1e5e77adba0d013572284dd0f03ed50f2b54e884", 0xbc}, {&(0x7f00000002c0)="e4ec3d4e832433ae906a51c7a7a2873932eda016cd6208fb8ae1d2469a366f784145ea2f325d31f47655d5a992ae5e1837396e536facedabee27bd97f66286a836e35a927a3be9f470b77a", 0x4b}, {&(0x7f0000000340)="cb2b89e85c20acd7f9d254", 0xb}], 0x5) 05:37:52 executing program 0: mknod(&(0x7f0000000640)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = getpgid(r2) fcntl$lock(r1, 0x5, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x2, r3}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x3ff) kqueue() connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) setsockopt(r6, 0x1000000029, 0x80000000000002e, &(0x7f0000000000)="ebffcbbca8ff13b9fd812eaa4e713048e6993192", 0x1ad) sendmsg(r6, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000002c0)) getrusage(0x0, &(0x7f0000000780)) semop(r7, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x80}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = msgget(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x1, r3, r4, r5, r6, 0x10}, 0x8, 0xb73, r7, r8, 0x5, 0xa1, 0x3800000000000, 0x9}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x8b, &(0x7f0000000200)="2b461bdca6ee14c0f55305fa438123d3908e89c6f9851a71697649f95de60ad35adda7152c36e1af00f4cfc058fe5f4797c1efd95743789409a640d4f432a777a213ac6f8b8e6ec7857ba96bc1bfee8a23320200f0e473476ed611932ca8828b205c19166043d2d06302a854258242e22e2161939aafe3f154354ef55710793b5836113d58c4a4754e44dd") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) 05:37:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file1\x00', 0xd) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) socketpair(0x1e, 0x4003, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file1\x00'}, 0x10) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) 05:37:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fab3b4dcab7045feafe145ac0005ae672d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x73}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000480)="9502ba778aa893c5ea4727d3b09ce07faf063fde879dbf6e6e1e0591e9c0af3f8cd3e76ce3164370f67ee286d8995a284ce9a61c652a58b2db3e32214a91d1b203359c263ac451bec42b87e73a5e240d0611cc7bb34bb63c7ff43f40ea17f1bbeb3a6a4bf6db0142ce8feb3af2416ca5d8ed3aceae281560a7580fe4223722ae5aad3edf71c05e4167", 0x89}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./bus/file0\x00', &(0x7f00000002c0)='./bus\x00') execve(0x0, 0x0, 0x0) 05:37:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() r3 = semget$private(0x0, 0x0, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/168) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) fchflags(r1, 0x10001) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x110) flock(r4, 0x2) dup2(r0, r2) close(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x5) 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') 05:37:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)="1c2c663e", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x17e}, {0x0}, {0x0}, {0x0}], 0x9) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000200)="ea378337bae3b15389028b5dab267338424e0e7c76f844371c3658981faa63cd80e50f4fee94e1598d5494bc84c5360fbe53", 0x32}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000480)="aa171b43619aea250ea094c48394a2865a9e6d8927f2d42303dff7b045404f14d90d26e7e63c18c8140bf4de333e1b4e3330", 0x32}], 0x1) 05:37:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget(0x0, 0x102) msgrcv(r2, &(0x7f0000000040)={0x0, ""/211}, 0xdb, 0x2, 0x1800) 05:37:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0, 0x34) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10, 0x8) r2 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x8000, 0xfffffffffffffffd) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mlockall(0x3) r4 = openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000340)={0x10, 0x1000, 0x4, 0x3ff, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x13fa}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7b}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x4bc}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000001}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xff}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xffffffffffffff4e}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x80000001}], ['./file0/file0/file0/file0\x00', './file0\x00', './file0/file0/file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0/file0/file0\x00', ['./file', './file', './file', './file'], 0x2}) fchflags(r4, 0x1) 05:37:53 executing program 0: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x404) 05:37:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[0x9, 0x7f, 0xc9c0, 0x20, 0x8, 0x5b73, 0x5, 0x2]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1, 0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xa9a, 0x1000, 0xfffffffffffffffc, 0x5}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0xffffffffffffffe1, 0x6, 0xa3, 0x52e7}, {0x0, 0x100000000, 0x6, 0x7}, {0x7, 0x84, 0x9, 0xffffffffffff0000}, {0x3, 0x10000, 0x7ff, 0x3}, {0x5, 0x0, 0x5, 0xa61}, {0x3, 0x5, 0x3, 0x3}]}) 05:37:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x207) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="346643d95dfa01843ee124e5d9889b052a79ba7b011680391ac5fda447d5f376ec153129249ff7e5a18e39a4a5958fc09986ae7a64a30d2afaeccde334b7", 0x3e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c6785c3aa524b6a226932bb17f8f7ad26f607df39c8109ea5f535b0a989d1289d0f873dbd3e8d478002ffd622adf767789b0ecf64f47616e9629db46bec1975c42714fe006efc01bad567e9701c197c06ae69314df9f7c58336a3801612696a5c2091205014b7330b1c014e11d796018dea6a02989b775b877", 0x79) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 05:37:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getrlimit(0x3, &(0x7f0000000040)) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x3, 0x2, 0x80000001}, 0xc) ftruncate(r3, 0x0, 0x1f) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x100) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/52) fchdir(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 05:37:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="c2e96df1c75fe4257c8b931e8eff62140e00f508e768ae9ffa73746c4770c483bf0c9a576c54a5ff90b537ff7ca53502e0ae7e965191a292c34b814b0a83d571c2a9551eee8d252b30ee2f629ae3bec50abf80fbd6315b2f270155df09f5143f44ca2e78a94e38622adacc7753f355d787416fef0aa8ba554edc820c5c152265", 0x80}, {&(0x7f0000000100)="24af538a12856a3cf176bb338093d6b98f4a8004bd7f57c6d5134a6933e0c3b0ac21564b486affdb24ed391a8e2a0555b4b7eada73bcb0eeb691ea9c53e5fcbfd4c5197cb2fcadf3ef77177a90e70df07575155f53db8fd9273854be46099c", 0x5f}, {&(0x7f0000000180)="8fe11dd001c0c27dae5051d19cd10e8685bd813b2d2a53f1814714b1372ff02c9bf9f48b4af96a34c335f63a234d34e01a1362b2dcbc974cde34295628be844ad476f1e7fc0e28d9e7caa0467d4df0f47bf92731c417c2d8e4b23137d2d4441b5aeb21d2afe2c8131cdab2283e5a59bc98e7d77ec5a1474149896a55d303e03f4e3f72c89642602675e1d94d31b6d9d6f231fbc061d2c36c1155bdb69e6efd0949dd219828397d0ee15404891e89e7c0b57d04cd016c5371b0d5f87e381e8f82c06c19eea97b65cdf9ebf76c8569463be2f0d1f7e4647e", 0xd7}, {&(0x7f0000000080)="075b0e390c2f0dee49b2fd7350c014c88756f7ac01d94f93422a58e798132ebaa02313bf6f04efe8cfb4588275a8413e1d9965", 0x33}, {&(0x7f0000000280)="e918b21544dd93ab52265080cffefcedfcfc463127237a9a53f0de3e8c7deeb2c4f73c66db2bff59f4dfe34db9bb4ff678da7d4845f19c36c83667948f291faae07938fbfa020f744c177c615a5e6a695493d7cdd2eea17a4d9d2ab589c0c38cc8f37490cf4d16db589c9d9c962f21b8a1be646211e43047a35d986b4bdcea48eded3ae53c0289d1ebf9a0", 0x8b}], 0x5, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) open(&(0x7f0000002780)='./file0/file0\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000003c0)) 05:37:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x40000000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) 05:37:53 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0x82, 0x0, &(0x7f0000000300)=""/130}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x10, 0x1) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x401, 0x20, 0x80, 0x1, 0x7ff, 0x6, 0x1, 0x3, 0x1, 0x0, 0xbb}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 05:37:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000001540)='./file0\x00', r1, &(0x7f00000015c0)='./file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ff5bc44d7db366fe25f27feea3cadd00ba4d0f182433ef6bf2", 0x19}, {&(0x7f0000000380)="c0567892fa82dc884f55c5131ccab9ecce1750c0f84d947345667efdaaa13d03f7721515b54d7f70de64a546f52d0109608edc0b7e9e51efc0804fbaed32b4403638a6c101c7daf207584b2994a8cc728e36b973e65db8b5c80f66ce295b1e604e74f21de28433d2c23ebdac6e651f97579b7e51bc3233d75273ae3cc13ef55e88f38f47bc22df2609608166ac9787e2549ab5dc1c55bcea6a3ca6518765b09049f550c77bd9ffb72af86d156a18315ec080631e90101f94ff523d61d00850f768f9cd42775d377600e113c0cdd0178cb82f6fc2e55fdfbaee606b9fe699febc14c3b62009d4ec4ee6b230bf57f2f4042b81b8bcd268ecb24b9377664fe3b209899bda8d5350d751cc93031bef0332c54fa6e5b48e4149f847ce5fd1551ec37496e689d4e5ea3bbb080660503b0fad4dc66c4e2f82be2bad2a2dbf0221e3edf378f44430a179cd473e02d7187b7997d05568ad142619919b39810ff45cac6584596fde5407c7ede099585c42abe8b9c8e38f23fafd988e053879579256b08ec687eb85deeda4232e37aceeff464c006189772aa2293a5dfa6230c756edfd9bc8b7f4aa60b0ebe4f8e8dca515f9550935108f00f610bce5eeea1cb2d5ebd650ae5c8200c0e49584dc55866d381c3828b70a23c3af32dff38cb8d0b41db3787db13f9824fe6cb842753286f5b926aea3a1f904cded21cae15c186857c707e5fea9fbf71801669d1bf65b4dfbc2deb25a90c06bbf6ff418b2bf4c82a25d78315441573605d242c1d189885b4d0b3692a6c25de0768e7178bee759051cd364e0f5b8a0e1854e8a460ca960902be5f5a0d190be55f4ff7eb191f17b2e6dca1766635827cdfaa79603a1e1f0ff952cbe1699339ca92fd6a29b3a3347175507e4e8ecb13af9a4d9487d086d6addc04cbf57baee5564f7037d3f94e4ae8767db31fa8d379a2f382c69042c6453ae595cfeb96f2afe706790bd68a0ad084faacf7018b657aa03ace27b448fa72da7c8203b0a6da749dbd4bcf3176cd74f04c22e761296b1aa9a6b7fd21205fded3a3761b43b5ad24bf474405428a2acb2d8d87c1fd73eed9649cc49c620820b55857dc2e03944bf2a5e16a91286321a4998aecbcb2eaac28a8dae37cd2b8fb2a15f426f2d8fbd0d71c6f8ea31227cc0e9f4fb34a5354fba8514017f635dc7a49a8ac573c658e4213a589e57b676f8573cd8f77bc8a7aa5b2b99e2484f55035e847e495cce492bb3ff0c8289e9e0fbe8af50d0eb4a818a3019267d15c0dd56433aa76891169236b31d89282698732b339a29e0e130ad4b33e39994987d4b86d3e686a0e255c9cbe29f47445f45fb9f65e663a2b609633ec999ddc56e58ab493905649255b72ae09ae6cdfea97a094ac721843a1ed1c9d1f593cfbac1611646a4843d03097b77742028d53c94b92f0d682db491245e500312c6f554242b39208b8957eed1d2280d4f7c9640dd06ab0f6c27075b689830e8a1412a1efa3e966287a1b6d1cb04f3e6b4e54d3de117c0b84783567df5e8ab40fda595c564a37497af47dfae22e249d648bf5301224a44bae00cf251cd59c402df18525a05f5d26d54a5379ad52d23386bc6eb08d76102154fe027dbc28d228b82e904dec44abb698444fd5b077df144e81090b4ef8e7ec5af49567bcc710c4bd794a3d8b26da41c8cc4c60ed682023d0988d89913490f3c02015350b848b921f2b099efda62e6dc90647b8f60cda297db72c9b3670a92de90515b6b773ea4db1b938ba746278377b4a5e1d1f9768cb826598ad33700f5fbf52beb19350309ae0e506101a698e694601787118fdece7a02832e86128dcce628da33275fea887fb7522879bb2295533c13f028967306d8327c15e71212ab6eb28c64e548dd9ba4914f51cd0ff31dbda582bab73230437d8cf119d6198d462149871f5bcdf921366c928c9cc843cc500f658ab432069d832d3d2ffc6c8b27edb6ec53036504d7e6c2f97522d502f0b5b6af229609514b2ffd49e2ef10e6c77c52784031003ccdabc9fd120f174d55235f390eca4124562d852f33fb8f2966fc5964bc42d77d2d5d69a26b20e8684c6dc1804bb01e02746c20ff3223d8ba5ecf8ce03566d9e258d2b101f0de744561d61937b9ec82097557f9a5bbb23fba52b711de85c301a7c1bf9bc0ee23508387c8e17bccce6ffeceeb4d5594c147a2384c7bc3b93e1af31d9714df489cdebdd606ec8c6c89df89cb23668451d2f4c56c5c75c14d0ffa5f45fc6b0136d74829584ff2f08f6e61bf51bbcd668ce5873f0085eb5913de168234554382463e0153add1aaa176f12ef50671b203d369a27452387816c0f34d62ef3ec5575c293a03eeaf8f6dbd1e0859ea8ccc1036563996ba38380c2c187fb49248d4930f4692847e76c3322762144912166b1cff35595c07362f518bdb2306273546d88a39f06196baa190ff9270fbb5982454ab4281eb7e9c4ee85c0d3e418df75525ddf76e9424e2148a3c3ce4cb2641e341b6df6cf30a111f6fb2865e8e544cec9c7d6e1fe3d6de7cd8ed5c4603e4ca48745a016d60c089c935cc84162820c19be7456f242e7fc9b1f6531a0cbd8bf80add93b0a7719c675747f8e4c88365e7b6f12b97f9783c21025792478587176c55f5d46ed73d244d7bdd0ac4716a6d5f0b2f68337e6ed3619c736aa3bce4fd37d8710859cccd39d6acdec9d5dcb675bdc3db7c8f8c38c88e4c693f5767533a21bbdb3f6e3be572a03bf45206fca3fe7bdc1dde464a575460baf2c45e49c2321f3aed6928d3d9a5c8fee38ef45b36807fa9f7b9c77926ad169bb906bee1c089547375d4f7c4184f4da6f594659648e178919977814572a0344b717f655f89708b413714edde3510775b54bc3c78b276ef3ef650ce2dc2166a4b2d39f4abb4bcda7c1f970d9886df2f43381bc5d973614e6cb494436ab9cd810914e6eb868b9541c0ce0a1e2a82fe0ca9e65d2dfc648f3cfafabc08f60847b59f11347aed3eda5e8c72a46a514c2f4eff881a94ef4646b32d441825f15e0605c947ab79c34056bbb5a0f1b0d5b7ba4e2556b28597d97c1217210ee617a3d325631968a85fa7dadb4214ad7154f8953d509a7839b6ac4fa622f1b3879794346490cb62b4c54d5fcce2680265854bdc3fb9ced0dae17d1876a1802c6a7b81aa4f6a74d5bce962a732837c615c3bcb5f262d5cad5420d1ff4facd09f0efbb3c7deba64149cbf81d5ad88c8f0b11700abd841778aff1af1d2441e507ea7715cabd4a982b6d1868bc8e20c3d2baa2b34f846bbd6085cfad2ea02b20758876e2e4080c043ca8cc08f0c85a318f7162ee8551c6a6622242c1482eb669ec578b24e641296e52342f822a5737eb1da29fb0019662551979309428bc6fa0ae1c44e282aab27ede46198d3118f2787468585b1e8d03b95cbc2a2e402f2a2fa0f15de55806b457871be4222d287f0abd2b557b40a2b6d5bfd312bc58e90cd6daca7e991199794e2e2fec0ce19a59bf7608ac5bce2af429a90d41f32ad6bfc4b9c81d359ad79b324718dbfdfb5f0e8a9daf838b557572e334ab1735e1f6b0dff0bed94035aab8f6cb314a85bf2ba2beb3fdaf46d5403d30d6a103fbdfdb1ca660e3a086c6065ca06d5d3c14c100c32877852811725a9b837761207060b71d9c605a4d1d94b9400c294ea1d84275d7786fe1d9fbe7be77554a961d4a1079d1f1b993c88ce1da08deacb81ae9d9fc3227b8ba3adc3c5bf6652229cf46f12e469cf7f07ec126a64935e464247c51c07e69217794a2e586ee443b2bdd4f9227d43bccab03f5333f2e52180524e3725c2c1ad193997dc612952a3a56d23d25ecd81acb3c8bd9f6aa93da1d5eb6f06231b0371d8fef318e0191faf76d144078246eab41c51e9cbc1abf7ee14531575ee630bedfb71398ea8d2d065aa08673cf1cc12f68ff19b0cdbba7096dba9584d3a627fbb7060e62941aa4608a66ac1f80115acde73d76f29d2e4ce35c1305e9f8ae01acccc9386e5ab1a349be0b751dac3b18d5ff2f4d32b678f1e8df36075ae398eed3b23417030ff78f1ad16b5bb1dd3d32e1695fad1679d364c89f068e3a94e90650fccb03c33a65f1818e9e67280e1be14a123fd0059976e411d24a828bd511f229579ab3ce458263b9cbb401532c7cf0f3f1a86a88baf19b1afcf734de17ec5963bd2f899956f9e580745ad66d1228c608625cb87fbeef80f76e69e90c945dc7e5cd5afc8d7058ffbd434df2dfacc1e26e53527271ec4070703100fa55597a9cd303aa203d19bfc40c2b1b7381768905d1a02d9c6b9f9ee4b4123ec2a3ac3e177e4ace7a5a63748166dc7076ee7de07d02c625af2ffc1d58d28066738da9e9d0c0c69389351d9157f5e09e0630b0a862bb64ea0ec335f5f3ea529a09606caab5b67572aaa2b8395c2683e67bf9519468ef928b744cbdb8fe5a5c2bf11add8ffbf6df18a68256a7043b79a3026e15b18f7744ad51c9d997165eeebab33838c14458cf3a41525034fa6b8302baf332e2be6273a4a84877958e9d086d9c43c8f3f560d5dba452472256d5a10a314557f9de02f775bc7b736fd882488f34a06954508ec2ad38e4dbb554b3212db0da3adafacfe64c1c2333b99ee41177ca44a02b3b03d5e80557f8ca84ab9c1e508c7d3db6698e17af536c3811dc115ffee5dd9293e775499b628e34c91f1af46bf8907458e2bac6a86104f74e9ec58370d9202e179a82a5572d219e08404fa4b6fba218852295e520355fcd00394b21f55516e16732628872e95062fc4e9ae90dc88d3dda1eb59f33685e6f32c9d1297b4f9f79902ff5a0fe1867521978c0f83b713c384dd324561b33a0a38a604e7f8cfb0c176e5c407d0bbc8b7cd0d46a53c85f63519743781c7d07cb421dd9a18a5dae8c21c660968ab7a83ff6b06008542f69810be56ec082e21e25abeaf5ec3f44d62e6e5acade0b48f6e164f15720afb732cc4a9e62cea2b2d26bcfd736fdb3a985ec2cf4525a9a0a61a5a7635aa822dae6b1911f2cac4060b04983e57192d0ec6868c691639917b1064d41c88636e7bd111ea3aaf6342dc95a420f3c2788f3f0f056685a164da75418c9f4a491ecb8631dab128c6afd0527336d920e395139fa00664eeb98ccb61249f513d93b54bea36bde2cc307500ef4127835271e7d5d9ca9f6a4bc14ed2ff9a6ecdfc61f4a5817f9201c7c664594c0ea25b024a9ef3485e55b0cf91466ad8b28d508a97afe44a04da36ed2c3464f4031a28f67336e63c4350a19081cc622cf25312778a1c01d83af42f51168fc1ad765612e510c8bf97f0cf97d02c487670538c529d75498fe9d5a87bdd59f783fd5129df7b3d001d3d7f00410936dad1ff50307662b5a39a8a6ec789a9f780702d2820734346bc83466a3eab701f4f85092a7d29069968bd416345246d988e94583247625c401157b9816657f326da37d12951fa6b25d4549de2bdb4128305259ca87c258e8c619b6fd1338d6266252f26d100df24daa57a1b6674e2cb879b07c097e8206ffea8b53a4810e72043850fb61724741543202e9562d1e4f8766db8590fe9e3b7e8ba2bb21482747a70f1bacc1e2883e00744e963037fde02f9ef996e2daf5d541e49cf3a9c72f0aa1355bb9289094aecdf21c6c2c4162d437cdabf99b1d9473e149db4b5d2318d3150709ea233ec78aa71204b76aab354750371a92aab5ec5f8a15d415e9a971e60a261c73ec609f7edc2e23da334b51ab541b8a2a17c055253fcce48747330e3f0b25f2bebb0278b7944ccff7adf7bfc015c", 0x1000}, {&(0x7f0000000140)="eb853cd8655c5c0aa4492ad11a794324c6499677ce4a0ccbe5460f3d1f110565f8e54e6dda000fecfba58cfa382ca6ccb703f35b380e8f49dbeb45802d2b2c3a2a6a3e363e07b341a2f3def904181717256c04a9d36d23864b324a96848661a45b3717378dd3603e9ac957865d51e2f9e6af342dd6b4405c8cc5ab3b2940432e03f84866751ae38a6a686e978fc450be0e7fecf0096a3405f87e3f211f1444fcba0c5cbcd4b5", 0xa6}, {&(0x7f0000000200)="2f61ef914ed959087ed5a832ba1e3348d3f85496aabcad458eeec2486569aacc5b83e5bc6d495bb7fbe85ca886a84539d1844b940655cb59eeff6a23a81f80f3d5469b81a4e494f58e7cdc6ffda68268a282f97f730ca142c30d9c420363ef49774b", 0x62}, {&(0x7f0000001380)="98d2323e22b222f44632b21f2784c89d76954da6c5d378ec888ccb27504618f01056956e480410758a7db3854f837aa95aceec2b463918bc55f988865b64d0b23557b85471d79efb491787c66077879970495e87c945ba2a27a5eda2267171bb588af556a33c0ce17043fb4fdcdb8c82ee8b760c3dc08f712311901a2711605966142ee21d230bf0354afe4c33f5339685e8a72eefeb99bea47c15df9e83a62ecb5b212f229fdc034a5d634628d75c49a8e843eb36be625d6c32b5bc4d69455076dbd5c86ff50732c86c29aa5d7cd556dc770a", 0xd3}, {&(0x7f0000000280)="a577c144b829", 0x6}, {&(0x7f0000001480)="5099dfd5a4dade8cea6be3962119c275413d956e3ccc917923b379b4f6d4d2691e16408dba6e7ebc8e7a0ea39ded4e9af3fd4330f737c30f6453e0c9d180c9e590dc3c9e449387b6b68fbd41e5dc92feba928c5ce8c244d359eafdae977501e3a6940bf678a58b06173634748488b88b4e5820dcf52dd634fb06ed60b2987bf0cabd3793f4ff978fc7f50decfce045827721507044c37d3c1bce6ce988491408", 0xa0}], 0x7, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x800, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 05:37:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x111) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 05:37:53 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) 05:37:53 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xc378, 0xdb23, 0xfffffffffffffff7, 0x2, "ad674a5e5446ae4d77dda20af008ad68267a2e96", 0x100000001, 0x50f1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x40044278, &(0x7f0000000100)={0x394, 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 05:37:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)) 05:37:53 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) fchflags(r0, 0x0) r1 = dup(0xffffffffffffff9c) pread(r1, &(0x7f0000000040)="7ccdb3c029cf26bebfdfd536f365db", 0xe6140ddbb967602b, 0x0, 0x0) r2 = socket$inet(0x2, 0x7, 0xffffdfffffffffff) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) 05:37:54 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, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x3, 0x10000, 0x7ff, 0x4}, {0x1, 0x6, 0x0, 0x9}, {0x8, 0xffffffff, 0x2a69, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:37:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[0x1]}) 05:37:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x40002003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80087467, &(0x7f0000000000)=0x2) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x2, 0x7a, 0x4, 0x100000001, 0x1, 0x9, 0xca2c, 0x10, [{0x5, 0x7fffffff, 0x5, 0x9}, {0x6, 0x0, 0xd58d, 0x7}, {0x0, 0x101, 0x7c83e348, 0xffffffff}, {0x2, 0x2, 0x1, 0xfffffffffffffffb}, {0x2, 0x0, 0x48}, {0x4, 0xfffffffffffffffb, 0x1, 0xfff}, {0x9e, 0x0, 0x74, 0x10000}, {0x8, 0x9249, 0x1, 0x1000}, {0xfe9, 0xfffffffffffffff7, 0xdf8, 0x5f8}, {0x5, 0xb735, 0x8, 0x80}, {0x7fff, 0x800, 0x7, 0x100}, {0x5, 0xdcd, 0x7, 0x81}, {0x0, 0x800, 0x7fffffff, 0xffffffffffffff01}, {0x35b, 0x1, 0x6, 0x533d}, {0xfd, 0x5, 0x8, 0x200}, {0x0, 0x0, 0x0, 0x9}]}) 05:37:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x44}, {0xffffffffffffe0f9}]}) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xff, r2, r3, r4, r5, 0x40, 0x9}, 0x7ff, 0x4, r6, r7, 0x0, 0x7, 0xfffffffffffffffe}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) wait4(r4, &(0x7f0000000280), 0x0, &(0x7f0000000300)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x40, 0x0) poll(&(0x7f0000000200)=[{r0, 0x4}, {r1, 0x60}, {r2, 0x76}, {r3, 0x4}, {r5, 0x2}], 0x5, 0x80) r6 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) close(r6) ioctl$BIOCLOCK(r0, 0x20004276) fchdir(r6) open(&(0x7f0000000000)='./file0\x00', 0x290, 0xa) 05:37:54 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x10, 0x4003, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000000)="691a30d9057c3ca19bb9cda4ab49f79e7377bdc5e76a3e56f6f390497503fa138b30d6903d82d1750878a91e980e47c68968518397c2b7b31d5bf78a8d521bf0f4a3fd5071df7e2d14d595a710ce41b4c81f299e81fd1b2ddcc547186739ef6a526df8b476", 0x65}, {&(0x7f0000000080)="68588cc80f10c5b95f93c04213c779b45e62376c371944988fb5270131b5815be38d4f2f741b525fffb3020c41b4b18d605069c47e189e8b57bd5a22024a07c63995b220ae73afe664a21c1a764d6dfa081e7498c43f9abf31706368f2a83c5c5d0605f2108285f89c9fd3a7e9be447af3c30c9ae1c0f9ac3748cf564a5774ec18b1c26db011c0183b6ed5bf5323836fa6de67f932b4e4", 0x97}, {&(0x7f0000000240)="5151cfe990d3d5c5be5a00c793a1b3bd076139b410c31d69ccc5b5565a4639b88c01aae7b5d6adf13f3d94e08021dee7ff530ef565f7ae4fe2d0a142cb2b153ea76ad7770d6f5da90c45a6a222564b2acd9bff280f536497681d286e042303513a0263b34096092f6578a95caedfb3293cfbc85def139de8044c75e29ceadaeaf2bee9", 0x83}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f0000001680)=[{&(0x7f0000000300)="afa5c28c726d51e52cb672bb5516a67926e142a1d042d6008c938e30c5827c2bde7c1b0b5a197a22cab1880d5f2ea4e2d0c2be12ec921118543ea281598596bcbf9099dbc2f861e78a651d0a1c5b5029fa2ff80f303ac81078f1e4a48ef2d60ba163c5e2df09e2d1b5e8cbc6028efac9a5625d6f86a738ab8dd19d37336e01a62a675f1ed6f0910ce1214015327666efa8fc7e0795224a147e18e9d603f3446ea1baa9d954249c7522800b3dc592df1189103fa973fa4264866f083789d1cf186bc05f392c63088c717c03d3173bcaab0d323c14661f0d789bc116216ca20936899a79da7ca46f3a1089ba797e99d3f88c47069d5bbda825522c6d8a81a116af4ed9a1fd11be88274ef5ea035f48d64e6f454cd25ab3221a045655f4b97144833e6efaa9dbc0ad286e844704916e1ae4846b442a1c20d3d9b58af39bd4d8e20244082ef52c312aa0ce7b3fd337dae0794a0fc00ef61557609a8d725ebecee9b07a63f47627cec51fcdd313e7ef96b90fa0548474568fef4673d1034113708903e81afb22af21676a1cf1398fe070cb5fac305a6fa15be92eabb5c829d477f05ab3b5975fc78ecf825d4d6e332e78df5c2064275aeb143cd7e3f8405e61490285f0f00a725e587857e8d7c0d7201aa5a5de291b5f01c004bb4a78de3d8728ffe714d9f7f26ac166473027c3c1082278b727c8d80dbbfcc54e210fdcc86fe49081476f18a8df27e8be63fa9644018e1074595b1f47a03415d4521c91ea2c6e9c3be6d76275405fd7256b3e58b9a8f9074db3a4e7a4058a9f6052aa800f628182b8cd89b8ba0cb80aadc3a849ddfe66cbc419b4c7d18d5fdc213b60fb097c7174901e0c9b327c48fb84160d49c87465470f92bc05c5b9fecf52b25b03d8696bc2978cbc60df8ed0b2b9f7fbdf6270b8525ac5a62de7b4c03abca8bf729215762c8af0460b1c6802437493c9c0e58524a1eb8aabc4c79a909f487341f2fd26048381c0e5460763cde6f1bfafbf42ed5c12a8e84d60901a96040629850ff44622c1cf0d3e48f15092cce6dd8b8e11b4ee17a8e492e08d15b5d6e45f1afec7b44d901a71d1a22c325772e8ce2c4da25b4ef51a9287188ca2228b6f2d6b312015d1a77b34b8954caba8c0875156efa926f619a96d23ecc9954ed773e78160c55bb23090e82c7f634875c4afea0c24ffa935790fffd4261378b5dd5dd93132cb7e15161a9ebbb2d89016872b1726645b5153c0e3d56bdff6e69e63ffda6c020239b8e8867e8d65e18566263ed7fa60954784504702d1e67cff61aa6744eb97b33a53bb9762f49b5919de610837e893aa6df5f07799b0540232bf63de0106277eb36ed51b4f7e22ec965fb06c1b8728e194df1424d5445a9d97521459c3c2f0d3b2765ffac2e36f0fb2820120f76215ef6411826eff67ade94d39c0789ca6b46388a548cb5d7bf2a81ce4383332ce4e2d3f93a9b07f992b8e416e2e55e00f8bafeb5dd4e60b9cf977e51b7a7346ee43523bba7785a55017960caf640b002f9377d125de2e826515568afb95089aaa4269e8d4695859c03a3a600dc3e5bfc6d493e33ab7c17e187c063b61734157707534598f896f76be03520da5ebd947a91091c9ed8fa6bb37e01f55bec4ce3e3325aafc41069c2a65316b6b24c778e85809c217c93c1dd0bb8cf3340a0f6d108dc8961a0618d54b29c629b9f6009c6933f2101ce1850f8334e2d04a2d437aeb4bce9ce3fa7e67d75543dbeb66b263c81e5f924d5777a1e03623e96d490c0b55a225618c05d025a0efcb24d0ed3eaadf6af52a66919c72b40b8415ec90ad54415c8b3a882a90d37722438c39bb2cab7524cc7432c3146a96c5a08f5b2760ee05a051780bfd06bc336b2d140ee921a3f956e38a74fc8a84c4ed416728d89642968e404866e9cdc2c163f32a0c61e0f4229971f7b679eeda29fced6c91d2f692120c692fe2d9544a4897a41f29c6d0a1ad88908b06000bbe280b0baefbcd2d3d2f37523687e397fdcaa701766e2d31ab509ef9805c2cd2efc8aac87ae030d4b2850d57b3f890d93cf2f6ce04a91267e99f425947ab3021b790fe025640402118c2ce8e4363dcc55b7b622ac96fad2d1ee6ed4d0755cc80fcf43d36c84211a48a5d29b4a7169d9e7a72c7b2234a17b150f7ed565fb4479c32193c49e40231f576927214631f57093522090db6d54f6eaf5a69db3ea85d45e051990fd9ece92848329e05605346e7eaaef16238e26f8123b1f57304ef6af8c89fa37bdf960f0919060e45489cf66a89eb71d68ea1e95032e84bf2c9edafb42a3eb30c0f0f449412c370c6b18a602a6d73558a2edbbf28d6a19dbb548db6bf60e6420e8a3aa33a178ff1dacb457d86b00e3fa1175d60d92d6cc3ae235c65121962dffe8c720336cb569307e154c5842caf03e42888a416937859a13aedb05257546ffd0a651c54be591477b2d734a0977593500ffc2c1a69c1d35f5831f38381935c828087337c6b510b9749495c68ab6226a9a1ed098a8de267eccb7152bb6e35ffbbe62d5a85c1debf837066cd1de85ce06503db03ce5fa985823045a5668c6a05da58e419c959fb2906be3926c41c359574fa3f9e4cf167923153b7cbe7c820d2dad081ee7bd6c5d657ff09c08f98b86bc84bccd4b9e883fc38acda38681f956f87c31f4f3e928f74857af37e822c4d814045cb3cf00a368fe4f8749fcac13314e5e6563bae2d77f316c6529372f3cb13561c735c47346d737c4fc8d0014a9d4fa7caf0f4a26fbcad0c140d2928d37d560a0bed52f75865c88abe5b43a0ae289d6f75fb7e3728a0e189831342fa9beef98e26d036bd0147ea9f7eb3e2f2c8a380424bdd2a6949a01309e63cc9f04d2894d2f0aeb8dfcd0a4b8bf4751b4c31552aa08ad2c2bb109b391ae55c4a8ead65040364f99543240437072ea18784aee65f37a643fd1b912d38c9e60d0a01e1ef95ce49061137af4748315b8bba23b85a6b5eb60ce428aa1a1b3a48f056455a8fd3f525e8323f72c31c360c47a5f3a9d50250cb7dc24b4b5b985f5803e36e8b29a3265d128dff99fb6ab22dd7385ed3c55c5b2c2ff38423a83cef383f5c8a78b2964cc756d75e5f23eaf706314a5c129746f3ed2b7c764e42b3bb1846335aedbc74de49b441278bbaae76f9c4c15467868a6619508164bac92b79151e85b11303b3cb4a352355d9c65b361639d3a2e1ddfd83c9ca0b4d4df322b6e5fb3a92010845989facb657d50d4f37654c4ee2532d272044f4e4843560122ce0b9fa47fb343953282fe85634693c740895aea2e31c630e69804d549d397beade63411ff942376e33d25d66dc648c91fad9908b943e7216567d837d89bbdf927ab8f46585de030d4bc096710b1107e7ab9bacc57a594ab9237f6df41d32468d9cd9658e4f893b052bce4c21f4d1ddc9a4fe6a70d99004fc0a76dce7fac20129eb539b5594683a569bcb7ce5ebb6d98fa7032624ab4b8d67ceb5d2ad24367aea00c6c1e3147d5f92c0c1e465fa4a7b5f9551af53ef5d4437fd98f3d3b6ff3f286a7846eea1e9c7cf3155418c9a4aae24eeb5e946e428e99a2185e450ccccdd2288aaacc66ef53419f626113fbac06f727eb5fd853050b01089944e2513821964448f752160a937320d96eb3de9fdebd0872359a87099a4af4ea66610f616f3c0884b904990dcab89df9f3e4f9c87d9fa9dc1560ac37a84834c5e3ba707f06e73cdc3cadeb4281063c40e5c5087d446d307950425bbb07f8ddf0e7ca70d452cec43f52a5a2b7e5dafb3b9c392f85539752e245d1374aec0e14828e9dd4e2d9ac4d6afff4c5f6e5f4d021cad8c2e42f35db4a67654afffc7f0627ff426ff06f02180fe4981b47e40b24f00f54471406c8632a6b96ab816cd2a10820c30c192a9d36278c03a7c9283a24a8b978ccf20b16c00a3d719b3fd44f3ff25d96434d639e7634b3f62f97b74b0f0f8e44373b6c4e354d306be5db5e82145739c60826d7b88b8b10feb41a42ff9c5cabbd9e0c2f9132806e4dca8ea1050828ffaa606157700ef0dd46dac2364eee571fb3fd7524d0af95bee72278d607453eaec8b42be3dbff5d85357120813242f02b511b45627d3bf1ca61e0bdb495557a99391b19900268d02dc005af404a7bcc764b01049b93482f2980d768e8dc62f000d60cc743f18d870445755ab1df4b3a68fc641dbbe959e663a938ad285b5ca869936470ed46e16a90bfc33b30d12b1f9f1ff3706ed9cbd2cc3c3daff386431bdf51277b8cd095f973409f4f31cf9f85ca301019f5b4ed1cde899cb808e8d182672924fd0499dc09bf86b82ed54e0bf7b0ac41b0e66e1eb8a70ebad86e24266c3a60879eda1c5a915b71a3cbc47a8e329d996aafdcd11d96705ff4886db2d92b89e71d91fea648b6ef485c670ba41a6c41b95f0b43965b5d854b99595be8674c9c2c70cb475d5b4a6215c675ba7569b652aa74bb230bc75f35d84a8c3199cb87d28c994cebb6b63353e07c8420e57eb43e67c8f9c6a884ae6aa4c99fea4524e23d85bc7040a4180133c28ea22176c656e4fa9e8a56eddd92e7a07d1da2e6a52ee4e96b7af4e8c596844efbc9a3649c327d6200a8ee1dc031acec6acb241ec212da0fe4463f33192e786ef4237aeec1df550ed68b12dfc2dbdaba9b8b5d46421e239f22f9b6331fdd01948072ace91aac6b3a1d5432efd4337f0a86b49deb65fb3a20acb0c30e6e0340b246aed3831435b071849e674d36b628070310ae6572bf05a9a2954d0308a9aa18192cb2826b82a456d918a8cea076388a8830b64b9668029506c2a9c9cb1f53a4d350a46af7f580d357ed097caa9ba657e12507cecca37c5ad15c73ae96e85de9f28d7bcde667457088b8de1e3724712e6f1d89391e7e6eaec91069c59961f545670feed8ac44a63afae140e039c6f8563b64a966b5752f99268256464b52d858d10e5fe5e6d08ff03edde830ea8ff8750cb05ef8ef257b887ba0bb46edee01b29bbb05afdb486deb148fe9875242af4fd7dd0fedeec2a551c61a8c9066c72140055d5aa880bb0a97aceee3002983864a31b8cdf991743fdfaafa9b144a64f33235b785c90af51b3d910b9a8ed12a3f8e524a3516aef386e7fd016efd46ba06b75634d03dfb4cff15c3984a2a2fd73336c022059414c2bbc943edb284c8600cf0b96d7eb23357045445fd20c872621e0e7d3174dac7225618723209540e060d5a13a59f85f16a3ce70aae2d814507384272504044f9604e5302876f16d5266cdd856ac193a55037cdba1cb6c5231ead9eaec2e84615487126f6323eac2aabdcbedbf5da132d182f9444498e2da5713b12d502981b7db95d193d1a84ae644e6074f93d95ddbd2d9d348232494ff55892db5276003a9218de1a5b5523f19886153de1f953c634c3cd43dc2d086a335e77ae6db8440fd765a47602a1c7a896bdd27203d52d6a3c0ee6407889186b55f7516dfd69d657ebd504ff83d04eb3ad499923a1dd38f6e5f3f25d630fe131d91164a232b38b225c2edc121f89db69f7216bc3b96d1b20307ffcc91d76cd86c8376a83a55748d4ad7d77a105190b8ecbb31464bd40c499008793eaa6d97f401a360d006ab21b12450703ef7c47b1263aef2f516f24e2abd79db7277bbb460f9d1da0e50e3ba6680ba7e53e8053d671d486c370ef432dd03ba62bc9140faee947c0f3cde3d3c4a6b69972f0e0b7e81505f36b2da050d07e72b339e5c21b38bbc2e56cdf927266b44c2bcc6654ec07d2a1ea9df9db314ebc8f3843c90bac456dc880ec40929", 0x1000}, {&(0x7f0000001300)="b646ce3c6327343cd1bb748acbd9e2ad06765d343fad2b2389f22df2262de0c9fa79751e133d0065957a9ed190319a1a049b0198f6d6790f64c997100a1bb27b99b55b877ffa057f8fa6179ff9d6c1bed66b68900f299f4ed7d6bad8c8766bca4704fa7c3b89b07fbcb69a04b3b2053d9c8bb18bcaf97dcb90b3176aee267738c976f80ec15d6b5fa10ed63454af0166f341cc78", 0x94}, {&(0x7f00000013c0)="10d7e15ef7374c9077e83570b052e400e7f9a0e6a428cfde9bf0ffc3b3", 0x1d}, {&(0x7f0000001400)="8e3f29530b2641de50291be9dfb1d63bcef452b17737369c600f3707daf1e493d2c3e45dd8df0a5c9eec1064c6d21320de23fb2f24a54160c0473e976730bb13af14f793cbcc38763f4f06f4a0b4a486009a54fb8467cae8d216b08a13d545018c4f83e9c5b34c90be43d70a2fdc8a946f0a9141c0cc8309b2a3cec19943a73c55eec22fc63293dabca7e641b7ea36ef0270b7a8b7a5477fffb86df31d57059d3a66098cf22339d337181dcc93ad89b30a2bfff7f72a9f1a2bb8ab0c820dc23e10f5d296", 0xc4}, {&(0x7f0000001500)="30c28dec83ef90b534526523ed343e7d95d677ef4d290dd4", 0x18}, {&(0x7f0000001540)="eb32026d07d5c353b563c51631059027931cf5c9ea509877b5c6471d2b51845ea2da3b19b619b5736b10144373fe80bf857428176fd2e6ca67c55777a6d7de2fc5585c98e95aecd04e2fcb55044841c4b8fa502609c8d6795f881f7b330cf1b9314c13df0bc11a3f9a279da598d85b1b4b0688fdaa3b", 0x76}, {&(0x7f00000015c0)="97359ba2380310d63238c0", 0xb}, {&(0x7f0000001600)="6946bf9692579660c2015eeed3bb34bbf1e1342be26847c3c6d78a69e737c7cb6f6933105ac1d25bffce60e3da1d5bce40e476fb7b4113781035c1d16da6db354587a957448c416ff5db9458cb05e7d9ae76", 0x52}], 0x8, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 05:37:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1ed, &(0x7f00000002c0)="b6") kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0xe6, 0x1, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf, 0x5, 0x4}], 0x20, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x1000}], 0x3, &(0x7f0000000240)={0x4, 0x8}) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000140)={{}, 0xa, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000180)) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 05:37:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202738cffffffffffff"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce80ea30c1015ca2b99a9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440268efd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0607474e3c4fc226d0c888f17cb7c7f9db19d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacb7fae36ce1821db46d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e98609eb484e80964718525325d4ec1d4e9143fefe013fedfbfc770ecae3f2a6537481f73d78cbc53e15fb3661f040a00e88c18f0223d4b1e4de51bce7a52d14010ec5cc3444a074afd4c7a2dbc7c773d11ba0941699667d2b568734b699ff5936eece9d83a481479d961e2f98e7e8b71f26c05835e8fcd749c95457414415d72a6a3a23a8cd0d57", 0x61f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r2, 0x22}, {r1, 0x100}, {r0, 0x50}, {r2, 0x140}, {r0, 0x4}, {r0, 0x4}], 0x6, 0x100000000) 05:37:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x3, 0x141) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x9b, 0x401}, 0x8) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x6161d432) 05:37:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) getppid() 05:37:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x1dc) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r1 = socket(0x12, 0x2, 0x0) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x4, 0x6, {0xfffffffeffffffff, 0x6}}) 05:37:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES32, @ANYRES64, @ANYBLOB="118252ef9cd453c7fccef45af89ebfdc97202db73d0408c591a9c90cf017319dc450b4fd6c1f0b8e684f56358ffc678b6a4883fbe812543bbe27dc94cb597750f325a468f574a51854a4452717ce5e20384e3ebcd4f261002ba9ee6386e8ab62504d5ab640c6", @ANYRES32=r1, @ANYRES32=r0, @ANYRESDEC=r0, @ANYRES32=r1], 0xfffffdbf, 0x100000000}, 0x0) 05:37:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/73, 0x49}, {&(0x7f0000000300)=""/185, 0xb9}], 0x4, &(0x7f0000000400)=""/180, 0xb4}, 0x803) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTOP(r2, 0x2000746f) socket(0x12, 0x3, 0x6) socket(0x19, 0x0, 0x6) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) 05:37:55 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8001, 0x40) setsockopt(r0, 0x6, 0x3, &(0x7f0000000040)="2ce9d22eb0b426dd92ca2cd750252d9ea087cf180e5f5faa29dca3e2071ea8f409351c082e03243ed91dd86613677994233cd8c90cb3d2648813273aaa1dd48f02fb740c2310b4947baaa32267f5b6704a5c5d1993a4d28ba0d43e63ef7166c31f14b36262eed1f6525838cedb01f4e067cecf2dd7e0e685f5fb354b8456e6ce2b6cc24f406d876bd843e26f3e30c8905634dbdfdb8805838025be4e07ba1ed002d8b6c451dc0d11444f", 0xaa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0x0, &(0x7f0000000000)="ebffcbff0fb9fd812eaa4e713048e69931929648", 0x14) 05:37:55 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x7f, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x3, 0x7}, {0x7, 0x100000000002, 0x17fe}], 0x2aaaaaaaaaaaa978) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) r4 = semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r5, 0x4}, {r5, 0x5e}, {r5}, {r5, 0x12}, {r5, 0x10}, {r5, 0x40}, {r5, 0x10}, {r5, 0x40}, {r5, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r5, 0x20004268) semget(0x0, 0x5, 0x2) close(r5) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000007c0)={0x400007, 0x1000000000000004}, 0x28f) sendto$unix(r5, &(0x7f0000000600)="adeadf215bb2f356c29a417324c40382386a093bef644e06325835937102f08c7fc71a2da6827d573fbd47b4b2a6be932cdd9af789ed0801367af6693439c779eb71ae09bc2831298bbf5a38d24ea36dc9b2d271f5afc81cda341dfdedc3522d927fdf74e9ef777bf29a93fafd6c881e00fd609e2121260db11da21cce9b10f12011b0ad5a633fdcb6b5c2c465387c1fa71f3538a7d4bde5df76ff6d4a775cb9d03af447b53bb45e21f69fea37cc78f882377d90efef4b4ab415b5c390ae83ce158053345e1fcc9ed5508551f868", 0xce, 0x1, 0x0, 0x0) semop(r4, &(0x7f00000002c0)=[{0x0, 0x7, 0x1000}, {0x7, 0xfffffffffffff001, 0x1800}, {0x3, 0x5, 0x800}, {0x0, 0x9, 0x1800}], 0x4) open(&(0x7f0000000440)='./file0\x00', 0x8040, 0x80) 05:37:55 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x3) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x20, 0x9, 0x8, 0xff}, {0x1a, 0x40, 0xfffffffffffffffa, 0x5}, {0xc1de, 0x2d0dfd6c, 0x1, 0x7f}]}) 05:37:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="7d4c6ad4db5ea2f1fc242938afc65600ecd882e4f982bc372810c88391c67c292687088b9cd87cc9fb9878fe047d74b7737e0115e8ea49532b04316953ef4e05a2fff306beddeb7558808a621b1dd5b5862050bccb9845e1ed8e4519c6dc541246f7745817f3e0a133649327ee6d01fa5611c24290caeb615f612b4f3fe8c5c7821f487d4cc3b7a0e4639858401f170c2a52cb87c268444589acb6b2d5ac34610f742c10e34f8cfa34245ee821e35a5114d19e18e031a2ec32c9dafcb9ca0ac2892bc92b97355e165b66ae915042", 0xce}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x3c1, 0x800, 0x6, 0xff}, {0x1, 0x3b90, 0xfe00000000000000, 0x5}]}) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x88) r2 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 05:37:55 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000000902) open$dir(&(0x7f0000000080)='./file0\x00', 0x121, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x2, 0x2) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='&{\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=']&$[*^#--/\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='}]N\x00', &(0x7f0000000240)='-,+\x00', &(0x7f0000000280)='(\'\xeb\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\'}{\x00', &(0x7f0000000340)='\x00']) ioctl$TIOCSDTR(r0, 0x20007479) 05:37:55 executing program 1: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x6) 05:37:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) r1 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000240)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10b) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000480)={0x9, './file0\x00', './file0\x00'}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x3f, 0x1000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000200)=0xc) connect(r3, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000400)={0x101, 0x5}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/80) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000180)="6dd488ab307d3980d9286f81dce5630d66c3bfac242136d7bc77e65accb4051217fc0f0850758fd9648a14c944f5f96da1170621dd478f6d0199a6224e3774efacf409bf2d841db283e07cff22ef05a421828728896d93e387ea2d0914e873c0c550c7d8b774017b1946b4be", 0x6c, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01da16454e5bc7192458"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getpeername$unix(r4, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) 05:37:55 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x7e) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300), 0x0) 05:37:55 executing program 1: socket(0x2, 0x2, 0x0) 05:37:55 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x20018, 0x0) fchdir(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000140)=""/83, 0x53}, {&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000280)=""/149, 0x95}], 0x5) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCCBRK(r2, 0x2000747a) 05:37:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="eef2f8009dde60652a12c727f6672d050c158b07dad8e3f7967fc5534c8093f2ca2c1765327ed6e2498e1fd870667f9cb44bf3e170f89fde9f37026ae8d90d2898582792d06804e8e7d2731fc24ef78398216eded8fbebab434f787617cd7d25e35873e26d12dd5e045ede6b85931934eba5a475f23b4d6d776119cd0397d5e02edf9481d9db6c7618e7243aca771e83b24a1ab4baedb7ddc48b67382e", 0x9d}], 0x1, 0x0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 05:37:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x121, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x8, './bus\x00'}) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 05:37:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x200000000001ff) setsockopt$inet_opts(r0, 0x0, 0x65, 0x0, 0x0) 05:37:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x102) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 05:37:55 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) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 05:37:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x40000030}, {0x6}]}) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getitimer(0x0, &(0x7f0000000200)) 05:37:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x1000000000) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 05:37:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x60) fcntl$getflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x0, 0x9, 0x0, 0x1}, {0x5, 0x101, 0x3f}, {0x5, 0x62, 0x4, 0x2}]}) 05:37:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) recvfrom$inet6(r0, &(0x7f0000000000)=""/42, 0x2a, 0x46fdd8000adc6c69, &(0x7f00000000c0)={0x18, 0x1, 0x3f, 0x6}, 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) 05:37:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x4) sendto$unix(r0, &(0x7f0000000480)="4db1bff325d6f975b031991601f1ea9a321d01ae8424a3f2e906e2da878cb81bd9a0a0dedb58b29f8a9d7db96e8b17b49641dbb6e6e22ad99a3c5024a6a549b9a0b6fa3e58922535ee626af3dcfda22e3b75bb5e06ea44c2fa12accd55713d039ec7b3a8cfe41b1c9ef28d584100c974c2b2632617bb769292c6579a68849d12c2f8bcd731d85bddfb9b7e3523d1334523c5dc79665e369767c1e470116169d0da5a980230fe08922c0ac52bfd64086fa07432137c5a913e952d93a0330b9a368434357441b7a917f75daef499fe88acc50aac5ee815ee688b427a919b2459b6f39e9566e7826f75fbbb3f7b3d506a84dcda91dacb5af8fc6d570ff0158b7641f307cbc194cd287461bd549fe01394690cf7da51afb91f00faa52748ce75cd6a08e79a8d9d697bb3fd50fdd4b408711bddcfcd241e8a840e7a78af3a7ce34c3abee2e350dfea9be069b328787deff0ab5f03734a99ededef7917730a43c63b3988c6aa78e8c5a2aa4b7f4d1e746aa33b67c9481a606e33ca744be2362c9f73dc9fcfa8a9e929f8bfe32f56d8386dadb5e11da640cee2978df5f6387c2a389ac6ae6ec27f1d9447badf129106b64a7459c7282910f99f96021577ee03700d3d78a3c31f92603cbb7368554e7941f1d25f0d04a9b9a25fb7d37e1dbf4e7ba1663839718f8bd2cd7ee8fa293368ee66cdd5b0e86821ccd8c47f063e8aa43d355a2c4f8a84b39fdc6a18a95f28f92aabea98cf660c7f38c8f155513257cefe14ea50d4e8d7cd01e0851423318b61b42aaf043d5de0c454fab60a900ea03499b61a34a29ed3ae9da5e17d25b2bdae8be422704c4c44ab997f5f29869bb6bdca0cbf3e5c1ef7992192639d20132e75fb2e616d578a742e9c8cb78bb02e5ad4aa2d857ddc07a82372130ebe67f10450c144530a1d7a868f8b140392fc3453fd7e81274d6bdc5cffd2f41785f060ea147acc66d63c69cdc869615642cd8ce0e678f34d13217bd1f9f415bb35f5a3cf30033981002a06e9364dd6ce4e3abfefb6fedf049458cadcda91fd3cb26ffd53e21faee68afe15eaf6ea0864e5a9df9945ca5836a83048eb981fd46bf08acc69870845a4faa1819e010e301b00453d005b05c4e26fcd04db4d37e2e0e8b3ff27f0cd87c0b05a8046c0e3ef4911569dc227850ee1a2a3d3c4c847c46fb2c5d089dd85043af60f34799f0995a14fd535a3d23901251578170ed979c1f4c0e6db3b97d05e76cc353670a75241935d42485cfceac8986954f11711971840b5dcae020edc1b48634ca92cc7aef6228936172c80330e7f12ec01cb667a26f46c4624add1ed6e2c8651df27f5ecc0e3919d636a2ddab506ef9ce6e2b68e0c0ba2c21aaa55501c2fb5dc6995316727df2f80d7d9fccf771620cfd3afd35f4596b27d90982723ab94e5b2fe0aabbd288b32a9a7797d1aba7595f9c094078a32c343f83be6508f3eb1fed15958e437b6d6806879cfda9546be48bec014fe3ec9a4835593b7414dd824f07377bd7dadeeb55f06724ea29234bffa21ea0c188d62d8443a8a06b08e53e3928a0bf490a10c4476f05074c713df30898193e8187c74ad4baffd2ecd7e249af47c849746a16a1645f33da93aabbbae4ab40d047287d855b78fcea9102799cdd6c735b66c0b4e22d1c37ce39bc5f750ea012058c96c9074473bf3c5b765567fcb5f31ac64e5d94f7b07fde277ddadad88a449784888505e04a4cbd9655b3b225e7911157f424597bcd01cee5582d6990bbd848d084576e6472185279a402381339b56623be763d893e7d18e16a94af900c20efddda0d4ae7b9293bbf34a8191b2fec689fe69e17590cfd8215e43dd51d279a2534df9f3ebcb2337a9d3141646e94ea8f761d40d18de424449b520526d7cba50514e7ae9a0245c59556e5179bebe100be1f620f2478223d4cfd009c4fc13da76a414640cfdce435ad87c0db7dad20b1f95f6499774f389af593492609368f957d1ce288252ca451a2d76c16c6b09cbfacde761d1eaac5452f62f1f093c70a98bfefe307b00e8a14d5a689fffee5f1f7abf625e0ee04a7cdec6ffb98b6cf7e36d0a2526da9a36564294b3d65379e2bf15f0cb8a1caea14d01c8c42ef4a577509123ac9783fb746ad22bcb70ca39e5b5ea4b3bfe67ff1c5f4e065ba9bf366e3566bcdc61dccf1eb894a27b85d5d14be0e904ea9d83654bdffdc096a851712e99e07c170a758437aa7a2d727a73932e3c0fd4bb75d9236ca2fd33794b2a3716bcfe7b57a76bc0956fda6c6d61b5371f7bc5fb0f76051c49cbd6d77028c60eb87ea5136c29e4363fbd09245f0fbac2cd6d335adccb3b8d654713356dc2cb0098931f1dd3c0ed1aca8741f0a70db65007dfb6d47ebddee1593c94bdc0aa80668df4d7125b493a1624375b038483029bc77c9e1ba00a75f2f13815146e48d0896ff307933bd70c598f48abac4424547fe87b7bb3ac903d208e73ff7c3f6e859e2df0c38778a4e0d33d6ff712f05efbca6cad07fd2efbb954bff14e6df0c2c1b53a050eb3b8cc73af3a1025066bb1288b959fe1caa2b6b158d61b9a0c7f29325e769459318d3afc880a17b8631bd2cbb0ea3fae60bf5da231545499cfaf48147e50b3c9171a315b2144f2ca97739dcc5ed26c1f3963ba7ffea766fdf015b85bb6fa2e79a29be32580afdd87c922f1ba790c7e08a37c4d9e740618df68683c618d3c70c18154cfb706b19cf1e74a8308b44e408a81f2e0d8cc5d0fd1f711f97a330b5731054e685d023eb391020e39693f7699d5ce334e91bc39f9062c0c497f16763d20b380ad0743364c1092222622a2948e89fddcd34b00e33ea1e03ea5b8bd793f4d49dc2ee20765a9a1763eabda8e6928bdabe9498e8c2890662631f99a6c73f7ac052daafba2f60c4cb70df0b021d4b5c57112c6acbd2b19d625bff71d1f6e02a907f17c51e7ae19af4ee2d3a2151e8b8425bca9e99dd50bdf7d910f7743007b625bf74258169c278065407981f9343aff05168130778193f8254133d33a933829fc9b40899eb73c087976eb89a697e33263401f487060ac9d1d727363e812edfa1faef1d2d61f804551e3dbcf8fc94c457cf62df223a9aecf6b3275ba1f714dbce1285ea16d3b377b3f58c6319aaed053407c5485a7ce148a012bd54721be1bac41f81884d17a431d653bc70c4c84a997fd7ebb3a6c8b49827e54ed26bb35b4ac5cbdcaed1687242f48edf4f6bf9c2f14cc06ba103c43fa666121bf116782403b19f5235fb3c38493eaaa339461e812134c0fa29deddb0b21baffdd792014db4801481f203c05d7c51b491476069be9b655972e9ce05bae96efbc6771d005e113fcc99c7d270dcc1dcfdb8ddae3f107799156b1971707ea957027012ebcff42eeb7d189306b87a69964d669be69d97503cbb24d9860ba514988a2a84a003bf015c09e3ca75288190fb9f03e234e28c14dba7c5023262bb950f599f75a204392635fad514e371573464308fed38d8b9087209ca85c49d3392891f7b47c2bc92873ee23a1d5348556deacf3e54e54a0c6bf298f968c8be959ac86a29d5448bc452aebcc36c2eb097d30cc015da274fcc0369e3d95964a25581b404168280117ce35623564bd4eefd5fc759a8bfe8801570f6e6786e099accab0a034294a0b9e09c594f917e6d339eb9d43e021800eae9dd924d4941f047ba6b803c002d2ef46e93392837a350289fd24d49a96f6daf8c38dfc465828a6b773f34ec975fa4ddb9d0ca63c52538d2454a2a260d8220371c4b4017e7e465c855ecb595bf4892d6c827df4480435477a6a9f2b5b45bd688bbf15d16987da7d5d6796a1c9678224ca8a1d45fdd567bf4eab1e906e1bf18e5b429879e1dec9d0ca0e988777dc3967c5b48c226025461385dcb39e7c815b130efc8bb40d6c1235e12374502056cd61429be66d1b616dac0c2eab9061722c1e9402c22019bf596b9ad9e86341bc7c14c2b8a25ffdde02d282a09874067203d7d16a0eb2b7ba0c8c637ad7274be2acbca4ad990786ec575addca30ec674076cfb43606444f3484721dbb69f23106dcb6c35bfa96efc1aaa728aaefa5f8b7c16e1f5ab63a4d94b778fcf05f4693acfe781b33dc8220a60bec2a4b5e9d825ed7e25feeea1c49da3f2e99450ea17fdaf837dfb9c5fc219eba4c344a79156dd2fb251722d81422e5e491f511595c93cd15c34a9ebcdf6de7aee74a7b37712fa34b732b431c73f695ec6faae31c45919dd7f0d149fa69021249517663736ff1354513dcc9803f70f9860165cf655647c681960423bc2af1b5bf9a4ef1dc648f44a5f523905562be3e8898655c234487bb9370b1f8616f7268f66fdee01cf162154908a549d93e075927d60baa318f28839eccff455932548cef91e24127cb0d9a364d8263d7289e137840b48a51d38abc883315df21d27a12208df04e886b50d37bd876f9fa382c850ccf0044ea310e20b8d93d55bdec9f0ae3a74ef966f9d19235ffd02ba244080040b8b6dbeb92c7cd6976ec2583e43330ae791a3789eec300e8a7d5b8de999040a236f2ec4e3a1740c2410f4ab55c8f58e76e8e1ae5f4f389a70e86d79b0237968d665a3ec901e729f1261138e959c64a2311c34c857c1eb4a048b5854b78e8496eceaf42bcce647a63b19659bec844a641006b05fbc09b052f0d551af525b1cb331c02e592a6cc11686f8040d5523826fed64483ec92607949eeb24971424e3b38c17e776793cd9b7d0fbd316b3a644e6dadb3bf49ae118397acc88af9669f66c1d0b456914822dafb79e868d1f28a0bbf846f5f1ab245b7db1d35d7ff3b92d47dba66d8b1ca28cde83d911858f7172f578e7098b9f1a412f88a444c0774a6ab9646222521b1dc7e4ed9ad69322931605b1d83e6c853d23d9c1eacf269d218b7a2cb358429baf59fb6ab03d04fcd5b3ae7cbe0e29247f1d9aee29bc58502f046d0e45fed6079a1f202c3426259bba94282b7b1b8dc4b60be0c5115fb5533330678bc56d2ee055717eb7f027b816c16a395a31928582aa15fa07ad46e6ee0ad29373611c4628e8eb1c879ac12f9620d60b27e973a56c24a178494b29db4cce82596a8b960c97e3037691b38acb37454978dae24f1e658c913af5ad93d71dc33ea4fd37c18159175931a9cd085b4ea1c5e0110c191bb208cc7d01f093ecb903012a424e093a4a26dd9278c16964772a388435c9a82ca14e072d58d866a5760513e066339a228e27542def7cf9d7f5b00963d798749f02e4b13cbd13d8492d13da9a010a8d4b9520f5b70b1fdcec5e3e53845931abeef798e71782ca5fd087b53680ae710ca13a168aab3ec3858b1240dd4ed1fdec5e7310cd6f1d2eee4a762bce9fb39939d4aa419c934f87698df8963e18093f3e0c1b1053fbfc138e11511acb9d9888f68636f6b63a0afc589cbfe399598c551f7b9551835c04e51471431f89ac70cbd613c3eec3b3e95cd9cf67a160b3659f53fdde732d1801fa083249bbec3663cf1e1bf4bd32cc445b49706b68274eabad977d9b196a4a16fb6c6ab66b5507b03f554388732f436515fde9104b72ee8e8a8cd26041bb7c7d9d687d995aedb49c2d3021697b05d8292bff2a5bbaebfecb922835039660defa782c8041ec2c166f2d019921209478cb439", 0xfa0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="6c0e499bd8a5c02b0091617f96a0b7f82eb46e660ebb2c600c7a1de9986bd7fad7c53ceb0cff0f648f1b69f0c21e2b25d7180480b887f623b121426615f611d11889291fbb2b020280510fae690b3060fcfcd1f8d785", 0x56, 0x5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 05:37:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1, 0xab56, 0x8, 0x8000}, {0x3f, 0x7, 0xdfd, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/4096) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 05:37:55 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x2, 0x100) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x28020, 0x0) 05:37:55 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./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, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r0, &(0x7f0000000080), 0x100000000000018c, 0x0, 0x200000000000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 05:37:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) syz_open_pts() fcntl$getown(r1, 0x5) fcntl$dupfd(r1, 0xa, r1) 05:37:55 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000013c0)=0x10001) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x10, 0x11) sendmsg(r2, &(0x7f0000001380)={&(0x7f0000001100)=@in6={0x18, 0x2, 0x1, 0xffff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001280)="3b9cf29dea67dd05027137bec2f7f30d269f5c4b607b1ac5d9d89ee7790d6cf707401044a3fe73754ac9247bbb48043a669b8f", 0x33}], 0x1, 0x0}, 0x4) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000003040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f91000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b59d12e5b611a69fc1ad4188fff5cda9f96352ce44f655164430744a0ed6520ed9e017b3dd9221cb77046875b355ffc42f13a99e2e5259d9c6cf8062a0e0fd45ea44be601c6477fb57682f75b6fca1f7d63dd42caa9156b202d6b230eb9d27e37a4851b8cc12dba955f0395ca21a4b5a897edc3fe75d8b46407dd3c0d67ca53b7719433245abf046960a2ff06bc9cfa889916a25de003d80fffd0f2086ce1dba975a4599f67fc009803f494a18f743c436374514cd24dacb787cdb462bef878"], &(0x7f0000001080)=0x1002) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 05:37:55 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x32a) 05:37:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x9, 0x2}, {0x3ff, 0x8}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x1ff, 0x0, 0x3691, {[0x1, 0x60a, 0xa4, 0x6, 0x3f, 0x9, 0x295, 0xe8, 0x7fff, 0x40, 0x5, 0x401, 0x400, 0x7f, 0x7d, 0x2, 0x0, 0x800], [0x80000000, 0x1f, 0x8, 0x0, 0x7ff, 0x10001, 0x200, 0x52f, 0x20, 0xa6b6], [0x8, 0x3, 0x101, 0x5, 0x1, 0x3, 0x400], [0x2, 0x4, 0x4, 0x101, 0xc89, 0x8], [{0x9, 0xff, 0x3, 0x80000000}, {0xb8, 0x7f, 0xe6, 0x2}, {0x1589, 0x8, 0x4, 0xfffffffffffffff8}, {0x347a, 0xfff, 0x1ff, 0x5}, {0x8, 0x64, 0x9, 0x400000000}, {0xffffffffffffffc1, 0x5, 0x6, 0x5}, {0x5, 0xffffffffffffffdf, 0x6e, 0xfffffffffffffffd}, {0x800, 0x5, 0x2, 0x1f}], {0x9, 0xf, 0x7, 0xffe5}, {0x9, 0x0, 0x4, 0xffffffffffffffff}}}) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000400)={0x401, 0x5, 0x0, {[0x1ff, 0x2, 0x3ff, 0x200, 0x6ebf, 0x774, 0x3c2, 0x1, 0x1, 0xbe, 0x0, 0x6, 0x4, 0x7, 0x3, 0x98, 0x3, 0x8001], [0x0, 0xc8f6, 0x7, 0x80000000, 0x6, 0xffffffffffffffed, 0x2f, 0x2, 0xfffffffffffffff7, 0x101], [0x10000, 0xd0a1, 0x10000, 0x1, 0x10000, 0x800, 0x1], [0xbb8c, 0x6, 0x400, 0x5, 0x2, 0x8], [{0xffff, 0x66cd, 0x8, 0x8}, {0x6, 0x7ff, 0xfffffffffffffffb, 0x1}, {0x4, 0x100000000, 0x6}, {0x752c, 0x4, 0x1800000000, 0x7}, {0xc8, 0x1ff, 0x5, 0x81}, {0x3, 0x1, 0x6, 0x80}, {0x80000001, 0x9, 0x2, 0x6}, {0x40, 0x100, 0x0, 0x4}], {0x6, 0xf7, 0x1ff, 0x9}, {0x7, 0x0, 0xd67f}}}) 05:37:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002880)={0xffffffffffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/wsmouse\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002900)='/dev/bpf\x00', 0x88, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000002940), &(0x7f0000002980)=0xc) r7 = dup(0xffffffffffffff9c) r8 = socket$inet(0x2, 0xc000, 0x80) pipe(&(0x7f00000029c0)={0xffffffffffffffff}) r10 = syz_open_pts() r11 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0}, &(0x7f0000002a40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0}, &(0x7f0000002b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0, 0x0}, 0xc) r17 = open$dir(&(0x7f0000002b80)='./bus\x00', 0x42, 0x82) socketpair(0x0, 0x2, 0x1, &(0x7f0000002bc0)={0xffffffffffffffff}) r19 = accept$unix(0xffffffffffffffff, &(0x7f0000002c00)=@abs, &(0x7f0000002c40)=0x8) socketpair(0x26, 0x6, 0x1, &(0x7f0000002c80)={0xffffffffffffffff}) r21 = dup(0xffffffffffffffff) r22 = openat$klog(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/klog\x00', 0x209, 0x0) socketpair(0x10, 0xc005, 0x61, &(0x7f0000002d00)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000002e00)={&(0x7f00000016c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002840)=[{&(0x7f0000001700)="653bcee04f40e3fbd02c77354e96cfdeb0d370edff8703c64d3464e13e2174f503aa9f1f8396a47f9702d71250bca92c763719f2592b64b2c539d8131ab71f968c5b1c4ec952706e4b1f85eaca151dc0b64adc5da9761158a4d7709ad4f88f26979f3969172b6d26434dee804130cc948c3b217228febc3bc21b747dd8d191ecefed4c6eb75b439831655ce881912ac8bb95882edd81b940ec197d7ad9f0c51ac474f363dbf1631ee6c7ab99ba895d9b701af4e5991f63f36283486d0272badb98f5a2", 0xc3}, {&(0x7f0000001800)="d5efb5e140498186685f69369e7f720def64", 0x12}, {&(0x7f0000001840)="76c3c167d544b05ba8cd1c512b23e5fa48000cf1362587de6694756ee4ed267ceb8872fec1f4209e3f005c0554bc0264205514875430c19a30767b7ef85e70923d92702ffd9097692c5cac01f01bec02ebdd22114a1a6ccfbb0ea66086802c75d7f1c04b7d9f2358902f6279966125434725e6c08b8dfa7e7ddc7110e44be4201f4beb034e3c94059a827af900f24faf3cf8a728a1d1aa9e9e5a7fdaafe32e87f5365efea150b3b73062061d155e40b2a187671f2d3da031fe12bedda6bfe61644e455c5d81520f6add09bf68b1b7331dd063ee725fc8389654eeb9bd1b8f6ab9368c8f9d15d5b57d9722af39c6f4effa14aff320298a24452846724f2eae2d1e1961a55840c1570fa557bfe7cc4abed5c3d3ff8a7e2692b9a6499a3c5e7f02e90509bf27ecb631e7abff9e5a336e9d0f1d2b5fe61a202b1e493b7b586561ae172748ceaf537717db7901a42539569ce4339cdb77e33dcec6d5353c56107d026dac5be5b72faa0000b78adcd0ec1ca2d799a957675044c015d18d44f27a13c2e617cc1a926c65cdbcebebf6ce111c3196eb61bc9b421ac810521854146345631ed5e6c9d2c4c71ca2134feff71b2ba40d8b1e08a74d96aa6115bc6b9e24f3754cd59a7feab8959effa50822c29c544d1e15a02167b22f27d9f24e2f39b638b0e05d696647fc536eda191bb11df1fa777ecc4355c860d7fce7fd82f65b5b7e4ccd772dceb21f0e510fcaec800555846cb5272c0e2101995434d7c0ebbea954225c64c025abc1cd5cd068cc8b78a8c9389e819ad366299c049b79922ec47267f57d2638d91975744efe2f669a66b68976463f8dceb532bd6f1efc47f7e513f9fdf9105a1a2fc2f8e84ba8aa57ee947021927e6b7f481f9d9069581e691bb353eb6b5ec98576b96a28c01ba1e290c2a055d84760315dae7618d52493cb8cb51a301abdfe6195a4b8bd9deb123765d3337420e0f6fb6b7991b2cd8c89584809e27913298fd5e2a9832fbd673d55c1a08927e7ab319328ca608d7cb6c6167780de5641dcd5e50520f288c001a1de2e6eb12c806adfe37362a63d447216b6bf40da69cae4bc3d6ad39c4af3086f645c3f66985543e920a29c221e322ba8b6ebf3c6f8aafa83799f831104313e9729ad75ec7202c0533285640a53b1cf1289a70813727f1b1137f94bef19abce18dbe5c962520a2d2958f29399b9674491a5b904e3978fa7d4e61f8699cd0476bc2fb43fc2cfb1dd1fd4885665a29e9532d6a65da759369c3d935bfe51753c58e6689c7a4062f896bebfaf96d47861fb86fa480260b78d11060f94d4c64181d6c8c904d3420e73a7897644c3638f82d3177847e2d5a1208cd6ae2b1579927a48595a3464acba12cc80f7262769a9013aac3fcfe5737f4fb3b5d40f8e881d6958bd942783b27541b39961271ff912dae865c64173c1cff27724a2b83a7f485094620dd1daf4e7e4d8ed538b018e0d50bf63fd894fa4b37defb3c3d9483b11c34a5e6b534040e50e5b1beb3bcebafb068f6dc0efd636ccdf6c269b3ee8d2e47ccd80307b917f824eb260e998c138d7172eb4643764062fc937ebeb7800f4a97453c4a70b4d7198cebbb605e7b8dacea4c5527ad918622f347202bba645b3460b5b20bb8f7f9635ead16f93ccf802ecfede87badaf46fcd89316fc82513d5c297c895fda0c178b6e71aefbb425233e54dc9cebddcfec14b2ecdb1b9494dabbf282d2af60cc804681f9bfc1ecdb8a5e2ea88b1651d88401818dc51f7a0904029c4a31d4cf2704b4bb6bff5038275a75d320d244a4941b3cd3340252f15efdd86fdfd1fcb9984f7f2b0f962901c49fd4cd4d9ecba07c454180174bedffd0e213b649e0535ae12779c5ebf82ec9e39d5a7d89960c5ec31a692b1d430210c2e477afcb86d8c2f9102c737af5fa9fdd516276683843f71560b4a76faefdbcd351c3bdf768300a39e0c5b73b2589e779a1f26c52d0aa09ad2361c9342354588f8cd1c0d3bff0fe0b59a64ef87b4882fb0a965051dd4c7c392f205510c0958efbc01aebb07aa7d744d4679eab28a625bcedd4d07397e4f028469085ecbf10f31dc1f485bf9f982edafce83183ea24a0faee03a546b03c153a4114af44d3f581d2f3de24bd0f14def6dfb48aec79bf18e8508a2254bad554f6327c85cccbf99d848c72933fac6292d9b502774ccb669e2896f605a056567ae6f26187f87a79da595dc67852e34212eb47e66d4827be4f766b7226610ddd52b1181b7400483827b16574ef0963d8859aeb6e8564b45674105412253527eaf0ff150f53e5c5207e47d2d76cbc881661a763df023645e6add4b427ceb43741c4058517a4b278631d6a2bbe27123886df0dbb74477bf3d611433e3d39b6b0cded6278269c11622e360f2a51632954e4069332530b7c1f5a22a288318dd6f7bd1d17a7d1fa1d69e027350685190dbd0799c742d27b414c1e8b81caac40dbe64d29b4fcef2f51aea589fb2e4eb9575169330e9ea0c1c63e0fc40100c2cb0d39bdc325f2b747a1e8fb1156457a07abb494e26b81a0ee34c7801ec0c3e14f302b8a327fed67ef53675ffa79e38978d74fb722fb2d745b47b9665565b88c6f0469341b96edc8743267a1c7537807bd5735dc045666d4867450816081273994c24d076da0d7bea387b7a6b471e8c3f1f732e0823f7f401fea0fc7e41e1b9f250b882992a6e8e3f64d2345b78fe76a71af089223ec7e4a029de14147bac5a848bd1f9749f977e7928a7d0499f5bbee08bf8f73c6fd8eeba1920c020c8872a0b99b6c4cfa6648d9c3ba79db2e73654629f50701f7fedd5e0d1fa65059c92772d7eab8c7b4bd290c079e96a5ae18528b7f00cbe558835b4be8ab9a30a194927fa096a4cda2622ef4b0815ccd0b851beb7346b41001988d916370480eb7ff2b16ee9f90a4bd28fc078cad44ba9ee0b548a1efc859642e671feada77085ae97d89cf291465f2640fddb82e3c3a384844dc4a7e18482bfa4a77b5edf1808a18de9b5c772d89d336d3eca0526dee06edf4ba794024dfe022a34e0a6eee55ce4a67ee63474dacc775a106389963ea2142e494f2084d9a15d98d552c1e0b72bb23020dcc7e8c5a443b07f34b4bd608f3ac2eb5b1ab96a4313467fc4c47e0f114ed07e12430aa7f72dc0de2d167b28b49de5fde5d42b1cef45d454a0f08a127afe29a33fa6037cc067c1582118582c4bb84874f85107097d570317087fa75a7e9ed558c422fcdb847d1a9f75d4bdad140cbe6f5a8f57bab61d4b63a70cfdc7e6f93b7a8c26a03d228a86a87aecc506f43be844423aca6296b00fb7849d9cbcf3c688cf523883cf20e611e9770997f0104893736e0219248739004d0a3f73e013c390b0fe9833bdc6d1db292199de903d6cf93e546100c10f555d7c12067d38bafc9ce43eaa4cb565ece8993a172cee8ceb2d4e0c6b3fe70a8f4e9fc4ef2ffb84fd9ce54985b3d683102a2018894bfd2c6342ac065015a91b0aa108e679bcc37891ae5c377ffb2034508f30b8303ed9563fcb0f8d956112dbff21c2ccde02e96a9657e85e9e56b4375dc413c97334e58b7974d0ce202f25ab885c6181ff2c7c97f812dcf0ca4a7ba904c57c3fb05fe0e9da4db5d4bd1a294b6d6bc4b89694de65ab26b9f9115427511a9ad7af4e9aa0af2d4d9e09ec96bfbd0050777a7551da9386b305c2fdb735be6950c0216df7e79e88ef40cf6ef6d957569ad06420bc921959608d8cc85ef35aba184b452ffc4498758257f569e943d74faae150261aca10201e58184d7b4ca39f25d646f6422716c64117033b3fd2f84c6ed746d197a28d24b3ba30ada18f0d4b8d2a12a8a2d380193b519d2b1a369637c7a57ef7a1449eba4d08637938b2ec88396b0e1d48ad2257dd55e039cdf9326e857fe797158bbe0caeb14402703d8a260f855c530ca4fd98dfa708e367f811d02326d5aa2a60a7cb9a5198a6f5c3696c0781263f6faba76ad36df7aa348d9eff848a30bdcf612fba486ff8ef6511571c3b98db23cf597c5ba90c8e242e436d257f3bd8395105aec8d08d441d6967277e68818fc2a19d82ec0bab66da07248cc180594fd8b8767663d1b363bc3a7b5661f610a511cdc0aec7b8cb1ce4830510961dbf4842e7e33dc3e00e8e95a71bce6df825de152d0ef5f8746092e2b0020ca346aa63e3a345fdaf95a35f86fa50c91a35d5e0ded1a7eb10a821cc49d238c81d8897598688c69720da39f9c0e8d1186150e93f5d87deb197e89169743a48183a045b618b460399cf4c1c003cef23d61b07cf870485a276db4aab1c83e97abcd8b5c4647c5e91a28a7e292cccc9fb183bf04ba011a756c3ea6790b1be5000de1a64ee0ad302e84d55c70aede2da78de2e303cba6f871590fab9d5f559f2310078ef0866ee1d39efc443f79ae4e86591213938bf1d1eec7f23a99ebd734304ef73efea80ac4f4985a5b90c75a145b039523dc0099fb9a240c429b6707de585e8c236aeb749f0337bc581b1dc710bd42fab7dcd0de2f397108b61f9fb2555542c2ed5629b2fefc095b90e475e4a287e7b5d7378185bcb41ceece05502466051a763ea99f69d70eaf15bae24fa1b3d2ce2e058ddb755cb114c1978cf93e314c020c352b10f4a17a80edff000eed4b0ddd73e004b41b3b26cd9dae64f47301fe77034f25e911ea712c73a857b48ce12f6b649f2d87d174fdebaedec1b4436f35022dfd17f335166460100e2db19fa613c891775730b538035301abbb744abdc1cd7639e17d3dffb35124fbc0dd865877c57000e3b5b73931ac2cf6b4cdb02ecfa35b4581ed2d97db6a819753235b346bc60e7050629e057f6a46913a0b6aa3ee4afbddc7e7dc8f0e95c89241295d58f4c92146b11d276936c8f14d21fd60ab469099ee755f65ef8926fe118a617548c8cc284a065354ccd72ac91546511657eb53ffbb6b340d0d231b5a09044014cc1c6b39d749fbbc46e1fb2ba16cb097d204dc300afa110af4908e53c2807653afed33e18e920c62c591d90733082e3aee6cd811de8743ee4f9a00c6f7e35c64180d901a60ad32d62c692236f5c41c51af6db044ed15c6ef5ede70f9527e5ec3d181bb183b910dccb2027dde9a25c4f543289768d62e70e516719f47c36bbe433cfb237ef23251c597262105ceac881c1e044551cc472b7ba15359540e89809950df536360008308a3031a11fba26e085b414c6d5d51fe93cc8955c7b73f19381231d02dfea96ddf4ee91e4166f297c88069fc5712cc1ffffa08320d30c7cf4ce60559a42d7a663154b77b6098fc6295a697bf0b27f31117486532865adda066715a8077dbbb0430a731305df5700b1f6c2aa88fa4c2be9abf7d9e5346be34c05414ff930cdad94044659944726232cca9f1b02137b8450b5fcfec69eba9ecd0c1d522af495f0dffa36c88cecb4808c2693383cec400170ae5db7edd194466d0247e9bb6d1c98a23a172a007864bbc8f10d38df1434c85af4732ef7cdea8131002209b786d8a49ab0be30f4dabb8debf42b4ff72a3dc443c36c49ac95d8339694b8a68e47f5419a0798c023815c3cdf0ce530c517b54359a6c0313293ead41151c24d3c4c58e063696208b00822c89d6f9e0a70a0e7be66d939f0d19014379f04046d9fd3bc7845830a63429c1fe78fd1c8a619f251ba7fd0cbe3913b4bb5896016da6305c89911697b3acc3c065484454bb555d3fc298943f3cfac39f1fcd6414364cee40c2ea28d0886feb74441fe007e4aeee096c40c8ca6a64aacfd4d77a94761afb278a0d12", 0x1000}], 0x3, &(0x7f0000002d40)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22, r23, r24]}], 0xa8, 0xa}, 0x400) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r25 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x210, 0x0) r27 = getppid() r28 = geteuid() getgroups(0x2, &(0x7f0000001340)=[0x0, 0xffffffffffffffff]) r30 = getppid() r31 = geteuid() getgroups(0x3, &(0x7f0000001380)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r36 = fcntl$getown(r26, 0x5) r37 = getuid() getgroups(0x5, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r26, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001300)=[{&(0x7f00000001c0)="2715f02a0f7d916c32dc7764b854e0f2bdf7ed308db57da7b63cf183eafc272bd05163bad322d0ece9b92949d3f5016f114875f4705e90aa002f8ab49adfc0a72e6d126721a000197754f03e4b738857", 0x50}, {&(0x7f0000000240)="25f4bbf38ba75993a5f485ccf38caec4c1e78ec51addd2f5367cea2e98089efbb4166b3f3afdf4a42db0abefeb21fd8711630d50507df181c22357c9cb996e508453909b82564eb718e4727b9496c98243ea8588b67b2191cb5e1858ca2d93a3f20605c5e84fcf0b63924552d7dcf28d451cba460690893fd108427b47f598d92223e8", 0x83}, {&(0x7f0000000080)="8c04a1d158b664091d57c33556f913c6478b4b2f6b4372bed1802a6176", 0x1d}, {&(0x7f0000000300)="16a0c6f6c4f273e683022b87587b1372eadd428b73c66f8a04b2e25f3cf8719e674fe29e11c2dd53330797eacda0f69f66037b64f1caa821a8ce02e3e828196549246b4a65783ad89e76478d800d302b016658a2fccd3c5d749f1abc93d776fcb0719c790335fe926d384d576175771862686f0035e53830690f674381d0d4b9034d8eb9668cc4f952382fbf8c04eeb45acc9997ebca1262af7867e67bf343c2259c3d524d2ed7e8afa7df16d1bcd72b63d865ea0039ed6c4bb101a57547f1bbef7f50d41f08f3442822180e8fe27726678aa58164dc263f31299893ebe628dae9a1663ad6df189fa266dcc886b8764767eaec20745b7afa15dc84d120f1ac276925ee38a72eef80daaa73bb2f412783e8445cbb777aeb6d46e7393d5ac42ebd80c85d3f85e32d727af2261290ebf42f8baef4926a04dc95e98967fabba1abd32b874f10b9f0fbe336ffe0295fef2aebddc7d879f375182591ec38de39a8897d649eef88494df5514e9faf984dff0a5373142af05af6f3f6809ec503d4082bb40ae5536c2861b5899324e389146eb98de34c2183bbd69d0d6e46a88d5037041d3e0e66785892f88074169907e7946a98b363e7b0dba4ba526bd49c9b095d6331be08cdebb7f3c59c310d99906a9025c4b126fc3a02b710913fdd39834dcadf6bcb943b507050fe23c6428da5e43c63195cabc5be03a27886f026b96d63080fc5ff80ce5e9c08f1437d59c60a5ad76cceb834840691715b8223cdb079801891f78e4bd6a10e4e56ddfa8b03f3846154b8fc51d1a0bbcdd9c64b9c150e7c7c0881332c804d48ce0efaecacbfbef4ce67f25f77b7bb542baecd64606157a604c2408ba3bd9c6c665b9c27bc74915a4c1b735aa62a624fb9d7f90430feeb90bf9d71a255b33bb3384a27fd178893a3cba792b785494536d0835e589507cbb12ed403b24f9786fcf5ae3c84b5d4299a8162068397b1634694f06d208ed32cdf5d911a0a4fddeae6d937288bb92bfd108175c5992e0902d0ef232fab99511b603e4a28113fdf62c6c7b163ca6f9dc6883c7e3a37652c271b83b2ae9b2d29089828fe88b599fe12edda8a282dd03c8b293b33729e656bcf988a753df57ffe3c524b935c4e0809a30e84b684a53bdc405bf83ff88233cd3b7e348d8707931feed9ac3b3d5a638ba87fd46d7b2c28659bc7f3c4706b204df4a8c3c823d6717de0afa0f6d1184daf5ee943ac8977d71c9099ce88aa85e85f351757d4a18361facf5589099b3cb8e6af467c2b52eb2a438fd785ee292096e81d4090cd33b1651243344f9fd3190696033532b3b95d39bf66bbdc19b2ca8ac88afb151b3f29bd940ed224fec7a5721ffab03be63e0dcf27202be9b0042e344037e1dacfb7c651bc00063c357fabed9a31648679b7538f2265891acc2d7533c39b3964d41faa72fcedfd8c59bc499edd84b9130326c53535109d02c1b1eb9d49d9b7a72df6fcca6b46e88d6cf27a6b5022c35d26a74a8e0f68cd780f44824a430b5b1f16f661dfbf2a0a3a630b8dbd843d8b7d5854ca9438042a3dc697e81f218e4af85a5ea2e695c9a4d6b9c4f13a7fe9fd9a06467c9d7bd8b81c6fae059c5441d045c6cf5628509da82bc516f65c896e846d35ce2d86547e30a94106ec0d58a27c1f4376ef0139c00cdf062155a0e330eb4e8ab9e0712306129c42fe4ad1c1ea2fe3ff181abe90656b7d1da555882734f156b243fc9d4eef5aed98596dcfd56eb38835ea6f0bbab7e0c95b525ae170f4702b01cdcf4ee460ccaeceed05f532d102e7e5d24c5a5ad4945e1d7f7c0cb9bf90e7a159d57e9c976e6093dd54fa012419a98123b59861156e2e1dcb00c88730b3eecfb8af28c87cc75e530621846e2111e78cd2409ba970a717a1218461ad0ad20c82e065fea5476688749b70b9e49fc03e2bf482f39dd12d28c57c31e7320f69d421882edf71bf04d84857295c09177373d7fbc57bd9ce234b78bdb70e4063c687ca6b0b3368ac95e724474ac39708a312f43c624c752e2b6ce79c6a77b5d876ea9b6f9f559d00b4d0507242a3958cf3b472612a5e51d3a7086d5a4cfa30ab2edb6d77ef364f2a33f328a28db5bd3e8cc5f835a4f66ca3796488d411547e1bebdfda2115b39b913ccef27be942ffb0843d5fb332e19219af6b81e8f39bf86703b6a0420b0bc016b1ad10e7094596b5d5ac27cb166a8c6ebc6c27385073f4b160ffe88ff2dcb98dfe1e334b004100690a82a695096c29cfb8fdddfef4bcb5d2a88b9edf616301338a7445165447fde66fa72b2c5362eca3d4bf45be394e3d9eb3c465f129b7043bd4eedab1197bc0e9b696cb1d529a255a4c71cac3c27a7ecd749a1a228ad5e4a646338ffa07fa1a9b82dc7d2c4acb5d73e6f8f2b105cf012385fb66bfd19b51a06bf104d0bc8b06ffd0d1483d55341e41d76d9441adc18c9326fafaeffea63609f016b773f7a13b00f1f4abc49f40d3f755f90a1efe172342abc19425bcf9749d4dbb6b75e269f6fb3a2e56ca224e73a77143ef481bcd73ebfe0ff7402456e7a5b5f26acbb9b586284b03ceba009c712b93ce53656f307a870b87ef23686459e75b54c6940725e2a83995ea589aad94995759718e2d703570940c4f76e4eecdf57d87eae3f3268db7b98d5deb39bc389591a8f3c2220e078dce100001abeffa5a03679c99b83a72564835e71a8a8bcc726af2badb79a1ab73d8864f7b461b17edb89f78ec47309b90b4016d5abe33458bbee754145cb404eca805bde22af013c3fb5b94636aea6ec261b1efe8b26f6c7ec9316d35b7ee9a70d4f159771cc7f3231920c5be9db7d80006fef6c06ad8745a5568d36e8238040287bb60b7f708ec69df794054e2961fc654a0fef67232279f093557d5ed98426de5d59ef51fbf4f2778c2b632ebb159679f7170219e752a8eae234db7c5ea61b404b97abef150c6a41ebb71e01b2d6f064d04bd9319d508d24be429d7e98640ce8814b6ff0b363fd16749d55bd12d20baaef4bf825777077d61ff70de7eec8e916d5acf69f7fad2e943a190fd07b9c3dc3af5db176b385eb6c72a9fec0dadecd25631c4d9f74318cb919d3eba1c7a0ab6f67f1c59e870ead0ea969d6ca8fd03441b52e0cfbebf66d00003fda95b599b7394d43111441793e7824119cdb1a8882186c7a219a0b6aa416da3e287b078d85106a00fac1241223f94e4e387381b844d9a212080954e7fbb8de463da699cd387de04e7ab82547cd362d22b4624e3baa5c2ba5fd091c3d293910d051361f498123e2e13f4293d0126950d0363f3784480629a606fc8d57f1aa56596445801ea52a9af7d1affc5471c9d28da70f83f6f1ac7e1297a8d8e72568db75a0b41e0827bfcdeded94d7fdeb1145792f02944181fc9a535e4d83f1cbc6fcccb2a940414da943b15d005682566b89607002d8141cf642919447bc41fba0a8dbfa712ef56256840895f878cdd6f25032c6c2a51eb9fc346f50147b5666857d579919336b4bcd1793e1a8bf655f778f3c620b762e7698495d5dd013e71974f1fdbd20723ffd0576de12ca46d291533277e5c285cecb1d8561b56c7292fdadf0dd02bb8d3ab384e077cdfb3dada3da2e2f8c08f6e897c8c9ce7129b9617782ff635953092a51b56b1a3123ffe429bc4ff42bd02fb646c0498a52fbb1d601a465acba11acc784a7e585aca473c2fd48378d4187c5d03720d09677423ec2e2796de7dbc061706c3bac6d79bacb42e7b8ce48c47a3844d68519bd3fd999da75673ca8a7ea282acb7913ac7d35a02cecadfbc849114f5b818930ffa0721cc0d44222a77222d9c888ed321bd331984976b9f3365a82e52bede3a1f3f9595c65d45b9fa5efd994b0c999383c84d784f32c867c8b3f77d21c72217a1e235145edf999908f1cdda7a3e215f60ac40155ff538c1ef0ce87ff4f656011b47d970bd38bab271e19bd63213e330f4af03c6b1f919717c797828bb17c78b2ed63a9e1aabda41a08b541a2ae21d50beae2b292f7d9ab949c3e73eb9b42ce2f9cb43c9ea3faf3fa686f336db4d6a0c1444b771dd5df5fe2ae203bd9e19126c9fd8ef19c6f7bdb9e6533db450e4e277f4b4eac99fbf90fac124a2a0c0bcc87e1a96685f7e48c08991f8ed3b3b968c96648ffd3b9ac33c63762e7df6e6030e52f1a98fa9d91d732f7601dc92ff4761c8102af9cc68e9aa6dfc9a6f629db7506ffc9b4ac28cdb2522f93fa788b0cebbbc18f98d157377729d4ceb8741b16bd53ec967a18d940ba29432f348fc91fc5c5e2c72e89d3ac59830a0081e4f1b49a24b78a42805341a00c681961ed8d51a5f968b7ace654e2d5ebedfdd0cedc1d1d62926f5f7b82d1a51eeea0d0cafdd78e941c9496230f41223ce07c143b6019466b3269baf6a9ac6ccba941bcb0b3e8a0b9ac4266fb1f2ff73d6bd02ae50228c25c1286b0ce0a0b83c03cf559bd668d7671ae87e8ccaf3049a9fb2a6e3ab3ecd707f5e074f80e118ef873057553446dc137a222cd566a11a0cbfcb4ffbe99fa89b243b944a1b9bb50a972e1748496e318267adbcf1ccd8aea0ec038e7e399671556b30854de5fb907f89ebb9a18768617216469847fff008670aae40e22bd61820569016922abccaea3c27ca8e0aee69fd0f069dc1a45c5eeb5e18c3073db5aa8f6b583393b4aa7ee7c2a7c336bbd8a91dc408acbeac9da0b9332c2ac47196b4547fd6210f95c293e7591cdc7758f95b6559f2736d46ebf5811aa2e28a2e7600908a24fe5dc1108dab2cbfd59bbef523f4c65f67b00f5fd388bcc67d9bbf01948c26e19e962ceaadb2e5b858d9e06305bd1a702b32bedaba29b97c487e56ee306396f1221da775ce453b2b06c00d8e5c1e2e2d8a307ffe7bd1384a17960ee972bf0c4566f5c0a65159b245bf85d6360ab5b068f305287891b4347931d4e762819d213f9dd6b7c49567863f4143cf1e78e84a1f1a4eeda48b8b41ad8d59624430e08cacaff7c647b191f9029c7c1ec262af85e58e512deef92d616ba5c1740dfdbceeb995469ac1cf8e615ff55607851773a0965100fc9e55ebe45c1626d3732819195f536e4a87c2c2b273d4b2753f51716d786336830c34313345a41e28c4ce9a2ec0940102528d8ab40deade1c2ad25ebcfc0c9c9786a8bd4c35de25b708986f6c6b876de52a5f9a0952e45571da612a17a1b003e45a486b91c3c4459bb2392fe31068e45fd82ba913c689f75ccfd7722cdf545212b9999d4cfc6fbdc2a2f40f44c9ddf4cb45cb3566541622d498f40c8432b417e8c01a2717b5f30fa8635ccbdd1c74d4a6e0b594838a14083dbfca9c85a0cc67c9bc5f351a2d22ed819c8ef747516f9b2f059413bb9903c1a03f57aa02b9821699e053705d48fd851cc65e86eb1930aaede2f8905c79b4ee2fa58f6469abab621f4961bb92f0de2fec78da82a326e436fb8d1eded79dfe9e8e34e53e60b2a7525f52efcc71f356ff898d5fa702830a8ef34ef77158fed3af0c92c1dea0cb81385d613eeca378152894c7ba3eb7f090c146166d6a65106b9afd61255c781829340a85e393c6331755ec252ee00139b145c67841a1886d3a1c3ff6179322577eafcf5459464bf651b86d5c5f62962b3d15639f65c65c22982db2e696bb6eac7aed549fce87fce3efd62468241bee22c9e1019572ffdf6f8fd473ad21773c084e32ae600a6e11cb096bf66e22618ea8be73dd98019a6020ee307bdebbbd25d182ee99abd7cc5dd32f11ab12fe64f068af42bcea3906b51cced4bc277c0fefde1f58237e972d0a8e4e9c", 0x1000}], 0x4, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r27, r28, r29}, @rights={0x28, 0xffff, 0x1, [r26, r26, r25, r26, r26]}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}, @rights={0x28, 0xffff, 0x1, [r25, r26, r25, r25, r25]}, @rights={0x18, 0xffff, 0x1, [r25, r26]}, @cred={0x20, 0xffff, 0x0, r33, r34, r35}, @cred={0x20, 0xffff, 0x0, r36, r37, r38}], 0xe8, 0x4}, 0x404) ioctl$WSDISPLAYIO_DELFONT(r26, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xffffffffffffcd54, 0x1f, 0x20, 0x0, 0x6, 0x8, 0x8, 0x1, 0x3, 0x20000007, 0x100}) 05:37:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 05:37:55 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x6) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x420, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8040, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) poll(&(0x7f0000000140)=[{r1}, {r2, 0x4}, {r3, 0x1}], 0x3, 0x7fffffff) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0x10, 0x3) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) madvise(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0) readlinkat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=""/242, 0xf2) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 05:37:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pledge(&(0x7f00000000c0)='tap', &(0x7f0000000140)='$\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x647, 0x5}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x800000000000000}, {0x80000000000080}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1000, &(0x7f0000000340)="f113834ae69524b6953f2375cd86e420a5dbfce477bbf8b3ed5bbfcecd7ac3fc61c661098de798ee79e16474f0a17b1e41c6fc2788c12c04b3b930edd3cf56a0dda449f452a2f0cc872e698105801ccdb6cd896a6f3dbfbdf7d54c353f5cec4cd7743ec09ffd85bc7fe86f0d03a836183729979029b5d50db02f820b320f82e3f4341253298d90c4b00ce314039919242acb14fdb8564f7ac12cae6b82efee1ce296fdf437f2ccb183c7fcdfcb7f23f39030b92918ba83de21be2a2668c0e6ce1cdf9917023e69763c9762f36ab41a42cc911aa9b3a226f9e6f8054017f7823f1b86e688770599aac3ef8913d3bbf0adcf61cbd7a8b9a7166739e1d72f30e9b7225758930469aefbadb7d78d9a91d0a938bd4c75eb569b16e2ba7a9c7514036e953b7762246a223980008fb59bdf4cb1da3b97e9591ba0d8abd6be0e7eef5071750c568515057afb819e35a24370260342f6ee6b252124445b010e4d69fb39a7f105f3c58b42d728bcdeec6f3db3217e4dc8e695893195140a5b85d1528c14deaf616084813fb0d65297e41f991ba90ab48b21e4ffb7ce21d9d9266b8c6087581fcc1265bf1b9d2c9a20beb43e998e0700dee09f871397803b826237d84d8389345ecb6162141988c444662237891af2e000fc90ba7e83302821ced3831404f6fdfbd6f9378f67c89ef8339170129d2f60cc359a9c4133b9889cfcebe923ba4716f9d18106f70a094914eb3e0f83c04474eb0ede806710f0c51d081fc9d15d2bbde1b8887f9c4212acf8f286e5aadb76c271d6e1f4127cb0bf5df0bd5093d4f4056d5045881bb3666ceb4dc3b7f2a099369da1b6d740941923d63bf2951a431717c541d5014ad8b9837f76dcd34e1bdf82eee96a8083f5c4837badbae901af8245afd2747c21200ef66fd07573cdab55a4ac89e946ad4463908285b8eeefbb86affe807387f083564f435b2beba82d3e25a83782a37ed89402e656fe112be6667b3f9e809c0ccf1669aa8f66df0f66bbb2cceef4173821cab847509932ba6c0e27f353261e4b42343c0b35d26d9c392fc111f88f4f870929f44d64b5805f2f80c55ec16d8c69f3b780847bc86a0d174b78cf23e93c89d52bc8743b54fef651dc240e02101ceade4d88281073d4e41429bcd78a6b2aa696280ab2390a7d67e9f6fca9fa4de68ebc3fa04970c4794140a356d045f9ff2f311aa04ec27cf4a0aac3f18f30a61f853b41d0fb64d58465c47bd5643b2c2b9c61bb74fe1cecf1d6bdb01bf9500ed5a3bd76c51330489935b289bedc982c8f1dfacbe5b57d4e64c43e2161fb319eefc1a8c601c525c92814f3fe7d9e69a694ac34df575e90c42725501f43186dc3c47aa69472ef5593b133a9342e62d427b13221da72ee7ce1f3f3ed151d13516f34c70f73629d66e9b4dcc5219a48d853ddec6c1c0e6376c132f4f458fbd477b8aaecb4a44ab302a34e0e662f5fa5fd488024e92e3ae3bb5416ee964ca9433186fe55129a702f9773dd19e832dc219fbd8f9f1a066e56fb9488d9da112593d0c2fb926f34213e43aa1d1b964ac33143978e194744dc9d345ae73489579c27514bf00a397b2f8c8dd200b4e41faeff6db10d3075015fd91b2ea7e190825c8decbbc96eae0eb366840196cc4c8022f1da452051547cd4b5d181dc6d2ab7f70e222047428366b732783541045e75be03b108de83dbcc9c3cb8bae46c2c0bc3be746bf06c66b85ece3a64134305d20d2d82ee47ba3f2a101fa93f9561b6efe301d65049d24117494264f0af9e4992c1a6fd981d792a9ff6e75555d97062751f1abc5f446142bc5f698e626a5f33190133561a368380b68aa0b213ce3474e26efd269a554f3b52d9c94a9b637ca94818983848be1f20cbe1c0c8c92d4a2710263047bd09d1d35712a4286830c1089b231e221f4905bc638285f3c3094c9b5ba8859fd00082d1c8c858659f67fe7f0126c0118dd5c63602ef6be08bc85190092db110899bec7efe29704def12bb0b4d59e7f817616096b9c0ed7001697fc349291d3ec0d3dc91f4c544794bc21d1080883c072250795d23b579af6cd5ecc74f04efa9d18d1ac5acc801123c20a8e7016fffeb9f075227dab77aba2c3bd0f320cc5e3b57910431043e4168427547eb74cc7c2d656e449d26ccc790c8b4eec0aa8df345ec5ac63f2c641bb07e6acc6ee01389c0500c79409a1bf02db688ba7e76326ff61b95dd18f3a5e03463477869a3444325d8cc772aad4156ab3d8f5191c65b69076d0fcd93826947aa7da5f26bc159fe8424aa76eee1ba88665b5d2519046f9ad6cd0cfda90617842842d1707cfb01a6ce1ff4eab00bac84ac7b8dfd4b294557460fe3e860a73186debea5b1846d2acc6f9f29b6f2ec542504d5c9eccd30e02aa9f4a9d194b8f703988d1dffc9877b6cb4cdda1a216d91fa9e617f4b74ada7d988f82d8af58daf424caf20ba0b764f72a0b702031c2586e32fba1db12b448f5bbab50db660db413b7c51f988501611a6a35ba9e58105ba10c344b09fffe282ef9d75a8f1ab545944fcd2cd12637ead3ffb246f3592db691cd694ea96d7329f87f5b1bd72329f68565441f98d8d8ba4b45d3dd6d40828124f1fc9c5fd684ca41a946faa0d8f74efa5465bdcd8e4536c580124e6396c8a6abf9c83ed08678bdc155ec985ed324e4a49ebd1ba903e1b37c6b40d508db434a7c997f7774652ebf82740236f2f3c8ad5f71f10f7374663c17ea0042f03b44267f9500c08ccc1ab9e718a7871fc0d04917d8e3596d188f04f034af3fa6634173debc6a1dab95b720c1a3cb44face3eac5f79a0660ff4d9b6eb9675ebe638ce4f890ce1401b0c339285ffc3ca380014695d3d3417628fe842b88721b15a47020c9b23de5d0bcd17a334f6776383ada464a345b8662c11f871f8a11edee061560ce08b1d2bf9562686d5710893e35e15adc7b58f63dd29847318b27fc03e54ce91a22828f12edad59eadf0cee4207d9466a7b919411b07134c8d28002b347345b3c806dfa499c827146b1455bea2566d0a61b3d064f5ce87b159c666b43c6874e3e78ff738c3807718a2ee14aeb69805915db2ddf6fe0e9972e1eff0d9b99dd7ee08134ae6289fda2cdc9ebafd1c3861e8a1177f5fe748e1aaa229635ef5fdec88df7d8eb5ab0d5f88a26d056f1a46c4c9b662e981157b45d18da3a309e00b78f6e72722704ab2892f3b4c94b471f0abd6bd74e73c5861eed0697ff25f2956d566b9aa99c2d4359deafd57c1cecaa5c6824613f5ae59a444de6e81d42915aa86b41e896dbd1d76fc761a8823e78e394c5a21ab8d18cca0bb1db0e0e128d5b5a683e0b3676a7681628a2eb4135b363c18d2596737b176303bf008d3bb5d4c30d93572ec042331093f423664729f45f9b8da038533b0dad1b30b142d5b5917d01cfed7caf289d278e87030a4d24dd7565f0a493baf80119c4ac25e76cb81ff39193a934a5f2dcd72d8eb1c28ea91b2a0dcc2326dc118646dd6afbcfeed2e93e4df1dd279464fe66006a3009ec1b2322ad291178c8937c99cb0dbf3f3321e3a5d81315335ea5df6442ad8458feaa60db8a8c878e826a5e4a0fea1193b8f84ffb6272b7bce3563f8731bc5f90107122009afed4f9d0406db634a8e2f9c9778221c19a54eb021a13400d5167229c6cee74446e62dbeff6da1f72dd80c80641a204c88c55702fba824f033411d74ab2938fa1f03b114dad9ea6ed42b0150756da23848a3f637c4438e9dd370f670474f0ae0a57c8b2b422035398b37f3553352f09bf6a95520b12d070158888c2cc14ea73d8de4b4673edfb366ec0132a075109295f80122623cce6af72ae8b32d6afbff83afc0e3ac9b6a34e0cf66032c542f14f86494c912125ae09b8241b402ad9f84f0ff30c1a2ee4c1e6e2150796742fe2ab70eca211ec54cb840a553ca18a1f8a63ffedef4312cd86c8fb71cc84659a433d596b0dbb3de4f45ceddcb3fd428abcd519ec842fb2e2cbcea2dcdff5c6ffd000c828f6ade52bf043aebfceb34fba1bee6e5d0182831471c89d252ba2533b6da504b3e0d503f3a203b2659149134d61adc23464a3e3f541a03c0acb10fc3d4800e50d8be4ad7af0f7859c182c31f401368ca8eb7fbd61df7c36c31f2caa96cf99194c405e8d85f9721af95b0174cc19c4cf61844e2397dcdc21f09796d5597045db16ea82bd1b56125e11ab5460bab4cab7841686a23b2fe96e723cc7e8aa72cc8c922ace7cfdc73742305ca75bb9a18ddc27829fcc2fd2c9396967f1f6bc56fa1ffc70bb43cc0b4f6ee52054bb51a4479b147f5c0aed6d9030303da859a9131cf7a8229436eea5b357ad345a2e81c4510a7d92eacdc42bd1c6e9aba2cf2cc809c6f7131994b049cb39d2e5cb11e9217e2adaa1be4061c4bc506dff02d4335ff40283905f276278b475227e2a4cb417f8328b42623f623eb1edc3f949426249c3207af048fa237c735c9b9bdc811e3de2ffba065b241a3125a06795e1a4b415c3d1e094ee9ad1a2eccd9ee6bc99980b13077c272f5568a56c4f9bc2614217d1e25124d2b309a5e6e01033c8e24968e811351728372f5bc143540f26b2ab3ade3955f7e793cbda240c217dda413cd8597d235444def180505feac165afdd8bc361f772798db19da0e852c12b3306e02f2fd86a43e4a93e037a10821027a5c47b03c8ae3ba328f09de03fbc63135718a14d1905e3eb4ad93cb2a9b7dffa9d20d04a9b560eb40f7bcde3f6e22ad67bc87cd7fdd21242fd55972be1406959faf394916accec8d130be6cf118c0e89215f975fe1f1c6a32dad2b742641a7e4c490f2716340477f4733be2b8ea1c03cd4fe3863afa4aaa22ac6f21e4f3b9161dc521f060af567ec86155ddfe46e1ae59cbfa28320d26218030c9a3f12f9413af7063e0fc7e7512b22f76b57d1e0e5d5afa3c59416b5c7b6a94a4523ebdc44c41f9168ce1ec1fcd5b1205346e06d3c58a7ac716be24176a5f4ab575bd040aa84d70b7273c964b3d264eaf26b5845c3d97cf65092c27cc09d248e7ac1d9e958008d76260b46c2ec00ffff50618bbbd670e25a8f3288df35ddde57da0b537c844bbecae52edf44d460e811107fe2055e3bb33fadac721ef6dbe3e244074c5dd42092d1c29bd46e8e550e09a50610029524ab9f3b30a6ea29f67b819c17004f356832347c8e070485fd91d26082215b9cd66588e2fceef52a1543720585143a4390689c08ff5ac3be3e5373922bf13506a24bfdd049e1abb3a74e4bd1ae4de470ef19fcb3a507b1318a7b7bc10f6290248def0fff719b0a4a918d60a9591bcb2a2738f867e50e07fdc2da25bea2bf86b8c5e25d736889251c21f0e345f3ad754fe00cbc70424b762f1177969725fab7fc441de21f79eff193083a0a5641061aa706f14dd8a1b69530ca420b6f8af5a1cba16876885b226ef91b5cc043a571b26e81abc194e42a6f7200b80364fb892ebdc024174809832423c5e03971fb4147b53cc777a0a41eebaca87884cb96c97890db01c2019a06185238941184b58820293be926a303dee18d51e71861dbd363628d80d4829694eaefd0d6ce84093a005539f635d37d53fcaa3a901156fb673e10be58e47406d16c05bc93ea9e736c5a8e0195e08f3b16ce39c7b3341be33a5c6e924eb05b9596ce545e37a6efe7500a74e81ee18062b1e38a92c54c8c38fadc07fe26715c168ab9aa2888cc430ddd50e7951802637e5df011a3364ec22a62c85beb9faf409115ae8e321d11d6a91e3bf2f44b5cf2e760411cb500a5612822ec") syz_emit_ethernet(0xd9, &(0x7f00000001c0)="15882e5a673966ea32d145a71d1e44ab3bb0072312ad0a152e1c2c7625a01566ac105f353b34b394cb968a116d36f787b0d2a4c9400521313217096320df88d137f246a48021781e5127ce475cf3185238e57310705e910c9678592be213bf6ba9c124b55758af2058660362da684ad8e1e74e670f993c0978a4e1469c49d78e1cd518a3593c5ea3901a80487560c214c538f0af75027e3aa1d01036253fc4b5484f4b1c3270c4a0c6cb3f62991ccbe63198291043ece1d97100dd6e58dbf9ce05cbd1a0723e6c6f9b2f70b6da48f7fd9b1af83442e4f23393") syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 05:37:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d29fbd4170a", 0x2d}], 0x1) read(r0, &(0x7f00000000c0)=""/66, 0x42) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x7fff, 0x4, 0x9a, "e90129eb0004008000330d00", 0x8, 0x5}) close(r0) r2 = semget(0x0, 0x3, 0x580) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x2, r3, r4, r5, r6, 0x2, 0x39}, 0x9, 0x9, 0x9}) dup(r0) close(r1) syz_open_pts() 05:37:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0x75) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 05:37:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = getuid() r2 = getgid() open(&(0x7f0000000400)='./file0\x00', 0x0, 0x11) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)) getdents(r0, &(0x7f0000000340)=""/15, 0x5) getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000380)=0xc) 05:37:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 05:37:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x100000000000001, 0xffffffff7ffffff6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x755, 0xfffffffffffffffd, &(0x7f0000000140)=""/213, &(0x7f0000000240)=0xd5) write(r0, 0x0, 0x0) r1 = socket(0x0, 0x100000000002, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1012, &(0x7f0000000080)=0x9, 0x4) dup2(r1, r0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000280)=0x5, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) 05:37:56 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x1ff}, {}, 0x31}, 0x3c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fsync(r0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0x60f) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) r2 = socket(0x800000018, 0x2, 0x4a0f) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="f249c6c1a7945e765dd63075cf535ef94e9de3760b03d8e29e572cf64523", 0x1e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) fchflags(r0, 0x0) 05:37:56 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x3) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x89, 0x0, 0x30, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x1, 0xfff}, {{r0}, 0xcd73ff10c14b760d, 0x18, 0x4, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0xff, 0x662}, {{r0}, 0xfffffffffffffffb, 0x0, 0xa0000010, 0x9, 0x3ff}], 0x8, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x22, 0x80, 0xfffffffffffffffc}], 0x80000000, &(0x7f0000000140)={0x3f, 0x3}) 05:37:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pread(r0, &(0x7f00000000c0)="2f73257b88cf9dd3ed5395de2dc32d69d170bb", 0x13, 0x0, 0x0) 05:37:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9b2eeef689addc6830c83cfeaeea7b184448b0382617143e96af5fcc9c0f08dce81e7599a9aa832232d106d95c8b4dcc654e8fc99b5e18128118665a8dbd274ecf198d94", 0x44) write(r0, &(0x7f0000000100)="be441e3e5e82f75538e30ce12e72", 0xe) write(r0, &(0x7f0000000080)="9c87c3772c0035b850332e2e", 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x100000000) 05:37:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000980)="96a9e469c2b1ddbd7e85defdb71c2495d0f5081b897b69dfbb192943588dec039308688734d911797a1ad13b995a5fd761abd4e0ba70b603d81e3b6df25f82772fb655ac79aa3b3c9862ce89031db1fd4da29f7bf18b1a7a4291325ff8fe1f753e268ddfd458aba3e5f4cac3d8e904670e0b865824594aa2d819209be0281da7311d2bd163a58107e27dd709daaf095e24889ce8a0f1055b6b4a4363c9435438c56ae66a0b61026fa09e17e2eb7723ec31fb480197f04fa7573ecd7e7f62bad93469357f1b5b72ba5e8537adbe0d28965fbf310dfbf8c31b8dcacde9d6702283abfe", 0xe2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() fcntl$getown(r1, 0x5) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000b00)="1e1611ed3e5b2eeb3060ae4c0db66f23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49472c8fda393f52ba4f3681ef27e1e77c1d02e0180db1b11bca2f26c78fc6a01da5978d21dc3cdfedc84ecf73a6ff4c498ba52a5c631303341786b74691f21404d398e0edc59f14490a0f05703ab17b00df04bf7407f", 0x7b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000ac0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', r3, r4) 05:37:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 05:37:56 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x4004741a, &(0x7f0000000140)={0x2}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x6) renameat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x6}) 05:37:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40000000000028a9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186005008b00062b00fe0000ffffffff0000000af6ce4f22656e2b8d2a48d69e0000000000000000102c000000000058a39daf0000d206fc21", 0x3c}], 0x1) 05:37:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 05:37:57 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000200)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 05:37:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x3, 0x4, 0x2, 0x2}, {0x9, 0xfffffffffffffffc, 0x1, 0x3a8b3dc7}, {0x8, 0x400, 0x7ff, 0x3f}, {0x8000, 0x7, 0x100000001, 0x31}, {0x3, 0x1, 0x10000, 0x5}, {0x8, 0x9, 0x2, 0x9}, {0xcedd, 0x3ff, 0x9, 0x5}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 05:37:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6047710aa57a94dc20000ce4de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 05:37:57 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001800)='/dev/klog\x00', 0x8000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x882, 0x0) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000001900)=""/167, 0xa7}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/166, 0xfffffffffffffe1f}, {&(0x7f0000001540)=""/141, 0x8d}, {&(0x7f0000001600)=""/179, 0xb3}], 0x9, &(0x7f0000001780)=""/40, 0x28}, 0x842) 05:37:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x101, 0x9}], 0x2000000000000003}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x21}], 0x1}) 05:38:00 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe40) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x8}, 0x10) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 05:38:08 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1) shutdown(r0, 0x2) 05:38:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80000) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socket(0x2, 0x1, 0x7) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000480)={0xaf, 0x1ff, {[0x0, 0x3, 0x51a1, 0x1, 0x800, 0x200, 0x7, 0x0, 0xc000, 0x10001, 0xa086, 0x2, 0x1f, 0x2, 0x4, 0xebb8, 0x4, 0x4], [0xffffffff, 0x9, 0x7, 0x5, 0xffff, 0xffffffffffffffe0, 0xf0, 0x1, 0x80000000, 0x9], [0x8000000, 0x4, 0x6, 0xfff, 0x2, 0xffffffff], [0x8001, 0xf9, 0x8, 0xfe65, 0x89, 0x800], [{0x4, 0x6, 0xbf, 0x81}, {0xfc000000000, 0x800000, 0x10001, 0x4}, {0x2, 0x2, 0x5, 0x7}, {0x4, 0x8001, 0x8, 0xec}, {0x5cac, 0x2, 0x8, 0xffffffffffffffe9}, {0xe7c8, 0x1f, 0x4, 0x6}, {0x800, 0xd6, 0x8, 0x5}, {0x6, 0x7, 0xeb, 0x6}], {0x7fffffff, 0x5, 0xf2e8, 0x5}, {0x1, 0x0, 0xfffffffffffffc00, 0x8}}}) close(r2) r4 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r4) 05:38:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f0000000040), 0x1) 05:38:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 05:38:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x1, 0x0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x10001) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xd28, 0x0) pread(r2, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x2, 0x4, 0x29, 0xffffffff, "fc96b9c00500c80700f2ee0b080000deeeff00", 0xbe, 0x1000}) 05:38:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="00000000000006b0883bd62304ff3d3b89be494feb149593a2e899e940ca7c9d6d7951e09bcbbb3d566c770179c6fe0722f4ba2c1c8193108ee75faae2765e0ba82450dd400106d96a15bfbe0736a3f6465424a6ed934fe538bdab13cada7500446bfeaee2896ced8fa60afaee9126e3dbe4c5681de247c176f5c9d2579f2ebc99542c0dc1c5ae9270dd46eadceb2fce8c9725a9dcb737eda8bed1d44ec35a6e411f6d05b240ccb138925b8b453ba994276f34a3e5b54ccc226902f5d67274bb13fb4c4f265df415d92d1b1da1643b2e75752c7507ae6d036569ab46656194bba2", 0xe1) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 05:38:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000280)=""/101, 0x11}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = semget$private(0x0, 0x3, 0x14) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000100)=""/66) r2 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) shutdown(r0, 0x0) 05:38:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000700)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be071a9bff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171f8cd04d2da037f76671461407096bebed147624bf771a7ec253c8835b444a50f2c7710b3f906358bfffa368eddbbbeea8a0e6f5eec361734a10e749fd07cbc59d754d3f68c8ed30450cc13a350481c2a5fddfabeb5e7c0", 0x150, 0x0, 0x0, 0x285) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/166, 0xa6}], 0x1, &(0x7f00000002c0)=""/76, 0x4c}, 0x843) recvfrom$unix(r0, &(0x7f0000000000)=""/72, 0x48, 0x840, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 05:38:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001880)='/dev/vmm\x00', 0x8a, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001400)="cc54c9a539ab6fb94fb69e90801f5f60e207fb2609a43eb6087f87834c917f7c300f97a51fd6b45c460d191252331eab813479cd8c4a3bf495ab88493aefd07d853ad92dc4f08552443576d4789932b341639327ed066df133446dd32d61a4122a15ae9f37e71ca029eddd144cc0d3ea52d4c8b41cd21da47f41e48423f7bfd65b10455a0aa2a5eceec59df9f9e57bcc383761edcfd6e82217619426ffa7750a396edd6c92bf01e3e5f8ff7e53f91a95b2b8c1f9fd57a26fc158b11639cb54d796f6c6b8d98213b1", 0xc8}, {&(0x7f0000001500)="459a0e5f44fb25a5f2c99b08d74166c148bb15d0cf2561d0a3235318f814d5d465ea8f8481505aaaa277affbd70d6fdbebf09bbcdb3b45c5bb2f4a6c954d97577b4dc1fb2cebf4ec081b7fcc9ec7beb2d53aac03fcabc6be436353c49155c8913e2b55440ec0284c5161468b99e879141a1c58326a53acd3f21f32db00403ead7c86f15fffaeab17bbf0660e0fdf096197c60d927c2c225daaecef92b238ddaff1c2d87b6b6db664d1704481128baec87af2a81d48a93a80e2d6d3779ecbfe19188a0b57de260c8d52541c9e1b21f1dc863e6e1c47192f3123914f5979d170f4a3171788f1ead29555d08716b12be7ddc9d652", 0xf3}, {&(0x7f0000001600)="9c3a32293a11dbed41ba38e9d9c0438a", 0x10}, {&(0x7f0000001640)="234d00428b959c8ef971541fc1", 0xd}, {&(0x7f0000001680)="030cebc459d3fce90f961c528452fcb8a559e0af28e54d965e5f9657d68f9762544ea5c20d2bd51e6cd27457158be03e1ee028549ce29aef34e88f7fb245e89e8b52ab2d222c8087677441009b18a5258dee5a4b720087c12f39e2ee861f6313", 0x60}], 0x5) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000001800)='./file0\x00', 0x8000, 0x82) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x481, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001380)={0x2, &(0x7f0000001340)=[{0x3, 0xfff, 0x80, 0x4eb9}, {0x7, 0x7fffffff, 0x3, 0x4}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000200)}) pwritev(r2, &(0x7f00000012c0)=[{&(0x7f0000000080)="93437f6144dcd50d1aa9f5b7075acfbc258c3c47495043c40c9b8e928367901e94", 0x21}, {&(0x7f0000000100)="7eadd649f8d08d154b2a9c30b8dec86fa5bc83b302aa8ecda1bec5", 0x1b}, {&(0x7f0000000140)="91cd12acb610e68390fe7471fff20ae75d88b0368aed24b23dfe33f3a8026ad0458abc48de8772d14a73996f274592eeafd785d260f1408eee2e84525c76b350211a324c22251fac73adc9996b885868af4dab4ccda9b1664058acb0bb8d0ec010fe6576d773332368a8e72b02600dfa0c4579113de1a204246b8f00bce3ebd647f94c998e7513dc53625624f4abcf980c9cf8c7b2bbdebf745074a035804292ef41a020", 0xa4}, {&(0x7f0000000200)="048209067cdc8dadb6c3a5f77997c34748e4c7d96cd4fb7d2551b1f8f8dbe92d1a668c14568fe9d8e6e92437f97b9defe5287dcc3baf031ed8ac9a4eddad18120f5459c3d2", 0x45}, {&(0x7f00000002c0)="a41b0150781ee0492a02ea113b069e7f0f5ab4b04f203a9ab841439ab3e6be93429a666abaed87a13890c58056f2c9f305f69027b28f4d694e5fc4f9f365d96afb0e9fd272f18592e41ed81acc78686fa1ce846ec8f3812aa8f9c1758e7cc2652078affb6a359e80282161d2c267705a326b2fc412602ee921fdff167ef71dd90531b7ea8ab360a9e7680db814a21313070142d1780b747080bfe355190f2c42d80d5f2eeda70315e35810bc2e78c7a15c26e0a04994c65f2e07907bd37d2f4b9432d87af20976a504b969ca5be915292b9da27634304a8b1992bd1f4c0ed3d7a5a3cdf91390d40da5ad4747e729bf71f00633a382e855fdcd0f0951086ce0539305fd3058b8ac2dd696b5d63139a54e6d68af8e8ab9d0e88c7fb08f15c31a6bcfccfcb0ff1b90e394adc0c67ad47a0213a4de4240c8073096ef97204f1218562f4d40e06b769be9f8e0e32c8a12fa6851168c4da9bce95520fa6a02b7fd314738117441f27bf52cb8759a803b47c067f7ee8b5bb17b1b21102796d2d2b47157b8ba1c654e0085e1272030f2bf8061ee1e90ed00c9112532f45b017cdf593502c3df8615316a4c025faf4435b28fc37c64f240ab5013c7af889022a927b6d03050a9d22d6ef2452c9f86b44036618cef5b93974f51663c9a0eada195ccbbf70f357116b4b316d34fb08522bedb30faaa1f9ff0668888a3b16108036c3b92f9577d8cfffb553ec615711e83aa8688ae7243d5a61ddf7efeb1b0e09c31b2bfe75b11135f29264e0118cd53581c64104140bd80c5f58be848aa4920c2175664ac61ec37dbd8bdddb7ec5914bcd2cf5331f102c99b1d8e8489aa3d52a4b50816d69f845267056c8a0514580b0ba508567d40a1ecc2c3612c16ae6efc0f4d67fadb03015d594549381c53b1d6a8ecc59ca8774d48e2cff49c6ad340eb19245898ea5dfdbe6260f14ea40a50cc76cef547c9d6d0474d4e08b395f4fb2125d3b275f5e3f513eeabe1ee93efd0ea63e4119811039b7f6ee48e9ddc67299e9d3238543a9121137d2202b21024021c65b538e0cffe1078428fc02886530f94db3ccd0772d2b77ecdde0e8b9e860972c431e40333557e5e2d488f1c9ef41c01995728b6d343a41b4f99275623026b1aaaf81ac8e812f9b489945970da1bab8a73a52b37e8e6e38b7ad88560f6ee579168a94116d59d671fda5ec013da85fb6366c43eafa6c5f600faf4d63bb26041f328d5efae64440734e0f2be3c729294089b216923c24c0d9e9dc1def110aa5b2fc38a22e1fcefa7e0a0990d5069b34349f6f7ffddf2d7c48d294d458f8562b32417a43652013c738a0b0c1ddba4c504bbcf2ecb278e01e8448840c9fedf4d6a96a1611b72dcecd2806fa026fc10a41766bd369983efc9beb8e5bce4137e03875a915cb39a4359210e13473428e4047f0499440e6de292dd968d73fa0c2ae50353c98dcc9084d6c5f82a1df1d53b26172b1bece8b53384ff508b9b3ad4483d7bd142d0b9b4a62fd63c6ba10063f032af0caf77b311d71d8310683daa2cc08aa0ce484ed525e20785d3f20261291158f65bfda33c3a6e532a671a309d86284ba37f0ded4ded22e99a9d1dda72d4ec6240de24da94d60a7658675d0640c05440e5ec24ff32aa637fcdd39328a9279b59cb1e4619eecf42e82683b85e77c53dc3c8001bc64a30cff4a160abb7d2ce3ac3b458d920ba0df1868edb8f779622effdd01061d884486830eeaa07ea6ddfac4d4a79e3085bf775de4a2bc6b8d94350c27abf5382d241fa3d12a087d9594fe7beefa17ee9f59ef74017846f0496d83235d0f5d28f8cd844b3da2be596268f01260628277c03c2747aeab3a30b0c85c50c117b102d84fab9cf046d351a38173b72dc18037b25f345c742545e6e531087f34e15c2e758830fe896c5a029653180cf1e7b0a155648f79a8653b1008effb01bcabb8de2a7708fecb258afa94c3b7b454d3cd735a42030c605ea36453096d7577cebd63ea27de9032be2fbb7771adbffca59924f371b91470a48ab1989a015f3ea34c8872fc46caa0801e27971524a39262fc45a75f1f6c5f49c5582f3842e7bb6dc2dc9ce1f52f9ba6ecd4eb309b483056b31cafc479576ce8b6be6db7d8a087d0d0405ea58e61dbfeac5d40943f7940b71b65360c419becb3beecd69dfb19be20645b53bf6da6bca22908cdf3b9e37f0a0239eb61bd92cf7636bae9405dd6bbca88943eedfaf46fb5954ca081c2adc73ceb1a9b073c47787e92a1a2db71ac3cd6d75b615684c67d6559b9296371406f8e759d1553a16ed7f24399a3590178322e809d7a6db1fbc92b170a3d6c926c746e6a77597daf48e3d3df4ea7e9579f7168f0d90e94a500703718b36a821c987642c628a507a9b6d149420a6e437a47ccd12a767751922161afc4a0d429bf80c4ee8d704c19d17971122317f009a9dedb8331d114897db90621276c756dfe66f59dbb7c2a0d895ab6117750d0e08499a702a6b64755fc6634961b4150d77d65626c327f2d42d410da077483d9a4606c094273701832fb9ba1e77f3c09ba3a265f3bc2700c32d7d68465a9a27afcf386e475279a8e71e4bc7d6ff4dd88e405327e5a0b1e53a64bdf972c1112d0d59dea49cc65083ebabb0d6170fc38369157509644c576a540da963ec4659326bc96ce5fccb76e6a99aeef01864ba5f2937b71eac4a640c991a55097036bc7c299cd5374257132b6f51aaf9fb72582d01ba0756101a0a33832f12935b61dfde462f14179c2714ba0d60623133b4bd86d86407c3f7d828feaf6cb4a969ccfdd90df2b6c3c8dbca7f74518ac9efc1cc7dba7bdfeb2a9069c132795ee17b9958a75e2e37635a30195a3f89dcc18d5ccfed27ea0813f3037aa27f06a6d1abf57a3eb5236ac18aee4a57b641d7490e82f1ba8fe47f2cef5982adf37af4ae5673f9e644ca1f59422186f51f152737d713a84e3064533dda791d75ef7d941a5341e629551948d035e9a69b3d21827ce438961a7005edea165319b147046a7c1206dc2c621ab05810aa0193612f7974867dd3396d09005d8620692d0283c6e55484134e6506a374c6368d53eb48615162c400c59953794806f300c49f33c831e2268d86e41c7dd4c485d0209bd097e9e8f7f475155b360dfff6f869f5234de1556c4ff216efe829ac00b0ced9ce29465ada6fd3a234bafda96f51625969dfc707e4ac4b123473f67a3820530c8380615206cf00c827b59c90bdba6ad4daf6f155ad03b325cc66d6269b6aefbca21dc1cef602bdd9ae30b9a962f30cf4ced9e96c4002f1542dd238600d6bca44cf0a57c1cd3b50c62b3a7934f9e326ceb5c0884f4d21b75679ffc36845dd92d4b6e0dd7b0757f3a02c706f945cdc7bc87f2f22f42d75306176c581124e559de000be89f305c678d00580a31537aac4c1de97c0ce21a48208a57848b0ffc9514b4d4b9de5a15ca18fb82e8814781bc8b7a942d31374f10d1e78f8150f5776eb70500ae041a6a9f69b5a25e1211bf0252e4434842f42295f3f824033d876dca203e31466460fcb782ace0d9574100d49e92fd89a7d17579970786cfd54bd9bc1b30463db3a5f11ae051a8a8310856ba4831f16dbc331e41630dd3f51c3a477c7ca370c29a51234db172c905eae4f9a1a5c704b878ecbcf10b09071f89474e1685d7f98c9aa38bdbd6d3318fdc8c9ce9e44a3b085f119749a7efd8f94a94e5323b0ab764ee51e3a48a25f8df2c6e3e75c997b878bd3f6450c170beefb5edfb393bca0c83da5e6e70415e1a3b5db95fb4817d5ae15fdeceb0b43ef5fc2c49b2dc9dae8166ed3766fd5e75be352c1cd74b9cee0689edfcbcab2bbd8896372bb1359ea3926260ca98f62130c620e682908bef0dacc1ce61dd20c114bb2368b22ae5254a7b8bb01027b976940e0c65342a3de25cac968ea595e307fcd42d4cb0264f8924a803a5f7ddcf0ece9c072f155823bf47b354601c7e5f5ca82ef4f08e0a507751b08fed2b7a7fa7166ea3e48bb0e6deb18196195f5054bcb00563c5f5f1d73e986b7a661fe9f71446a8e1b67e5d63bd23d479fad5784d0f1e0299236e91ddb21c504028cc0193dc234991f5163b928fea69ccbfce9d160150835b48e31d2a3feb63d5582d5b41fbb47c4985d51eba8619689347da7d73b32e81a04c246603f17222c6fe3383db1367d6894bca8c2fc7f9a7165bcf52ec64fe61f4c979e60496faebee3a536bf6bdf2b471ebf4e36dcd8195c1b5482daf0d9d98e755cbdc6e8beaf63c022ad95a21292efc86e35e76f30ec6787dca685843de18890c51d93ef2c7067af0a47fbede9ad55574ce7cb1ca2d51e94af518bfb68e4fed0c96841f28bff5c77ecabbe814ff064106af906d34ba99f3741fc17e67cb299c2b4245d1251ff7e5f71616d2f19d995cb4d6ca806a3c12134bdb9970feab068e3d803a6893f351881ffbe0589eb7c633a18a18da0fa37a0c73470d7491a01865dc4c92b835f0bd042dd30c5e98ca567e403284c2f134a3dcb2151e664b02d40590c3fb94927f95f346d3b65446f4ae5e3ce91e4a4e3c8a81e8858d3bcafc61212e210cc72a7f6e95683f63ed025ddd9e62f7ffbf9c4f73a91daeb43d676ce26a5fd73e1f37ca15702013b87efd17d8e690a5706debd6dc460ad0db8d8927255b3639bffc158465b3bfd4b7c6cdf2133495d39d661cf940e467ad4f9b6c57310c7126041b656c8fb2a3d3eb39e07cbf366f9d22631cc581b4394beb8d0cc0227ef33194b5b7b0464a13abd9380275c79ed04570383dc1a6868b8d091edfc5cad61cdb1653b5124fc80b19aa983f8aa2259385a3e9b05757b1a49e5b4d00bdbcc6c1bbda803bb0336737fdb6b48af0440ce19d237179b786d6637e27b90e9e3e1c643209c36b6cbf09fc9c0c32acf3e48a83ee27a8b866e990c8bf20c562499dd1bcceb6d0669e7cb34dea29595f049e564769c38ca1943c1e540545753d95a9167170222faaf024dbc678e0afe1e3a6684f7e91b438906d6d5aad877b9d7ec8151b06a971e01eadca799eabfef56fa06115c26987f5cc9ac17302c11cc53fe6dcbe8bd8345108e78b47d3a40d9e20d91d016493c1acfb2e450ac172f8d7795415024c0bae5e030183df02961cb62bcca95251b897c47e38c4148bf41d061afed3e0a974630f344ca72b0b3bd7a9a52b3fa4999cd07106fb8abd13c951268f67becc17a4cca9b61ec67c6076604c170eb36652191f4ac5b3a787096c2e8fb49c7f4f377e488161ad8dec7a51295697fae2f32ec273ff8d7ffae5860d0addb372120abe56cbac19ff098cb917bf8d388d3f5bd5a8b673d0aafffa5b5ebaf9777a6a92ea21f98d6e9859f16053de3f8403e949064313644edcd6e0d4df3ba2b5e9372c3b032433ce93a44110f1de703bdcf4fe3950f7be6a90865ff6ca76fb5680de92228983f7546202f0d6efc36a92ce49c4ae4b6473d4a1f539fc011b6a708b38e43f73cb9bc27b5e58c3306010a06ff4ba82a9e7852a591c54ba902f33db76f2e3125dce1c3a21e898cc42c20f195f94a78e0f916c5028b4547aa6a83eeab1ac65a8b4f23d00c99f5ea85db9ddd5b5d74bee7ab1922b6a481267ed73306e85f1f50b17c0df911fc75350316e9457437cb4cf6fac1a37f8390af59920ef117e17be098277864f457b04802e4c958fe905a7be98171303cb9397e806287d39ff5eeb3665d476b747d2fda11fe9bb4d745c07c65b9bb104350bc82919527c7da0782b52c9ae701358c972fd078c2f97407d2553e3cb8b1d6f5c6", 0xf92}], 0x5, 0x0, 0x0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x3ff}, {0x4eca, 0xf9}}, 0x2) pipe2(&(0x7f00000013c0), 0x10004) shutdown(r1, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001780)={0x7fffffff, 0x3}, 0x8) 05:38:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) fchmod(r0, 0x48) r1 = dup(r0) renameat(r1, &(0x7f00000018c0)='./bus\x00', r0, &(0x7f0000001900)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) listen(r1, 0x7f) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000100)="1d23b32c53a158a6729e834d03ad1aa8f085a3fa4b711b09241afce270b28df71908ef8b718a955490ee6544a068692b2d64ffb6e3a3aa4361efec911b2095e33045e9545f05b0904f51a950b6b8880b5984df2c450c1989879c3ab6ce8d9266993d8199a99c2f821973118a5253ef3d24c354b358ac4dee6a72a35d56da5d6983ca514de5b78d71e19f6ca564c7d868050a47a31c39fccb92b72c1f289d3c9a606431d1e82ea01753b4ef05029db47a66658a591190ba11aaeb63205089e22dc6d7e6812d3d4ff9af2b18c9e8f09248d60a3bb5b320b42440a32794c6ce", 0xde}, {&(0x7f0000000200)="5e01228d1aabf5062f275ac4cf32267ad9966568cc8ea71bf6cbfba9e29c4fe114214aa237919eb0ea95c610cec9758006bc9c6c1e1ef613ebef64e9ce6857ff5cfca4731270222b18d529fef2469e8601689a6ee7e9a1fcb53e4284a16e42954224bebd1947a189b614937fae6f7b1ceef1fd1f397ab1d5bb4f57324024769bff8ed91bd732fc646b62a3d4b0d553dc8e0653f149caeb1b6da01e4c180181ad010a3e9043dc1b7a01984d3a0e124a12429c269ca811fbb3010c7257a4938aa09766d2e858e291f301ebcf05ddea08bcca6726a85ba25b2a4e003e2c6091ca549480a7fa75cbe8872018d828fef7e5922f822ce78fd20a9c4f8f27e0e2be93d1d9ff4698b4f016e9aa22cb307621ff535f38dd148059bc0102faae8a4bc13fd1998f3c8506c87be572f279ae5a06ebb0a3760f82e5cd7e380645ef1ed8ca7d7ebc970009cf1b6c9a5ac1cd9252ff72251f63d2beff598790a89a4d7d6943f43ca935680214ab92a8bfc541d824fa468ebde05c12203f74ed00dacec6608c8d9fd01b449e78dfec50580953054ce815fb3efada4b36e05717614dd35661a7ef5ccc1a77de879d5bda80b14087b5432ee6adb7ede23a863e0b6792b36dd0f24290fb97fb2b4c39604d5c51c22be0b0ed0f80c4acdf01e1692d2db8ba5d974383463e6411c3d7debccf3bd953911b9db58da948d8544764365b2b7d6eb385687bafe47d67e47400b3aa09f4f4eeb94bc49e197c1c7f958082cd15c94a696d1082648430210cb498ac70f008fd4c3fc628a55cf2a0cc3f187367489342039087ccc29725a44dd1de7caa51cf2ddfb121a188b9724b20bdf35c0fc1ef879b648e6cd12741f1ed6af460b6b8025f1caf90becdd30f9d3491bcc78974bb6e237474dc5baf078294a3beef5e83c6eb9c8fd60d945b6c8863bd6ef3d840bdf2226da4e771f8e36decbc580c70ec8b4cc69cff2ef0c566885fc8289a1018c336e2f5f8d8700b6c75072adb10f420fb1161dd4c0f3081f9b634a5fe0e1c9db4840350564bed9e5adf8312fe46d590d18c6a32eb20114c92555a8ec3f92a705a256b929d4bb798e8d91c3163de37f378b87dc5d07bbd4c0a1910f570b3b4b77c4c998244eb5b04ec657462267384b9e4ce285376cc4ccbabd97daf10c2fb712f345dde0a1abd2504ed1598289f937f21bb41fa761afc45c30c331fdc7bcb3978b0109e44f27b87000aff11d4dc06318d1ffebd63e1cb090455714627f663b1668daaddef61585c0f94a4fd0da13a7bee69c829602480d1bf8a676122f7f6a472e4c4670d54c92c5c76577e29094d990d4f4422e0c907d5caa26c4643e9b40b3908b60a903cd7252d699d0b5bd15ad55a9c5adc3c869551677f95479ec910cfeec172ee6bebdf4cc5982e14924e6725f1b9d0eb65518ae778a515646915a8226327ee122148ec2bc471dcf7e99d7adbb1e1dbaec184f86f85ca13a26f6e46caa7e6886f086077544735664956bd10067aa72c496f536c1fb1cb6755cb54a03d7341666bd6bc0bb0dd6fb05b6bdffed5c4c150fb9498c405fe583479cf84cb11eed440aa7526fe79ada88034d38685c02d666a5b62e30cf7a37fa08093a1f1cf7cf68d0e3fc765fc2a110a0af398e76caeb3cd710694be4bfcdcd3bc7074e9cdbef1fa50f623bba5750d5b46decc48c6d15296e509950e3c777d344ada38ca3c21a8b4d38eb1f048c6b80c61a7f9a2b76a55b846c85e0fe6c361fa59d2e44515447d11ceb997369dd4fc225437fd4cd6ba8b5048fbff474cd428559d076b8e2418132775d3d64a6d5565616e70da01336f29c4ee40120d53b324390591fab63e1293d7d487328f65e48df5efb3648f41dc08c3d47e39e1700b7cdb6457735bc48a7df783945cf2c6ff35dd659ca1e472cade74518ce7099d0537fd7454954f59fb3054ee464b30acde1a8a9758067843ca6b9a112633720893bd9df0e7883d010cc6e8ae47bee7f95d17e1c6f3185bd69ea44904db8b9311d5a7c01accef0916a10c91d78cc3bac2381275fc5b04f40a88ffec716af3697fb1a92c38c2aa06c176e1f1dbd8841c0e46778e0827e16a575c1f6618b45abbf59e37ff34570baa09451533a8a820bb1e7b675e07fa0c5f347e0ca671f33969f6273c5e454c2da1bebb7ff35e9dc52ba3c22ba77ea655049b735d35083fdaab1510c1aca55725e63a3c2534552a18383abd512f95d6ebd010da6d70145b1d83f7e47ad493b8c4347d034ef72fbf5d85a7083a916eb2be994c7e5b685dd51f436a6c1499477a45c44899b8f095997913cd0ee22fe711ce71003ad6de15723fbab676f2bdfa069fd11f2952dba2719d88ba3ef906f4aef88eb7a939105702b3de99c4c46dad1a9455ce18041020c0e63c708086022bfacbc4ced7f107257050c8b81a6c8b44802716e3dfc9aa6297686d162731dd00bf486a3427e13d53bee47cc08ee7f721aa19b0e64ee92ea6e01a56e506a842f2cc3e7759bc1287393c666bb7fb4e24cf7ce4da1d25795c9d95afdedf0383833c1295f373115164fdf3ac01a320f67682b7719126442830c4ba302371cd1d23549ef9dd5190f46bfcb339fffb9cb8aa027a1b01148deb3c29ac91bb58f307cf0b91049aef095497f22f06a959d05dd798d941e2b160a6d13b331f8d99d0ce820a227c7933725da731a7a6ccc7f148e7c0e2c70c849412aa664702a49f436ce1705f95e1ad28ed2659db530e93361a5d5e670abc1934a0bca4b4f479ddcea2290a4fff061fad8c559d08c98342a77efa57c14a24bffe2be04e71a0fca7d3a504e34bf86ae04e79dad0960a7100d4c522c588fd4977fa108f8412a6ddd9d870adea3905ef4f8b98ee0932732b2b8dc7c20ee1d65518654dea13fcf728a3c9704b80d370ef621d12eac790fe2e8f8830bc46e618566a55022c3c8210bb481aaefe9d6321c9ed46aa40e51e7526c1a9cc517a5f49022267c39d141c6e587a63fbc0a50fd94f8020345d2f621587e394524c1b3933c3566efdb235b85baa6c8477dc7eeededc560f96ae1016df349d5a7d73da3008b6b558a6b2d14adfe1891820debdacb2d7e7f104260584cbf98819180099349313e4fc1f1de6b760fa17cdc788101c00573b749dfe92c4f85fe5f267eaa44f13479fd89e22ef161b979224d7660b26324a5f96dd40528d2b567399909f0b821c1894322a1c4c6e1ec4b0f9dbbad1bd16b5f2b00a689237f13fa29d451ec87f8fd408539cb8afef6ee3abb290f2bdd9a6a52c0a6d735a63c5b0431055b5cba7e953cf2cc8748230fd1556c166307b8e514c7e4b9256ea20fed0492f12d0a8b6140817d7745021ff745b2d6aebbf1db9d7a2bf34eefcd97a882654c988ca3c8ae9f775f97dd2f2de40f58b66188e5eb02da6d4a7d2faa5e1b9feca62faf993ef7f04217f405a6841395102ba7ed112d40d5946aac4a2660b49db7e42c32358d9adc665d32d2dd2973f23ed8fe823919ecf831d3894124ced61b9ca75a5606152ffb2b7e145d932b1519130b475720c20c846bafd7fd0ca96e2e288da0c9848d332b6df714144885432cb9adf7b01fea163ca40825983f7a07cb1fbca573921db7a2fea936daf1c87b1ce0d45c74f6dc785af8195a939c07872b08b2aace8b407fd65a358eabce4fa606d83e9153800c412caa24806990a8da2feea1ce42bb878d7c8478edb166891fed8a8b9ddfd0aaea66393b0c67e83942aa0e8f42dfaa1f40ef0080c1e01f9d1a32cf0c514089ead794b1488e44462f10dd07ebb235e75770797fbd6d40f7db69c02197961985cb4b96d4bcbc02578de67fbfacf0cf9305bd72fc00947d8bfd464c33f7a02683231292ee799305d90e81f23b83fdc045cc46225f21bebcacaa797cd3e4251234e3f2e55c14d9056f011e6eeecad274fa214d67e9f60b0511aa9776cfba9b8c944faab1aa8e39847c8534ebae5b2e0153692b548c6609f403a589b937ec35268562232b5a48791007415e797c1752f6b9f800f258720b7984fdc1005d56290b80ee6515cfb81993d4a1051d406148820bb1ddda6fdcc645307295252f7c5d6b5e9ce2eca7951f66e4e59d0a175eed8a57c9983afb73068756df178d65279e7ead447993bfa767f7965bf81e73c457ae0af88014877ddfd677460066392e4eb9eecc6c385e38d2cbf307b87e6312b4a0a4f71bdd045c01ce124ed399565e68e2ab207fe9664ae06215348fbb98dc7443ef21b299f27646c233cd0deaa8ad0ce3bb4896a36cdc41691ac84a66230393be413ce4350d401a7f9982962e9a96a7f3924b06e1d296303165d6385f6aebecd10a3f2c110edd6116bde08773c4aced671b30616d3815b73ec2e9b1265092324b3ba55d4e997e961c3b1c5a6184b36e73b8b68c6c92307f0822e32bf99dfe1fad88b409d31ce3cc521927cdbecb3821587c21ee71d2957505cf384da4e1d4ffff89063fe185de60113f6ff28dde63d3e456d02490444606929eee0a20400ff619bf1d1ad3d93e5326373c52c04d0527d7aa5c152a4917e7608f4165ef0807710a317c48e0a14bfa495502e532fa00e2954b9f6d451800b3ea0754e8e228992e12f1ec1f706a383b000f2f774eb7ea1cfe3eb6c663e270ca9ce1549a15c65ad2f43b2bc21660da2d393474886bfdc91d19899cc3c8f1c942620d700245db8b563af95fbe02f27713cc3ebc227c470b027ff42cd20a8aa1e34a153fe2b2f7b26d23336152b08ee6c253d93c66950a85a4773f2e9ab9637284051d598b493c572868a5062e6652ad3580a2ba69fbb4398aa3fd3365a461466838e75e136c09e94974c197767ae7ec8988bb48e18591170b7561ac319a2a0efe67629dd96e95316a8ddc67c27d024fcf9b906fee5776790b76f82432ea8be2d237d74c59933185973399882685070f6d27e31466956b6562cf972458e075c0b2ef2ef20d0c91e78b4a5ee3ca58b81e980ac91ee24e09c717cb577b7fcf27d22fc15bf74deb130f8827f6bedb5de1b25731e2f1bad3440514c1b0a754105f43961030ece2fb8eb279c2109569d815038764a0d1195894447df16b7939144de2e928f0be77bb48cb5ef1a1a6b6c480d1641707232a8b5004a6287bda14cf9cc04fed1c239299989e33f5a4236398098df22d87b38825dfd45acaa3bbf8010c92deab56db19d4e7910a94e329547481c25d16297ec1d818e75064a522f4ae809f1b4c627c6f4217d362471aceeadb18c01b3983bd0f5e21f3b5234458d464ad7157e28ebc597c558626942b01f74fde5844fb6f94fb14db52ee035587fa091a7c153c6030b9587a5b64ebd5d715eecee5e1e24f217feb7065cbe21a73740eaeceb136e8c33f225dffd0c6d8724f490d8b08670dbeb78ae03ae732741be91475d922d67348e0c2eab50f463e0987f55c598cfb23262fecfc7147b5517dea81e8d8fd9eb999c331f1c2577fdd7af9a34c78e2e858680d2f9565c98db8781a99454b6e557ba138e0e632f8e1443df08599ca098451a48f9052a5b7cd9277ec65515befffad89f963a1361f441a51beea78105f0d67895760dffa10feb1b533ef16650c72560c21b99a860a83c607e3839542f2f488c90179d7cc4aa165b5885e4d9cd538831ef63bb55a5c5a2962cf3701d301faacf8b80db5d03a13d790b6689636912c497300f50e14c7afaadbf2d1e5a3f4c08551b64a6f75d0c68807614fedcd5d44801890151cdaf39849ecf0865e6e6a4196d72aa59b5976d8eb0b6cdb3bdfc2dfa36741e910876e70baaa90e013d2f105eae9ee5c3", 0x1000}, {&(0x7f0000001200)="67a96fa0dc60f38bbed2032c1c487bba6a91bd6a29070e3b6adabe7ccf9098daeeb5d4a21757c4a3edfa653103f2d8dc04c83c60c5b9c8d415726848ce5faf4b988984e4fc93fda4a614", 0x4a}, {&(0x7f0000001280)="2cc67c8530c400178e8b090d0b6e29da82f278acd53760ccd61495fcbdf34902c3eebc2a57889b4b08a8c1395709781ce30ae865deac77043d5301f182b529a180bb1fec4d94d81dc3fca6cec1b34d610001500161173cbc9e08e68c5c6cd9faeb0651d4d2c05382af35ccaab0b4b19ec5e796cc2af7a737100e0573ce493de2dd1bceb9572d27a0008f6e0f18f76b218c20e37f11e519df7a650e90df053702bc1fd91eae25b3b3370db2264ae7c2d3c0e8ac3f8b4a3bb6c390f5136a43258b7ad395a7d8075b8e3a7f177ed5d1ba3278079d62a2d2a757141b7dc89ecce35ccd9c0662", 0xe4}, {&(0x7f0000001380)="7ac7de347fd8731435b266001dc25984bd57e73009a37f96f31f54122c3009daaa9562b0d709131ac8f9a81c9464d8e38da66777a3a93f8d4500f9f0505b6f6b275b049a1b7c90ec9f5f5bca43ab011df002edff7b4de517db4c721e2b44e60614a5d5981c", 0x65}, {&(0x7f0000001400)="53fcfd94466a14e9eedcc3f67e6d57ee60c3f543f51c50bebec18ede5e22d27ad89cfbf26d2710b1bad3765a2c6dcc4e59ff6d24f74a6230fc673f579204e6e7b9a687322911dd12016d53189fff7bb3c0c752c27aab045537109a10dd1b60e095055e5c522914ae161c4ad14a565a37a31f3be259feb96995f510984a2fcfea1ce8863c161dec0637640ec71907d72388e2b28b3c31aa388e3db934ea3b492699f33a2bb718e05d2277f4d96af3f7051cac9a72aac7d15bc1ed67", 0xbb}, {&(0x7f00000014c0)="89431acb6abbbc9bd1e63a9d212082db35306243b413ad51ce01ea9ce2d25162260e1ededbe7a624fd86c3ebfff29480ad93df783b6092800cc6d7b8d70272e395b4768b970aa8b029e399114a7cad663a60e81a7983c40b6b2b777ae6d001ed973270533ba1182c7c1d94d2568a9b516bd53dc7582549f6c35cb96394afb135e5e93264e7d303a4c2676e4f6831d9472d876775c57380beeafad6fd1321d9534ddcb3c217542491", 0xa8}, {&(0x7f0000001580)="3ff6276c4af55acb9c57322f127d975d4ce8f482ff08f8fd8bb6070c50a6f079a4fb8367946cb1c837b7409444458d06c7d21edf1173f8b0a9c5319d214a8ab3f44c4914ef734be2b8cd59d9dccb93942f291b2352b5cac50458d9fdf502871e52e37bb022cd14bded611194c4f66020bab59ff6549668a96ae116b580f825160619aa701e4583dcbbe53dfa5089784ea2207ecb0795e34646795823eb04c91dbee8e1a6f27989d4ca9ec33bb28ad378fbc22286c180035990370de79deef9d1dff18979407bdd3269448bfd8898a478996d72072c3e0b3499919cd14a14b35fa76210fc974cc135a4831217e9aad60d44e8846b", 0xf4}, {&(0x7f0000001680)="84650a0bde94a7d8d699f3928f3141ad9fa9050d717550a683821e55493ec4cdf6c68ec55a3fc4386ad3a615614e4d62f76bb0ae526f81a258b9fb8e874e7b26574f6ae051715646fb59df721e5bc433c0036c40dda277829a4d042a6574d0085140152082ed8ae2b0df0174727e8a59ea00e7b1d8b75f977d2eeb2daa7f0deafc", 0x81}, {&(0x7f0000001740)="2f81ca2ec42f81cfa7cd771f4a5bf61d475fb88663cf3a04e6b944df7617e69c55dbadacef437b8b71c20db18fe0b82420f447c6b78504c7892f3594543e865a5e0c98c571991c45fdbcf1e3460ea3e45eb69ed995b3b142eb9f4f99bc0d51eab0fb0e5b90778b01f3b5bf1e846ff9231ddd11eb6c36a9", 0x77}], 0xa, 0x0, 0x0, 0x400}, 0xe) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x9, 0x10001, {0x9, 0x9}}) 05:38:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 05:38:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000ad85790d1c664696c653000"], 0x10) shutdown(r0, 0x1) 05:38:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) r1 = socket(0x26, 0x40000000008007, 0x10f4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffed0) r2 = msgget(0x1, 0x42) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000140)) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000f300006b7aaf194ff3599027984470c079206e42dc195e9fdd278dd2b5e8bab61a227c6619da01b5ea5743f382b5d7bd18556cb97f2639129993249a4d2824596456dbb5dfae5e216131222c55a14a4c3b3a745dfeb0f55609889806646e42442e04e8d968541850c76d1a208eea90e9de4d14453faa7a47576b7cd30ad06b044291ff4446e336fb14961c466748a6d2920a7efb25fd0f7fe597096d2349f1559cfc0000000000000000365a49a529a17e461442c537a20aeb0719d7210200000000000000e0e64b4a3928c562326ecd84f738efbbd59735d2c0dc6ef200008700"/243], 0xf2, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000200), 0x0, 0x0, 0x0) munlock(&(0x7f000072e000/0x1000)=nil, 0x1000) 05:38:08 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, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x101, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0x10000, 0x1800000}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000040)=0x1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 05:38:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x7) close(r0) r1 = socket(0x4000000018, 0x400000001, 0x1000721) accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9"], &(0x7f0000000100)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="b7c1962bc47efe19192ca0e9ef10a0933c0b8ebd02f8b66406f9c3f08325ae2f6345612f92ac176e890b28e39c1841791cbf62c0bd87a4eeba6c52b8122cd3779af2c963ab684280b2592a43702b"], 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:38:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x2b) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x400000000000000, 0xb, 0x0, 0x32a) 05:38:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0xff, 0x8, 0x831, 0x6}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x81, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xff, 0x101}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000041, 0x359, 0x200}, {{r0}, 0xfffffffffffffffa, 0x34, 0x8, 0xffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x3, 0x8000001f, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0xa0, 0xf0000027, 0x4, 0x18a01519}], 0x4, &(0x7f0000000080)=[{{r0}, 0x0, 0x21, 0x2, 0x3, 0x8}], 0x4, &(0x7f00000000c0)={0x0, 0xfffffffffffff000}) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10480, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x492, 0x0) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 05:38:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000380)="eef2f8009dde60652a12c727f6672d050c158b07dad8e3f7967fc5534c8093f2ca2c1765327ed6e2498e1fd870667f9cb44bf3e170f89fdec6653ba183fa2c6c5bdaae8a9f37026ae8d90d2898582792d06804e8e7d2731fc24ef78398216eded8fbebab434f787617cd7d25e35873e26d12dd5e045ede6b85931934eba5a475f23b4d6d776119cd0397d5e02edf9481d9db6c7618e7243aca771e83b24a1ab4baedb7ddc48b6738", 0xa8}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x50) execve(0x0, 0x0, 0x0) 05:38:08 executing program 0: r0 = socket$inet6(0x18, 0xc005, 0x2ac) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="d339185cb7e1abd6c2f58fe340e1868e5b1d1ea82257507981fd9ab0bf296c20f2f39c3359a173536d159ace7bb5e56187f5c06a2dea0013f9a7dda549f7386af387ad4ddb7a89eaabdf8ebae81adb3c9b9d5778fefe83b2884a3f9cf1a8183ed1deb943208734ebc41d8c98883e72fab6d51e7df1b5f6c8fd5faf0cde26d27603bc9e8a9ed454a40346392446c7fd14ae666d97631b514907d253521cd1fc8f6e9aa16d1f71944fb49fd011a552f030b765b78f9929a9024a3f36dc376f0e9742565a64675d34cb133de48e3858766edfdbcfce313f39be2a6aa13b59679cf5168e3fa7b9c169c50050fcd37038cf40cd526fa0", 0xf4}, {&(0x7f00000002c0)="796cede9771b581426efc0917d753435cf30ea912bf415f63e2238e8ea4bc51bbeff03cd56ff6c4c86c59075614fcc13142ecf9fa67ff5ab7b3eaf8046669b5739dcbf1c5a3014b32164af251398fb37c9a5123a809d9792f602cc670bfa0eb4268bf0b7c8a296", 0x67}, {&(0x7f0000000340)="90c3f707e153bccf3af04f7a6bb21bca64631eace438488ddd343a8427d5e49572d3a439a27f0bf98b3b1d392037be0b0f1dfc5426bf76ab195d6b9cdcb0b00a37aaffc85d9170b42c6209a1f8f772063208ce77c8d34b490309741373acdd0d699b1983b7788832a1df951207858a906bf34e74dd901559f271486d", 0x7c}, {&(0x7f0000000080)="7a5c88292f31", 0x6}, {&(0x7f00000003c0)="6e75f2c5b6cb5fb382a083414c596dc5123831331a77d10b1d65b3aa7540fcc1425023d08dcaff01849df93719696e7d02736fcb712891ccad1e5cde6b6d76a93e71956c", 0x44}, {&(0x7f0000000140)="8cfda1bf3be9a9bb0a9b13a3b399c01bf076479e8dacf2", 0x17}, {&(0x7f0000000440)="597ba5561480c15a92c04fb9743d0bff6330fa918c662f1b291feca6e4761c1bd3f7a92924046d9a39e54f575ad5ba69ebaf79e68ba40e6697bcbf1f38a65d27abafef69895dda56dd018f39b579b2d7308515718b2a46b95cf976de106a5639d3468677184c4e61b0a9fe4b0f19baf4c853b2ba36c950c0752856acb49869d59b92b2866d63b32be78ccf797f75e8e1aebebce57d88462ef69123c881945c9216b70f6a2cd06ce8f4eb44807bab5797c192c3c2463afa54f0c0f5d69c0e0c9523dd84234b2e36c2acffdc53778a3bf71e8793de250d555ce9", 0xd9}, {&(0x7f0000000540)="e57dab6290abc741df076c9c7b509c172a98e04a79cafd08ea41a5cba45a80a4afaa0c076f84dc83d98d6e601615b1f4255f4dde5175d4ba7d034153d807f48589a5289c2b5745f1cfae9e180674e40865e379e972d364f5afea95e2fb89b2626c88a45a106aa52462ca538f", 0x6c}], 0x8, &(0x7f0000000640)=[{0xb8, 0x1, 0xfffffffffffffffd, "8aed0c006a75fcc6025b8ced57cd1da7688ef7aec456072a049c5b0d0176dc2fc795dc1159b78a5208de53ab4443be64d6012db3de210d8ef442759e101fb9886b03d587d0212f4f85790023fee8def3a38997642b4bb8e23e2caeb9feb294c01a360817e8bc48d6f030d7baa0638aba344d6c02236789c821e6111509375030015898d2db2fb654dca92c1b8c318f1868b57849ab5de1e7813e6f1caafdc3e9475a64"}], 0xb8}, 0x408) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 05:38:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x0, 0x4, 0x1ff, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x83, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd1b, &(0x7f0000000500)="b63be736a137725c6582ff852aad0c6898b8c0e608581ec403654052409b2d3aaa4a764eeebff62832d9244c489ec0b92f71040e5af01e525faa0d98a921cdb1fceba020b80fe42700000000000000000000000d521dc183850de12a79143e618bbc8da8bcbdbe93b484805faba936cac48adbd949170ca0afe46fdace25667cded085d4ba67f0b9b44258e00a2cfdebf405c8e80001c70261f2b40643bcdec125950027ab0fdb71e3a47c06db9f693846d337a876ef38d80d11fc0aeb5f589bb67ce6b2d1b2078c9022db22062a7d943cda47ddf3afb257b0df2ecfa9c32d3f34cae2afdd66a020a6b53fb9162caa864763432f58acb0af95b2b962cf1a0a2a016aa150ebc9162b9faa0b7b6dcb1d59a900e28b145c7414c2c8b59a5a9bccecfd12a41330f146c42885255d3f5625a8fec5bbc2f71698074a64cb2e65a9a367f8dcb5f142e97af1704b381137425668e3ccb7f3c2b138eb0337080881d62acccc614428c2693b55a18efa2eb0cbe789c3b73cbb9638130fba93b1648f2a97cf38697b8227") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x1ff) 05:38:09 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x3b0b}, &(0x7f0000000100)) 05:38:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)=[@rights={0x10, 0x1}], 0x10}, 0x24000005) 05:38:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8}) open(&(0x7f0000000080)='./bus\x00', 0x408, 0x21) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 05:38:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000200), &(0x7f0000000280)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x2) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 05:38:09 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x9) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x8) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 05:38:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x54}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10060, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:38:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() seteuid(r2) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/153, 0x1a2) 05:38:09 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8a50, 0xc1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) select(0x1e, &(0x7f0000000100)={0x3f}, 0x0, 0x0, &(0x7f0000000000)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0x401) pipe2(&(0x7f0000000180), 0x10004) 05:38:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) 05:38:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fffffff, 0x0, 0x0, 0x0) sendsyslog(&(0x7f0000000100)="8524c39d3b40c46b76be0dc45421fe3a98fe93aeafd981248ad8afaecc8794e6b2d1277275c86fa56fb556e439cc69b1484f2ba29cc5ee1206b2871e58ae8232fe26466f091ed6e738f3892efed689f3ac7264a1d762326384e93234f4a639ce3e26ed680414a86fde3e1d243eb83c95ce3dcc7c239a23f57d3fcef772a8ae7ae330f738dd36a1d1f9af5cef7d6db228d499c557035eff993142b07b46d1259296e4e00a113932ee28ec297f71ba8b5e0a72114a2a77ec9d085e1efd36b8106f3dc52f1b294b76", 0xc7, 0x16) 05:38:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x175, 0x0, 0x0, &(0x7f0000000040)}, 0x1) 05:38:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x42, 0x6) r1 = kqueue() ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xb244, 0x0, 0xc600, 0x0) 05:38:09 executing program 1: mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) socketpair(0x1, 0x8000, 0x2, &(0x7f0000000180)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCCBRK(r0, 0x2000747a) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0xbd, 0x0) getuid() r2 = getuid() setuid(r2) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000140)='x\x00') syz_emit_ethernet(0x69, &(0x7f0000000300)="be9caf5c70ee3824097ae8159e9160f59f2a22533c9c935719307f8eec9c9903cb9e7881fd39a0e207032c60c7cb8327f2048a2cca1565f5fe461ade9276be90eb29e60806150b5e24cca712b4d6982ff81249422acd0fb85e773ef76c2883d30fac577b56f07b4f4f") chmod(&(0x7f0000000080)='./file0/file0\x00', 0x122) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x90, 0x40) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000280)) 05:38:09 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x880, 0x0) r1 = socket(0x38, 0x0, 0x2) sendto$inet6(r1, &(0x7f0000000040)="eed32af60d89b3b948b5048d77379180ef97c98cbb06ef7bcb61936090da3f340d547026bff5658a59d291aca8817d3cbcef17888f8df8dec92f009936bcbd110d5616208da73e8dc8750b51cd1772a920865a48d912b4e9c9b23c9e9e1da4fc9e2bf2d92ab109982b1c4c3e38723edfd7d827d8f48b7169d41bb4e0454bda59b2198baafb5559df19713de077d67d12c2a89d5ca5720955597166b0ebd84a2eb8121fbb4689af3df5f1f40d54c69739504394b3753e15fef3ebb81c3d4a285f73db9dc047d9f1c456872cd24ec60658b73274e509fa4a202137007149edeaccba003c24e70f521314b714576790a50da7e141b6be0361c406cb83ec7de4fc1fe9f79401ff3a73ca3d3a0391a6ee1eac14388f3f2c174532bc239a031106892af9e24c5f67f24c3ecb615ae8d3c9d62dccd1c4275d9a23004cf75657c5e4529cf3075147e9c6f6940d2f74eecbfecff0d2cc1dcd9c9e7904597edf30e6431caa1a118be351a30c62769cb2f401b023ceee30af0df6d7172c778014ee8ca5846ac91f33e9ed23773aca4dabbc5e9d4204c54c5fcfa55ac5223abba8a39abf27e962e080466f3e50f37bcc71d94a6b09aa033893d1e153a06f161f679e979943d4943b3a0c80cbe23f6c0f087dd139bdecc674d82d5d64fb4c6a30b49d8432220552acde0a396d11d30be0b28d82676fba950c63f81c314392ce3608a3e6985f12778e891d879434e241cd67401baea70cd51f7bb6b609fbc2e2ffce36e69a1626892a09200ec911bb6602575f0dc093c6b8779de9f544f294ef0dac5a810245bd396e77549b5a5ed327b6edaf0ef422a0e98914d80d4a260c3f17069d8179cebdc3fdc22b565058c2ba5e0b566777c40c41e39e47ea411fd8c409fd42ce40e530235f566e035b6170fe082dbd6f0ae1415ae0a7c277e5024169cae7e2781caf505adc6ded76e3e78e98450d75bb0c684770bc295a58232819a5b76a10f6ef67a7d6f511be83ebeccb8c625e9f10d6791aadbb132f97f235b75b21f04dc8ac937006521ed483b74414bea8102b730144e4aef008847d43c26a4472919d66cd9527cdb5c7aa81cc6e3983c3435d697ed1b0550c41ff5b9c9228cef9eaa48b430e1ae772dfc38fa8ce524a0ed21cfcecf3cd58fd0f121b59e933f36773a14df78d4dc7f49b84f94858064c036513eb2610ed9e7a243558fc1f649eaaa36b940b140b977e8a13128014634642a9ac8b9f25e2f6533dee439c8214e654621c5df0a2bdee8d42063a3680eb3a1ef2d00ba56eb102e786b308275cae685560f3a2c2a6d549ac2790896d791070ddb9b2e1480c821c78a90a8cf0e8410c7776f4b9d7b78358fc9f7bfd65869eb658ac6cc019be56d7850308959b17634ca151eb459541433ae0a501530f2cff0507dd4feb0ab059bd6621c42e49da7fd0664baaea9aeba6c52e3678c3ce363d36b64bdc096f7799606087a9fe223c8459ea61dbf7ac5265eb9018c2ca3edcff37d677bbde4930d48ec09f3d288bf53882feac564e1ef2467a3708497f2c2cf514a5f5f508bcb1235a2aedb8b53ddb263c55a74bab4b39887b2898abc98cdf603205ebbe1a3b17e92a1234411d0e43f66214788f46a2c6af0dff744bb85558e9163eb36fddf1b75a358b77384b2cca6ff9e67974d35162a720793c220e67fa836456056fe7c462905e5d8434dbaf7ab828767b3a2baf06d080dea4005ae4b2a2a018cddd6b7de4f866f74389bd1d3e4aa8b39a7aada64ae1b62ef40764f60c166c795fc1f526d69b23e1a31ce7555095caede9566b9b5b0b352a5397a816d772c4dddc07b753e25b62ee888f9bece7dcf5a1c642cb71174d8f711e0a94eaedc9e7b78a71b170c70020ffc0b0b4fff5372028233f6772b93626ad9423f56ca0b3e0932a20579303a03683bc868d42967168a5435bc39ee47ed821d56f8524765ee980b210c97dfb8f94bc27f4485bb4ad5a1caa76012855ff5c0ad5c4e9eb608e053530757c3a701ead1c128fa5a2884b5189df00666a3e7e4fd0107181a33217735ef9659ae43e002244ae941e2dcb992e07c1997afbcff90ee97197b5ef12c0fbd12307d95191fc24bdcde79dddf999f702352bce0e3bd286a9fd7dc03d0878699a84a61f1b584dc83ce2fd2ec0a4746ccc6c01839bfc1f484b722c8a6066c07383a0ca9e781d7784de34e0879057e4ea3ad195df6ed63b57026986f4218b9e34a10d865c8ac7efd3927ab4a6ab4e3a6a39a2cf06f2b401e0c60013bfe1fffb3ffe770f4a18cb769c4871c26ccfeb70192c3e15bb433ac9ce6dfb7f54c47fcd27b4824ccb3b3744df5fcad391c1a9d0494b5ba9bd1ce3e71fad7ff232245aec83d1d889bf32fde4bffc47fd4fde23e38cb18b7f946e80ea56b66692bcd1989cf1467fe7bd188e99a93d89c5ae5cca6f6c1aaaa5b1d46dba29bbef7821fd8dfd9e19c5dcd591e5fa0b422b8ea5f9e675d474616aa99f019efc9809853df5c70fd7aa72121c8669705dfee148a98aac015fe20e58f882c378c6055ff064294409cb713c54c5e52c5a7dcc804ddc04198e37eebdcc79a4489e5628df8ec43a33f8fcb8183d12c3673d329b8c26a3336b3351cf1bbb2da66b7d1dc79adeaab2c2bbb3c9fa97f6dc8ed8e384e2e7690f77c9e82854e2aaa52400a0f0e01ad84342b04ef633f5689d9e9db757fc966c3ca1756fedf64ebee389c6b6fe6a5ebe7f8a9087d4bc0c1a851d04e6e05e34f1285c7b14a71140fb78692491531f3c6aef910477b7d2e313980fb76d133df3d45342004235a24286a19766ba7ead0ee925bbb4ef1e2a7323ac63027650af37d4d6aae81a4990c7042a914104e107147a0687ebaa05e9dda419beaebb0e28af27c6401899b6abd97d5b04b9416e7062ebdca1205f5948a93c3783e6bd75997d1e2fc273108d0bb65094de3a44ef63363defc415605af5971d0ba16d5c23107c6cbed32afa31e3e74c4e95eee62f184c64acacd4cdd6763bd686f334ba00c4c89f4f272e8720cb7e33f2fcd62356b06d48cfd0ea4d88f2f35ac81da9dfd5d068aa30272cea208b12643fd8f69f21ddf1b8f7dad6167d7452d885d25c5930b2100a0db9f5ca2aa4c2ffce86fecae7f31d15f1239b798bb65c58c6ef066c03168b0c5660ab30b5cc8d264d61dd24689291b854206ab4c4826e7ebde577c684523ed093f505ff4bc8e890069483aff642e25c2fc22ebaf2d250f9010e503d4cdf57f39de9149d36857e4c2503156521a0e480bf63325f189e68f10bf4aef6ca331ebfb64c0e3a09fff97da9f1aca1adeeba7bac2d618dd669e048358eea7d6f7e083023659989c1c49f371faa9d0565a94e7133cdaad56d44ff6db5bef3edc878c2d711ad0bb7dc2e6fbd9affba3919f129f1e458f29fc37490635f4d7aa3a4a48d71625e07d90a546c98a36773d1bf6495a2dd2824e4035e9ed5cc7c0a912c488124232a2ca53238a1f94303ef24f30f5dc3ccc86dbfc4c19a9f8ea66982accf5d2d8cba0cc3cd6e61027dc78ff64c1defcf4e06afa163ab352ac5eb183521ffffce59c99057ab12405107849c7530e310be5b237dd9bb58e36dad0a7b630d2a340ab8aad7d5cc33cdc96225a0a45c89494785a160cb6f1998165bdd7128a2157537c3c0a567015b240a8972ae2da3d81d447a6a3c2c657d22a6e1ab68fc50e4c291259448aa1d9d6d0bd97693cc8583f80fb80e109e739e69b8f6ce65ac2d15d014b24c67618146c15b726eff615d2a649e79310d64ff866ba74080bc30d3970f58b4576980ab7ac425429a916906dbe17c3677be62cfa272773910c397e23bd05476082355c8eaaaec6abb633aaa78ac2dd0f8f8031c6e0f28ed78bef0e8bcafaceafa508e8a42f58d9c64cac0331a182cfd770795b6c1c92a1f26a765c7b4c81ff67bf1cf2d750f7402bb8b3a1312b7f6a82fe00dcbfdeac52363decd2741ed1e7750eea77e7e58b1f4abd463572b40252e5423638c288c94b86892a4bae8959fa831d11698fc40e6773902dabb34cdc9582d746ae96fd9e2f00038337fe2a9b03a806987f54d0e283a645b5e3f3341f153544e3b7d6e976f1a2ab4e0abdc7795f9ccab4624f1ea8ebc0c33874c12969077e5ab7f00ea37cd4f2165c9957cea1aeb876b1763f9031498ec21691e8e12bb8615e43fe98cc3fab32d1700e70f0b04e1d0007f276eda9121d716294131ad032121de9099c85860aa5ea82bb26c4fbddbdcb0d5318c2ba927a8b2d7e111ae9405dd9a13021aa655da16086f64c08c7a8b055012ea23596c9193f866c95d57a6481a60f42ecb4adcf10d4db7829436db20d5d513466df72ec91388d1dc8504b9e6e510b369191ee6585e2e8132b458cde03b18f1d1ed2a095b485fdec2a9b7e4a657d235c1cd2605d1906e23d9ba022693e885207c29c0e1678c75681690a004d4b85a24dfd8bbbc33b5c86989743ef99c2b291a6e4a37fa95bace1069f423fc375a981b60bd07466c2d35d69cc24959501d4cacdb25f4c03ffe4e08a2b3c0658427b4d095869fe5c001e9724ee11f384fcfc002dd57979c7147f99c84e01ec313f26f741e9027d0608783443e1245605089825fd65b23cbceaabf0556170bc8eee841b05b9d336c2ae3d8856ff16a62eb6f5d458ec73fe8ef6b800e4b453dc2f1496820b55c9b937d542bdba299b1cdae6b7028dfd9b8b5975548f72f2ec207d419d8f1815595e4a78703708d8c32eeb336739af65ea6bb4b231e619b4ae15644e8d0ceb39a17493003ad27938ac9ae5f9727ffaad14229c15dca823591b1ab5573f5501d67efe44545599da903ae1855c25fd8a3388aaf6807181f94ca9a6d4ec08eb543fadff063275f89f9ff94cb2d09703017a0a37f7f6e07f10a6a8ba287c587361cb507e4c17731cdeb4b63fbe5edaea91da3aed9491c6029a58fd2738c9e0a3d7074c6b1c72527a478fb751890bf389365091fe3dd930ed056d4a2bd45fb0883490e2873ec347454814031f64f5900a4a95fb1cc594b4df71381acf177d0af47d151c2f316066b681e574a1f93f2c98f8e8feebd6a937d6c0c509dd3ef8cfc09f1383963133f80fa637fec9de384ee0a7eadffbc8c595fe5823c2037cc4d4a76b59cb481d25393822128c56c5c95fbbaf20c07a9dd28697685eb3111c9c08c55cbf5ad33370e144c166c6dd1802a873bbd1496b8f7cd163622aebc95fd6576c9f1c11ee30d96894bd3ed977aa866b160a36d043b38c3062133b0e43a23003e32fe3ea6750fee91e1ac0c901f8a0ce5045fdc966e7036e0485e8b5038b33f128e81d860e18f1185ea9de4896e9eb5b97888a86f5c6c953691999cf8ad7229da99506d4f8b111269ab92a02ef3db92a7e4a83ecf67713a3d160742a5b61d0329952a484472cd43be9bd832bafcc038d28c9e69ee333b0fa3ef483d1b5e110267e820b5604e44eed7bc7e52b0ed5c72ecd3641503080dd345d7116f48da86243449a7b11929a065deced6ed9e0ca72993d83ef585a3ec5262dec85eebb7b6c4b5b0178da084fd08030c1036b9df7d39e96b2e83ab45887f06437bd97342ea591c089153f93d40fa3ea4c3549c70cb71006c28987d69062bf72596b444dc63783565fbbbb7343ee6ea9aacfc5e43d14a00e903406867d2da70c6735db8e692805d036c4fc1dbb4cad4894b0ca4a5fb1317b6c60c87c8e9a8311ab43751d72e2d6bfc736799d283cb1f2f902d6826b7e25af139f4edcef9180373151e42b6b863c8c399b02290dea30828626b3e8ba3cbad4738d9218e8e2d6c", 0x1000, 0x1, &(0x7f0000001040)={0x18, 0x2, 0x1f, 0x19e85c78}, 0xc) sendto$inet6(r1, &(0x7f0000001080)="3de253be2d902110f6e865f535e18c88f03c8128c7174365973486c9dea8597d7375ed5cf25082df16dc5671652a00e99baa58ba8035137e7eaa7f54443f064a0b177b74105cae0aa86c7a43daa368e6be85097a6ac3677757c7d9639ab5900f85979fe0c0e0e38c69bd16e7b608dc194fbc9aae194d5b21a0725e3327710364945ca85d6f85dd0e27045da0cbdfb1739f76e7278733e12e38", 0x99, 0x2, &(0x7f0000001140)={0x18, 0x3, 0x2, 0x800}, 0xc) sendto$inet6(r1, &(0x7f0000001180)="5e72f404074cb2f93ee08d0e6a77a2d2958aed52df74678b26f6145830e06afcbd8bfaaf80a63dccc39e6828a0301f93c7bfeb66b4b2a4f1cab65a2f2098bbb19f14180a48b41943fd5443fdec70c1874a8ef34db9e36bc7d4f7e3e63a40caaa4f4cff51cdbe14eb89904a9d73b1f4fa2a79983009bdf9829b5d1bf426eccc4bb6338834240a7f9f4eafe30fce183325aa4d4803bd", 0x95, 0x9, &(0x7f0000001240)={0x18, 0x1, 0x1, 0xa4}, 0xc) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000001280)={0x3, 0x3, 0x401, 0x80000001, r2}) flock(r1, 0x1) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000001300)={0xffffffffffffffff, 0x3, 0xcde, {[0x9, 0x0, 0x20, 0x7, 0x31, 0x2, 0x9, 0x4, 0x4, 0x1, 0x5, 0x401, 0x5, 0x8, 0x8, 0x800, 0x92, 0x93], [0x9, 0x3dc, 0x4, 0x7, 0x0, 0x8, 0x0, 0xffffffff, 0xfffffffffffffffb, 0x7fff], [0x2, 0xc00000000, 0x80, 0x4, 0xc7a, 0x2b, 0x3], [0xffff, 0x9, 0xc87ab13, 0x2, 0xb3, 0xf8a], [{0x800, 0x5, 0x5, 0x5}, {0x2, 0x6, 0x7fff, 0x9}, {0x0, 0x3, 0x6ca, 0x83}, {0x1000, 0x4, 0x7, 0x100000000}, {0xfffffffffffffffd, 0x1, 0x4, 0x1}, {0x6, 0x7, 0x80000000}, {0x100, 0x6, 0x51, 0x2913d2af}, {0x5, 0x1, 0x0, 0x9}], {0x9, 0x7fff, 0x100000001, 0x9699}, {0xf8, 0x7fff, 0xfffffffffffffffa, 0x6}}}) bind(r4, &(0x7f0000001580)=@in6={0x18, 0x2, 0xa8c2, 0x5}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f00000015c0)=0x4, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000001600)={0x7fffffff, './file0\x00', './file0\x00'}) flock(r3, 0x3) getsockname$inet6(r1, &(0x7f0000001640), &(0x7f0000001680)=0xc) unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='c\x00') r5 = semget(0x2, 0x0, 0x2e0) semop(r5, &(0x7f0000001740)=[{0x3, 0x2}, {0x85a912155f552a5a, 0x1, 0x800}, {0x3, 0x3, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x9, 0x800}, {0x1, 0x31a5, 0x697bde5580485e92}, {0x4, 0x80000001}, {0x2, 0x6, 0x800}, {0x0, 0x1, 0x800}], 0x9) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000001780)='/dev/klog\x00', 0x0, 0x0) flock(r4, 0x4) shutdown(r3, 0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000017c0)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x80, 0x0) setsockopt(r4, 0xfff, 0x5, &(0x7f0000001840)="44214f840070d9d641aa43007f43f679f9fbf5acde6afafc9822fc10f5c70886e3fe66108879", 0x26) poll(&(0x7f0000001880)=[{r6, 0x40}, {r7, 0x22}, {r4, 0x104}, {r1, 0x100}, {r6, 0xe}], 0x5, 0x434b) lseek(r0, 0x0, 0x6, 0x3) chflagsat(r3, &(0x7f00000018c0)='./file0\x00', 0x1, 0x2) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000001900)=0x7) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000001940)=0x8) 05:38:09 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 05:38:09 executing program 0: socket$unix(0x1, 0x3, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 05:38:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 05:38:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x241, 0x20}], 0x7fffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x4, 0x10000}, {{r2}, 0xffffffffffffffff, 0xa1, 0x7, 0x7, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0xffffffffffffff8f, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x60, 0x4, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x400, 0x400}, {{r0}, 0xfffffffffffffffd, 0xa3, 0x0, 0x917d, 0x87}], 0x10001, &(0x7f0000000040)={0xa6, 0x4}) read(r1, &(0x7f00000002c0)=""/4096, 0x1000) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 05:38:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x5, 0xffff, 0x80, 0x4}]}) 05:38:09 executing program 1: r0 = socket(0x18, 0x3, 0x5) setsockopt(r0, 0x1f, 0x2, &(0x7f00000001c0)="083b7557ea1a23d32fed9ceada96fdc5101745b88e96fffd50ec124fbca58d001238b276e6d9ed36acaf5f44c3cc342b7abb0bedff7a92c198d111030346a0552e77914ae2d1b026df2500712e6a1a2cc39b943707ba1660a7dd6b3beaa9cc71a2a3880ca510a184304326049fadb95a0b53caac09baf3203b1c28afb5989feb4103637e8fe6472305ed64f6d93d0f75fb043f71ef6de2bcac3326667eb771b801cfdcdd563cfc9c3a31b86b364509c37d2e9d09f4f18726264499140cae90af7be5af50f88d0137b7b83009b3c3ac4c8f673fa9d414d64f61f379a30e691d329a992e7d85e06badeaedf047", 0xec) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x81, 0x7fff, 0x1, 0x1, 0xa2, 0x1, 0x101, 0x1, 0x2, 0x1f, 0x1000}) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/1, 0x1}], 0x1, &(0x7f0000000380)=""/10, 0xa}, 0x40) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000300)=0x1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) 05:38:09 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x40000000002003, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='W\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xffffff7fffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) 05:38:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x6}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0xa0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x27, &(0x7f0000000040)="002475aa611aa83c1c9c627136ea91fcfca4ff8c6fee52b730a94ad06a5a9accbaa85a077b83b6") 05:38:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0xd0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000600000a6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000327b698aba7a364e550000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000c18e10c413a9e95da2302b9e47243a3d6234577930a5474d9d0ac779816be1cc81de1836b866ee45803409b6484b07775db6bb029e54b62afb5652c44019f0b7f644b11af7f1555970f148481cc0bbcd8b04b505a634a903e5afa56e3311a8bf046a116dd7cec4b1d8c03e9678526bde75d36411ec0408cc23840228c79e9af50fa9f24d5a7133bd8301a6e39ec293b5fac25832e31e8d89c64dcbec5e82f28d9542e6efc73857907541025bd50be6d3bb1b66043fb1e278961eaaf7162e7e95c45a39b20771a0e9b225484f77c54b876f27cdcbd0dd76d7dd6b4b22004a2557e2457389"], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000380)={0x3, "ee95b2209db11193be5695b3ecf486ddb08bab102b9d3442c4598bb4584ee3f04dfe438a824147f734c41d4b5fc50e4400fceb79c8cf97fdb0d1f9d476f894dfcb5825831ecd3696c9280aded9566f1d6f58af739d792967a208fecf919922d4dd07958f39b7a0e6e2760cb79d5bfd4887bdd993a61b895a754627afa3d45ce028f26fd0ad2a626c70b5024a30807288d7ddcc868f1374b3"}, 0xa0, 0x0) 05:38:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8001) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './bus/file0\x00'}, 0xe) select(0x40, &(0x7f0000000140)={0x7, 0x6, 0x100000001, 0xffffffffffff0001, 0x8f32, 0x3f408d13, 0x5, 0xec9}, &(0x7f00000001c0)={0x7, 0x1000, 0x5, 0x3, 0x7, 0x195, 0x40, 0x8001}, &(0x7f0000000200)={0x1ff, 0x0, 0xfff, 0x1ff8000000, 0x3, 0xdb2, 0xfff, 0x6}, &(0x7f0000000240)={0xee1d}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x182, 0x1) r2 = dup2(r0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 05:38:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x7fe, 0x0) read(r3, &(0x7f0000000100)=""/119, 0x77) setuid(0xee01) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x800, 0x1}, 0xc) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 05:38:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:38:10 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') r0 = kqueue() r1 = socket$unix(0x1, 0x7, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x440, 0x0) r3 = socket(0x18, 0x3, 0xa3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20800, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x20000022, 0x2, 0x9}, {{r2}, 0xfffffffffffffffa, 0xa, 0x1, 0x1, 0x5}], 0x80000000, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x101, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x30, 0x40000000, 0x80000001, 0x8}, {{r5}, 0xfffffffffffffff8, 0x2, 0x0, 0xfffffffffffffff9, 0x4}, {{r6}, 0xfffffffffffffff9, 0x2, 0x40000061, 0x8858, 0x8}, {{r7}, 0x0, 0x5, 0xfffff, 0x8, 0x2}], 0x401, &(0x7f0000000280)={0x20, 0x80}) open(&(0x7f0000000240)='.\x00', 0x240, 0x0) 05:38:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="98adcf28f6ad2d302c21509918ce89218c7fd67fea57c85af2098635e8f98ebefa2efc71cd1381104ba106e90c156ef227d9396b7fedc723c8f6e6cbc95ba25b540587605ca7f6490c42e3ddbb40d26da0650808993ccdac4e2b4179249fc490c07c8ef71686f7d5beada4915817f0ee60262b25", 0x74}], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) open(&(0x7f0000000240)='./file0\x00', 0xa0, 0x10) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 05:38:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:38:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x108) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 05:38:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x5, 0x3, 0x2]}) poll(&(0x7f0000000080)=[{r1, 0x5}, {r1, 0x80}, {r1, 0xe4}, {r0, 0x84}], 0x4, 0x9) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 05:38:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 05:38:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x80000000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) 05:38:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0xbb}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) close(r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x10000}, {0x18, 0x1, 0x4, 0x80}, 0x5, [0x1, 0x3b37, 0x5, 0x6, 0x9ab6, 0x6, 0x6, 0x6]}, 0x3c) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) 05:38:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10300, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1b9, &(0x7f0000000080)=[{0x2, 0xf5}, {0x3d, 0x4}, {0x6, 0x2000000000, 0x0, 0x1}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8201, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000280)='./file0\x00', 0x10402, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0x100000000, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = geteuid() setuid(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:38:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) shmget(0x3, 0x2000, 0x60, &(0x7f0000ffb000/0x2000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:38:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x800004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x2, 0x0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) fchmod(r0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x0, 0x3}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './bus\x00', './bus\x00'}) 05:38:11 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 05:38:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x14) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) 05:38:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0xffffffffffffffff, 0x3}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r1, r1) r3 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000380)=""/221) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20, 0x0) 05:38:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r0, r1) 05:38:11 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) mlockall(0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:38:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000000000, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xb1, 0x0, 0x0, 0xfffffffffffffffd}, {0x2006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="ee") 05:38:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x1000, 0x7, 0x8, 0xc87}, {0xffffffff, 0x3f, 0x800, 0x88d}, {0x6, 0x401, 0x1000, 0x21}, {0x400e, 0x5, 0xffffffff, 0x1}, {0x0, 0x7fff, 0x10001, 0x1}, {0xffffffffffffd37a, 0x3, 0xd13b, 0x4}, {0x100000000, 0xee03, 0x7, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x5}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0xaa, 0x0, &(0x7f00000001c0)=""/170}) 05:38:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2, 0x2b, 0x1, 0x1a37}, {0xfff, 0x4, 0x5, 0x5}, {0x3c8, 0x6, 0x3f00000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:12 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 05:38:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) fchflags(r0, 0x0) 05:38:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2040, 0x44) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 05:38:12 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="1ba6c1296b8dcfaf57b6edd60649e479c87b6d780544975f3a09cf38ed6f4ac6c943b7ea4fdad2ce06e5b6d0140b9d7a94ffc70474cae0a90e36924003448b195c29461c3d075b947fe78c6955e8c901da7da850304cacd5f66f3d4bea29fc8e2db8550880de864c39724ce4", 0x6c, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x3) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 05:38:12 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpgrp() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 05:38:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x50}, {0x1006}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:12 executing program 1: socketpair(0x20, 0x8000, 0x0, 0x0) 05:38:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000040)=[0x0]}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r3 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r3) 05:38:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000940)=[{r0, 0x1a5}], 0x1, 0x0) recvmsg(r1, &(0x7f0000000ec0)={0x0, 0xfffffffffffffcf0, 0x0, 0x0, 0x0}, 0x0) 05:38:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000002c0)) connect(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xb) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000140)=[{0x3, 0x63fa, 0x6, 0x500000000000000}, {0x7fff, 0x9, 0x100000000, 0x9}, {0x15, 0x20, 0x4, 0xffff}, {0x0, 0x4, 0x2e, 0x7f}, {0x35, 0x80000000, 0x5, 0x10001}, {0xfffffffffffffff9, 0xffffffffffffff80, 0xffff, 0x3}, {0x3, 0x0, 0xfffffffffffffffe, 0x3}]}) 05:38:12 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x4000000010000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x4, 0xfffffffffffffc00}, 0x10) mkdir(&(0x7f0000000500)='./file0\x00', 0x10) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x5674, 0x1, 0x4, 0x1, 0x4, 0xdf, 0xfbe, 0x1, 0x2, 0x400, 0x4}) shutdown(r0, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f66696c65300095609f1ac1f8f9a6a34a74f5b130822d5e9287ebb86f5278783fd03c320b514a19ca3505720593f02fe3b3231a8243edb6bb2a716e017e14173ea934d48f7a890eb48246ea458a13f5c69023948dc6eb281fb14926941121b98ff9e792c2040073bff6e5dbaa9bd419cfb626f3476b4a2d915c73fd76dc90390fd74f6572837f7423"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="9ece7b5a90e96974a41ae429bbb36a10d934c297a8b3b970c9", 0x19}, {&(0x7f0000000280)="7ad8abe5a681490804b9056015e3e6104f90ff9ce7a3d097052bd60a13dbad20bc1f4b6368c2488c27319f877712a40de188dca98b6bac779093a50cfe88610c1dd9617c6573513fc19caecfc0997b8d2129c4f41bbf5dabce1e24", 0x5b}, {&(0x7f0000000300)="45b96ac9d3d39a302afafe3fa87fd99101a5dde366b4baa3e3783cd7f03cb817511cfbc538cc208f2d5de5063d877dbdaebb41dca050d751b38379406cb424ca1197f084cbb7c673c5fe3635fc6ed7964744af48ff0dd1517641feb0bc544388e0e80b6ff245344c", 0x68}], 0x3, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x68, 0x40b}, 0x8ebc9b3c40d6ed4e) socket(0x0, 0x8000, 0x1) r3 = socket(0x21, 0x3, 0x874) accept$unix(r0, 0x0, &(0x7f0000000480)) socket(0x2, 0x1, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) bind(r3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x20) setsockopt(r0, 0xbb6, 0x81, &(0x7f0000000680)="38e33e092a873db289a08aa72eeef09fdef50dae8ae77c0da8ff586b4d0f14a348747ff4f63280bd2c312fcf44085f9564a8ddbb6138ea64d6b355c1a15249a9bf904c7de9da0086acda0333a9a98de9bcace34ec3fd4e45bb80bb01e7bfe1161235031c53a8ff5d2043623a34a45e6f1e031245872d2de38ccbbcfa9ea1a29849dbd09589fcb96946b72b46193ae65b80a17ec284350780905f4acc0045f4ac3aae35d57adc4f7087542a12d49692ffc3b9351af98761456f96d7a99eaa2681b2376aee0b9ac16309d58f0ef25d1175c91ced0f5e0ac98dbf75e34bf1d171daa2921db7b756b35eee58ef74f90d08398a5d94f7a3fe8f9e40af74c1de51d8b2e541241d8aa03f8ce7e23074e73c200492e82b3d16fbd9b3f4885146fc7276d188ea65fff3bf3342ec03f6da2bc1db8da14f055f9dd23acf6f7c058ec00dc3cf0dda1882bb134af216afcaf6c248c339bef35514878b17d7e0e0d73ac269d244afc9dc420670df48e4b9e13ce0fe6991e440ef6b8d216e5cf281e27cfc2c9e0412697808f6b7b05b421e53a7b30ef41a1088ac0dc7944e038210ec31b81ecdd78a6454a2dc0759df88d7d6400feefcafd6ab1c37538ef48e19bc28ba8d5da4478109a47ba50d7c27d6932b657089d34632fb5dfee52c53515db06851e2a8d0d16baff797ab32239943e6692bb73cff0236158f9494d69e46ec525ec56d7c43a045e06300998cc15758c577aa7f1a49a553007923aec3b016db4c55b4f45c5f5f0e3a917b63c04212c04f3d6aa085f80d2906d59c232450a62b23758625b690f845f9a32b9e888f7103c4a7329c605b146e5fadf34f82fcf6ed8d292f818096fc1dfdfc7f9bc43da0786b880529b208b03abc776729837d88483d252e4bf5a1b1066334e69d0ede9b8d225027855cc103adf024da40e11c860e98e0f5f9fcb7b3ab5d0595e8c81bfbde854496da45078a836db2189f2b4c155f44d9bdfff1040ee5d9c870df52eb14d27bf75c5eebccc34b944f2ba9d2f109f3928eca0712221c220390e7fb9f959a0888f6818cc8045072ea717cccb3b3b3f98eb26a70abe83ab06cea0970e447269a1765325bff7c07597bfb5d87fad131ee306f1654a59bfcdcbeef84be6f26b9ec6b5a471105d1287bfc4aef852d4d0288a39a2e3c11609b9f47be8cf2d6833fff1a976e932eef1a56d9f146292d26d0207885858374124156937d37948e0ee3d91e02116ba28428e4483a127b74783229cab28578a084909aa0bb6a275dc66a8b3e1751f0278242010bc3d2b8d8de4e1793b11134492bcfddc672e0ed8bd43336d98ea33dbd3676a600718c20ff9ffcdbb5c006ffad8ab75360b0b9887f7330cf4081b9bb6982e94ed44555924eafde95b5f8f389fdf0df2cc39c46e35a2e3328473a41d8fb2d32a5ce10587c4aa318aaf4baaea0599f8fb5c78d4d8326923c8bcfcec1586d5abfe5cda43d98647361e2c2d1f290ff46fe10fdf7a06a0422a8c51a96dfa028ebcdf73abcd5b011c1846954bd3cf0e2d63dd77294f522a8c691e8f1ce526a3c1396b02edb5363911c70925ddf05ebd6ce35fbb9d98ad3eb857f96982204a0cd1a6541cfb72bfa44a5ea302fd3f66dcb01936376c49ed3be8738816634520b70adad97703cde8f7804f28d01c43d078020c73ba437625b4849e112bec54d718f5d9a2e8ab9c262e982c1c060091023d4ba5374a37f0c515e9f186764bbeab9085dc474cac7d93d0607bb6ef46fccae5c1a884d83bbe36371e93d01e6dd7d4f4b009ecf519ddc2700e13dcb083c343e90aed88faa64f8209745829eef8a94f4a8e422fd67df2c78cf3bf180648dceb25d7c4098ae3e8390847945ddd91e30de5dc292926028a0735b0d163a53e49df1c2440dd08821b87446acc90c60d64905f433492848ef61a8d65cc0209a5b3ffd5377c3039b384c37abb7b687f7903a0468dd27b0f6176185a51d74af05af77aa3bc9f6233154759b21fd92568a76e5fc3ff47c8fad6649cb21c00fdb1c9471636b0c4df556fd2fb512b7030c2570576bf69b76a12deb609082196a5a984448c284d0b42dacc14e5170cd5be0c27174b2a7fd9e9caeb6fb81c990c8e219e9338a3d99f8652f35ef36037093fa854560f4319f1c94105674bc41bf01d0b2f711c77a1ade6442318b68fb3318165aab7af1740755d8013785f7bf9321385ff58a427e603783ad2068acec000b32011e48373546cb15de03d0d23f620ffbd5cca82ecf3cef552fa60cfba28e365d7495bd981ef5eadce1e19d03185e57bec60e77a3a583e811b59672873b12e88fee5bb4ac58125c91a7d9d0b1aa0c9a7959ea203a4b66ee25a7978165a74de28e45e54f9f9509c130e00605875ca567e614c766c7d27ccbef24a389f292b2a801aa6effae7602bc7cd0a960c1d2824a60ec2a5b2e392c962f7ab7be4c1501af037d9ce416dcea1283e4d7bc92f75afd8ab3b9df40b33b6015604d89b90902122f176bf5a438eb3068a20ec5673af5fe94bec24de114f9dbc1cb72b1bd0523d2bf960069a1251449691d049375eabdf3781f6acf4eacc87cf8580d88e397d8fa86f349af929f43d4024b865d6eb3a86effa2cecda552be944fd0c16741bc7d63f6d8531cf32e6d0c41f30ccd0cdcdf5a3e9aa9d34e47f7859440d90134489afd46495b031f87c8804ff0e20f41c32d934c1cbd0e112998aa0acf2b69542bf0e9739889c97efdddf94e4d480add73be873672e3d712e4a3da4a52997b4b3325b2c7bd5ecd5bfa1ba514de854c5f4e52d2435de96c52253a0558b41de00b78890a41f1262fc30c61dc8d46dc3c646a89b0b5b2f44620e0d30e44d75a73dd9089b0880199b51e3430cb0e7baa18aa7918de2ec388cf60b086e08765d2c3d81f3e022404162e437c8a9a08ac2c0333d6707d6a04dfc2ed72d942f52a6b560442469eb6e9941c764b4a642aae538f527460ba147027d4ec2b98a804383abd61df46a2f44503c3fe456f52a4a5447ea801bd4e16eeea1a970e0dd14e727f74c93ff4f5b4ea149b48569cd086cbc5d1c1c86ad25c3cd39e8180bf4b2e70598efc42ce60946b65f54358f4ad890ea0fda9b73bebbf4040b798bbec3328f55943ac6ca91bfccc307cf607ce7fbb2bef9c93aa8ae479d6340172dfe22c5aab510c887136e2c19f1196c46482ccad3285ce8b181202632c11617b2afa868324c842e4b14d17f69a0294dc29a104ef4bdde1cf83f76fc4506860879b0020efb2049cab5d221a889cc33746626d02b130c693955a699eee4f6045687013ba15c06b7918348574fb07e9f59fd7855c27cde7fe4d5f3fd15270c9d4d0b2ac60c577380d9855868fd18065cc0dd85c004a12fda2f857dedb61b792e4d8f821301d17570184ccd47de416578b3fac5776ef5306f45f86336c151fb9624710d295289454a96999c2f0c6a5eb653dc454c196b4cdc742a5b0ce0263380b4701ec447e4b75e2ba271b31c4135d34e606c72d2735c2661f8cc6e8b5a59f7ec3ed8d63bf942c24e52ea7d02dd5d954893b60321d3dbb93d0b50483ff7fad23bf5d0f8d9cd89cd9fa7c01869aedf5905e592349d4cb2fa5b6a238838ad97115797f03ec5688c62814f535be2c221dc35ba34114ff74fe63ebfe3066777208155c8068c6b6ce11d10c1e65ab8f157e2451c94ca001f1fccfe3a2e53a26ef4e09d572e6c9348141c58ed60fc8d2eb25e808007dbbdb6f90e287b133b5535a4fc57d93b8e3651dd6d5c2365902e078e5d66163922add491a8ad8f4493f81c3d945fe19ee4da15ba90b36a525ea56aa3b30ae9274fd447c23a71dc953d760ee7ad890d56d58fad0722ea78948a41306263751b65491eac2c91ee377753120ae2df442f4d716a0a6a98ca514817bd3ca40e7d560bd132f8466eeec4f00030c00735ad449868ea277ccb7d59f1599ef6574f17bb40b989b3cd646913568c1c7dba58e4b4a8d4c3e2e0fdc115fbd354fba56671c47ffbe1746255ad39fd9ae95612490a33ed09cc0508186d522e0f1058908cd79df4d16f83b9d9de91f21c8d8a176fa4f4c50d0c4c934e08130badcd529842a337776d515116210488646d4183a4bad8308216d6de00b3b3fa9cbbc5116919528eb9569142bb06c302cd4485141bd4d46741da8ea48c233bf5e6945476bb9781d8375151b8859f76a7676775a207e0ce25bf23a747c8abcfca4592557c5bb87b0edd6b76bf7736a868564a95ca6ebff2f72e771a941c44deab8f45948773a6da09a6ac769a79a0912d881979a8c2c87f7a7f6e6a7832ecf87af40c7a9f865b11f280b1c42703f0e5c866d18fd2871bcf368f989e3111e916dac672cd424108c941378b48101942f68d74873dbef391a54aaaabe53446b0a897b7006846eb5aecb0370eed97be3523cdaa6e071b3acc82b896ce9ef94159719eba5bcb6cd31d4547296249cf46fea82b9b444b5463efdaa3763cd5edc3a77067d4572f736fea751c41d20e16c44f73a6f0f432e5a2cee1691b14c3726fdbc8b95d7645dd0660f1792151f9ae618a6d5a5988f3495758eeb034daa965c4de8cd7a3e49627f08870d6016cda9055e116d2f59ac7fa68b381a68d03cd541cc35a0df884522417c4d62c29cc4bbc4cc9c4234f7761d21bd39868ee70c2213b3d1ae38c3d841d6bcdb1a6ca43a63cb2a4b99db86a0b524d0f6878c8105edb59fe697a52b811e235fc27247f9e34cad2f0208e2de87db021853806c29195a2b8d3943ea531b3d1bd70e7a11bdda43ba33585a897f7d07f7c889f751911365a533b8f151749545e5a4287d36210825c6daa6cc81ac6d985b5c7d1fe1bfd553abd0804a40ef04ff0cad5b44aaf67b1383360d16e02cdad31cc7a2e52160de7063f319191a6115cc3628a6cd63a7aa88d4c4e7dcad5eaf06d4cab55c6762dae8cec799d68f816eb9b9c0a80661d862bcf96c966f134f5784ae2d8b902ecd83aeb5419ebb39ebabc3113bb424b0d1e56785aefd617527d987e08fc2c2806b860d7ef78cfaab793ee2d699dabcfca403947c0a1d4725af1df8c0e29f360ca719b6ed8727f0f200de6670ab80e35d44ecfc601f256bfc4f87270a238f345ab9a32511fb19bafd3c26ff1670b9edeb3393c1f534a012c481eda86aa3ceb571f8655d7289ba079b5128756da8e7b2026ed483a4b4903e5f6a71bdb6a1989076c005194457485333ae8191a8e8f090989540d6e7da395892b4caf339260205ef694ac07f8ec08987e6b04889ca92a555103a5953b52ff4bffbd2c879ff532f3a4c963f9d6cddd28269147d38a91e28f28cffce57b84a538ad437b4f8b66be0692f363ef6707313b486468e83557e50ad4eaef0f2ac7b0dcb7d1a05efff5145d5fc090b6542399239d985aaedefa655d79f056d2524cd31933baed4576584de0aa73b5fe264d897866e129d0047efff4cda511f15fff556499f8084f1a9c6e9b499192ec995bf04f34271c8a3578552d11e7467f1ad3d4db2745948bc4ff648d5f756a774c6e2d8d69cc3c36546bd3b5aab5b3188bd22968e3b064c45642f7334075b89228a4b3569e089941c7914df8a5a0cb348465f2a32bb8a83aafb685cbab1f06b64211d23abaef2e6ca47a014c3caac04f3d7e9490804eea71113c2e4376976df8d0ca781685441b76da17c895142715c1a44385f7fef0170d9b5c800e7c8dfaa9fd8038b428ed4436253fb15d6e543ba75048753408e5a6355253ba0b18cbf12e30bc6966fe04a502e95cdb4ec8084decf4c1ee6f1e8e05975a24c0db8b188", 0x1000) 05:38:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) poll(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/4096, 0x1000) 05:38:12 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2400, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x14e) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="120c28271e8eaedf849b31795b50f9c5c4530bec1a941d4b06ecd911f7590532f249575bb5b362986c0e0081aa58c9466196279ec684d830953f0d820d696459eb7e20a5c249358d0e3af0d7e32de8ca90b0ece513c813ff859141a9c35081c5070183bf224aad1fa1500566180294cb3f9ab77fe08d7f138531e9b6ec1dffe0d516eeac5aa43f8c88722d6c751649dd856d7bc07ab3dcc185ac5cfa529011eba373c4a567e11659300eb177b641febbf0a5c3c551162cae3c2474c4ad946775169a27386f378a2995769a9195cb9604c9a434927748ae06f7b416f19420beaffc26d04fcd52684cea8af6b9aceb3dfe7f8c0d9470cbebafb2d2c0a176", 0xfd}, {&(0x7f00000003c0)="bf4be6f5e7ad83dd0a7f695cbba248d558bd685ab0dcb0446ec0a27ebebf806cfaccaf950fa5df53b4e7756e2e716de5bd4c560aa4fc138cca2798842ca6c1260113869302e8a2fcdc4431f34d540a781cb52b259999327f96122898e8f6f0cd01f927cc731f6f9467dad2f91665cc0b164973dfda67830d9f9051763fcecb94b20779611eb8900a5614052d18401915b6ba59a8215e2c92cc16cc90c29b51ea8e122c8ea4867a723066f6ad", 0xac}, {&(0x7f0000000480)="c6d823f7a375b400fd4a19ee0aec598e0b73a12d98fa111189613e19dc59ad004e2c84fe5c04e70b751073695a5c21a3b4d19a2d3af32a02dd49ec17a8b13aee356a96286f2c94499c79b8534811120443bcd8b700f3ee74d476a328f083", 0x5e}, {&(0x7f00000009c0)="9998d7b9a779bb8b65fe13ec03c01f12b8cc1fb113608ac6dadb62197684070d241bd16b3d569c28d7a5f00926db1fdc7eeacc74b806fd70f323e13977909015b74e866d34071c85a1759a8e7de6521c8445dd4ab34779b61bc78b84e9e1bcb5210de64160906a768041ecca531c98bf546da528923cfff01ba012fccf09152c2adaa640e6f7e92649639613967c990493d7601cf157ec3acdbdeeb0beab65e29b7bf74056b785ff04720fb9fdaaad65c85be31aed23d4a14d507f070d8124cda62a210d26792496bb4bf406fa598dd5641a305801437493e73ee0df71", 0xdd}], 0x4) write(r0, &(0x7f0000000000)="000000deff", 0x5) fcntl$setstatus(r0, 0x4, 0x84) lseek(r0, 0x0, 0x0, 0x2) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 05:38:12 executing program 1: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\'\x8a(}\x00', &(0x7f0000000080)='&#\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='c\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{\x00']) 05:38:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xffffffffffffffc0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 05:38:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 05:38:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0xb1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe10, &(0x7f0000000000)="3977aee1930a077481abc47711dddf9e0ad50ce0dba0d97743ea12f8f43506855d3b20bf4a0f36f85d228ebe8ccef028") 05:38:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x2, 0x2, 0x300) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/213) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f0000000040)="d6a09740615fbf6c6558ac6b04321bf70bf7d9c72a78b640215e145d83ef56451e4cc205432d6ac0cbe7ff0f4783d0d9e36dc7e532e05da6a0e06a32f8826da62347e533ef788bd941232adb1ac382ec3a66688fe8ef1a4ac401ed8ae6d1e714e93eff9c6ed2439a31048c55de8a369abf25aae242f3eedcdef1b25667a6976c2863fee8699bd38685494e7cbe0332377beeb57e8c3f2e36a51cf587eb0504dfd35f0dd47bf4ad3c04d94634f1a983ab210c1af6a16691aae13f71abc59a8e149d9b4afe6871f88d54ea9b5f7db878a8db", 0xd1, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x7, 0x9}, 0xc) r2 = dup(r0) close(r0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000002c0)) close(r2) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x100000001, 0xb8b7}, {0x8000, 0x5}}, 0x2) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x182) utimensat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x3, 0x1}, {0x100, 0xffffffffffff8001}}, 0x2) getsockname$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) flock(r1, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r5, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000001580)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001600)={0x1, &(0x7f00000015c0)=[{0x7, 0xfffffffffffffff8, 0x3, 0x5}]}) fsync(r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000016c0)={0x9, 0x782, 0x6, 0x20, "37a39df0f02c6c7ffa61192f5fa4e6434c73481a", 0x74, 0x4}) faccessat(r1, &(0x7f0000001700)='./file0\x00', 0x140, 0x3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001740), 0xc) sendto$inet6(r1, &(0x7f0000001780), 0x0, 0x3, &(0x7f00000017c0)={0x18, 0x1, 0x0, 0x200}, 0xc) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000001800)) ftruncate(r2, 0x0, 0x80000000) pipe2(&(0x7f0000001840), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x28000, 0x0) 05:38:12 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000080)={0x8a, 0x6}, 0x10) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 05:38:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:12 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7f, 0x8001}, 0xc) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x6, 0x20, {0x7, 0x9}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9e9c361e98613d45db0c7b60b1b33dedc72d18acc182b12be8315c743713f86a415aecb410ba7f9c99c2d6424792a8dd710bf193d4d454a96f55a24084f9922f2bceba47fd2a652463bb8dadf4f632c6e3c91583d68a7c8836fd1a9e55ed8174de76f85d79c7799568a71d50eb5bb9e4967538b77adccd3c0b9c7c4c8249449b2a9a4621d4e32fb3dfec83287fc290c3f0f504e116e4b82574ace429196664cb385aa2c4fb9d2b006426787cf2f04770f0ec2f1f49b2f2fe8d49b4ba04aa1395095e0d6f7f555a9014baa56d13a66554ee845cdfcbaf0eef0199f4997de76", 0xf2) 05:38:12 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000006000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:38:12 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x10000000007, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x2, 0x143) pipe(&(0x7f0000000040)={0xffffffffffffffff}) chflagsat(r3, &(0x7f0000000300)='./file0\x00', 0x1, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x40000, 0xfffffffffffffff7, 0x800]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "73ccd10e11c0ff0bcd84984ac8cfddcfef71acdb"}) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000280)=""/18, 0x12}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/193, 0xc1}, {&(0x7f00000002c0)=""/35, 0x23}], 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cf", 0x54) 05:38:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:38:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x1, 0x2, 0x0, 0xc779}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0x200) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000006c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r5 = socket(0x20, 0x8000000001, 0x2000000) kqueue() connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r5, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000002c0)) getrusage(0x0, &(0x7f00000008c0)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 05:38:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:38:13 executing program 0: r0 = socket(0x200000000000011, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff00"/4098], &(0x7f0000001040)=0x1002) getpeername(r0, &(0x7f0000001080)=@in6, &(0x7f00000010c0)=0xc) 05:38:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x21, 0xa7) ftruncate(r0, 0x0, 0x1f) 05:38:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 05:38:13 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x26) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 05:38:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 05:38:13 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:13 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x3) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) 05:38:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c, 0xde}, {0x3d}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0xfffffffffffffffc, 0x13b) 05:38:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 05:38:14 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x81, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x25}, {0x6}]}) r2 = dup(r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 05:38:14 executing program 0: r0 = open$dir(&(0x7f0000000640)='./file0\x00', 0x8, 0x1) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000240)) rmdir(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x5, 0x442) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000380)={0x2, 0x83e}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x7fff, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = getgid() chown(&(0x7f0000000080)='./file0\x00', r4, r5) socketpair(0x32, 0x2, 0x7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r3, &(0x7f00000000c0)=[{0x3, 0x5}, {0x0, 0x2, 0x1000}, {0x0, 0x100000000}, {0x0, 0x9, 0x1000}, {0x3, 0x9, 0x1000}, {0x7, 0x100000000, 0x1000}], 0x6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffedb) semget$private(0x0, 0x0, 0x20) chmod(&(0x7f00000002c0)='./file0\x00', 0x28) fcntl$setown(r1, 0x6, r8) getegid() readv(r6, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/37, 0x25}, {&(0x7f0000000580)=""/13, 0xd}, {&(0x7f0000000d80)=""/4096, 0x1000}], 0x3) fchown(r1, r9, r10) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8080, 0x0) getpeername(r1, &(0x7f0000000300)=@in, &(0x7f0000000480)=0xc) fcntl$setstatus(r1, 0x4, 0x80) flock(r0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0x299) flock(r0, 0x2) chmod(&(0x7f0000000140)='./file1\x00', 0x46) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18001, 0x0) getsockname$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) 05:38:14 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x10001, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 05:38:14 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x2f) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getrusage(0x0, &(0x7f0000000300)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x400, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs, 0x8) r2 = semget$private(0x0, 0x7, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/111) setsockopt$sock_int(r0, 0xffff, 0x1115, &(0x7f0000000000)=0x1, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x3f, 0x661b, 0x4, 0x20, 0x3, 0x0, 0x1, 0x10, [{0x3122, 0x8, 0x8, 0x3}, {0x9, 0x1, 0x5, 0x1}, {0x3, 0x6, 0x8, 0x6}, {0x0, 0xf0, 0x400}, {0xfff, 0x2, 0x0, 0x8}, {0x4, 0x5, 0x5, 0x5}, {0x7ff, 0x0, 0x1, 0xb0b}, {0x0, 0x7, 0x40}, {0x401, 0x351, 0x3, 0x1ff}, {0x0, 0x8001, 0x1, 0x7}, {0x73d, 0x6, 0x8, 0xfffffffffffffff9}, {0x80000001, 0x3a, 0x3ff, 0x4}, {0x2f, 0x3611, 0x3, 0x180000000}, {0x3, 0xffff, 0x401, 0x476}, {0xa6, 0x81, 0x100000001, 0x2}, {0x7, 0x3, 0x80000000, 0x4b7}]}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) close(r0) 05:38:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x482, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0, 0x0) fsync(r1) 05:38:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 05:38:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:38:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10000, 0x40) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4504) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000001340)=""/207, 0xcf}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) 05:38:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) 05:38:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 05:38:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1006, 0x1) write(r0, 0x0, 0x0) 05:38:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 05:38:15 executing program 0: r0 = socket(0x11, 0x4003, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x9, 0x4, 0x4, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e74000/0x3000)=nil, 0x101}, {&(0x7f0000eb7000/0x10000)=nil, &(0x7f0000e52000/0x1000)=nil, 0xe4}, {&(0x7f0000c95000/0x1000)=nil, &(0x7f0000cbb000/0x1000)=nil, 0x2}, {&(0x7f0000bb4000/0x3000)=nil, &(0x7f0000b68000/0x2000)=nil, 0x8}, {&(0x7f0000ef1000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000b86000/0x2000)=nil, &(0x7f0000b9e000/0x2000)=nil}, {&(0x7f0000e81000/0x1000)=nil, &(0x7f0000e07000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000f94000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000f86000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000af6000/0x1000)=nil, 0x6641}, {&(0x7f0000e70000/0x3000)=nil, &(0x7f0000c71000/0x1000)=nil, 0x2db}, {&(0x7f0000ec0000/0x1000)=nil, &(0x7f0000aa1000/0x1000)=nil, 0x6}], ['./file0\x00', '\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) 05:38:15 executing program 1: clock_getres(0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) 05:38:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x10000041002) fsync(r0) 05:38:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8090, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 05:38:15 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) 05:38:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) socket$inet6(0x18, 0xc005, 0x18000) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c65300073c9d0a3973a7df782ab3cbc97591fedf9ee0df777d4dfc548dfb0e882be4a59949b06248d7d3b44f84fc7555282a59cbb0380aeb7a3bde6e32d677e5519c5"], 0x13f) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000600)="3ea8584520b3968482eec523ad18f28fa98d5e7ebb727eb0b9b74e0f2553fa416d087ac512ba462fedbb3c58a9ef4d262fcd9ab7959653fb1822e5010e8bd16b3390922eae1009d05217f6de340a6b4b930e0379d26313e3192104b6d6403192e33aba4310183278609f2a2f6deaf8e04581217330756606ed9c467a852270a9f3634426fa561f744654032f9d791463f93dc97e0f2052a0a9fe0e4062c8145f04903a07173e82789528ab5e4bd9e46f81e64506a7ef3e3da6c2fad8710c0636fae54cb52a4bd651d6291ded981a49ca59e7fd72d9f065aafb4fcc00aa89151d21f05374741a89e43831a89f84e43a6f806f286cb5e075793ab4b0bb998b77187196df0bcd6cf148e1b9e17fcb610f16e6feddeb338d652f99a8dc6fdd86a0cc2f808140f01fe355f1afdd194f56586e7e81373d5749cadc245196cb8c04ac4d5ad9aff002467b1a55f9bf29496217d69cd9ee706985dd45c289dff2246f64c2fd6254deb428b56a95f96aa02f4081dfc4dfed67eb27100243412307fb61a2266cf8cb05dc9ec3e89e9bdaaa7c2f216fc0f49cb87f54a415ac3b63cef9f5b55d9753cf60d613801d85819e47ed909148cfb82e5cf77b44ef3abc35b98b3f0ca39a9f42cee93e30c6fbe4745838d767084fd64f90db43ab6d6a55a597810286023b162cdb445569257160802f379a8310e8292f138e96cc245130c4031f9e477dca13d56b4c9fa41bf015771e56a9141102dab6036c1a2b86c790d71c22910b9596df6f2ef6fe10d0ada3b630f1170d0caca9e44735d2c1df8ead9ec09ee0c9a0e193433dc23bd55498cc0f169a85ee86deae86682a24de35b5cf6feac5e901567ef51f0e23000a603488ac8d0a16fe0d4f5be00f5133d96e21e3098ff42a82eee83ea400213256febe8099ccf74888d2f406af619c2f9adc0a839de9354e9a55ff52234bc98824f62da21a98d86541496b9bcca1c4eaf79a3e8a3775871f23758289fc3f752af3a48e64eca3a4831f5125bb13734450441e63415ff97aa9805b6b93fd49e6fab7f1c16d8442109666803f04953cfc97f6132480a0e3f84cf987a022314751100f614cfd8f0fdc040dc96410197d5b8bdc4bddeaeee82a5de00ef74f8fe14f436b01b0e57e6f366b5b647c9451491e5ca90b1f79a361b906352efd001e5961bfb7fa10374c22a4d8504a0f0a00f81e37b410084987a9a1119e5f1cbdba53d41c6dbfef974f3b4bd5ffe8545be1529b892fa30810f88913abe22e8dd19cd02f3488ca1efffd59e64c9801701f7bfb49eb0e7b4f554b25d1a496e2aba3f7b2a71849f0d6caade64c4d24372fedc38dd0a6cee6800c943e073d273eabbf7981c979548c93a82a66b508fee7546ff1e866862d37e5b26ce70447aa8c4af0c1ef120838e3b93eebdb299c184150084c7c9e8a10632c253c7e38c6f3fdd30f656c4f7db47b94c3c78d738994c940cf7f29c295ff491e82b71a4fe8a7a768a6de03bb8b51d730524226bf916530e446df6a24fab0d656557dff72bd6e977ba96f969e88821a6b9fa9dbfb3c161d582c13acef2ee3092bd43b6cc0ec551b5de4764d97c352a4258067de53b523a139d3c1276dffa23550c7b371cc576b96c7c48ad751ab59dc47bf40e9a121b88fd77218d1a3f1141778bcbf9b39afec7994b35c3d371e40a7475e6be6abbf2a7490310b22d7854dffbf45b472d04da3a32c4efbe68ddb06026f2d9a9f54064b76998ccfcab4a3e876709c381e9037f7e625f96f121abc84ebb77e7e632f8c199e93f9515e1face443665627212ac4f2179373531504c2813d0646be15e3790f5e98a0b029564617f305cc384ead96ff17523d0ef553b63a8eae0a255b9e6f3acc637c1a225400a9b4198f4bbdcf40edd1c4e190c665dceb7243db988d95d83dae9c10e56b2e949ca69b0c82a128f5c4b7408a7364bcfe903006bae41870cdb6b92b7762d1d8730e2f8f1468913b33c41af0c8b4106ad901521bce37eadd28bbe72a190ea934fab77856eb20f9efd64fb58ff6cb7a915aeb244fc5de64738afafc8395ab7b75eb2e49f0cf080df74a1e47314a85e03e45453d960f810048cf35f8ff0da09770bc7f0f1267b6ad4b3734d847355dfeff3d6d06756df51e6b28386706a0f4b9fe2837d34003a45008c56fc4418aacf976699dba0e133d746e4efb2104560024bbd2a902499b84c6520bb7bb1e12227aa2aad3ab9c3032ed57ac7d53864325757b81ee20401af12aa248fb84bd256c2c2a8ce363f2046b7559e7813dd9105d2e51754018988059d15489d611bd017c35e8e2103169629af62bbdbe0586c0b336fabc48aeb2bdd5340117751e600a7b1d5d2a4b3e82d13b2823a164a861cf32d90a1baf57a898cda9a74bc0379199b0ad32b6152218ffc71c3606f3a8e2a2a2bba8746417f98a319f51c9a558e1fae3433ec89054ca57ad5bc31beb581af271f3e0e07a95044a804e57b366fdbc8ae5f143c999c6ce535058ce03c60c4b600700ef1355e6c235082fce57a2cd1b62de2bd73fd07f32ace94f103239fff64dac847ec4685d00c3860dc211f2286f003d8effc2d4182fe43bd9cc9d825148edddd71e8b204447d44fc3254e93a34cf6563f31006ca69ebf7e20b6bce68e7e0f838bd90fd04ab91a2595394cff15b02d2562f1d2b2475f56953d4a64e76fb16e2bd37b00d516fda2b1478d2ad4114395b507ed344af6b8d81974a33be4d99b7a2dcf1e07de64cece8e0a6910732989f29598b5f68df33341266382e5f95c477705de42ce5db02e9ba1ef11fbbd343256075fba38a46ad2dea2a16d0783d1d043cbbbb74df81f6832e9e98f8735db20cf03dccce13396633b345d76139b9017ca331aecfa41f0b2ee4d402e1eb9560217da985bdb38a4aba1997cbac9542663c7dd54170588c04e3abae1992e796b4a7b2deac9c401ff6c81c3cfddf809f1361097ad4b7fd1e77fe69186100176ca86a5ebdc148b9196b13df3baec5eb6994441af546869d4ada9430f86e6258028192a08faf576cade5ef68e94e4356d036bb151e1349ad4fce2e41de849021f0581d3e9ce7d4fab71472f9008f30b7e5b55690b3188db548b10a902bbbc9fbfa1fe07a7575c016ad1693a43e8f2ea4d4d39e720e70df60f26748d127aec59f6b65ec4aceec052ffc712c991ccadd00144f4e68d011b02e65728a812a3b9e226e4db4b6128e6028b7af0a35b0c8af32f97aa53a80df77c39dc2e31e4dca9374a2d2ac77865d1011d59f0790a844722c79cf8a5d2830cbff2322edc41eb4660213520460a1c1ca75a5218fb957dfc8586945ebc6e0dcb4459054aedcf1b8343f5c67c1c02da77e4459f3bcf3e608ad70ec12a8ea6dbf06a7153cbba6dc2128f2cd2fc226d879438e8065a92931fb820257775c5ae87be5ed3caa1e50350a5d65ddd04a93f51a309b203e01ebdea86cb5368f35fab07599e93f346", 0x999) 05:38:15 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = dup(r2) r4 = accept$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) accept$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/157, 0x9d}, {&(0x7f0000000400)=""/171, 0xab}], 0x3) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000240)=0x6) 05:38:15 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x7fe, 0x0) read(r0, &(0x7f0000000100)=""/119, 0x77) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0xa2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x9, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = fcntl$getown(r0, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) fcntl$setown(r0, 0x6, r2) 05:38:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1000000000800004, 0x0) ioctl$BIOCSETWF(r0, 0x4004426a, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xe7, 0x0, &(0x7f0000000080)=""/231}) 05:38:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x301, 0xfffffffffffffffd) ioctl$BIOCLOCK(r0, 0x20004276) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) pledge(&(0x7f0000000040)='+^)\x00', &(0x7f0000000080)='[\x00') ftruncate(r0, 0x0, 0x40) 16:00:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) r3 = shmget(0x3, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x2, r4, r5, r6, r7, 0x80, 0xff}, 0xfff00000000, 0x7, r8, r9, 0x3, 0x26, 0x8}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") syz_emit_ethernet(0x8f, &(0x7f0000000100)="39d2bfffbbd85908bdf1707e5b28a81b811722a5871f66ae8da3deac232a9103e8405363fc9a50ea6bc421b9ac73a262e345fd68e53385948c312642072c2c7ad65a7bab0fb842d84f78772ff0e01950943557de8687514a6cac937da0d044fb2b8dbe6ffa6b633327ed50b79d179da4a5ca2218355cef5a977ba24e9c8a8e684b2b9bef670b246877fbe3a16fd870") 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x8001) r1 = socket(0x6, 0x8002, 0x5a6ec78d) fcntl$dupfd(r0, 0xa, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x3, 0x19860) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2}, {0x6, 0x4000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x7, 0x4, 0x572, 0x7ff}]}) syz_emit_ethernet(0xfffffffffffffcb6, &(0x7f0000000080)="000000f623a4") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8200, 0x0) 16:00:00 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0xffff, 0x5, 0x2, "f617e7ae7bf5cb0aab013bf51c4e59129ae9d4f5", 0x1, 0x40}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x7, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x9}, 0x10) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2b, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x6, 0x2, 0x401) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xfffffffffffffffc, 0x4) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x2fc, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x2, 0xfff, 0x2}, {0x7fffffff, 0x7fff, 0x3f, 0x10000}, {0xffffffffffffffe1, 0xffffffffffffffdd, 0x7fff, 0x6}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x5c}, {0x6, 0x0, 0x0, 0x417}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f0000000380)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = msgget(0x3, 0x101) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000099df6db7310d3e9a87979ac667370b0bcaf78bc372b7c03d39f1ed93bf6a78427918b445f5008d3e898cc43104c5129c78680de3ff8ae72d75b161401a07cb42ad7ab1102c7cfc91376bcc18603b9143aa251bcc68fc9750e9a107e794720b98a7a4b93db55664b302adc458e425b86701f75e5e50f8600053590a0085cdad27615434e6955d58b5aabbbee2e1cbde6b82f190033c6234673ad83551af8a52524d02109c6e97f051eb9caef389c0f05cc07afce3f5bfc68c70756ea868da0b516d92ee8bf0698dd1364939fbb14547a70980209432416060f98110cb9f5d21c4f69944049bdf74e3b2747e097915c686095214d7e7fa2135ff105b"], 0x103, 0x800) r2 = socket(0x21, 0x5, 0xce) listen(r2, 0x18) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r3 = msgget(0x3, 0x40) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) msgrcv(r3, &(0x7f0000000080)={0x0, ""/117}, 0x7d, 0x3, 0x1800) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x35}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pread(r0, &(0x7f0000000040)="ca74c552073ed10aa63a498c22c159c9e8a1b01b0fcd3443bf677ec265accfd0908b8cb95418aeeb50277b7d017fe67b7e03b153e3bf22a89f01679dc21fdfac70feae0b0c5db6c2e53303c8ea83562b0370e1bf28061e57629cac6d806d8d31e1dbadf099a0147995a63b5e0715885cfcda98359ca15be62005cdc57c8d76fd6e5d9453dc7573a9866fd2a1e080a2c02021fa57bced14c58d7cb582e134e040", 0xa0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:01 executing program 0: clock_getres(0x1fd94de9fbf7905e, &(0x7f00000001c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4, './bus\x00', './bus\x00'}) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) setreuid(0x0, 0xee00) getpid() r2 = getgid() r3 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000300)) r6 = geteuid() r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1, r4, r2, r6, r2, 0x5, 0x7fffffff}, 0x3ff, 0x63, r7, r8, 0x7, 0x20, 0x3, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000100)=[r2, 0x0, r2, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r9, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x4) recvfrom$inet(r10, &(0x7f00000001c0)=""/150, 0x96, 0x803, &(0x7f0000000280)={0x2, 0x3}, 0xc) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:01 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:01 executing program 0: r0 = socket(0x3e, 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x801, 0x40) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000000000"], 0x10) recvfrom$unix(r0, &(0x7f0000000100)=""/185, 0xb9, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r0, 0x2) 16:00:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c11e54646250b4ea9b062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a79211f0a748614999abccdb3189cfb38f83ff90", 0xfffffffffffffe0d}], 0x1) write(r0, &(0x7f0000000200), 0xc40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfff, 0x58e0afb, 0x1, 0x0, "5042689f31a4313f079aa1323721625a9c8f83db", 0xffffffffffffffc1, 0x4}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) fcntl$getflags(r1, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x1001) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x28, 0x4, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x84, 0x3, 0x20}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0x2020000000000000}], 0x8, &(0x7f0000000180)=[{{r0}, 0x0, 0x2, 0x0, 0x7, 0x206}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000031, 0x8000, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0xc, 0x20, 0xe7b, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2a, 0xf0000000, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x41, 0x80000007, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x11, 0x80000000, 0x400, 0x100}, {{r0}, 0x0, 0x1, 0xa, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x22, 0x0, 0x3, 0xff}], 0x100000001, &(0x7f00000002c0)={0x7f, 0x2}) r2 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x8}, 0x6) 16:00:01 executing program 0: r0 = kqueue() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0xffffffff}, {0xfffffffffffff000, 0x3}}) r1 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setstatus(r0, 0x4, 0xc8) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) kqueue() 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd25, &(0x7f0000000000)="b3804be6c51835a92e31e12c754ae9b250e36534fa10d0951b7a10b96c921d566f056274445182dff85461847cc17ed08eca3e5ad50e5e806e3f202bdde4a2524f866dfadc9e23e4674f6bb7a53e1281b8923849f8e665691e09") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x5, 0x8000, 0x8, 0x2}]}) 16:00:01 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x21}], 0x1, 0xffffffffffdffffb) write(r1, &(0x7f00000001c0), 0xfffffef3) 16:00:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1f, 0x5484}, 0x8) shutdown(r0, 0x1) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x9c5}) r3 = kqueue() ioctl$TIOCSTOP(r2, 0x2000746f) mprotect(&(0x7f00007a6000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f000079d000/0x13000)=nil, 0x13000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x4, [{&(0x7f00007a6000/0x3000)=nil, &(0x7f00007a8000/0x2000)=nil, 0x2}, {&(0x7f00007a7000/0x4000)=nil, &(0x7f00007a8000/0x1000)=nil, 0x7}, {&(0x7f00007a6000/0x1000)=nil, &(0x7f00007aa000/0x3000)=nil, 0x5}, {&(0x7f00007aa000/0x3000)=nil, &(0x7f00007a4000/0xe000)=nil, 0xd10}, {&(0x7f00007a7000/0x2000)=nil, &(0x7f00007b0000/0x2000)=nil, 0x8001}, {&(0x7f00007ab000/0x3000)=nil, &(0x7f00007a4000/0x1000)=nil, 0x3f}, {&(0x7f00007a6000/0x4000)=nil, &(0x7f00007a4000/0x4000)=nil, 0xffffffffffffffc1}, {&(0x7f00007a5000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f00007ac000/0x2000)=nil, &(0x7f00007a7000/0x3000)=nil, 0x2}, {&(0x7f00007a6000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f00007ac000/0x2000)=nil, &(0x7f00007a7000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfff}, {&(0x7f00007ac000/0x2000)=nil, &(0x7f00007a5000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f00007af000/0x3000)=nil, &(0x7f00007aa000/0x6000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x201, 0x0, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0xb1) getgid() r6 = syz_open_pts() close(r1) clock_gettime(0x0, &(0x7f0000000080)) kevent(r4, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffff8, 0xa, 0x80, 0x7, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x44, 0x21, 0xfffffffffffffff9, 0x10001}, {{r0}, 0x0, 0x80, 0x40000000, 0x10001, 0x81}, {{r3}, 0xfffffffffffffffc, 0x46, 0x0, 0x401, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffff9, 0x80, 0x2a, 0x4, 0x1}], 0x7ff, &(0x7f0000000740)=[{{r4}, 0xfffffffffffffffd, 0x9, 0x84, 0x1, 0x3}, {{r4}, 0xfffffffffffffffb, 0x13, 0x1, 0x73a8, 0x3}, {{r5}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0xb7, 0x40000012, 0x3ff, 0x1}, {{r6}, 0xfffffffffffffff9, 0x21, 0x1, 0x2, 0x80000000}], 0x10001, &(0x7f0000000800)={0x7}) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:01 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8e20, 0x88) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2c}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x82) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/43) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x481, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: mprotect(&(0x7f00000f8000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x1000010000000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSTART(r1, 0x2000746e) readv(r0, &(0x7f00000025c0)=[{&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/250, 0xfa}, {&(0x7f0000001300)=""/175, 0xaf}, {&(0x7f00000013c0)=""/240, 0xf0}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/210, 0xd2}], 0x7) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x10000, 0x7}) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x28}, {0x74, 0xfffffffffffffffd}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0xc}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) 16:00:03 executing program 0: r0 = socket(0x2, 0x800000, 0x4000000000000000) setsockopt(r0, 0xfffffffffffffffd, 0x2, &(0x7f0000000000), 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x2, 0x0, 0x833, 0x20}]}) fchflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x88) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x7) r2 = open(&(0x7f0000000100)='./file0\x00', 0x711, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0x8}, 0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0xfffffffffffffdf7, &(0x7f0000000040)="b64a8787644643f444927b368ee36e188f") 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x382e1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030, 0x401}, {0x87}, {0x6, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000380)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000010000245e0008cd7fd10300", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:03 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x101, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x7, 0x852, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000001, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000003, 0x7, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x0, 0xdd}], 0x6, &(0x7f0000000040), 0xff, &(0x7f0000000140)={0x339d000000000000, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {&(0x7f0000000580)=""/178, 0xb2}], 0x2, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="cf766dcac83d21e6def2338518132a07e656d1dc3cccf96ed7fc6212c9951fbe70a5c5da34762fa58a43813971c0bdfc9df9b2f8c7f74f78d4465e2370cbb279498e004ee4d7a12bd8a0d26880bbf1d6882b53dc6389b57386b6978c2c4d2ea6e408603207137d6bebb7ee4101da875eb5d6e593162da2d5685814", 0x7b}], 0x1, 0x0, 0x0) setsockopt(r0, 0x3, 0x6, &(0x7f0000000000)="d66cbe3476d1d4292dcd6d4bd3c7217005d9687b4783f78540f2240e1141ca7d56dc3291bdb781f321a83b119b7605a786155a002d18702f2266053d008967a2e547c6c7ea1068956c98d0413ee968991a55f912993ab223747bedc100ca21b027d32f83445f0570999fad", 0x6b) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x40087468, &(0x7f0000000200)={0x87e1aa7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x25}, {0x2c}, {0x6}]}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x7f, 0x8a, 0x80, 0x7fffffff}, {0x4, 0x8, 0xd3, 0x1f}, {0x3, 0x0, 0x0, 0x9}, {0x1, 0x9, 0x0, 0xc710}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB="9a2c00002df19e291745570d0000000100000000000000001718dd38689516dbbc67f52bc100dc7c10a9964b25ea041ed06b4b575cdaa52e21bd45e4c7e8793ecdbd113e57f10bdf1466e5fe617454b37f71aced1ba246705224f87dffa18618bac4201f3b5dfe7c1cb87389fed131fbb4f0c0b0ef7c4a3cca9b5c6afec57929f7e25541e0810524b179167abd177a6533a6d150ee7601dd6057576f21894066357cb7f9349b3eafc5d5b14e6584d712af396a3f098ad540ff89214d82e9111293a8e2895ec28f5a689ea52384fe7f7cc27e696c5f75f922dacef6b2662ac1e52c7ae584d5e576eaeda409e95699eabf6710091b845295625d25c5979772b286233883546f2fdd82b1b99efa639ecadfaf5ecaeac3968f289cb6b0c617a246de1b0a0021980292a1c75c41ca1b823e3561540e58795f849e50ebd934566adb2248c7d92912dc635454537949ab2e03581a172d47a383df42b71ff0e30ed4ee557a57676bca4731aa3e5781ce0db4fdd674ba44de9eb8bd4d26f15fa43b74ce7fbed874ac864eed03d39499c96ec31112f254f7a4d394e0ceff5134f69a1766c331ab620f8b5a8d5c724649f3fa0872348bfc7dbb5ed216d4d199a97f67e5156a5fd954d39bd1d4d915ff238724cb90a2005ade47aa193e772f3d9a6e74d0c75772337ad8e24302d4c4717d1423d033210134d153547eebc6837a7d57623aa2d5402ebed871275754bfbb86395c56e7c0474ea491c8289c97a8d4d5e719a795c52cfca0a85370bd7f9345efad430ecd93ee13ff3dd6e86dc91d997ebffb4e67f6edcaf4"]) 16:00:04 executing program 0: ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:04 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x201, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000180)="9731bce085b76ca2d219e79fbd066653db371a467a4e1cf4ad09d67bbbedbc270fda0bcc60f11a811f9aad0513436f3186cf87dbe49a51b4ec0a702fa82353b03d169ee99144ad84222abcd62b43674df6d2826f50c789c87ebb4d5e14a2d3b88c5973ffa271990991f27a00c2175b21005f27100a018548cda30cd6f71311a90aa96aa936af184b21b8b95a0a1f100b18bb1f85c25e1aa04ee96c617285df5f8e6622f2eebabf9708ad9fde7c2cfe84aa6460825671ec67a42295bd9c86b559ad8e42a6acd0", 0xc6, 0x8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) listen(r1, 0x6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x6) ioctl$BIOCFLUSH(r1, 0x20004268) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10000, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = getuid() seteuid(r2) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0xffffffffffffffa6, &(0x7f0000000140)="a1") 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = socket$inet6(0x18, 0x4, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) pipe(&(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 16:00:04 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000640)) r3 = semget(0x1, 0x2, 0x400) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r6 = semget$private(0x0, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x900, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000600)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) getuid() accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/63}, &(0x7f0000000000)=0x41) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) accept$unix(r0, &(0x7f0000000740)=@file={0x0, ""/87}, &(0x7f0000000580)=0x59) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000006c0)={{}, 0x2, &(0x7f0000000540)=[0x0, 0x0]}) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x2, 0x8, 0x800}, {0x3, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x2, 0x1800}], 0x6) getpeername$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000005000000000000000000000000008be4e7ed4b4b0c558158c8f0c7fe724fb344cee2391275f34a2d7e5882f062abd1421a009a7663177402dd3ca214ae1bd964a9761cc4589d8f4f88ae8375d6b593ae460b3618f710fd393d5e50ace55759ddaa4fa341cf6991d5dd548bd0a7ef46a1c8d72fb3c737cae35adc46e675efe9f85d8b072d8df0c00c1a0500000000000000e769e66c13e0fb370b38559eebb6df9ee87b49f6c5f5b4bae1bd0f5a298699384221cff9125aebdcc43be31c8ad6d662dff9cedefa4076ded47f3f05f3047ca85929e29d2f5b2fbdccc1292c6dff5438e3e98c587008084627ca6b2eef0f5467f8f1e31cfa03d07669c45760e1d03922cbdcfd910e6b303964113ff1e47421777ac0420c71c08e1c698add410b8bef2e9c09b938e8288909b5bcc42c266d3e1068196068fe1e7485152da89b7a6f7dc25067fd63fef4"], 0x0) setuid(r7) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto$unix(r1, &(0x7f0000000880)="7e723d931dd49f851751d2c64016bcc97a800c956e02ed97386b72619c38c143bccfb710e395b145029e345750b3acab6fbe5bef1105095257f50824db40c2f10e33df924b98ad3db03b355c0091cf1080d576ef802b6910d4dfcdd7227a6603008dabe0b40819d66abd4a49f13059be4b4b224dbf17284f94cccd5149c370046117fbba1ab4860f41f6150f0f16d8d345f46380b2ba2943262eb2631f361936716fe2f883ccdc95f1910dd5df1a764d01da63be7fcf7c3ab5667283842195288f4a16f00e78d06c59de6880ac98bb45533d9b41c64e3ac3a98a2e5763e7b5882136fbce07cfcf3643282604f530c935ddc397d8231842ade9bcc73f61f41340b757ccf5f5f9f3133d36be29926df5db86e9fd569a314b7d62e594e4c657542444dbaa6d90feee8a298de04153a985d467027877e46f1885e3cc90b704729aadcbc7a99c7c4ec3b98ae2a3db72ed9d7f5576f7f827d2f787db187657bde0d4b06b5aaeb1ae1662321926b12776d471160821bf8d51166989348b2db592ed669d7b840793cb4b9b2f28adc16ee3f5964b83d0e6158d348c2d5ff5e1ca9c0e55b0abbf5ae5e5a9e47c2987995a936677dc5facdfc5a0cfb9f61f9dbb81412ae4ff3f2d28365e7a19fac27e7fbf959be166bfe05201269ec2900b46b150050ddaee4ce62abd2385fc383bdf9e96e9d5d5487a55bf9528a6ec3e9f1042849e2cebc5a55a5704c9c162ad8ae7d135c056627c47a9e293d9a6de0774be61283ec299fa8967a9b3adf153293ba50ed6a7ed9cc2b6ed8cd96c59e67ed6a5b8826aa56135905849a9e0a0d0c77f7d3e9a821e5bf770a687a55fc8eda2085c10c7487ef41cf2920a15cdc7580ed8addeb76d7aa94e3077ef1db49bae9b9d8b874d5f37172de5c032a222025c6c2768e37e683f99d65bd6741998d49df22530d19daea6e7a57f636332ad3a713d689451e25b6c1ed58522aeda104eb9b85bf65ebbd4fa6a78690a8c93ceb9a523b469e7acb29ae82f4b627ae84e87caaec78fd0c88305a0427eba9a6db6acae03862155c166dee020e2af67dd784cc92266ee43becc020c47b75d4e4261043bddcface6229e147aeda00819d6d345fb1714fc6b5557557ef2c75d9af00ba91337e6dd3e0ec0fa08ec3825a97001e7b5fcb469fc72be5d76bdf8b2bb93a93b9029a7fcaaadb233db3ff928316dc1234eba8346bca08e965e124e3d9c7c9e52db2bd8c685a3343d597b05efe8a5471844baf46d92a50ec29eed29dbe4801ca226d8287ecddaf7e50c7f305e3816123b883f39b820e7f003ec649d0573f1685b8e28d5c90c438a4c253c1b765c8a04a5c14d55dfec0ec22f1d8a3034d35cf17281d2de0c1dd590451173992997dea93843daafe11f7a9a193864b453f54633e9b7f25b89fdb3be1951231365cf27a142d90ef967ebf2cfbc8e8ce03d954c865dc9f2a90048d62543de6bf39723ee111bfb5a7b8b2e274c8314ba1ac93e7850ed40be9693bb00f038bc3dd21a5fc08fce3a1f7d972d441b9ae954d363e3ccf6fe20f1dc53ffe54794a5f113b847e33a957a2f3aea8048da9df98099502cfa2e23d1d8a1547b7cf6f113a6bc30d176237c5a50e93aeec466cd38e3e3afa296969a427f5f03433992ab8454dab6b550da0221fc7ee0003880591a9dd77a0819b6e20307bc7853a3064bfa5d0b24aad2b956fe9784e69054c17f6817ce268b29515cb49afa349659886b7d4e011f5287f89f0e1e5e665a7d0ca873f634cbccbae005a56b42935f88b934ef943a296c8e1bd1dcdc232c26ac59a5bed08776977d61138042a24a49475fee9213ae8e17a59a401524e808bb1cd190bb4875802af2a7b73fafc46338e0c235b2601c95b18dff1b9b074d665c3f06907a3bf86c87156d3dd2c040d3589422fcbbcc043a405c19bf2186df1f12cbe853db5d4e62faa8e8757349dc210c1f5d548b9988b226ff402a3be5d40caad3d175e3da035621dd2037b3402d2849afbf6eba71098d1fa47e4c97f6e95c75029609697d06964a5e8c6a2cc9f8288eb26c5b9813c509e7c93c049c864d7818e239655e489ba8a148249581d65d0a8ac4911bfa6d07b7cbd2429517a9078dd9a41b2759a729e5a06e2a1e78369d2b4152631927a3556de1def56944de24637b4f8ba6988c99ae1ad4eaa9fab2a52f70b0f87fe2da47e4009c232360d5218f590c767c78c24882eb08181c13f43106de4c62e20355720d5fd42beb92ee91e3ddd2f9fb9967b312dbe476b60ef7914b1a1b5858b48ea0c8942858474bcb282cc62850b1889b099986c7b9e3b1cb8727f6370fc7becff472500cc3e3d0eed40a4959a2710ea662c72b77ed80e8d178900d9a0b8db3b5f46217b0ab5a5631d85a6d654aa8c28dd4ed5a15a39e3d7349e942bd973cfa7d354e7984f4069967b37970685065dc3263f10316ed0ddd3edbc9f40fd34c0b1b796c1ec5c47fe56b114ccef092caffde1caa4d626c841577ad4bc66c4fa07b345dde367a714c1af6169d64c1ac7eb6ff1d5d8698c1f87001577706829b8504a4b04380d42be8407e983583312f6097b000d20d51f9d7be5b0ab7e8e277f3ca7ae29a0ae3a8263b715a8c84eaf5d6d938203ec73fd9d056d582f16c9707e88fd49120a0f6b653933123b7f773c117293c043845f63cd889ee1572742617e3c5372a213f2107ce079ad44344c7c7cb1034501e65f8c4029395510dea0b8e55d12b3c13542a9289883637d5cf132b86c9ab227b7784ee7d1a970531ef90610575c6c7144973d5c4251c925bb52a10739a48df30f762fa67507588bf98cdbddbfe64e58af1434128f2b14a859cc684b6260f719a493efc78c013945bfb8e5e4c3b086b3b4fcbae037affd4224e5d75b81e82caa73dc2e49d15131ea550d01d44927b090527c29d5d7fbd79705940e7facda04c528ba56aacbf9e8922fa154d2acd9e68cca54fe71080c5e8e35c0409d19bf46083083402215cd89d9bdfe8031c792ea5021dbda81eaf7a38fd41f73ea0742882acf58aa0b00538609467f0f3a3f1702004d4681a9daeab7d6f7eeaa290a50db9152a573d1bc339a1b28fa6a9cb208241aff390e356f125792fe0e40728bd853e17f8cbe1a080198151f0286bdf146974b6a4d0cc3a4843c4cb5a3f41e9a17e604ddb02578790ac438893c4f2cf428ebb2f3dbb46ca552580d1183b3fcc82612c1001dec429f96b415820a753376c1a71894bf59852a9986e02c0463721da0ff5c551f269eb77c4e816e0e59a6f3554d0432b31c97e05c88d8e0ea036f977f66d0c1c14d07a9b5b876d7f2d8cf315470d6a1750244f18d0eb58128cdf4c09ea48b52e12d3fd882d11af50aca58405f9d396fd79811d177375015d8b66ba1c978c2b9bdeb5191f06f13f7fdd7d4244256b03802073e02f9e6ee4c697518a54f2432d56cd40d8f8b8636651f6de6d0b88a7c3f9d27e788c1ec6269c847d830441c108efcd61392b7416e5c6e7cd96fd4ea5df0eaf1e75d2a3d079c5b23f941b18a2baade1a855295eb538f272220621cb9f9f6fe3d15e2164ef87505b90030393ad212702bed960a7326bdda79011f8be75803b93684c5f3141116b4b2e1ce38f96e90d3a72b3eaaec95d92214bace8a1243f3927b78e0809209e41f05834b81585c8a6269819f48d88265ccc7c345e5c805e505d3dc22be6e1243403e4b30287e157a814c8e462ac2ce7e671d81b5574269881dd164efc5c505f0dc665c407cfa01059e11797313518c5d27bd0f835259db3ee383c35d799764b7f67d74be29078f7a8eacc327eb8c068f913c21f29bcbee97d3edec19ee19cbf6b5ac779626b0baff8fcf3da5129baa50ea0a1f6b1a944dfc598eb10b4647158dd048741be7ffa9a6aaf5f24ad33383869b85531053c1d7623c77e5601a7cd34229502c814dae1caf6acfe9498c3167f2efa26b0864443a0b10a58afffd9d6124fe4d04d9637d66e4c1c34e866e1823239d72a428657453bb9d974bbf6ae7a239cd40bed2b48ef004190ae473a4c92b36333bf9bc27444c383ecf0ee3e745fa0619b98fe968a6d813d1586362e6d3e01cc883a50ce74102d4c4166717dd1afec2d1d92b22b4b3a778aeac88d13e5723044a7369b19d813cc4223601d60bec42666087447eea332b9c8beb3d7905e07f5780c5bed92f0fb8f47cd3ae4036a11d3f4d960cb097272edfb513b67efaf90ec6c11dfcc72350209297a190b4ec62b1730745abe8e3ed5dfbe7bb20b17a5a3f1355a47cb672a827bbadd8f8fc31c17fed0ba43a923486a7444639f760f640d1e2a00020d51bb9edb9d75258bb35fe9b303ab7d2bf248", 0xc00, 0x8, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: clock_getres(0x7, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./bus\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) r1 = msgget(0x0, 0x504) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/251}, 0x103, 0x1, 0x1800) r2 = fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f0000000080)="2717ed1abf970105209041c33cd55effb6e105b61503f2f40492ea3f790e616dfb44366f022143ead41f99a5d946808cbfbdf45058bb7ce1838824bf52405180", 0x40, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="ff699f51171277cd32bdf7553f0d6f99f3e2afe74960e87e04bbba20617674835b44a3036ab66d16559da43c5f7c620a4f64649a86736e0d9ad9dff402c22554d23aeda907fb2048670eb5bf52ce1b3174c82b32212b6a9a24f84f08162d496ee86a77c702474f3a5dbcb80940e2ab525a2e9206f3052fc7dd0c018568d9d6e1f4a65e04c396178b928307f3377280f2eaf9fa071ba2eeb4388dba1f06c517338296bbe0a8f3df84e157ea0b9d095bc7c495a2889abbfb58b67db9f61c4b5c08aa962294a553a2938f8df9d72262f6eee8fe1425dc23552dc6b63ad63aba68a37bc79e0d75", 0xe5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 16:00:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x408, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x101, 0x20, 0x7, 0x3, "be9a097ba7f81c4899848999486d4bcb9dab0576", 0x8, 0xffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r1, 0x0, &(0x7f0000000080)=0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x0, 0x7, 0xf3ec, 0x800, 0x5}) r1 = socket(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x5}, &(0x7f0000000040)) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt(r1, 0x6, 0xc9c2, &(0x7f00000000c0)="eb368f80", 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) open(&(0x7f0000000280)='./file0\x00', 0x10, 0x3) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) socket(0x26, 0x1, 0x3) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000003c0)="e581223bcf3696a57b64ba89ed8b09d4dc5a62cbdceccfe8e661cafbfc4401988f750e00a676ac6595ffe61f645b608d846ecb435da08197c70ec054245c5d66ed41234915f6d11d1f9602f449ccfe7fa98a8177220ccc189a1b9fedbd2c19777b3d6a314b0d983b50c345b11e5e687f9656713bcfccf5137ed6dd9010b1c9798bb4b901203a23db3936881d4604696c572dfe59e77fb463446149926fbcfe8b22d0bfc9412b9a9cb7b5a2198afbeeb813a95e3f493397f3d25fddfa0959689eef493fe0", 0xc4}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000540)='./bus\x00', r2, r3) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="718f751c652f67e5e6b805f47cd1be26625a53c9ec19f6f727840bb5e5b935ca04b42e05a331ee81466830e3070104cf94bb69f05679cfe7838ef0baa621544f61c2d85f6d9641f684052be68496e8c0fc0df25ae9855d57367c334fba1644870c43b268245aef0954503ce37485f1dbc55d6530f94c014c8901633025248ca876ee0c59cbfc452104faddb92cff06a8b83b3a", 0x93}, {&(0x7f00000004c0)="621b752a105c90e7f5a9ca00c2a101013d061ba6b31bb2d6b4f28d6f80245a57afe7e3c24276", 0x26}, {&(0x7f00000015c0)="2965d919b39de6175916d3e1c95667ff1a8c7b8bbe911a44296b92844afd28384609353f1a1d37655f1645c14f33c9dec6fe2b8b22dcd2ab881ab9a2e2817b0e88baa2cfa4ae0605828e79a3bb412086ca50bc45c1e04b2b964d757a390f9627154d8578eec05d5bbeb10fd1803b719dd9d5f853e4a1e4ab3f05f27d7e8d6fac98a617d692e74fe3785c45ee75a57d73baea3971e154", 0x96}, {&(0x7f0000001680)="1072a3fcd2acb129e3643492dce7a45474ed804af8670864bad20fed7ca42af6329ca8e591416947cfb0e762887e6c55790026078c15037b99063055ece8e8fa2eca034c4d09fa4c7e58cbc61c056f48022b593cd083d6c1c99e05a9061b6d3165194077b8bdb2d81649a4210a8255267b049bd87eac9b437923bd1e4055ddc73365d75134d697565dc4e83678c1668873fd2deffaa5018c2fecd47316df82d29ec2df62b7", 0xa5}], 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="35bc23878b56c3a5bb0ec465085d8447304b48b06c374923799c2bec99c0ed744ebd9140cbd0da744464aad9e3c07b924273fe46be5eedcc9c05946492703d7a1d335f4e8d9e48c4b7e55b9f9d7f85d16b336a3e7180c26f423dbad08ee80dd36271af917c536c393bd6fd11cd98fa9a785063e1e999", 0x76}, {&(0x7f00000005c0)="9d90655e7820082f6f0318055ea7ed3c5ccb2964b80c26c0e76bac46fbc44cb1db16d1cb8c752bd2b68f8e3c053aa7ba200d8e5b0687826b8c724458e075f96b7b28327548d14ee057ca51e1cb3c40310d617425383bf2d4b6d69e0f0a6d871c1789a4b137ca655e90d11f4b08a285dbcbaaf0a7896ed466573064923f14f5081df96a64992937343af7c89d201ee7ebf17b0d6e20fcb8cbe1afd5a8051f3a082fbd166ef361e42cbdb9129d9f779cfb9f4b780d6f77a9a3b084e62fdff7f730ea0f0c16e9308fe2429761904600e47ce3682a17b400b250c11101e2eb25dfd8d96ff18bb4f4f0946433ffb67b11c0dc287127e2cb1c85ea54208bbde7c1552727fc967d85cfa238ccf440af1a885f0a7bc1cf1c090d7883e3abed74bfa55da0b8a79a711e8556ffbaab684c8b812bdb3e02b1e8cc6c788a9daa1a7cb9f3b1902a1aeefc9d0ad744dbdc0213f0bf12c6b97e7f511e503047f7d7e02b2bfcc21447607076a18e7927d0e38741a301ee93cfd20a0220eafc338eb2360b0957611fe54751e8c4d20858f0f179d1dd0bb1a10d94bd914e19ffab142e5b60bbbc6eacda605a9bd3b20ce3991010a6cafca6f3672b6931f1ca49d98fb2e4cca2953f2ea25b46b7e23b67c1b5202faae8ab665a2231735ef85807a9d886f11096f962f92bbdba72c62a366e74499c57a591e0ee9d3e774e0ffc253bdc149f37ff9e8a5c07140ae7cf3f6a427c94eb5b985b05b9d200df57f91711153712b39e9de724659ee054405a842aabe332388bbc835d43fb57441af6eff18a69f91de80ffac369950f909af69fcfe9392e266ee8f22e878d3ce786f7378228a7bcc59b737b1aaf571fddf7722780a04b0fdc3fd218381fe071c52983c74f61937c2a8205f0b3c9aaa09e97784bbdb3c21cee3b45b012822d74a3576f473d95cb344a5947d7762cc93f0a05629cfa56756510279cfbee7c0d4e8693d6c586c2ba381f1b135219bd7d0cdda0fc5728daaaaffeec6f27710bd89302cf26b7a2bff21ab26fbfdeb384548c950d88308c41a0a023122f7ee55475392bdb6e7ff5181e49f2a277df9a10acb3ad6baff429e2f5eeb13eaf9c9a29a87f22795f78e31bc662c4ca53908bf0c9de16c88789fa53ac98a3fa9f826307cdc8f708410dd4ecbde41523b19c5b36b2ece3f90ee78356bd69b098facfd6ebdabdf15bb77b8a2409c5ec0d2f3d1a558424b96d5699704f1de86cdf23d3859570263ce605eaaa644b38849ce530b8f1c67be3e3afdac6090dfbc9b50431ccf1cb5c896b03f0d55a5ddd98a82ef7403c9c1b714062478b1971ce473b19599d30ab4891285693e4f12d56903b245e0f36dd7ec5272250ed57a6417ac31d01e6e890870efd8bf88ab68de1ba0844d04757522a7bc6a12f0f92b16bec907a707fc118111ee42687dca170fc00dece9e2abfb5cfd4fe8d7a628f282eefbd9e1dd3023c15e59e35f9cdb895d9bb53d3eeca3d84ee3704b4c73a993cf60dad75baebae213d3c0f218e32d3da9ea83af4017b8fc4883bbd33777b48355a3cbab5928af8752a3bf3f534235f6a5ca1b037842cde00e4a5c09b22be07b9f421846834f6ec56647bb28567afa762d0860ac647392376c567976a30968e9783c4411f4273b4480b95d9d3a06430032ae4d8afc79a62005cf6800bd3d90f88834c819b5d7fce7884a26978e46f33d63669bbb63309f44f883f0350d6342f010a9663545d7df0a7a2a749ef71b280d4d0c480b4d0cb90892f1e864948ab4dd37c1c00b8575374cbf581eb0ddfc4dbc6fbc53367f19d48012216818020dd520681249cd9bd1a380e3b63abc4143d1dc8484a030fb7da500e19b6e1f55ed3786794c62a7b45f9a3d087bd5ebb56872db3ef66cc8b293e3f3ab74ac540aed0d373feb0d8b8d955f0c8f063a93c2890999127fcb39a4fa236ac2295eae71e17184e1c9a504cd1aed45d225e05397f3d85697dbe7415f425c0cb6c2c023b80bb5c3f06cb258c2a4f07ec6dcda9a43f1c5373aca776dd7b7925a02c04a4c157f72299b3c3dea785b3751ff2b8aefc95f8e3d574917cbeb6b204f232f1f803e8348d1b42168d8e3cc87a1b8b6f45edfb3a7f6885a67b940d4e446b8a865623b57bbf7c9d85c9b180c296ed129a22761fa2082a6c244bf7f994ef8f3d35e33399f836a90d37de8d05214891924b6c1464120ba997bc48fbe9f3f8b6d36285fcb16be45f420b6705f5a06bd81c1741d97f146159229c0afbc29d4ccd4c4e5e8dcbe838989f80e13d0bea5750599b714c1c4f40d074dc7e76e3980ac09deff1249fb8b8c881e59bd06e51de4c91c0cbe4b5d7acf209706e3f170f33c3952713cc74187a7c772a342e00a246fd087c4e916e5396fae840bf2707ba138f272b00211f8752adaf675c086874ee4fdb1ff9d8e4b7617f3b63fa63d463b45ac5b353d0ba9cb1d7f6f9f9b1b5a308686ee57760b290965da24cddd5c85f3f3f8222da758489d1032dc7c6be07c1974f00645af788e67eea617635914ce2c3f2e493a5f6502f2b8c77edc0a877c80c7331a6aec8a3ccce6c13c8ed1297fa71d1d1969b43499413163ffb11a679d99b9a5e1c51f6ae3240b523c2c037d086299af6a3618a85cce8dd762254614e3668424f385c3d52a6af345ed2e8d2da54eb7a67da1b92296e56c1f410b63c911ba6462349b30562bc80001285f453abbe60f80272b62ab82d3f40b834ebb439badfbb80f3e36954a1cb6ae244b65d6d3fddfd48cdbcfc6141c694aac1f9987df88304f3d16829b1b91979aa6201acaa9e2110e5c60618f0fd067e1a8cb0cc12a8c1d6b8caecd20d40062e966a0feed6766e75957120f71b0fd09c28c7d80824cf4cac0d2cc61991d7fc7daba3a442372d62c354a526b1efaa8032ad3f1ebb44c102b5aa928f3bee3304a01df3ac765b7bba3f652aa997fd30e81182a15729db1215fc401684967ec9fd99bdbb8f1ef4bd442621b54007716eafde3bec7440f967733c341919802c8df75402c11a4ef53dc6a678336bf5368850bc6b3d60eef423e57ec5d4ef80a43517ed7e3d0ca02f89d27aa8a9456571471cc30c798aeaf316967c10444c353e198661dcc22fad5186882c09df81af528c3a6bebc381c148c4903698b919d84ca2113b712937dc3088b820f3e4f507e169819b5e45336ffe89eab3d1b1abbbef9cef0fee89cbc7db466b56fecb9760eb88bc7d59cb990f911c7377f1e3028f4bb209b9dde7efe0c2385f74d70d4de6a1e384abe508ab0cb7267d3ee24d7e0b69512abb96a7a3f21ff81bc768fe624ad7a00bfa9a17a5621964e32924dc8a5c27938e8a5d60761f891a52981f1a8b08204fcc2b60837996e08c0d458a7badc8edf0581054707dc023bd5a57cfda0f6ab0581a6e42c26a921602b1f84d26fc0fc204f56485584ff7e866f4b71461183815b84b57e98fe4867aca243197faa0f497b1fc3f85ccb15b701cb18d2071ced10127f6fc8431247ee4bac8d764661dd35601c1983dd3965c15343ef811b44c4347a264064c2765c8f8d7cedc6aa7ea58c4626a94205398de2e5e82ed2687db63e92edda844d93d0581bb01ec49e235eb02b6f39fc11029064e6e1abc44aee064d01246b47ad6806cd9453c52454037fe9fbb5d2e0ee6b456abd8376205e9666e086fcf44474673b59be0cfd49155d1708bdecea165a9067bd888d9789a45d4a66cf830b75236689befd6c65fc4e6331ddf1dcd77ce05c6b1c4424f61ebb02d9c736d230650722bc282257205e95f15fe9db4f83762ee39c60dd1411723f7bdf940aa157805dd822a09fe6234cd99f896011352081278aed844bff045e6d7021163478f382cf90dabc2e459e6a639f2fb5ff97bf8be9e7f1abbab60400bd05c535ca6be2cd59ec18b7ffbb204cd0035f0785f90e34458c89551cb527786af0d5b9fe025770eab3d8bf5c4db923272bd1a7c6f90ba6b73868f8b0ae70bcccb9187783c21de6343d171cadfa5b3765e872c07e24db7ddb1b3b1f4916630373b4819682156bc744156b2df968b0813b0a5550bf87fbdcd130d4ffb0637ce9f29b5bcf8485c286cfeb897984cffcb5c9dd41f5875b10e9f41172ad34e4a9e6d11cdd50164c9b27f7a117dd7418132af69bc96ed9d29b9adf3654abb9deddb034caaed9ea8af924f0750522af1fa66f4ad53e58dce3573d87cfd0b445b97824e59a118e5ce3eb38c8c0f8f6451047bc194a0ef02bc57e4a8aaba30681d3c28c0b6a4a2537a68bebb2830951d6da3ae6607e01e58510a43842595aaf173b2c765e5384ba9c3b67a7328de426075fce97126a4a50c9c20aa44bf06aea8a651fb030144bf41736c14eb8ff16b4a53e14c72e99ee78939d55fb1fa9fe7a509d8b668c2a1cecf6be899de437aac88c36ed0d821940c7bd2b576100c2084106183b190ef138e84e8a0c3960b198f0afdf381b0d514b773ece71e3895050706b208447a3c02a5329e2a2ce41faef07010a190dea4106c905f93d79934d0bd560fa3861c15d8c405bce2710021a9002b8b727f30d5bc35cb6d4a143b558329db046a95abc854c0debe8587aa4017ece10bbb5c6982778135b3460cb8523ed3d1b4b3f02cee31135d25c2a757d46d3c56db222688d5b541564cb1cbacf4ee3e665f84c7a5240120c96eca1020074f9fa854a880605d7b395efbcbc9f22100230150bbe3c1733807ec9cd44da4516bc993018cf835f5fda4b8bd6b2ab36baaad16ab93ed1cce3dfb8d4765aafd73851ee2580da5b69db31a2e604e2cf1a7d8cb77da3af580e57c33eda04ac3224d981549ecf3b6244e0990fe14a30b371d9aa499f108bf4c415d8df495ca4b610a07d0e7ac657ea2016909877f5608de98d1a382d641d8cb26bd788ee61c0819f0e6af53e218b736c16be3bd847ab0840e70a407625a11a8e691b57d2896b713f3ec1b75dbd0c63380e8ac358fcc25c8c16beb3b2baa286e365778e6fe66c687cad0161552e76359e8841eb187df6f9abc1f29da44b6267232c354ea06de01d3fd47193061c57974f9098eeefee1a28c1e1294fb3fd7f7d9017661079caf585502b0657506cc7c7761633ac343807df85e81d3e6cf2a4daed997511e207b2753e401c71bba59faf4fced964d988bead0931d7792941f728befe85cdde5dac154d0e9384174c4ac1b248a89cf0e4b8e8328fc40bc9ae7f7b7680d4a036a288f9b2889e4f87b3d7ba8eb28e6c6c9f57c4501f1acd9bf62ce4044cf39746f18354b58445966f1a719fa5f33384b445d2c143975f711d793a8a64a50efcc5e4811bb9d9e7aa2fae30ae6bd9e05a16446cf4c18fbf2cd7d1f4a0335251a4b60bcb04477b1dcfcdcbc88cc7ea3e8d879d600fa57872725b8d9047931ad8adb93f8e09044bd4ab54cc3e6fb2e678ec2341a1a565626221d9af67141c8b9e74c74858be3a30af49fb69b40795183ab154da967ab94d6821a28f6f86aa875c16085ebd751669bd8ae09f5b223631aee9dd0eb281b41236826a081fe1ef61cb60417a9acf11f33c5cc3a1480d006294758a9aecde355f4ea89fc57851f532c7625a45cf0dfeef18f4249931cecb40dc6086f94dcfa46d69f8f8b685a49e6e6b62e2c74f3efcb20d304e764196bf35efe99c39c0adc2423bc34a0e628fe779321d995087f7aad4fbee3058db8f7afda4e036f6a7f2f5642386cabb9304c434a929a6bb0a7d954e8e29f33fcc24b6c3eac9aa1689a48151a33b33db587af89f732cef481eff0e107db093d700fc6e4156b0e56437dee01e8c4ad0f5d", 0x1000}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}], 0x20, 0x4}, 0x409) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f00000000c0)="3c380652", 0xffffffffffffffaf) socket$inet(0x2, 0x4, 0x100000000) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffff3696) close(r0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/98) sendto$inet6(r2, &(0x7f00000001c0)="33b460bca4953970ad8f76fbc534dbbe6597b76a344c67c61fbf48c3daa3b5ff15dcaa26ed9366efbf9fb428216a47c394049ec8270fb680991784b23c63e6bd29b092ecf478aed46705f8de5ba634dbabefe5b5a953cd0b94fec3c4453edb30e1da239852f34c291646058f7273d666404739dd4f66035b6836a25c223ba97a716274c465", 0x85, 0x2e6bf5b6827dfb83, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000440)={0x1, "765a2d89668b0a815338094d24b1c25d26edae33c95f314844ae2b6e49d3787fbdf12875b5ed4167a30a7405baa760ccb5a3f3046ba826a8ebe8a9ffff93c920d52923e946c464a2223ec83405630af28621a913edb7849ab56e671742e79ec76879e06774a62645b6243df03a413955c8a5ec"}, 0x7b, 0x800) msgget$private(0x0, 0x8) r4 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) fchmodat(r4, &(0x7f00000002c0)='./bus\x00', 0x1f8, 0x6) mkdirat(r2, &(0x7f00000004c0)='./bus\x00', 0x25) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x100000000000003}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() lchown(&(0x7f0000000280)='.\x00', r6, r7) lchown(&(0x7f0000000300)='./bus\x00', r6, r8) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x3, 0x4}) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000500)={{0xffff, r6, r7, r6, r7, 0x110, 0x8}, 0x6, 0x2, r5, r5, 0x6, 0xffff, 0x9}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f00000001c0)={0x34, 0x1, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x12, 0x0) getsockname(r3, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) syz_open_pts() r4 = socket$inet6(0x18, 0x4, 0x972) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6, 0x400000}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x180, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) geteuid() setuid(r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:06 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000140)='.', 0x1) r2 = dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x1d2, 0xc2, {0x80, 0x5}}) poll(&(0x7f0000000480)=[{r2, 0x1ff}], 0x1, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r1, &(0x7f0000001100)={&(0x7f0000000240), 0x80, &(0x7f0000000080), 0x0, &(0x7f00000000c0), 0xfee0}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xfffffffffffffff7, 0x6d, 0x4da, 0x8}, {0x2, 0x3f, 0xf05, 0x12a9}, {0x1, 0x100000001, 0x1, 0x1}, {0x5831, 0x1ff, 0xff, 0x3f}, {0x7ff, 0x3, 0x0, 0x40}, {0x4, 0x8, 0xffffffff, 0x8}]}) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./bus\x00') getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/183, &(0x7f0000000200)=0xb7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3f, 0x5, 0x7, 0x8e, "8ecc40229845f0edaf43ac4ae6daa36036d8fd4a", 0x0, 0xa27}) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='rc') 16:00:06 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) sendto$unix(r0, &(0x7f0000000000)="9563ffc3939e8a0d33d21d182c3a5fc522ff5db029f6f83eeeeb8e4b0c465c58ad59b08643e1dcdfb18a43710c306c93c805121d8ab85a", 0x37, 0x0, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) socket(0x6, 0x4, 0x4) setsockopt(r0, 0x20000000000029, 0x1b, &(0x7f00000000c0), 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20080, 0xe8) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2, 0x5}, {0x81}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="bf18ee1b463559db45e64c4e3163"], 0x10) close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="3b444a3464d41f4c69d7532bc78cd14919065f635f43f3d2402d9db51691644fe5c057763b8daabb24e404a1b8fcd9b3c02461a8a8cf1790bff63742ad818d0bae898dfb931d4bf1a24f86bd8323cf2d2f0add82dbc58a845d89cf4a71f503d5583bde959a7c917929e80c7582e1a0bf3c2073a5deb14e9342fefc3c2a3ee652923bab14c8dcab0d5448e5b2de5ddf96ed2fcbcae68ab967846b886cd7d0262eadb61e1820baac7ec12e23a9ac878193f29e7ed6800a7e67e1b749862f5a4a6eb420343426573e06228fa077a3f22db5070c03054c84511163d6bb2633f52575aa8ee6a1dbdbf9d5a327996c811076c988e03b57d4e1ecf27ede7e270e740ad68f38afb2970cf5a760bd73965ef1ba66209f066de62d668f44180b7296db494b054fc5ca3d1e0f9af9be80c04d43744b9058245e7eaa8d33fdee177a5f6ee6d998cb488e916bac607c37b709279dac9fc47406508ba7e54e5bef5af78ee9f1adaf2fe32c7b8ccbad681668d02ae473aa87f32d5dd040ee0162feb0651dfec97658249bad6ba408d7c74f99678e692623229a71cc7763c5f6aad16b538e3cc5b2a045bbdb8ba15a7aa1e940f323fa293ad087c416fa2181a122782170406b214bd9f081992e9cea19220b908168ec481846be23bc65ffff9fe9c2824ee27370b541658f44038035b21d3347e83a6e5aecbaa8a54d0586f68b9a1003ae4fdc6e35bb0c4c05d7ec8a887e11504c176c00921e1ed048a4a6c8d9ecebb954ec1fd7927a7176ebec32638997704f1f1e1fc307a9028b90ac22003c511d17b6586d240b968ff3b1ea5677941fd9f7293c443fbdc97354a9ff0782ec7198930935d774e7e30fa96b25aaf44e26ae1a22835f330ab40f9343706f5f0cdb06cc7f618f33596adf6a69ea7afb13e667a06862f6b1899bb9cc437d8335c7cdff9146e81c74d5acb09505e9c2556745308eee775d6af5bd7ec797a11525b8037034b1e827cf8175af1d5e938b9baa8a2feea351e12a5d6b4d965f4a7d2f2d181f48bbbf4f3fda54f1d2ec99100c53e7cf7561abc10a5de50c2f76cebce8b91da59f1eb9619d08a2d8c0c608b204b8babdb9af36d07061d43ae3cd1056536b40c79880a762dab4b25353f7a0e2adeb698d625d461ad5df9f7d76c26f3d43c65f5297831543956d9590a3676ba6f8a364eb8999c6cf36acecd2e7c893d748f5729d00059d461acef67926ebb6f4afe3aae52ff1fbef3d9486ea7d8f988b3938673220b1fdcdaa385979d9d0617f0958ca5bc619c2d5dac4b28f3de81378aef901fde100d648d04954e3475dae29e3b1ff8408b9e495bb3949b20021accf11b057a0271dd7680a1925a1aa42246cc38dcf6c405e955bd15775a30ded9f828cfda93a950ba21b58828107fb02045354f77cb186d724e5726175c6be4a505e06b7245222039d7174aaa2a0e8ba17293789a35e99c319e39c6e8f67eebae789532730dc2efa1b571b4a5255d31269fa6f7676d148016def7a2173d610b8f69f8196adecdb45d0b6cf16442ec27a42a5f061faa73bd1f16f2f50153bdda8ed623292b36899d8763504f2b939d7beb41d60c707c2ea18729ed938edc7c1ca927ece9cce63391b10d382b805fcd569c2fb15d0a8b7523ed1c1d4543be50a85f361bc5a75e2111f86e6e17154a540283e8a0ccdd2f8261d44150699bda88c47653116554a928e3d91587c9f49f31e25cba01d385e71c2ab7c0b73be28b8e41ab183799f939beba2eec9b53b36df0df7689b95726549a2f70253a4f33b4e4b78853a1b22f60ef86ff399ba1f110acba80da5c64ce8b3409a6007663128693889d03de23afad70f81eae965121dadc582458233dd571e8080db46b58797e8b51e8f99288896bf8c0850acc9ce1246c2a9c803f26965234d8706da14b42374a491372b5e0e079ac6f5338e77d228d601e55af21aec4f6d18d0a9e697d92c9d06e8150888a08f9f42917b4c538b8b40be62ad3f69382930c08035e5b321357cbf45a706c17423403a6782672f6ae4de4d752bec052146ff7cd8efbd93cd433b6dd30087807f6bd3fec4645ee4fc13e493433c1414c13b7a838a2dceed0389c683b6b104d8856a7f23c0782744cc380289459abbdb43fa5ab4ae78c98d67ca74c8217016949670464a7940d29df9d783acf9a269ec1aa6fec8dc04afd304d2122b77771f561dec10d018036b218cd3d3ac5cf694cab1a73b36a5ddbc40dab52a9a6404d280dc17ec2a229b34c9378f92eab971e490a4391d96b1edc20d3e94d1911208cfba17bb8827ebf87b85b6550b2fbbbb6eb4026ca05ddfd8cffc07391790e96ead1a4ac97e673427c530e92e00af70e2857eff71d8a0af81f56dc6629bf9b4012ed517240575913705fbf750f8f701ea9867bc1c5e122cd6b2b745a6c1863bd85e7eb98ae0d7f30ef3af4c061bfa21f1604f884256eb70633d97d1c4d4ae25c10bb0e2257495935db086f3005f3045b1c6d5813cbcbef5814d7b7fb242877da7561551260b7a3b94593ae10d0b9c06ac7ce4668f97648e8f476c5ba264cb112bb8be36ac353c5934814e1cf7f038f7179557b58fafbb4d24762a4945b7ed5edf70335e4d93dd256e93f776bac32203009945e526bae42c7640270585da0a70f38c0686b3328c8a4aa8e11f495f799eb8ce1ba2cafc2288f35facae208d95fff89da9afda7c2248c83de11ab5ff99d66ca28b716949fe437add4dc8d2e41e3f090b0d14befee0f05c4ac4800d2545c1b7f4983b3b728d7c6b4bba1e6cf58a2f2d49a66f56e25445bb4e84df1ba7a7e12df24ace26a3b081daa5ccdce90d030f297900de2884e766bdb6c9221282375b652a43da13e5f5cb7910d2bc6fbfa5d74b733bf8c17723405cb0b75f5dffb8b369ac775c50a2e46af827277e1c7adf9c8e2cfc4f3a8d5bc9ed73447f3f35a708253f7af9b030bf6a282284d7e37aa6e9fbf01ac134b36f34746843634bcffd8719bbb42eb9014155eefbfac2eb82e49219942fb52c703325ff1339ff8831d4acd9dfa7ad857b0e91391eadb33175d7f1be0fec08b39b1525f414ec8081cdea8c93c34f51ea1021ff040917974550649ea9ed7ea25e946b99774314dc5abd9d90239ab0473155b0ceb3698959529e384e91720c53c3625d85f8f1020f2a9bb0459ee24c1310b4c12c14b856bef7ac90158f483d144c8dd7d8470b8efbdc997de694a87972b6c834685c2b7d2cbe0b37398a3a4267e089762cd1740822b567c19070b32f5757d4a3faf213f55e21e43a9011e766023c2895f25da8742d99169cd0fcddb53ea525febf0784450854ee5b6813d6229f6e46c41d1aaf15853713c058b0d171577df2a8f182efe7f5a5d34da4de2f0dda3a343cd6af28dc07cd8789900ffdfbbf4c91fec26c6c6fdb635442ff65981653e3c1d44312883aa5a36a6def8615c47bb76ee8399b1e5e31376f2cc9fcc7229ce5c7358f93fc80d25a68536437eed3a55d43c1e1da9f499ab7652d911c2a206379bedffa769589d3b9cb3df11cac15d750e5ea50e5a49f229dc09aa9e34891268f32fc8a69f6d20bbe9183fdb81ab9a75d4ad052b594d361dffad887f1a1bd387196b990b321ac8b5104cdef2d22757dda6d06e2778b9375173f96eed91722863aab195f4977f31105c8c668825cb58ca5ecaa70982a845e3a9d26c64afdbcddc38d8cbb76d1a6578a8c4ac19356b0368563123d2eec6b8544dceb0bccebca33cfa13204a13a4f45f45e87b751568b5d7d1e9e35fed6a6f982ac2417bd0c4d354ca85aeb36b0ebae110a5c683fe092c783a32bfd6596601e204a5369dfa1d7f82e27a35da2de81a90034f74585b0f5dc9e261d248a8dbf6b543ffb6cf967a3ff1590", 0xaba}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:06 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r2 = socket$inet6(0x18, 0x4007, 0x10000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x101, 0x0) socketpair(0x0, 0x4000, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x4}, {r1, 0x64}, {r2, 0x40}, {r3, 0xa9}, {r4}], 0x5, 0x3) 16:00:06 executing program 1: r0 = socket(0x2, 0x4000, 0x3) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:00:06 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 16:00:06 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffbffffffff1a7}}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x6}, 0xc) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x0, 0x4}) fchflags(r0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1000000000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x7, 0x2}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) 16:00:06 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) syz_emit_ethernet(0x1000, &(0x7f0000000200)="cf9e18fd6eaa3a82c51a2be4a658da506dbd5162d67129bfdbb08ff0d5258fde25d710b5d4e45ba0dbff3e57074c638ee27a5b8227065be2dc0b7bb15c14a3358d49723cdfae3aa4404de8c6d723c751f978ca40755f038499a67515be8613de8eb07eba407161077311c4a1092f3ce16b22d405500d98adca2124f87ff0b679fa52e04c75b7d23a08608cbb965b651241dd9715bee6d3c9575dd49a10b1174facb45a320da546455860dfc3b91a1c38706441bf7dbd951b31a10c8c396662676d1c5e9e8d385ef3f50ff68020e2459e33cb3c928628a0ba499179cb4147cfaa1248eed34da7b8ddb45df86205f748e51af9763aca016181112fb457e3fc8d2ad84a9b2b89b3c18bd46f99b87c6b3bb91a44b7876c5a1a922325ca45311462f5c4b26b1f4c03e8c4495af1f489c1156c172e20950f2dd41514ce251c0de4be225afe61fd2371c8bab13ec7f3f31798a8f6a9456c72737a4cdc81a869458b1d5e29191541343d06559b396da84ae738c0a60346385d7b9fa98a76609c33956c613bfabc0d2010515f388ecef5ee6b972547d7fbb689cf2a479aa020a5aab1a29a6c1c227e610c18366b10a128f2fe897d54832444eaaa7a0d6cab2757287dd3001d045cc32e9dd235d28896310f7e897b85e5dee83932ddbfbd1e07c7d8ff50051d1c4fc4a02d80a0debaab32a4a208f4b9380f36c1e5a66935343536a08cdd68b5cd46c73b1d2df07013b0c0706e493161e45dcb6266ee68820501c209075a50d30c475b5dcf24e2c4e95a301f008593d1d3edf514181083cd60455bac7b3fc11da1e8baca4bccbbf2c47254431f3736e41cdb4827ddef463a72b8354f469667460ea6b417adf53f6607664fc11fdb8b1b7a7bebb35dfde2052b2a43cddac65d97b7b91a1db81b7aa8c8cd67e896234edc967ce4137cf32d6ab33f2b0991a0256fb913db65c3736b948367f7c871039b13365c97dd6590b2dde1265fae05dd172ed33e65b54cb1ee1e304c3086645f3e23f209add0c74b9d57f7811522c5f784cd663154a00b6ce62049da9e223d1291e2b4310dab73f6d7fdb255bce4bcf2b5a9136a1cdc082affca14f8ef50bcc44ecdf68dc485d1395e927d9fe926d2d6b64dc082eb03c05ae477788622a54ea58d1b109fce84fd896e743db59b77efab97dbbfa73b9ccdf5c5e0c5c34a53f4605abb94dbb3bb2cccddeba61b5551d14a0f817f4865fbe968c3b5d42a35a08affb0acfe96120f31401965314c97642315a03d8799c8ef9b21473cf61fb404e246de8bb74dc848f1ce3049cee4db4ba7b87e4d3d94a056dc36a46b32a63243a23a97ceb426864edf0f4fed3decad82e6d02cb4287891d5e4ba2cec4a897047e6c5841b740c9be055f53b647fcc80c6f2c69a39dfff2abd2126832c26ec6f80b9eb3f5bc91dba23cb53078640ef8450c5d87eae0433931ac4aa62e79edb47bb6d3a4738cd5754c7571596abf16c206d23bde2532ab9bb6158070be728aeae68b04d5c9b2ca9bc1ee08017027f405e21f654c2aa6bd43ffb059e67281f70593e80e364cfeaf6692042362bf916fb63d7305d1628015b17d0e81c3df19b668bc39a02acf4df4babcbe951ebc9b796333cfadad3bdf459f3e133130402bf616c98e9b7e6732b7caee0001fefa78252cb2f44a4647f7472181414adc0f4bb2328fa83dd9d9a2985bc7d452270162467f679d90a81a574693d34441f7657538dadcc5e71eca630142ceed3c6bf57168d574a0e445d3bd48f2954fccf9e0431e6b517e941a231b6c313a6b04f91376b51f50121de5af96fa5827d9636e78aee38b7f65360ebb50a9c10f8ab7687430dfe894c9884681a77320da1794534c6f722f285cc62e1d55dd88982adf55f02683ed1745f341bc2cd8049c78ac6a161dc1e639c33883677db7880b3f2dc9b1a7ddc551630358c773a07d3714b420040f1054c209c7f2b0cb5c6e1e90a47afbb90858d5d99514f6d76ca4e6c26cdc9644fd93c82e188f6e35dc3def16ba18842b75bd85b438192a61b66197bd5c5ffb56acca5c0909e5ff85b272d44e1f29867101075f945935f1de38e81a5e609d84441590881798ab77f3b87786e745d84a7a4eaf1d1e1feaf7340f803c8101a02b676cb923a90ecd015889dd71b232d196ce90d325cd0678fe0c6561aefdc54bbc3de9e95983bb8ad0f1ff6f4618de62325779bba9ec68015142d9b72f4b2d763d2cd7d4670121ca0dc2713136296b5a9b39378e8e54b679cc0d48795aba9312185efd8bf8a5f9f90e5e088a3141a924de150616e2874b1363baa6f93445d54c43af5c597c251776e5acf8fcf2a87e2edf1ac127270dd7ed256c5712839f1152fd86a3fed3dabf5ec7b1632e82eec3ed049a4adfb32d6a43261b89cbee390d3caa7b31199583fa7517d9d84875cb200be16b1cda4d61ea6c6615473f816601fe333cd9bd410fcf1873e688e5a6af6d1d28fdb7495035c4c47acd92f69ab82796044081082db88c872daf0efd903e7ffc1850842fad6dff56b4487a0b2ecc9e322d4901208b53a6d02b86682d45f124d6bdf2bd5186ea2bc5e22785c2a3880033d77b225681910b22746285a8a45bb722f7a6025c854b57058746c5067103234b9db99498fd226ee995284e82d46fb3a698dd7e5dae169ba98008a62063a4b021d3b1a0857c289606641d8bb683ebbe598d2387f113047b992e58ddd30486fbca9e5149e973fd2bf542f2e4ff4d52f501898163bb34c72c6b8bafb60fa73f58d9fac6707492ebb0d1b0eda384fb1c02bed47840828ca8ecc1f8b8570f6d39eb240b01bfdee405549b27c27355c035e10da74b85af96d614b5efe09b6fa8038c035216918f7778b5230a56fb721d54d0abc189fe16bc55d1b6f8d41096bafc9e7b42c51ae038b753eedc76cb5e594df614a32e5050b4d499a8ae647e727ba68ea92ac39345691f8593b9aa9f0cb9f9605abe162a4f64a17bf26683f2b229b60be28a545f35f58408585e112446c8b3d4ba1a2e8cca55f3ab6cf5fa99fd80a9ab7fd472c6c7d169a17c9b8f77ec493206f2894d7d5a71e439f7494dd4ab01a161eb865507ef0244ce896b9f8a140c7fd196f3c5dfc83e3a66e8028b6c4fb9d0651d60871d6c613ec03ac98429f751506436ff00dd62fbee0f149c67e6e7cad058565e30c1bcb7941fc26ef1b559b7eb58ba4edc28e6dccbf279f78ed4f6f4d198de844b3a698a4634ec77531f2e5e7be0909dacf644bce1bbeb4e9412d9bb1a817b26f29383aaa6dae990c12c8651db088fd65faf68421313ca0413a65cc46b3c29518ceb915073ed1d9f374a1521e8c3b7a6e20cf37b2de400515ca139c4d18f649b4f2e4807f1289991657182f0a9b214331e840c93f4eabca0d82c430356e5f2031b4f082e0cd3d6e35e17dfeea580596291c44db1fd2f939411421b745975ee6dab93feeb7d16ae59cef67906b8d4599188a18d2a594a55c020a60b172fbb7f50986edceaad140c10511e40af6d76fdfaded4bb72fce840436fb48d9c018237e89f86599b91e47322182e6ac37939d579e621e4b1332d4e1b4cc4b9d0b3a5e71b88b59cd408b1356cec8e1249e9e3126fe8067f20b6b1b08c3d52c65db755eb571e1199306dc37cc8f2191de5cdd955f36775102c8768c3a1f7d099b04d0f1381863e836d96ae4b8c77797682a568e364e73c72777539dd0e2a96e228bdec15de4861846c2050fe574ccece8e958d40ee8955daadd9b8116db20c3c7f8f1504e94dfebcb3e7e3b7337c367580f97b9920537c03dcb7a5823b51c093867d5ebb1d05d73d6d3790e93e232dfc04d4a4340487fb0890576f7d324c81102f029b6eade0bea71132b1a866e4677ebefbe9d59ddd52b4d0861a0a06aa4e9efa5aed5b70b1a6a615146973cfbb5bfdcfa2f40b7555e9f84dd5893dc0f6b3200c3564b03a81d534298fbc98eda550c129b24aa9bcfb40f3d74af0b3c0d92c37e2bef743a97d4467adf0f17b44b624a416b1ee44ec34811d773f725fe4afe9e3fe4e143796c5242cb44c49d7b55741887519074defba7d1b4f5010a5da517e6e581b73ed3eaf40c6c8ac51a1201d48f55e094e79b2c48d1e76280b9f827a2689d91010a433821d008188c348e29a485e07781eeb5488b630cfd7b1e7dae9c8fad0cd22dd260bf4dc87c9d534b97576e27c4a2505ad29f9425b4147f235ef6ce2dd94494f7322d002f9c8e100e2a3df71b9d116ce7d31fd529bfbff528083377ad5a4fdfcf0ece570c1a45d0d681e8a2d448aa44fed450f58a344a80d9511d6c057358161b71954c5655483e30cb77fb9e8e08ef638ec0f0f9d73e57cc993b077f0e531ab321bc83ba0eb470104df29cba569bce2227e28c754863134eaf943b0b5a8f9d6e4729e2cbf6bb2a468030aad6d28239e1dc8b9e55fd19a65148a01223c2af012c695574113f0957d825873c8584b3de3d5351e717d8a6cedde72d3a6acb3f4a597d46dcd8c3994d4919b881c57a266041bb8a23987ea5c6530b324089b068b9071930c13d77e233e6f44605b9039a097c4528e6c41b196d36f50679f905860034e1ebe6572ac3f9f3f04adfb885ae527c8d90d8ddcb1da4eb2eee04f00ded6001c7bfea14a7fb322ceb708c864414e1e406ce0c2387736986f28b200aaa335c155c4727c90443de620b31deba50b6995f9a211e52cd4d1b62f8dc79ebc744f3ce6f78320324f1c4c6121027f63dabadf8894d098c1baf55dbb437e141682b53da3c9244ddbce0a00f036f70353a9a46f2cde7adbf238a973ab2b2316d2c1d85e1ff2fcd3750c7a781a754b3ae486c4bd0e17992e8c04b45656ae8066874f8ed751299cbc726f05a193f326fa689af8d0da18f1e50cfe9989847b8f866a6bd9fcd93fd55685d1c211bc823ba91192546b4aeeae5b73e813fd9fdda2c8771426ef3715194708a362b6e0b845c5a8eed212d7db3d348d8e4bc219659e870b98ff18a9e5d98f16affaccd90b4cf7b71fca3a88c2bcce88fc678e0c97a1d985972e641a3549788c0dabe01dd61b2e5acfa8e2fb4f16ddbdd83673d59da5eb8fee4aecb8c9a51bae0dd5b469ff0f817fd332bc6ed45a2f1c21a19cdfa8abd82451c7abbc6e05924d2eb85d6c3570c2aecad2a282b311c78283cb9f22d7074e48e51b5b8871a3e020761ba62b1ad50c0761c8114a2f028a575a89341bdaed3c201621f6c8c6433a19d315b935706a35c03431a15589e0f142a3a3e09ad7b3dc936261ed537845a150bfa2f18c8f28ecae8e09f7c5832535381046e69bcda467c411b51b00923fc25c0965964603960b03b4f7fc14459696d165814139c46ef2799d8469f73598b96e2252ed5d9181e62961ad1ac15c2f617963053b700d03e80e42b04bdd94e6843cac2ac6c27cf34213362ee2b698a19b3a22d11b407565bb76bac2e6f1a9b48989fd77758873892e36651613b5c65781cd885c98a34a4e006055d35f285d8594aecf546053e861102962601818ad203e0973b717862e461b65e48c2866f52fa20bc079fc5230b2ac59b27b050d9a66c0b5022c4b23f2b99180469eaf18cd4f34d973a6fa651e4a4116dae5aa8b996f04e50f20c10ca39480b87571e57a79c7cccf4cb4942791eb178647c18ecbce4437d9fa334e2cbfa60bbe76ec19fab2669a41a298515be70888ee88ceb32299c0cbd7005fbc44d66a1d4a928c5925b10208f5d717254450cec78d726e6e82e91a95a807abd768dd17ec52036e765aa6a2a5333b74b1bdbba6158a52ae0b3a7bf05a7c5099baa") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) r2 = socket(0x18, 0x400000003, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r3, 0x20007461) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0xaa) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000080)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00002a3000/0x3000)=nil, 0x3000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:07 executing program 0: socketpair(0x5f015ce7ff602cf8, 0x8007, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff}) dup(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41000, 0x4000000000000005) r2 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x80001ffffc) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10008, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x0, 0x100000001}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x1ac, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0xfffffffffffffea7, &(0x7f00000000c0)="c3") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3cf, &(0x7f0000000000)) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000200)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x5}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x421, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/172) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) socket$inet(0x2, 0x4007, 0x6) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x400000000000, 0x1, 0x0, 0xfff}], 0x9, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x40000000000001, 0x0) setsockopt(r1, 0x29, 0x4009, &(0x7f0000000240)="03000000c88dc17d7b38ef9c83e5d1aca874e082ddb39d677a690e477406376da30c45102935be3fc25a0f3882216219bc54a3a0384bb0b20e88ab8d9cfbdc638c13fb4afc371ae5baad36191613dff43e81fb3a9fb7e3b802b006465889925e81c9d783d5675f5e6500a2d8d6ddb7df787eb01e2f5f290486e26155cc39e3bb63857cacbabb75bea9d976c9836f5227454fa16370a8d55adfae0805400422bfa4a494f3764daaaf5bece240a55f8b170e8bd6292f5eba0e9f152d5a9547671850365be1f422c3", 0x187) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r1, 0x8000000000029, 0x80000000000000c, &(0x7f0000000080)="3843974c2f2fd8362fc6b667b00869300f66e92ee869208913bac23ad6c9d067d76334b9b17f4988c415a508aebd76b3ee0240c91935a007fae74adf5905e58f1cbad6d76882638fd4cbde4cae6b42c3923289f008f878975c3da9eecc9953cbf0c3a518c33e1e306a244bc99c7a20cf83d6229ef6fb1d6c88a6b555b09386681b9c67a5c0b23f97febdac57a12108f62136a273f6dbead6a4e4c63d1f6efce3a70391f6e36399b9e66b11fcfee13962288c49c1ec2c4d05ad84c646ab31d226cfd204f0c28f0ced136f3c53297e83047e0666e01086958babbdd1fddfb47d52cc63a8d22fefd5fdf2cd0a44a535cc35bbdf5b9312c075cdaf1b7bcc313265297a0c844fa3634839d2b2", 0x10a) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:07 executing program 0: r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8493b49320dd8693d42f05c008f2177c6847ae82"}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = dup2(r1, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r1, &(0x7f00000000c0), 0x27b) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='/', r0, &(0x7f0000d06ff8)='./file1\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x62) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f00000001c0)="6246075de75bb7543aa8c1efe3d607ae7d53c081", 0x14}, {&(0x7f0000000300)="903ffe398813212585cc8e51d288a26b3ac5c84ae56465cc433bf048b4fc7c81a3a9d0523fc8d48a92e240c1c454d458eab2e9fbe59f5e6e217b3c9faeec58cbee3231dfef8641207a71aa08a12627d7c161c38c5021658caeab262b9470f8d9a629ce254065fd8f22aa1b72405a6cc542e386645db5d48b8ada400c3ab3298c41ad18993ae1c6678139442e4a200a4890b384db6b7903444bc054c751c557bc7d0c3c3c90bdadc74c6c34a0e15deee2902a06bc279f5a794ffc0e19e41d8646ceac50e759d3fa7936f4252d544858db54c79cfd2449e97e9eeb206078e9224b052feb4c447cb27e9f5e0cb5911e0988066f42980aa470bdd346c77081696bab5ab782e193a21a731032bc9cb50311244b1fb9b1e437c96815c6dd8b6202f2965fc7b91a4891b291810bc8b2c530346b1d278ea1ffe83cb50c7095de293ebee39f5eb8216889aca37f4bb0fbdf71466703715493f8abdafe47e3154b40ecd7d9e6490d51284bfdc919c2a77128cc8bde94535fe73c5344f1cda3a55612f73d24c7f2e9ccbce647320c54b2c4e1a11287f1414ff16f1899a5df00e9635da9490fcf7314d9a8a45cbfa7d13c00820d3b1665578206bfff10d40d9b0d9811893249c13f320bfd2bc1191df391018f31c735a2ba8f908cb85f1187c1ca4e5db202677b6af5f6936cb102ced44601549bad481c30c2aa18d266f526f67d7d7726a9860afc5036c1b2cd9cf9adc4a0f1d77589ef54fde69fb9ae90143908fd8eb047522bbe9845c966f5ff0a23736304dbd832acae1969c1838bdbd101e20760bb24e438e8821896f08950185277f3c584f6121e471fa8043f915b21d30b31ea4e0bd7a701aadca71ad05fcad534e8d3e358129faf93f3b58e1740040a0a5c6da44d2e8765a69fb010ddd7d40d656aaae75027d7b1edcf6c1a5569ae48f460b13a6c00ba22213f77b03814178a088a8a85810b7192ff64fa0d310b6acdfdd1717ae7e13f347cc36bbd8e327e280e4df27d4e742c47a38fc0d1b64bf45e00cbb4b9bd08e3bb53c972531fe04bccf0146e68fb921aff46606f97b0fdc2229c97c7ac572b54586d5268c59ab2625b965edb66093ab110b877d51c2b1c9907c6a8bd781e4336403c56ba9933e5843a675c45e78c9b1ac8bbbd8fb2e494ea2a84ec4d2726de6198fa5de674012b3addb6742569442a547b808dbc06ad5d96dfc2f85d312f51caa029b34a1fb3a18dde6fc135fc7357f760b38f137082e626a76097eac579b7da59c9dc84671f984ccdbccf8ca2106a551606a587ecc6ea4769ec8ea969cbef8590d3565818bed4b45e44d3d1f8a16f720eb61aea51ae7ff72dd54977625f67547ee328b0f8d64bce123e259dfc587c359e1cb817b0af5bd6247f20452fa21667161460760704c3a0a622e26dc741af4a33acc2e10bf9ffe0342f4ebeb877ca062ed8ee05cc5658ceff231ea502c2bd82d75e2d517899a74e70f3a7e80db0cb79e31cb6a3963649102a0956d985aec0fec5d1c80e19abbaa64e88c40e474e07050fbe4f2a40b5b369312cd987fb6f420f244212304d692822b75a2e9bcef04e26a5b1423f8aa3a70a5b7fb4d0d3ba1fa5c887c86df9afc8db95dbfe717c4e9f158fa67cf509708c0a9a0b6572c3f82665f3c28b5f1043f0992fd41d8bb1874953d82e9d95113cde3cbf5db113a07ce937a538d896e973e0a8c0902e22ddcf48711ceb5d34bbb179552c15a92ccf74ff17e87198b6c739da55d86eaccaeb2be0e1db3eccc9f48883693b8f2a0795577ac855e6807bcb71b20c9407d31cd9c7fbd26c7223731a20108ae9bfb9d340c3e85c0593d3fb37d8c125cbd194998ce401f1fe9bcaebe0aa18d05cbee5253682dd131d73dc8759e22aa710f6bd10978e917b528f431c2efaf6869763f62d0ada69064b702ee7da3d77d605c8f386de26c49b7d77aad8cbffcc83b9163595a408a15fdf1c865f6ba73daed1033d2cee17f160e11f4262a0de330242f121e5fe186967d14d362fda9e5bb78f86598c98a259be5f51a9ff613c7dce50a4f986cfdbdcc4d365eba4436ed3beffb7bbe243f1478a605983f7498b00be1881c52a9635c6a925abffceb7a1d820b6c3ff6fa6864e58e0c4f600d66086a712a8fb4fda5681f7e880c5b890dfcfed55ca3893d285dd0a9bab3e993aa025115067d8cbbd493a0a88865d75229a173d5f33361b33a81767402e43cbd282a6d364f16f91f20919a00db7b27b9a3b813d4f7c0415c84deaf4277de9e48b1d82d1caf263845146d8c52714714f152ddb2bb6e522aea4d4e098de3976fb3e320c77f9236ef6489ba89bf9aac92272724d3d7761fe43456f82847b95c01d95b5b868b727ddc2daae15b631aa2e5c0d5b85828a07006934051d7826217777e48d078ce4680d54fbdbb17e007282f669895e35287e3fc8761d01817616a57648ea792e3db3878e9d63960f1129c77da61166959a16f34279354b5650a1a1093f43ac722c1c36c367cceb411a6c240744c7fab57c2f33acd624a959268515d6f56e1b8f4b06ddd80fbcbd82437341280c1a48e5a17e8ab69b06bb56f5e6bb18279bef43530960058f32bfffd9d8e40b04add87f4210bb5abdd2eaf4ded981a7031ea4bccc7984996c42153fdaa7f9b5553e2916d89e0f3d4c4d1845374a888b6f26b7c4ea6fb962728d31e62bb235add4ff58d8488ebcfbda4a8da737c495a9cd8a43a9fb5d8635c623829ff8581c1affc05dc95e753874506c29674675c75c5604e21de680340a439d0c69e9550852b55c630c55d8efec7bc0762ef5ab4b4df5350d174c5e13e4d1187ce19efd75111d85994a327bdf76a68ec3782e548b675cd913a987bbfcf15ae29d1ca386d17ba79afb3bf886a8ce66c18a4b93c46b8543c1954a5976b60287b2e87cbf122a5945c82d1a4606e820ca56461ddcc76a8bb30dd8616667a921eb61b0e002f4b572baffbca6065278078bde8aa0c4cfd9bb6b8a55ea273d5f96b03ecad274a3921186d30bfa87050d561f494cb0ea194133567b4f797eb16acd878657a1cb95c0aa26866417f8218bed0a89f571146f7d072f7ad3bcc9b820ae04f3ea9a5fe94030e54ec79326ff724f83b017aa1de23ca837819227bbc2fa89bb2932517cb8c4dc89322f9803082fd9de2436eba35f514685c1d45d2fc3ce3788245b70d9bfcebdbf437284784ba25953549cf7765e1a0ac6d5ed51720f3dba24bc45f4235cb099c3e25c9eb1872431f7785bc43e1bfdb608ae27dfa406dba4aa173f8bbd15bad50fa2f7bec9993e2d2089335e9365887244bef76acece94868360665846a344109c1aa3737859a9235636b70182a3fdf4b66771e9c23c16dfd3771fa50ce8d71d826640d11a5be936ba5998f1588a7a8780a262560064dd1c13dccc90232c414d4e9f60f0f8096805d342dd4d8886aee74616cab72059261b20c989ce4af97a81b407fa15cd8412dd81efe8c974e090444e8a0b940caa99df9198eff252179792e660986ac5cb0046d6d46e6a9c0544340341f71a08bd6ba167100a629dd90c2546dd991dececbfa98215cb92356e689c4803ed6ee1ff80697cd6f49550927819cb239e4cc6aa848e274e248b69eab9079da5ff421fe69168cf03e2441a466db2126cbb7cb793f25664204635370962b00b1dba431cdc7d10469c6ad15c0876a6f8dd0829e5ae453b1447d994acd20ba1eab0c32a2e744b0405f4535b87541fa58fb1a26a6f6b0b7ca15ec2b369786e1adf17b19a47d15d71e8a3d6570382e4c050adbca95de985a87359faa8578eb7f55a2600c758a22a54668423e0423df868e602bcd10a9860b2f9aa694d9e23b4e60c09f221532c1bc21b4cc25c6d07f116185a8493991a01b828de49da0b934aed0e36da161c2f9887cd2e753aff5cb06abb6758ef3b93aa752b5d821fd11ae03ca01a9a63d50c9bc39c6cb02a7c759f4eea1096136d544e031a948112778c3baf9b5d4a5a0fc03340b759a0a0442ec7433acd3e034b4fc0708c05ef85a46b8df274e6c9ea4086cb7a7ac0901ff405c622f37ea2338ebf36d165e294e03076133c7be52e7a39236869f7593bfdf15d6bce83464f74b153a6427c61b99177850a2853b69146714a0fb594e0ea80c9244d7ebdd6d57a3386ff7dfa1c0269bd8cf5287e47188a78f26f0909d9b2414c9b9e540ffe9a782101c5808b1e85a6833f32aecf58eb7f0e21783329195076367641364c4cdb0d7c3c63d51cb33d1ae7e88e72b87bb185f877371495f56e6d074ce0988d6f26d31f85356bcaaa7bfec1ad43f680851f794862afca3fb42ccc184c9c95449a3067e8e7ea1cb28436240b0cb9edd8f6a4a3bd0733e09c0986d3290f1f221033c810250f070a1426c33ca68862ca8431e846c0b6f0278097678c5fb191d4d00e03b6d7ff2f4d904653c58e5da10e26e0ec84320f28b3a85978e473a88fde601a32f525beb190b81be5a4e7ab65087483896e5a43bb75465fa6d3d8e4381d940e3349da63a174d6da1621892bd4589c771af257b097451a64ee5e723332ed058771fe38bd2d8451e26e5e13573d8905d228c8ed6c05cb75de7a0dfaa3e5c16072c35aea199d1992ecccbaeea590204efee622dfdaad4b79f20b419dcba8df1f75240e6e7e1faa6e909ec5fbbf413bbf8d367e7549d99cf0ed8abd3cba162af83c562912a914a875a902cbf0cd32a99f37bc839403aa066874e1a32bfc23d2485c893dbdbec05cbee5e4916674fd2e58ea4ae540bd96d4388960c29956f21e32dd2124da6a2b1c8502b639a73fed31ee6a71d9c272c3ccb94070cf3b2dab8c1ebcf35ad881134247296bef71af582b3bab7541b658fe69e958bc29d3afee9fd6b286d4bd1ab3487b35e54a3f66d7ad035ef973cfa5de1b3566fa0b264f4ec8d63eaaa8b18d82fc28af451ed48570aed23402ab21a12724dd8cdf60bc7e25c1cf5447da1c94ae822c2e70f19305cb3878f1b934a5facf32fa7c6c95de3b234ef623781aa9de58a8687b5bc8cd92f3262738009d00de87288420d1ea619a135039590558803bca64ba75940efd6e68e683e3bb644b8adc3ec1c61f384132047ff57b4439c0f7d9c6b9a68fc98bba6fdb4df9e181b4f4d255522c52ebde470d8a9d7fbd696a7529607fb3882270dc4c73a352566a8689356bd1b1cfcf8544d532cc1fd159c0ad8f7651f0657cdcf51b8483c35fb1610c61af4ccdfc95fe91d1695f03bb9a50be63128fad9562b1357973d0bef9478aae4234dfe3c244fbd03aa7bb0714d172fef26f61882c8969c85e74a8c2c2ddb8da402a55a094b8c76463d0c8052a276ad332e03fc231c70b21879a4459c3a11dd709f5e2d30249d6cc225f47ab3a9398466ea50d119df5c1b293bfc51015cfcb4024730c56d9cdfcff7ff9ae9936395b2d62d80af37fe5419e2319236222f3c48606404335828fb1e230c958463ea67ee8a46f2a8e800eddd252527edc9d24136e4252b8c5e72c95339a8e51720750ffd39f41e5f0f24daa2083cd17d4fe33b34411194e0a71c4dc860745affa7c68139b32aa14d37dc09cb8ed756988a3655d6ab3f8eb33939179ffc763e00c001d6f21692095315f6309fcbf2953a9e8fc58e6929b9cf0702eb8a453ac50f1e2d4b1b6cac736961c6984e90229112de0d74336cbacafd25867b715557d309c1d9b5ecb1d8853c1900567208f9f7b3e46e080683c1c38fbec0476fac15d4dcb2d80bcd120852ac71d41afae7926bd411e0a387761a30c071dc445107b69fe6fb9c75d4d3c4d225175", 0x1000}, {&(0x7f0000001300)="ae522eb04458db83514065ea533b63675ff36e6a3c3e877309336fb42715947d1aa8bb117ae4a04e1a9feb96245e4901204976f6f747026c16abcd148eb4be885ac1c7510f072f87fc2461b7db53e7be71bd271d2c7e6e7ea9cc8fe2186e32456c8a296b5fc7f3efd9f37034", 0x6c}], 0x3, &(0x7f00000013c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x78, 0x2}, 0x400) r1 = msgget$private(0x0, 0x4) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x27c9, r2, r3, r4, r5, 0x8, 0x6}, 0x7ff, 0x9, r6, r7, 0x9, 0x5, 0x3ff, 0x4}) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x10) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1a07, &(0x7f00000000c0)=0x8, 0xffffffffffffff40) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffe, 0xf09) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) socket(0x0, 0x1, 0x6) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "96f7cdeb90271131b4abf086500c9b6695818b31", 0x0, 0x5}) 16:00:07 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x2000000) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x108) kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) dup2(r0, r0) r3 = getgid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) getgroups(0x2, &(0x7f0000000200)=[r3, r4]) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x6f, &(0x7f0000000100)}) fsync(r0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) 16:00:08 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x40000000, 0x10001}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x2c) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getuid() ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000000c0)={0x676, 0xffffffffffff2bf9, 0x9c9a, 0x7, 0x5, 0x37ac21a3, 0x7fffffff, 0x10, [{0x10001, 0x3, 0x5, 0x1}, {0x7, 0x1, 0x6, 0x5}, {0x5, 0x1, 0x2a10, 0x2}, {0xffffffff, 0x6, 0x4, 0x7}, {0x10000, 0x80, 0x3, 0x7fffffff}, {0x2, 0x3, 0x1, 0x7}, {0xfffffffffffffffc, 0xd0, 0x2, 0x821}, {0x4, 0x9, 0x3, 0x52ad}, {0x9, 0x3, 0x7, 0x100000000}, {0xffffffffffffffbe, 0x6, 0x1ff, 0x1}, {0xff, 0xfffffffffffffffb, 0x3, 0x9}, {0x5, 0x5f1e, 0x40, 0x3}, {0x2, 0xffffffffffffff80, 0x3000000, 0x6}, {0x10000, 0x4, 0x8, 0xf2}, {0xffffffffffffff5a, 0x200, 0x6}, {0x5, 0xc9, 0x3ff, 0x2}]}) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) sync() fchmod(r0, 0x10) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x1, 0x30, 0x0, 0x400, 0x100, 0xb, 0x1, 0x3, 0x3, 0x1}) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) recvfrom$inet6(r1, &(0x7f0000000180)=""/44, 0x2c, 0x40, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0xc250}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x5, './file0/../file0', './file1\x00'}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000240)=0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x101, 0x548a}) r3 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r5, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) fcntl$dupfd(r2, 0x0, r2) link(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='./file0/../file0\x00') pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000440)='./file0/../file0\x00', 0x20, 0x100) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000480)) open(&(0x7f00000004c0)='./file0/../file0\x00', 0x10000, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000540)='./file1\x00', &(0x7f0000000580)={{0xd246, 0xc0000000}, {0x0, 0x8}}) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0/../file0\x00') sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000680)="afb9816928146142f54e6a7065320003d1e314587c4f3f198b9ecf4c5e6c672631832dc6e5e55b3840c9ab8a4b8f232c467dda1981eb1f38f5d1f67f34b4c6618ada056cfccdab843ac2153d7d342c0b8a663d6177e9bd63d1861fbbf869bd11712405e33769d0a8bb6927f8c750450eb2cf", 0x72}], 0x1}, 0x4) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000780)=0x4) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000007c0)={0x5a4c, './file0/../file0', './file0\x00'}) socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getgroups(0x7, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getuid() r11 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) r13 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000900)={{0xbfd, r8, r9, r10, r11, 0x100, 0x2}, 0x1f, 0x83, r12, r13, 0x7, 0x9, 0x7}) 05:37:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) getgid() connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f6b696c653000"], 0xfffffffffffffdda) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000001c0)="12b077bb46af0a01db0d1cf470c257d84b7df3d872fc3ca0edbdbabcc87079273e2f1ed7889c9b76d5c833aa0d11cec3d53ea91a76e08ed90840f60d4469cfa43319a08af22a75f801859704287e93dc934a8b032edbdcca8607c4de380ecea7daf806b74967a5d9a30e044aac1eb58af49528962423df66639dc9af21870b9c9eaf20da62770034ff6a9a7ae72e3eaf3f0fa807f3956253933ef3c216d12b2fcb50c47680322f03f1616d3c3e1aa310387da4dc1679bb881b373a50c43c417181ceedd28289f7aefaca3730acf02fcf52b7f6b61b6768d4e322bdb19826d370fc659731090cf9eb983b140a0a0942456f8c0bf8067a82d93ccfa0894573054a45517c9e41a39e3de8981a138b8d1936c7a9727a958e36f4496afb9365f2216279aa2bf4470abf6a436af4a29a0b63d52caca8d308ea0fd01751e8d3a75ec74e90ca152122aacf94fd577627f9bf6a40e12c9d2d32170ac222b03962187e12846d2926e3570b395d6bbacd5c85d5d30ef18632a105d892d929d15099d4ea1880f8cfe5ef8fd6064cc538fc60712979c844b455302aa7a21093e8e073e46e7bcd5f121c9c8ed7a45955cbc448722f5b60bdf41e89a629473d14e2a99cbf4c38302109c35ad0c896305a057f1639aa2c3152a0f131cdd8dbe6430136b161e64fc7211243c778010fac21667634a8fd85ad26d47ab598af11e15d8ffc0439764896b7f464d34f947b898cc2f23595fb9f1b287f85444e0310d3d01941a45718cf194334b8194fc0be7399a388a6405d5da6bc5d42903425d6972add68a0765d4fdbcc24987d51a83e358d243e6a7b1ed3edac85373c2e50e1365705d740100d507cf159e7e3dd3c19e6cf3ea4a92570575e02610198e093ac261a257696ccfffc123d0f5dba3da14e67a25d7c5daaa2aeedbfa2e95bd01eaf0f8dbb4541ca41cdace1e53e485ba09fa4952aed08f1774a0f17eb164a786ba12a6119a9fd5640d63559c3ac67f04c02ea4b182c56ba74d62dc54aa0e87eaf2eface24b4a09e4446cae1737b54a8cd0cda50de7b1edfa0958ed7ca19375cdb54a2eb15288c06d32d51fdea4afae8c8b20343cbcb3a1edd8780145bd07b4d0b1c96c1c712b772d66c21ea165207cd45b10a9d074aed9486e822d03aead481b794a196565421cc14ce590c538f4c9d2d116fd23ee773a9b8a3be68d71d9ef7d4817b042dae84de8068183f292379dfcd8dcace711862ce2a43172564d47d7213316250cad20a9c46d2d1082d5549a39ffeef910fc811a130d429bee6e266a54d7265b98b3123bc71f13fb8d4c30c069fb2ad6603e33f003481afd87f1271606662c154cf8d058704fcb8393ece6d55b1c80ce42e762ed32a4fc8bb8b65b24082252cbc9bb10141d3f5cffcaa3a2fbe84fcf433ca8426ca170c8b7e37a4a5fb4bde9fc33051608d5b6df5a1f367a80e0135a96daf5d9abc6134ea461c73f1242f05c6e5ed678a87570da98ad8b5a144e43c779c40de4b629e08bfc1db471fdfa82bf50cd4b9abd4e44e0a34140163d59064b6070c8bfd1e52c1f42d870927fbae0f6ffece4321e9f24f5ab3cdab6d32735e0e3df763437f7d9c9097c56d727cf0a05ee41016707b9d44874cde7d233d3087cb06d9701367f9ec8e2e4bbe8a6f793628ccfaaf3e6ef00ba14d5663340ee383008af7f5ac418f5f9ec4ef11f25ce8d60ab23e44f34c51b07309c062efae794c3200f979b275de63fe1a3ad6ae0101d7e3325bc4422ed03c8dd71946a3548eeac88a38f95ba4efc0b471e6060a4e6d938ab0780c4f6797c3ee71bd7fff469bef74cab03943d8d86b85e1b73ddf13b02c96c317adb4db93968dadf284643d271950de124322fe5e84d2f32bc0345073df0a9b50e17c8fa968ea323d30f0edec837cd387f2994c6a7325d44d4c5e3f2a334fcb2f9991d14ba4bfdf7882f1efaeb2533ac90962fe717363b58348f9794f091fd64fafd51aec9f86a6e9cc3ab72dfa3d662efeabf763bf15c136b3fedad2d11d225afa3d283652f9e2be975bb880e90966b46d59f612af74786bf55b08905e882e387bd32daaa89fc7e868f1c0eab2a57ccba0121e9068d6d7dd3dd403dfdc9dfcd30315f948b06b2c7084794efff169f2fa6c667303f9fa73ba80ebf0c7f3a353bb5bb5cd952f788835f20caa001bfa8e93b70c83e9479b6d842edf65a85c444358b6c048d490a4c3af259390dbbd10c4394580de2a5b521812a4c4e76354d5eb901384f5f32d817d2d5a7eb84d6812d52077ab939c34e721d6e22b3bcb8c46ad25e87ff5b96014193cf65a5f74d4a1ff29ca55f20536eadc5369a620f4749740a25490b90c1afe3b6b248dddb5c7a660b49b117423ab6162ee09ace3e32306121fdad28f466ef42ac29a898f3f88d82aad571990ea2a8080ebe5930ac7efe7d7aad5574c466c624123d928cf679f9c7f917cfb51ca3b3f64355ae5e1604897b6923c1cb06217b5b555007a058baae2766de66b0ee6d7deb6eafaf3f38527bd63a238db577fa44751d7ef8fcf73c77e9b48689d452c33f3689a284ef4810acd38d287045d345c505bd074dc59b1db5d3dbc0b2c9fabd3abdf9a5e269568beef6b897c73501bb8336c5fb6f952d12bde0ee4ebb774b6a89f678438a8ec4cd7188be16fde43568aa6a4a0d629c62b4057f7e669c057603f41cb571b090a8b0a97b8acdda6e88892e4dd61b7a7ce3a4553aa84c552ee3edf0e29fc9f7500bcbf62f741302bbadc0dde9e92def698665ff68e05b9263d026c43427621d9b3c38f5408c33e286534a90af903ddd541bc1b2ab0e10cd3c9bfaa22e68a1c5278d98675eb2f6796e7f050e22930701112dc9eafc6b43d337f7077d8eb6854db4dd6a8cc3d71ab0ea161dfb99d4e46b274dc8e8e71d1fc2fed06f31cb24633f8202efbf5b6161c9547edcbfbdcd08be839a7268799d9e5a594c60b342d99a577bc364fd73040d104744f17ff1b6414ac2586d1b1ead7f0f07749162bedec4ba6c046757e9a699ab84da32f31d55991e3a9074665ac43eef2c78af2f82ad2803bd2236f83afada7b195e80502f1f0eaace5c89ccfd1fe2cbcd144dbabf681259f0a221030e3be08ba461cbf5c3b847a58c268cf95826eedc4c7efc42eb581be19c224ad0d1c7784aee09d17857f38d0804e87658e7dd218302e9b1e865d62a9fdcab5545bcc0471c6dfe3bee68d0b17fa073f7fe7298740dbba9251b3d032dc53f536e3b1cfa087cd79ee64a19b86f1e41ad6aed27a958a3bf8cce260a582e1507a63c4663847284876596934408c6f025fbfca7b8733126d5f832c303136b56c49823fdd19d5f59607ab7cc0892d14aa026619c54517ace0ea4b2eceea155707324d44345322b2476f1b906703dc7c1a1a87c410c70206dfe5819797cbfda88664b4d57e3833474c2724db4ec99eaedaedad81ac40bad9475c6894e59c4f178014a3b708594e727cd88977470aac7a787036011e15ce767d71eebb26e1742d67a49a815a76f24c301a529568ce8baa8545027ba4f38537dc0f1fdee2dc9a42db0c591f1d3a5b7901b9c180fbe7150978380f09fee091576004bff1e7e22d8118b7c7a176295ab2fbb8c771ef46ae2875ba552c72b688c7c4d0e531a717bc60a5a7a92ab696b8bef06fa2d7db638258220d958d7547451af108207b4fbf5ddee7dbe534b6aaefc9f95eb0655660a148c849e8310591570875067f846729dd086180ab335637f0264d41ca05cc1c30c8cbe4c1dbb6054f52a04e623743ae36d49c49167d7b27e3974ecdb17d736856e6e12e8b3b6e571ed8db13325808e76f166a103c84b2ed11bf4e977468af49b0fc3c07e554a1df493ee9c6eeb5643455533bbfe5b59b88af87c321a01f90807257d66eea002d9d64e514ba0d4bc03b4fc77ca9b4862b529b36ccc51421cfd3c74727a3a828f11b67174a45946c767d0db4149b4840ecbde94c9e7dc31c2d6c5d854380865c24e4161e79ea7df5267105c8eb9a676248e93b36a761e76ab0dfe83dae2d0c38a889aee9ec8c8e29343d0d8023d861f15a79b90bfad5c606095bd657e6265acd5e3eebcb838caf6435883df53dff2c9900a6182481636b2020ee1ac123372f7eaeebc22b1f1a232bab4ffd81432fa92714fd2e98c8f9b79778cf1d38345b149104ae3951f7d1fae1aeaa1ec32f636d6855434db4e0878ff2e236fb1919d12902cac999f1a999c64252c5a1b82f8a4c1aa8c49291ae045756b841b0706ec283f57c9d8e8f6c45b838eb8e28f9bb8b44693960e4b00c38955b145eea29b4292a61c6e52ce2933559fabe1fea475bcb5bb082408ee4efd3bddc7723f885254a9c6655bb3366be8d38eafda299c429de01e1d316304639cc80e5c4b21b8b0dee160c56ce201846c63fc9474b21c449074d2a720302b0a3ad0c8a104a4786b832e160d1ecd11a0fb9c7aee837dcee0fadc8d0f6b8f0e6844bfd9faae3b1b3af932c9e4f886ddcf467941238dc4ec069cd62e61466a9b29bc2f1fe8e2da7208ed8bd1e6f5a1820a0e8750756d5ae04141990ca3cf37832afa73650424ff3e70c189472faac4bc2bb5f0cf61bbf3f5c9ac4057f39bbf0e733749f925f838e6d9df0660220f71633df113c9a04ee164dba843fff1c6035dd5d1ec22ca14174092747c7b2c15739c0c33e919e4383755439f1aedc4fd8a57a7a079d09436f1c274f4120fd90cc7f77aade892210cd7733440a0037ee0542f7875eadc96b70f96f3314de2f7e37fb45014617402013799734c274415ff104eddd5be80f9d0e924868f2303e46da1b4df6371a83071dff5c210172cd1dba387097d3d5f51a46bd206f950aecb50cd66ad101402410b0ac9c4d17f575888bbf153edbd245f1201afced76050a6fc350963f29eb263c9caecaf8f0ca1797286513f667ef7f622d2d942b6ee7ee0828bffcbf5f0c6cd8804431e638b2951912d0cd2526802ce536816394ca43b36bfbe70f02579f4ae15d04d19c46187b004e8fde2c96a9b46a22274aa8ce1644ae56b12dae57ff70d6bf05a46c94af1cf50e0c1948523173d53e9d8e2662f378a6e9ca4e14404aefcfe4284bb29b5bc8c1235d2d7c01344163c13ee5f6c8007cd57d95af3c409798589369b5fb777e178f63e8087d97a22c9f0a3c2ec15f243a278bd498223755a72f8856ed13c4a3b27fd4be0b21b31491a700a324a7bd68c8895121f7fdcfbed397b30ae6fe7176dd03e6530f3652e605d62c3bb98b63244b43a8a305db7ea5199013e563043aa1780e7274f3434bb3fb70842267fdda519b03694275ccbd15d7b63e1c3c42f33fdda6f90e4347bcfeb64f8a33f4c412d7021e86efc535ba38b80933f6ea30f6b0571a14ae82d1f3552e78887d93aa596487d5186f30c7a29d008a18263b6439995238268860d5e5a741c0c9a711bc0107a9c841d0c77855494d32149b37532ce22c3496d0fdc3b3d2aa735d51c53b189e7bc0d8563c3fb89c392f7a0ef86936c81ddd0b5bf2cdff6c38dacc9d90fcc22a3f6fc824ac470f36e5b0155f751f6f3c7313cc064ea0bf4199164bb0a62f33c1347efe4c68e9aad6245f1f34e82fa7f557cecc48a855aa99294390233efbdda0f515ff2b54564e92071850c36f7cffa5833d47968060c48d4328235b4d563479e7522abf6a2b5ecfbb196fe0436870a86f563cdad948a2b2301d735e8bd24ce0f4ea7d63e04488e10f67fc27810bb9875f8dde9b2ea107ff2ad92330e4613601201b6aabedacbc1992cb265376847471fcb03b2b6597b622", 0xffe}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001300)="73abe5b9fd1b35ba63460fc8046cb92a7b1aab0d54abe791f9f08e34d73a9235f36aea8dd619c8b065958232e1c730368080be3dc59801900a6db6040a07704fdf39c055db777bb07380a286f5c1865762b97fb466ec33dae7088f4f82735117d55ca4ca7aea86f64a770bb69f29ccf9b09fa02709bc24cd60c07b5e76c220f2e8d4288c6169ac97e8f573795dfd210c4cfcdf4cefa39cb5033b0701a1d4768cedc6b0a585285e630a55cc4d2a2a042d513cea007f7f42986ddb452ff29abde306f4ad6446ff954a404e05ef2245a226d7eeb9dda1d9273abff74f027f718475796d2e81508b5cafe4b1357276284f5a608f25bf811967227716744e6d0a3dc605370afc84a1b9a33b4893cdbc65f30c40a251adec2151afa0a4f4cd69164ccac530cc0b98aa0dc5298523bfb209b9aaf32c6601d064b5863364b147a0db8e6ccb06d74e40d9ab69f219160ccddede07e664d909f1bd993171bddc4ec4b5e750abe076f1120943ec908441e766ea9ceda4c5f8cd259933d566c429d3e2d54060abd4524ed36598bf71d3c159e902752022b722fb82eeb06cedfc48968821712481c351154352334d6ea4916def27a73c7e58e3b02ad726a46266de65b138d331cf7b64f048ea8b0c6fb927f85bbcd2087eac44394ff88efff8f724db310b8ff82499291ff84e8165b75563911805476a8a01004b071f75686b41d7e9b7b7787ad396bd41f354b6da55c85877ad4b8e40317fecc49f182179d7559939e7f90a5c1e8cf1445dfb5ae4ec139bb4cd81e37ac37f232a83aa5e18b5d565c973774d88e6c3476d1d2aea51eb13cc2af23171ceafc62edd375ebd08b4dcca443541cf51b2cb1dd7242678fc778085e1ba7ddf636a56edca9cfa9a3cdc1eb91921f9208f578f52cee6ed49986be9f60a9b120bc0e06a1117e6d5f5a32c28d8cb605952555ae30cfe72fd9f23ec90823e580f78d4dd0078b801762d1a56fef314e0413f7c9922235d9bb0ce711c6d1c7d8f7e3183d16fa36dac6db8eccceb179ebb7bafbbdda739a5a2fb9076f46b7181d85318dcf404e519c3950485a1bf5704668e9134303aa6867466837fbe388f0214bbe4c9b6bd963cc035ec24b69bf84a126b2e9534dee433c4356361c8dc45bb7e8a1fe24bd86a931d843519db3c161b2552f75de8f10074b5e05a43caea47dcf1c2d2ae170c82c887844c61676061393530f77605b9c3b27ef101f85048a986aa284d10f404780af876d618a16c4deff70748a59437628675aac0c3c200de6c22dba313bcbe9023339c737dfd1c3097e5297fd7c6b8b851f1923fe8bc4334a5a93f6038b934ecfdbc0c2e11e0c9de46f3405f23b454f28ac14463bd9f97e559fe7d2fe44292ef48f6cf8634364541ff53cfdfdd5824bd77d3452d2ac08d4400a0309cd272ffa2bb9452687d733d02faa34a77999f4619286bf6e27229332d462c0dcb108d13ebd05e9a0be5e69c9d413ae7edb4441aaddf274c425cddde945307e573ad427817332c52345b59ecb876c70e82437b75f762e29eeaed6f3ece2e206dbc815ee93d07942b48c584a1d4ff93693da544d44d761c3e5fa22abfd80e85c47028f6f27e63caa06ad84ee9829180b5856c9ce648d505535ac32c3c201b70da820c24b862e530d3c2759828c952e370638ad6032cae4e1ded5f90c94722c856f82e9ef595f0b0ae9af4c587886ae779911304d70b11243408a69166ab99c4d3a3ca7aa21e8f855b813fdc59b107521f0d87739561d6364068f21d2d4fdd115f90bf47693ca44cc9e859529858a55af385f6b57ffd14b83376540ef67b5b091b1e559a17fe1b9f991138711c470e886b8a6533b07187812c0c2753031a2cc06c6bbf23e7885a4cdf380f47f57c4fcfb6a051547b1eba2fbcc929c6cb6e90cae0ea7748608ebaf7e6248bacc64234bdb2a1ecbc056fb16e17ab06fe14a4e8bb7833f362db110dac0962163d230aeb79b459a507da2642992e0133b593a5001ba097d144077a655a3b6d36ff4257466e68386afd242d17c58a168c5fe004bb15b51e7a9659cbb4339b7f55c0f2037c53c0ccfee862a814e1b1a7eb3c6e0d3392358985177ce10487fb4daa12df55a2a00d783802dc289339451e4440bbc5d3e3f632c94504b89472a9bd650e4dc5340691375778ffbb2d368cb1a59d873e02e4bb2c3f2aa27cb920e744571eed3d6f9b693fd3a98ca2bf600257b1d05676468bb750ccf723f967560860426c95026efc9f4ac3e3e05e5b9f790af89c8bf51d7f6c881350f636b20d973a3c66c9c511da417989bd6188fab1da594dbeda0d6e4288c22e00a8d6ce4c79fd91a39c55ded0a92c780e10bb395aee653ff4d17611d0ed619c1e1f0d5294cd895b1f6e0a6d0e9de412463c6a5c044429dc74cd7177b32aea97533b2cc1420e509b2e34e09825525a634fe4cfe8f2933daa1499008840c4e9c2f066c573b44c8af6d5beff8ee818a1266c5f52e757e2be7ae632fac67d22199cf064c25967fbbab76c090da843468109cd71b306b15f094e2f56708d8bffbfd54d0ef06bdcd080772c25f1267b75ce301636b4a1ee298dd6bdca8602423f34ba75c81b271ae142330a815ec965993ec46158f92fa8befa7e6fbb7214cd8d5e922d1f84ab2588d35c91f530501005623e924e0befe683ec4833e224cf2df99713a1bb7c2793c313ca6a06e895dacceef5df712f58fa58a05094bec8154b3b695060976b081992fdac34712146c8703eb6173cd93d0e5ef750268dfed44df8142c73d5f7624328cfd6a3b7022e295417a69cc3ec9ad8ed144fb0d21c9c105945bd3f61f27bf255aa7bcd1f847a3d9a69f09c16a85ea1b67f408a7bbf1a2e7fe9e62de6c4ad23c419bebd3e78682eb58d17c11d7c88e37e881a9871c5235e62c118629925e6a131b4ca4032d3c34e58fda838f522d11d83bcbde53a58845b04fbe6adf83a3c9c3cd39fb5136c260fbb7737969e5b546d392682efd05541bf976383c819ec6bd9662409cc34f079a505e5d792e94dbb38d62e71e3d0f8150c3c458de00e082cd62bda0b357052bf396ccc41a0447add2aea74e321e04c744d2b98e518d8d985615b9a0ce5972cc5b595ff4d31bff30b81238b9a382a8ea0b251838fad4eefe6d5499a5d19ec9fd916c782d28dfccfa93c9d768eb0b02644b7ec83184f73913813d67fb8eb06b1ed463dd154cefa9b4c6a57949e4d433055679e368810aa693d2c2a119eae94e8ceb8129230229743c9f14ca18d8c2eb62b93194ce153eddebf96341ab74e7909eb75b9c511fc3282187adfdbc96341bb1388371aed0efe68d71da87a917ce5c8419cfc2b674500e0911e5bb6bad1b0d9ea492958679c59f7c25027f0938cfc79988841a030f57c209ecbe2b453603dc27c7865db32e58255298cb94d5b97d5f6738bda6d5bc394aff755630298d5bb7295fe6d264209bc6c94be6c1e7f657fa9b10d8beffa3d120781445cda0ac858abfa5213282d6db56b189355801d90697b9ea6158f15ddb83dd66ac192cd403dbbccd3aedb248d0a24636c5068e09499460110a5e262897ecc8c91b3261477b41bfd28af8d32eb3902b4de6804c90f6e8af8c5a5554ec4e9e8789b237a382cad6936c7cd3e050619f986f1c12244458e5ddf80abc0e9a53f87b7adab83ca8a6b151a44bb770473eeae746d245ba8e8e8bbf8aef228b704b65d0a8d9ce8040c3c00f6c086e2584e0aad0356371973f84a19089fd641198518e1db41d84289045220d7fb4a5903ca1b63c2cf7facf585330110d4750d1328085373ad48773395f059517886c11a54fdd04c332902b7ac42e2815076a5bde16511d9cde5ee0d4fbac16949700fb8132a7de0e76865a63fb9d1500038ebba16ba71a3eec2c663ed887e87dbeba37024e6e5130145cdc73e93fdf538a0ef7c6808e74e4ee13489c0e10d932ca98bfb3b63042de72bc00caba379d09228fdbef1de4584d76a023df49e0f3d494935029cb4d0bdc136819324cb877ffd499fcc01d5c236246750d3f46bd215cc04c30f5c37789a8d2c646ed03c585c58160f46ff0e3a18cb02c3a8ec193d2297e57a38626df489349f3b9698f50ab80852b704f091d39e50f8c5a6a2ae76ad21ecb8940664d778105b9091020d3d9591c05c55354c33dda2aa49103640478948ee631b1191df701b27d9f4195d31f54ea3ee061b348fefa7e9e3d468862c2caba8de4117d9286101be787a0ac9534aaaeaa1043434c948c39cbbc5e3013549b5db6ad03c6ce4fd5d3c1d5e38e4fc096249476605d4dd3a7703dea283b028fc635fe2f938d49da6bb6c6199096a931b1e1ba3c80d42e54889c1368864569ecce4ba556a745cf6d9da588793a66f3db652d95f12bbd98a3a7f5304c2d1df975a2ed96e2dd626392f868c47e56c3a6de3bbae674c8d29c30a4eb440db23ec39810ce548fb8002c31980d0cbd317761202c8ec333e224ae58fadafd76744022cd1864758bd1eea18c560733c0b34008ef658e2d55dd48d1c842493251afc1827825108c5cf44e4c0a002fd5332f8f138f57b70a667d26e9b6d0d042ce6301954f17c30fc3c11c838e627c15ddc1f818ecb03ecc16359f9b4693a43477ccc2aa14f9403ed6b2097f799c86f9141f9e41209bfc2ee92d890df9145d470b24e9236759023649b64d520106479bb8ae566327872081dc45e49ae6b8ba97ab154cad3dc8c2ed4b7f38b23ccb1ef68754136a79e04d0756c25e600e59ba1bc751c24f619a1f64983f9a0ed8c804c1b4255cfd4d0fa1d55d635be748710ba1608c67ace998c46a9a2b09156aa360ec1ec7e9cbdccaa09a439d9c5879b83830dc07126b35c4cfdefcff3f308a7c52f43fb33cb812a1b25135a93e1213c2db047317707165bfa1bf132944d28aab18802f55755747f98614fc5de7efc8ca2c5a53f4c3514cfdaf5a908d5c6f8d00c489bc5dc3ad25d443335edcee56789dfed67008a952fb0b7bb80c8c83171c5c4cbd54a8a0ac0320ff05923b8537599431280c881406d5af822de0024b800fab91fc88a107f8784197f2a7fd0f4c5c8fa484e24101193dd215049359d86abaf290424847aa8147dc62e3308ebbcd3e6696cb54b7777805c7a6fa1b1d809e35d22b9fff459192e5962e95d4e58d6db64905eef9ff27dcb3730dd168dabd3642ff471541f725995ecb52f0fb7e595dadf6c6c9626431d69a287ff741996cf9e62f30b17b42fafdc0635ab10aba97d2e87fac9f214dbcb25b0038953ea80cc10a7c97496b36ce4ead10961687e5b5757765ff26325e290d78065e15ccfc8a1977d5c6e99bdb65e38dcbc0d34cc53ba55a67fe4b0dfc7080c59a49df154d7e6aac7fc1bf89c00198b87928d195556e4b69558e9e6d162b28c113bd5bf9d0778f47796974578b9ba35e9cb9e89b06fbf250efee506f8a4657104b516bc3b4708dbed8a58246da69fdd96cae3b4a32e52efe6f37180f1af1bf7a981b49a53a0e3559c56fbaeae3089803f1f69027a41b79a2831926b4d87908ebf7cc785c22479e740de4ce8d40524f63e404ea175d7593ef0d96e22a9ea4636221a89e7034208628cced4e2d85ceabc6d72fc6c99ff96b43a03af8033d926c87efd7f2f094c960aaed4150b47e3b09c20cd585f89a8f5532162df7d5c2d3a7e7718b3041810b1028d8420dee2c29f5c818a0a1b35944f3c1b016a2e0be369ba84daabdd27bf5b621bd6c2dfe4aa4932277fb8f78435f823d778434d6fa4167486a284bfada27f8e671d5bdf3d27d63225728a9a9e", 0x1000}], 0x1) 05:37:04 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = geteuid() setuid(r0) r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 05:37:04 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r2) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x3ff) 05:37:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="3d8f3fdd4cc1346b16f2dbef2b323ac737e07b70dd2b465b5327e28ff01c0ada03d4b15b9247937f0eddb44e37bd7e702a706cf11aa83759970599e7ddc5d3afc1452943439abea0172fc65e673ac69bb9529b7b290c14b791eae5b6611b8b7689918eb6feeaeb5bf1f8c02ecc2a9a4174b68cc5ff19ddebd14d71a7c900863eb113a4d28a9bfae65df93cc0de8ba432f765032fdd6ee006804d65a52cf3622934d2f7b026b8d69c7c1e840e766177aae90c0c5f93c5de01598474008707580699bf28c054eea36869dac297f0693d438abe43b18bc19947c5850079", 0xdc}, {&(0x7f0000000180)="6427ab7741a768ba5acecfcbb9f6b488698d595d41770f0404edf6b7137f1ebf3bd7ab7069d52e3984436f68b2b0eb7a01e7c8f57c3fc4aaf2cee878fbaa249cf7d8a8058153149416040e900988b76c50e9b5a307041a360e121db7fa54403efa14c0bb91ec953d1c47ca8eaf8a83b56f80932bbc7c12dba0dcf2fc2d2772d6011b5a29ed2da7e518342de17721f7", 0x8f}, {&(0x7f0000000240)="749684f811b1cb3f1dfb6fe496c5d7fd1276b377ec236dfbc8e720f79717bb4957a919eee88803", 0x27}, {&(0x7f0000000380)="4980dfd3ded99b42855d05e3b2ad3850e3b0b270886287716019e023a89e6a6f8ff6c4368024c05c985a2440e39e8c7fc49c7bcc179d1dcf6d64a447c82613e91983ac6a7e6c314aa15deee582df3ba454f9f8836e6b97b539a45b26060b6450d55fc94a506bab7857c0017db3f32bd442350646cfaa169637f8dc551ff770ef6cbdf272686185fb3bc64770a4547988761da72616ecec89885652aa2319137bf802cd197e2f50133120e9cf36f52f1da105c9b660907929eefec55472c1e43cfcf55f60f3febf71787eb17df2", 0xcd}, {&(0x7f0000000480)="286061390de196cb06197303383f17bdd1932bd24fabd9cf29cc8c90c0a8f46b322d6307f0486a03905cae46ba7394afc5e6cb47d801739bedb4ac899f33a8d03583467b8d3174176c9271bc749d93efb2fe3c29f91af03e704a053b14a05e983bb99006ab37b1855cb2370f1230103348c522ba7e2a42f05a095e8ba5c163d3c8a428de62e47060280f3ef465cf44e1d0485b22b8416347dcf27bf8a2259073c636d774345d770b0c1c9e03d637672b5b4a8d0cdf8fd2d7eb259b45bffaba07dfd5fa35fd26a53787fd608e362a55f375d3ac0c4ec1632e30f110ad79f2e5cc71ac", 0xe2}], 0x5) 05:37:04 executing program 0: r0 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1b, 0x2, 0x35b) write(r0, &(0x7f00000001c0)="013d00e500000400de58ac2cf4fbb044fd5dd901", 0x14) 05:37:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x180) 05:37:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[0x7, 0x8]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) 05:37:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x87, 0x1ff}, {0xcf, 0x1000}, {0x8b, 0x8000}, {0x8f, 0x7}], 0x4}) fcntl$dupfd(r0, 0xa, r0) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getsockname(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/97], &(0x7f00000001c0)=0x64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000000000/0x1000)=nil) shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x1000) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname(r1, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x10100, 0x80) unlinkat(r1, &(0x7f0000000400)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x40) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x823b988000000000, 0x81}, {{r0}, 0xfffffffffffffffe, 0x0, 0xc, 0x7f5, 0x20}], 0x2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x64, 0x3, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x19, 0x40000000, 0xfff, 0x80}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x90, 0x7, 0x5, 0xfff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x400fffff, 0x1, 0x14d0}, {{r0}, 0xfffffffffffffffc, 0x62, 0x20000000, 0x0, 0x8}, {{r2}, 0x0, 0x5, 0x20000042, 0xbed4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0xa0000080, 0x6, 0x90}], 0x2, &(0x7f0000000380)={0x800, 0xfffffffffffffffc}) kqueue() syz_emit_ethernet(0x2, &(0x7f0000000140)="0089007bbb044fe1d443029ba3de60eebf726b5d1cb004fcf0269aca8e8501443a499b3ac76c2c3017ff8f4c65922fd6f8a7594896e75a624413778af0a27e0a10aa4a13516eb0753681fcd07b329bcd7dd27f6804bead65fc49d5a50bda18302be0dcdd03d6d45bdf4391626d178fac54a878") 05:37:04 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x330, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./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) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x200, 0x0, 0xfffffffffffffffc, 0x0) close(r0)  OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7, 0x8}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) 05:37:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) write(r0, &(0x7f0000000300)="4600fa7994d71e0643146f6c8bee9ca81def3080fe8eba692d8e3cc74d3e5b7b2954b4818a411abf4d5c8e4181bcbf015cc5898fa5648fc06da1361845f8f25b81b34342fae53ab9614bb8", 0x4b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$BIOCPROMISC(r3, 0x20004269) write(r3, &(0x7f0000000240)="b8389e0e0b121e445eb59bda5f5e40663ef520b46bb2645c761d161ae4c426b232ef220ba789c1a0d831c3c5ece16c8ae2b9ee928e5aa7ffb9da090c409d7c72e2fd20afeab4a40a37745c5fc223a1586296d63eb0765f99424b4acbe3c3e0cdc8946ba448cdfcdafd8729b47bfa55f0b921a085084dc749c40ce6d2dbe622aa2b154f119e8e11a57219c7d068bb945e5c4820f32cc38d5f7332f8c776dd", 0x9e) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) dup(r1) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x800000000014}, {0x6}]}) semget(0x3, 0x3, 0x108) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x3, 0xfff, 0x9}, 0x7, 0xb0d8, 0x9}) fcntl$setstatus(r1, 0x4, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') chflags(&(0x7f0000000280)='./file0\x00', 0x1) r2 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000240)=0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) 05:37:04 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$KDDISABIO(r1, 0x20004b3d) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[0x6, 0x200, 0x80000001, 0x8, 0x6, 0x3, 0x2]}) syz_emit_ethernet(0x2f, &(0x7f0000000140)="00621c8ad620eec7497e620a05c032ae91532087db1e3a7e8305a33942d3dc42a8f00757ed7e5325d37cb29fde55406d02f3fda953b1e9f9e936905061ebc3e2da70e463354380c88e3139b25eb33e74948e2c9c976a063c9160b882819a0005ada7c83de8d4cb1849a77a27efd56a5319eeab741bb75893edfabaccba21e81b05ad299cd6d0fe5d77819655596370a20e01dfc7d3092064aaf59deb939b9e679a9b754982deed3ad8ccada9b19cf4b4541721c1c200bb7382effdcadd96c158bbfd0969fc1e3c77dd4bd54d3da2c04b87b4c26cda3747673038a04a9375e3f6bb537965bb65f05085a1afc5561d66080b4775f59bf6cdb47f23844deb252b48e0566b07c1447677616a10e3eb198360cba21348bd5d4d48420085c7a166b40ee29da16d864182f2cfbfe051703fa969dc6aed4c0bfa923e9b21318317017628a11716b418149db89356567e2e761262fbbf09adeb75c702a094e42fe99b33f2309c13e21290587c348d05327f525792a3b01ab6f00ecf5ec33b5549c9df75beba5d8af8641f0a57eeee76eb1bc38e19899ceae3181eddd50afc63ed9f8d88f14bbdbc641ce8e57ae3277d0c2fa522754fb968efd268c7") 05:37:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair(0x20, 0x0, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xc5, 0xf0}, 0x8) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 05:37:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000ef000000000000000000767ee3a31adec42e71eb0000003a8062519afe0386870592b365cd74f900"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xa712db6650a1e6dc, 0x7fffffffffffffd) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) 05:37:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)=0x8000000020000000) 05:37:04 executing program 0: r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x2) setregid(0xffffffffffffffff, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x3f}, 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000240)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x8007, 0x9cf) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10000, 0x0) 05:37:04 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x20, 0xa1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000180)='ml', 0x2) 05:37:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000340)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [0x0, 0xfffffffffffffffe]}}) 05:37:04 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) openat(r1, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x20004455) poll(&(0x7f00000000c0)=[{r0, 0xcf}, {r1, 0x8}, {r1, 0x10}, {r1}], 0x4, 0x6) 05:37:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) fcntl$getown(r1, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) ioctl$BIOCPROMISC(r1, 0x20004269) 05:37:05 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000001200)="b8d2ace2176fa7d776fb4f2604bb50aedbb908faab206c198277ced2ebab07cc7f55bf2227ec36612b8ac287bc5536ce4ad36398a74c31b1d7d489dbf1e557a3123a42bb0c98c83084dcc493090be6a875cd193ba3c6c5e64ee4701fdc3d05629f646520c340740cf6f984ca48575e180a0df8c40a0d0c277d1a2149fc94da50eac793f52121deac11690b7e89a305bbc10906729ac49e1c0868eefbfdab3ddb7759182c6fe0992b345d0e08c55e641faf9abc82abe86d70f5be4baef2081cd0fdadcc57707a421c0621e03c7340287a0c1987e5f5f6f3df3b60a6a8d460e882dbd14bbbd6d0b13e54b2a60ad126079abada4e7e6ebd35aa11f2c9f878", 0xfd}, {&(0x7f0000001300)="a057f720120988ba86996200f45c1888ebef758c3f338a45338dab2b2d6a3ed24902a272f479c545f03a83fa160fa58e57118bf787fc1b0ace85fdafdc07e583d116744e91ad3a454f18e13495d7877637e0b4f9cf8db8455134ce1de7f8ddf2c5fab1370728640ccb859d29f60da9780f3133d5219766cc4f2b5f475d66877a8b94e5e7327f9096e8799648e7411b1b2d85c9d4cf632ecf55e1e5fddb952eeebbde", 0xa2}, {&(0x7f00000013c0)="84ae95ed9abc3ab5a28e3d24af37debd545986805a83ef1725ff82450cdc70a1e9390ac919f6ed9cbeba51c5268e", 0x2e}, {&(0x7f0000001400)}, {&(0x7f0000001440)="d2949744c17f09f55e65d0d5c24cf6bb56851c8f183c5889cc73d32a70e0a4ded108601ca91022fbd945f0b982adf8c9b064f52d915811c6caa5eac08a7c7e4aecf60392868bc9bc9b6a8fe4fdb9b6c77abee0680073d59da287d8252f47f0e6695844343ccf418467e54522bb8f2a2fab1f19060dbc631ce0dea77825d55adc045b6508f1d44049e4c2cb6876642e40a05bd3d838a6b8accdf4", 0x9a}, {&(0x7f0000001500)="42e683995888d4fdda29cece535bc258f8925611b21c9d9434d14def2d8d336431686a7155872d3fe52e566f41d56c9894b2ac1a74ee08c23da3bbd41973bef36bfc7a5eb99978bb052da289cffb1e31614f800524cc47753d0a8f3ed1e77ead10b625ea63f281760fa418581bafe1ebf3d7bb", 0x73}, {&(0x7f0000001580)="3b497d4013fbd1ff9474df555ea95183c8cdf4b3b2a1f9e2b3c39c1502ec", 0x1e}, {&(0x7f00000015c0)="81c8c0bcb75cf0d926f3a3b6155e56fe4a6255be9321166503a6839f2a286943ba0098e244806086d8ddf4166e23924151824fa7e85e5da8d66e9ca28c732a6b3cd78a1cd2e553025865a11df8a397fb8aaf5dba1301f0b100df5bf33e054fc12179c02fbe7001fef3bc97bceccc883e160af0bb4e40e8d61cb9322007936f987a8c313b5ac6db57dd62c71753c18f23821706e8c13ebe3b6ea980804ca6eb5eb5b51c0e0a69106224dde5e77a375ce7e5b5039d6c0c219c23ff37821787", 0xbe}, {&(0x7f0000001680)="33145ed65ef19285feb07ae04c8233cfefc89f752503660e44f830bb334a349d923c", 0x22}], 0x9, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0xffffffffffffffe0, 0x3}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/110, 0x6e, 0x40, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r2 = dup(r1) kevent(r2, &(0x7f0000001780)=[{{r1}, 0xf12a5259d29408c, 0x85, 0x2, 0x5, 0xfffffffffffffe01}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x6, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1f, 0x60000004, 0xfffffffffffffd1e, 0xe8d}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1}, {{r0}, 0x0, 0x40, 0x8, 0xff, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0x2}], 0x0, &(0x7f0000001880)=[{{r0}, 0xffffffffffffffff, 0x88, 0xfffff, 0x100, 0x6c}, {{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x101, 0x48}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0xd4, 0x7fff}], 0x100000000000, &(0x7f0000001400)={0x9, 0x8}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$inet(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x841, &(0x7f00000011c0)={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc37eab7d97bc7502, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x1, 0xffff, 0x1cb, 0x6, &(0x7f0000000380)={{0xfffffffffffffffa, 0x3, 0x1, 0xb44, 0x6, 0x8, 0x8}, {[0x0, 0xe200000000000000, 0x1, 0x1, 0x0, 0x0, 0x6, 0x101, 0x4ad, 0x10001, 0x5, 0x5b9, 0x5, 0x9, 0x45b, 0x401, 0xba63, 0xeb0], [0x2, 0xfff, 0xbb70, 0x81, 0x7b7, 0xaf, 0x1, 0x9, 0x0, 0x80], [0x4, 0x4, 0x80000001, 0x87, 0x1, 0x5], [0x9, 0x6, 0x10001, 0x503, 0xffffffffffffffff, 0x8001], [{0x2, 0x9, 0x100, 0x9b1}, {0x80000001, 0x9, 0x1, 0x3}, {0x2, 0x6, 0x8, 0x2}, {0xffffffff, 0xfffffffffffffff8, 0x8, 0x7}, {0x3, 0x0, 0x2, 0x5}, {0x4, 0x9, 0x1, 0x5}, {0x3, 0x5, 0x3ff}, {0x1000, 0xfffffffffffffffb, 0xffffffffffffffff, 0xf8}], {0x6, 0x1, 0x100000001, 0x3}, {0x0, 0x1, 0x4, 0x8}}}, 0x35c, 0x2}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xffffffff, 0x6, 0x1, 0xb}, {0x7, 0x401, 0x1, 0xe7f}, {0x7, 0x80000000, 0x9, 0xfff}, {0x68, 0x100, 0x91b, 0x7}, {0x200, 0x773a, 0x9, 0x5}]}) 05:37:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x83, 0x2) 05:37:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x85) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() geteuid() r0 = dup(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) geteuid() r1 = geteuid() ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4f, &(0x7f0000000100)="bfc902282d41181e53809f305dad15fd704c699e7d384778ac119c3c1b8ac0529bc5c9530744afd8ec1b8aa85b09497663c521b01d5470538651d6e5cd7adbfad42edcadc0f1350c0e860c0094f9f2") r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) r2 = semget(0x0, 0x3, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) semop(r2, &(0x7f0000000080)=[{0x7, 0xf44, 0x800}, {0x7, 0x81, 0x800}], 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) shutdown(r0, 0x200) 05:37:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=""/254, 0xfe) 05:37:05 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r0 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) 11:09:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) r2 = semget$private(0x0, 0x0, 0x288) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000100)=""/21) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x12) r3 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000140)=""/172) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) 11:09:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 11:09:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x2813, r0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/36, 0x24, 0x7bdbde487ae0d1ea, &(0x7f0000000140)={0x2, 0x2}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000180)=@in, 0xc) connect(r3, &(0x7f00000000c0)=@in, 0xc) readv(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7fffffff, 0x7, 0xfffffffffffffffb, 0x1, 0xffffffffffffffc1, 0x4, 0xfffffffffffffff7, 0x0, 0x1, 0x800, 0x9}) dup2(r1, r2) shutdown(0xffffffffffffffff, 0x0) 11:09:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="6e6eaee78541c2287321b9354e26d69547eab125350a85ef7ccae2c979a27d9d4790aef02e1ece71abc69c26d867cd7daf7b71e8b56f0799c55a8e", 0x3b) sendto$unix(r0, &(0x7f0000000240)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 11:09:53 executing program 0: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x2a9) kqueue() write(r0, &(0x7f00000000c0)="c67e99a4ac0ae99b59bd17dc4294dcf74e5c1da5f00f902c2ef4aafd449a879f24a5f4c6482081bb686d15187b71bc7e5ee554344fd86fd4fa9f0329a0b50bed2b622b516061a3cbf8c2ce8828fb8255935edf5e92a929b727", 0x59) 11:09:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x48}, {0x6, 0x0, 0x3}]}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80a, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x26}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x0, 0x80000000, 0x0, 0x3}, {0x6, 0x80, 0x100, 0x5}]}) 11:09:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20280, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8000}) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() getgroups(0x0, &(0x7f00000000c0)) kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) 11:09:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="b4a6062102c1ba8d4fbe0bc7d18d6fc77189d788543c1348129cd87793be8deeada3d62cf69f924b4aa8fb912470073fc565154a59015261545067ac6f4f90969dd3acc14dd40a3d37aacae703e2117f14ec2fab1f052f06c63c2a7df0d0de76f79d3a0e07dbcaf92196b4216e043b3b0a05a8582ded9393b1350aca097f2c9e4e7f543cf4ededeb0ef44d4605b7063cfee83f35c1f974e1f05c1097babc2d57f9c1fc81686f2f3859c72dcab5ccd963a7a156379f9c33a6f6a736596916774e2e3053ca1a12026b32bba4909126902949aca51593274deebfa45d3afb21cf29b6957bd06856bc8dc532acbec7d7f7360b6ed3c6b2126f7fe1178b42e315a5986e8a80650381644acdae77a96e54f9524125f98c73d9a788082ab9e0f5ae3a2fb9a796e50e603da7d9053ca8b41a783d1bbd468d317a926a2fc91c9cd220f82ecadc337e9ca63ff2a83c08826332bd4c5b27002091a4c82ffba97c9fac4741208966b7bbd1be8489b7d7b8cafe3fe208005ce772e4428d5155cb243d201b576ae48ec2c9c45b5b1d91a8c048911b98239960f0f5513324c7df237068046645af1e9972b5c765ee1e410ab7036cade4f0f2ab1a56005fae13bb5aeba6ee9c14b10f16b7dc2af6959cae68481e0e58fa715f099b27ec1e738b01e03db4d466c14bd9d47fad7d810971a8a46c2a27cff0e771dc3abf7bf30f50d5f1ffe13b5e5d04391fa73f31c6bd783494d5b7f1db9bb54cb5346d0abb3388f22a264c3888b600a4580277d68aa6849d985cd887f222328b36904e703f785a57277faa016ceda098365ebdc095d1e9a3d6e667ee644ad3d643c429398b6aa4f3eee53acb971f71f2614902e14c3117ee06704e2c1b0fb3aa61ef0cf8e50797268f4f4b898b2e8facd789dd12778ed8f9505d49ad285a1dcff9d91bca16bcaf6ef855309821b235f745213eca5c715b71a90a744a16e6599c4d4491bbf76cb55b6b88a8d44a23db8d2cb92232ca58d0aa707c5aab29d81fb6b86ee5cabe8947d1b832529e3af649f1b3459015d90a817f4f27436cdaa2bf33180a41a6f262f9ceb93b27e75526eaa86d5ea22eaa2c681703bcb4ad15c105a5905747db656db41f6bee3ece6929cae6a0804f800c26664497bab772c9b100ad4a6e969e23786528fbd257f9571bd9c70606f9a42ccd3d8c04e54781f8a2f80f6bfd10d02f14b3002f18ca7c93fcb95d56a8c8aa9ed537536b97548fc4e96097ebeebcdb89d43a42a7e766fc664bc85b4046fe6c358de09c6238036601c94a4df364ba57a4e1bda116ed2f69a65624f9037876c2090965ec767bb862556e0d5cf765b2e3928c6c05ee49b7bc8c366fc0540816503f81238c133587e7b6532438749f9e64c01bae9bcfae9c750293bcad7881334025db1bef9200c46e365e8fa9e2a997c339a0e9a5f0b72caab18ac058a6ced1a79511a30486bca8d4cb451896c3c45e02ddbee8c303aaaa51c2c6d11b5d6d813e70011b1c6889fc97c9da88d482c86c6df3982846824b8f1d34148bd42cf7eb18a895200a9525f926e93e8db502c681edb37ca32f8be521a5defddc18b6aa2ed78da84847d6e709a51849496f92c4b283de26c8617ab7cfdc45c58eb99a63c447820d72d29e7f6f581f99d6feec8eb73de590e4071c0c3a6f53a16180acb0254f288d8494887edc94b47a2d67bd2cb2012caefc53d1b1465081c7616fa5fa47ff15aa7a73763c75d3cc40e1d0af6000fc57d7a7b3db5fbe12154600fbc152b115f29815fff8185cc5d01f63b687944b4afdd5491445c299e6206b56d5ca2173f435951293b0640242900a260d9d3789c8134a6c0f8d2e90f3f8a7d2454fe5f7295bad68593f5d55d329e27d898a42373fc8b8d2d34fba28378e12cc3c1a12dd45777517776ec5b869bff348a4de6d9edd7ba264da46bc0d4f4dd4e6fb13a4f42c191c94a7eb40923767e4a36d6ffe86934441c7b33615b673cee32feaefe144bfa9446b5f1c312a988e4672d9283002e8bfe8366da4f679c674f860dc05e533e40b221ce8ed638d32124cb0cc7dbc805564db8eb4ac52fa6f916ed7831085d750d7640267eb26400b3ae25e4c5d62d6d1d44fed215adc39dc1e959b2217adcd368937730aebdfc5c0dc5f94f3607ba956f7b03a2bec2882021bf419662efd56555363c1bf8ffe24ef542ec84e3b7d040681a19a00dc68218f7900ca7a16b388c94a37d78044141547471cdf47e4ee4ab74409483707dcd35867e690f50bbd835d1be3a764d413295f961ebbafe6b2d616e6611a072f9a7069f3804cef72b01533ef1ea7ea96ee91d894656aaabf72a7d2ea01e09751969155fe39ff00daf13df7955f5e2f3d33ac7f4d57b7b1b25b4e3857d18bedabab4f5ead1a1b9ed01448aa7de0f3cc939e1d620401ae62a286d2e761ae52a8ce0e096c30ee646777ac930dfdac23649bb6f713b8dbdd6948c308b5779fc57c1fbb0286d0c89cf8b022a959df46218ca1c9355875f59487b0ceebb2c66e3f9016254e19623de040a386cbd2e47c44c2a9c9bc377c485cd693e0fe83034fb69370d64ea6b6b59d6e49837c19b1fb14103d523bedcf5ad179db16afdfa0f1eab3df03272b8d4718a09996043d505a08415063a1a378ca9c17895707803364f7ed266ef949caedf386d05aa70babf8f4cb6c32dc01731a8de927fc79287e5b2e341827e2897f67aaba90b69b027f535a20f4a76abb377bc28a43123105af6733aeea666b3b911a93d2c490a1c6ae6f49f9b363150f52f6bef90c6ef1c44ce2ba3988a0ed6a37ebfcc10797b3ec04f5553de961457150d35cd366fe40d84fc46059795129c5f6e8c5cc4b8d82b2fae2fee2ad4a5391cc42a1c429b20a694115b4c5821a8fa951d5d2996ce4b2f6d5e3572cf3a4586165130a5dfd24db2fae7330f114a4384da554cc6d5c6b30d6e705b7a2b9b1e188881502fbd11f5451689e1d6fed762e5a826a7ce827a84d391714fbd692a5c4038a213b791c43ecfbed8a85f569d366bd989131cb14e0ac5be3f42487eb4b5d4e78933c2f03d46028ac46f8d1338ec155013e95a49dafc6c35f56dc73492e6f29a65eaf8ea8da6ee00bc88a62fdc8ffd1a1c771ce47c6704ce857cc08c113c502594dc97a849aa68827c876799323cc098f9ee531aa21a2e1e2f4cc51281a7882d0a195bc34af6a9deee58ca7d37ab643aa50d437c5a4f5d538aef39e8c26d1771cae9a78289ac5da8485cfa98efda901abe7e172d8725d884934e24764a07d94aaff3875203fcc14a5278c253bfd118950c97b820a9032d8dcd2d7cca80bb8f12882be15306520a875ad82d75dbc37b151250eb21d7a783497892bbe3822cfa35016f22db7125b13a757a412fce1be27416a62dfffe716d177324c2fbe260ae306f567c4ac1363b0ab9a88955d39f21403160185b280ee1223c05735246f7b90b0d2b870ba4c8f67b44a09bb767159fc71befe4924ad17be3a1309dbc59f6b779c3edefa254f47a3b1e044f376bb5d90ef4dd39ad42ba552801c93e3ab702440231d880c2d234a213c1028e5790aa3f8e97a5b2573cfb1e9f04905814e3e36eebf6dda1749f7a9a53c6b5cde04f8616292b0805e08c960734ace7f820ca30cfbf769e1eee1ca36aa6a036e6ae8520bb47fa6c1400dd32cd109fb657587816f625cac9de2804a69819d3d2c511dd2d1afdaee4e0aa2b3171b8a748f2f22b14d03f4f2e9386528e4ba494c4fadd9c8cb207922b05f126a0930f6ff8498b75542243b4bc85f03da17c544a82360d4f674af38d362c42fdde94ab6623d41463ec27b290611d2a507d156b1403044ac52c9fefb2cbadf190886a67bb0219c613b75e41eac371a8d11a80448c00873af2c5c0309ce0af2dbd1aa2b98d667303fd309d5232c7cd66f3553519979eec7716dc6267eb9c125bcf3e6aa7718847213e834495699090400e1afbdb27bab02494d0fd8b5303b22deba4392fc09731ef1cafabbb05c2b05f8af51883cc04712a6d9ac9c9add9a8b1084ab199e3755968561d4db561562f5f077701ab695a239f03dc51ab331e36286761fa13090dbb977ee4aed5d746776a4688e9ca0591e1e2dcbb2f9ebd565c1aac3b12dee2c93b44e575c7620b297d09ede7eae588225bf96c9de92edb6ced2f035b2f4971c74cc6c8ce89c32f6e8922950855ff8383a9afe7df013a038b92f4d1d3b69e0dcff68677bf61915ed5972f1741b2efe20c31d7d2062b64f808b3602a3e2203795efc69ab90f63f97193b6063e8155c6206bc46a31e70deb24b22f575d487712f0af1236edfd76f836297c724b5a9af481d4fae36de5a50855e22eb117a0e9d0bc5771a2b5c5ac17942b6171265ef57241fce9d94e5ae90883f6ff309d02d2a4d0a4f383cb19d0b922eac8ae5aa5e82ac71ccea02859be56b13bd6c4a1616163bc17f177262c84888d492d5a301b5c0d8c6fe0b1d951dc9eded26f4005dcd86a1fdc2bc13ac7aa63cdc4478be16e1c315c977c06590bdc1ce2f3a5a3cab087aabef8ac41052c3b3f8b994f1c59b75031c46d929e3d3bc28b81008b45416c0fd487685c4b4c81e40689701f5831d885b5308ad931339c703cc54c6bdcfba5122d82b97b73c0449e0217e08f111a6927c95af5c3bd0e6947365b35c394ef8937b80362b1032cac1113fdf6573628b4f9b742355b65ffecf8a3b3154284f8f2d64b151d36365852035140706f405a1ce8aad930069dfeb9cf7a218706321c51f7cbda713bbde3247d16845a653484ef9b4b939716604af198897a47a6bc95041d00ae3930b7d572af5760b63cb7745e13dd0fbf603f87fee1b4c3b027e79dc2186580aa60aaab940239c9e3cb1f928d1998b23283046ed66188fe59d4cb37fa0c5386f31cddda3461f27fd8e31c14e5661d4df7e8ea061fdf6c22ee1fc53cfbe7e00d7de481e82a9937f2f8a5f3d3dd0c69f2a69528fe456dba6b4b1be2095ec6b148e4d8308da9bd23d496eb4a5baafe945242504552523254d0ead0c4c40e00433d266150a6ab9c3e1fed5e13194f816ff39e612ff33f4c4acc2c4475729194d6b7ab9dd75c1902e6fd2507b79f26f0f70f339a57990ea184dd767213237b537d9aa0cabfad62b2400dd88d45b4721818369fdb6da5f00fa2c8b4b1c27cfb028cfaa5ce035ec1eacfb2f7b9f11730f89fd5a91c9e9c7a7a053a8f6753575e2fd03480611504341575df24214d46933559626a84af05959c852fc81469216432e93da6b64f1e3e8f8472c6082e711f25d46f55944436998a132e559d857e754923353e6f0e168ba76cb650484fe198087450ee2ebdd3c5c9780a6238aad0ab482c461d67cfefa9a93b7fb2d7fc5025902348c5eb313c6ac5a0177939b6fae354bc8cff8456718e92bded20072a7c1440c5b0cfc59e8b68361d3faa339f7f292309d84fe9adb1d846d6baeb84754df847c56090dcd074cd56c8326802035cb15373b18ba75b9b3711b9656c878c7c4a44ae735d5ed829f5980d75d06c7dcfec2b1c7ae8a20819b6040d981febda7676b244c2560bcdf057649de5f57bb2e4ed7b0ebc0cdf74f0a0ccba75a9cfc270400809003a1e60cfd3ae37fce6573e9f3d5e0fca9e2767d382ab21e095fd9858bdafc58153070041b7c80acb18829d328f20d30da00c69b7e6f1ebca6a0d11e3925258e2957df70df73f6b1cdd38e612f9fe881fb099da51d5fe925bd581ca37e944fa5fca22d6a55131a794537e0ef75d78161664a2c6669e5c4578fa954e9b6100a1b475e98a7650fbb5ac0d", 0x1000) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xf3c, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="9d", 0x1) 11:09:53 executing program 0: socketpair$unix(0x1, 0xfffff8, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f0935a6a3b438"], 0xa) r2 = semget$private(0x0, 0x1, 0x400) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x3) getpeername(r0, 0x0, &(0x7f0000000080)) 11:09:54 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)=':\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)='/\\/\xe5]&\'\\\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\xee\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='&:\x87\x00', &(0x7f0000000300)='(^\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='-)&&,{$.', &(0x7f0000000400)=')]-}(*@\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/\x00']) close(r0) execve(0x0, 0x0, 0x0) 11:09:54 executing program 0: r0 = socket$inet(0x2, 0xc00b, 0x81) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="55355cef7c8f7e1719dc054b381d965f0d420be44ed85db100be68efdf3712403fcbe5894a6be92d41150529ebfaeaf891d81a5c561118631338d74c7d9f2b3da351b2a4bb0da0e01537c9686c78a49dd803e1bd0a8b9b6c02abc19b976fc978a8bbe24905fcbce672cd759c731c0c2060b46cb16c79b93a297b05fbec009d78b3dc6e5d5619d838a3ef01124820163b1b8d877b135fb6bb7339571597b9222fc62599627d09bb11eeda5588aa2bf45d0ea13eddd1524ae501071bf81e9981660f676ca1563d078c343d57e60227b4869483722ff64c2bf9c2e3ce26802b20fa2928bce8cf560f7b2c6942d0", 0xec}, {&(0x7f0000000180)="0d0187d5c2b32b7a1860df9fc4d89bf4494e1e9d1482953e3acf16e4a8d6003b1d256489d324cb478692dce022377ac38b6203e0f6917f97c62d0491eb7a420fcf3d1f24b7bf8754c200d9d1bcaede4786fe9254553c9228334a2d1748b434a5882abed3a31fa986c7da744384d37a268505f259f64b33635e529df79ace791ceb357adf7fa6de3369dd2a24c28ab5b4f83fa5f5b0ef1c6aa8236f00191c42eb6b3081e789f79ddc02ad0a64472a0df2", 0xb0}, {&(0x7f0000000300)="7c6f9a9a2792f6026bbea1ee4b0520cf897c7f649e42ac20365b9b25f886ca0585a98ee89076e97e1b46599468008fe935f5580503495d823a1e119ba05aacc9b7493e2f179cba571ad8395fff8d25db0611a9684376061007511cb37a2f09a064a515e3d6459e3e721bed4bda131cb48ef6a3b81dfc68d21041a6657d5a2bf2e9a8b43560c0c856f9aabdbd62178c5093d89e558d99c48500b2cb214cd89ac92dac7d9ec282365a12b3192999dc42874e38fe31e6bbbfeec6549d7121fabd86ad50329ec19fa3e0bf7ba169d933c711d7a7cea8e5631dba8dd7d1e0ba5bb71b0429ea8f0c757ee2540fbd75ad45d159014bc2077f7ee1fbbb7db948808fbce326a296987df2397673d0c0ceabca0cc7c286fa3607293eb89d032d6b66f4c103198f783b4a110f22bca977a745583b36b6f1234823baf1ee790846f70c1bddfe478b0f313ea7395f94833f27d6bbe73444cba8f5eb8bd5116cb2915c8fc6b2be3e831a657a32505b99b17d111089d0487d36f75fc8d84db93790b46fb2e97a8855e433aa44523abfb813685aeb11dd9e22e0f5e02f23a4977d7ad6ddb88c3f4839632eaed1b90307563dd37b2f4d5f708ce0d8f7b72361d51fea4e0d72e7fadf9bd1cd3d6cb6d2a4969d54d98e475e475ad11c7a25547c8402f7f665f43c37a8076827666f1368aea6071ae0aff77adcd2c3b13f520c4f509e03ee04fcabd825af3edeeb3bcaacf9436fb15ed0ab4d9087464c1d6058667dfb464be653b1bc65bd0eba5d9559c636526c7d4a579c6fa082bf6daca5283c34e5475e2ba085fe30e6a50d8ef04729f108964b32623d9dc4873f28eb33ebb29da6be913131bcc163a3df66cf87e18d41d00da0dd61af963c3bbde7b9a7275286b634d67597db8e56f20c1e88d5b257680091241d6f41d3af7eaeea37f3a2d474dec9ae08b498db95e760100c7de97abf6fb7d9d66add67465ae2cb7224d7c90b5872f04dab38eec315a1c4af3d5561d4f00c3528208e9c89d63e89eb39d588e3e53c02d233ba3948f00f077d3aedab762ec0b4597c808ccb81a6beb40033986861712966b84ac1a788506273c288676103b72c87e03e32275dae6fc4a7fab8724de1e1d3588e32fbe0bae40ebc043926f99cb0241a1bc2930d8cb69fc0b214540d234d37a50eb773ca6c4f7a21230a9043a3bc0b7171dfff7ba8ad8d0cd242e46fc1dfcbc21f21c3671ed8a6de6d62256e668d3dfb3d8483ea9d156df8c6992b45fe7907d223b2afcbb4f832cab7490f302edc1ccdd211454716544242c7a0d170468831394c401b3b8ddf28de2d0269f81df185c49ccc1f618f55fb9752fbe6710113689c1d9ba6c9744746a5753263bcd58401d67c816bfa0d008d888a0f9964a57ce7129b17f16e0ae9ce3d749541f64d97ede311585b28e5ef37a0df8528f0049d6ce5bcc9c52eb0548f6e043befa535ed58b418bb4d8861481996235d864b51c59e6edb1ecef92bebdc7b799f4e0fa2bb701ab7d58ccdfc340a6339883b1df002a46151c4c9fc35f325b22961ba5b2704fd2e20ea8a377baca1867174a99331a7b8b74a978f3d5993e957b8cb8654211fb0760fafa809b33b39ff45ea5d6cb94de1eeb8a34292a4fbabc7bffcec97c248d0a342c4346e39609d5a07eb2f568e597da2cb02f8eb55a445896bb9a868bc79eb6ed611c75b6478131490caa828894e2242850070ffc75edddd2594ccf412df75183359d764b12eef6df8fce998934b1bdc65d274771895d63fdff30f2a89c2ec29e64b95a05941dd7111e9730aa5564c86bea73fbc38f26c211b9ef4e0cada08494d0323a8fa227967370f936295829891a2dcd0ee4d10856ff8f84e93817ae62d0b65f50c831725b1045d848b1174ee2a54ffc59bd57a6ff70eafb6fbd2497f25ee1c4570bae9f3594b91c32c848ebd47efc873da99ef6e29eed27761bfb988f7ea71f53dad1e3ae30f2a196836f4783ea80b9062eec2f83d386be3fa1cde67fdb14bb1ce4844bc5ddb130a0fe4f9eddf5bb58ea1bdb382c165982fd2139acbef82cb7ea199e2b018cb50286a47873b0b8f9a78e6340b578077b6380fb5c64a60c609eb0e153557a47651d9ca6d1ab199cae2258b5ce3f9a7b7072d1774b019eeeeab1a8acc5ad89ddfb16456b2bafc39690286228082200a737ae190fc2b1ae853de08cf12338abf1d0110f6f4337725e5f3cc98f040c8ef999bcc69e6975915120dd6deeeda98107f925cf30f688d8145fdd3fff5525499474554d222ff580083b027ab8b0c1a4e7c37a0bb993f2e3befb44af5c44957f7943b37f81add42d6033c51d422b3869287741dc9265e286416b96b21288a9ab4835e3abc23a60e2f1435d88c96f82631c67489d3fcc13fb8c27a48e6c26ef6e5bf966f3214e2280ecae5ed0a4d5f3af3360e2b607acb5215861109d835823a69e352a5498af7fe4bba38a42c216d0a9c6ad523f25c97b50204089b8f09c0fd17a162e89c133ebef35dff515eebfa3e0092e65dbb71f253e5f0e6966f2e12e34357881920cf9e29d24a315eea9b9397b1d51ca26bdf1f6da0e9c3ddd02ef010b054e9f622d5694baa7fbd587ec6dfadc0eb83335fb40273bee78685ef74c41a78048ebce6b6fb9274ccda9d2d40d2c36682ba50f9286e8616a7c36d609df72e35ec71186b95a1897c3f125c45183eb08f06289ecd7ab36ee4b2d42a9ee5a8227f8ad5079e440d8c33c90bc5ee384d3c9e1107e94c3012d1632ed9d1ad0605f035e17d6f5c1d7ce72ed507eb02d0b5c7427782c3f3c0d12918d63dbf86f9bc8928c5ad6feb1903c33d867c4eb6f770664a94fdbadb3e0236a6564a9a92ef1aab43074ed040d0c494664eb5d7e4d4c61ed92aac72cd95011e19a9eba00f126ebca398c2b970563ce1d5b06f882f52df2aaf947ff361a80ba9b96dc21792f6f2130e670e2c5832297f34a9d4d2f205859487012db4643d8703168ca548b461bf8664c7189aa710cef0616a0110524a4c62fa2968e56ea0b234fb7753fd1daf61dd37e1644b4c244357d9f5af927f9428b74b37fc680c9f0dc76f700bab4c85e02d4a2ad2928564d4c880f289b219797db9a211e7c91707d28fd1309d0bbb408ce783e465da0c4b8912541356855cba21536d6c8238099b4cb8d6e220fdb04c28ad5c7eae7addd003a72d542712e239804e109de377964a4168daf6f19d77419124e9a8ceb9dd814c314adc2fd7318b154c71b79122cc01107c56e1969c9952cbabdd6f9ade87afbe0fe8fe96f5ee6e4c61f2b2c423333ca95167e6b948bdb28c480e0239c97d59a65663f111ef3900008e7ee48b0089efe72c833d4564dbb2029d36eaeac9c7a3fb7b6015dd0334af9fc0194a25d40b9a63b3e14800713f642e8fb9834389b50dca857f2cd53e99b14612b25384cf2a6b92e3409dd27fc070a5d80b342e1f3d75eab7462cc889712c32a119cd5e324787d893af07777926de93f5bd30cdcd801399465baccdca4b8e03f2693d345f027ad2a0b91780b72254e85740df84edceaa25c8f7e93e6515eefcb8b4851c7cf5903fe75a017fc6f78b5c00d8e6a482bba3d67531e6bce0d5c57d3036f1921aeaef52b06024addcde367b4a2eee27ed3f49e83e525ecc986c4f1a0d2260338e9f59d9d6e625be1defaaf77427a022af3d3700e6d7e435703f2e18d6dc0bbc14077f8f4dadae8ba4de54ab4396ccb4cbd14d844e7a39142938a2d1dbc8e25db85fc8c115244bb6ed16a26c4359db04962b477b386351d130c31e8ede243976a431c0b683f2424468348bc4557ac080dc0254ebc78d1570c58546052dd938e9925cc5790144ec747deb31b396693268054315783afdb118cac372408e1f26153c6e324795beafaaeb79ad6c3bd4ce88808446d2ab9569aa004b4b0b338f3c47908ddb71953803948beaf61c47e38718a1e0ca59bfdae4b4993f7444fe11c0b0bc898e32a8a5cff1782062ad00149ccb9e667301a7c3b7a90996ff8ae9b7b02730898b01bf20725b7ce494fc778bd1db115fa301072b0e37a15670f908120a18b9fa7e9fdbddc981adb2d153027faac59a9654b1da29dc86bd2ff3a01dfb27ee81cce1cadb2f11d5ae7c044daf4b62c1e4671dd8a913bb41a45b62045ff61dfe37d3d598e31f1d998ee24f669ce05d03f3fed7171a7404317e68351a423905c109ccea806f04d27a4c7888e33b17c302b0355840d91622f0a92d8bf2cde18f0773a0a6c85982fd22572ef102fa1162afca4a38b8c7c193ed439cc0bf1e8f589eb3ec172a134967e86b70f0231668bd5b85067793b8c1018d06b71c97351541b95f29b95d08c7515ddb77d36a022fdf8d30cf23d48e54739a3d062454163e48fbce193813bbbf446fcc5e7f57cac83b9ef6dbae53f8a85fd7716be14db0fda84dd1a29e8a5b08abd42f2cb370d2eeb78cd45dd1f4d1c199a956722f0289f311c5b089e90411fed6b964f3ab3ece0b22152ecab5201c3afcaa41fd97116f0f7ff0603e41f4beced2d8314f52d72b0019cd3c6ed4bb70c7558ed8bcfb2642a89d720a728d24c5c900a810d21478b10eeed092565138fba819fcb2ee4964ac1e757b6279f76d6525cd0f064c99cf4ba8e62532bb1bdf2cab532ee576bcd026338707e18b00bbaa0906fc21ce611539df0f34a007d7deb728b92d6eb2751dfc4f5150b84a7f79d7a5367e78386ab300687d47fc75a1f35abadf1c204eb8618928451cfb6217b8923eff5f13ea725f29e5c7c98014ece4a9246944ba1769b3e6070fcc2bd24d448cfb3deac2678729303715492d9bfb5d643fbd4414a471b282929e731662907999a0b311cab81f2f1625bfb02c238b90c8c9a7e050647e94f57f33539eb9cb75418e96798fd6fa0e9d40eb904f033f481fcc06732fa1495be93618d2c7bb0eaf983a490240aa0ffea5ed6e37085f24674ea14fbdd703723174d8fd6f9d74202d680d7dc779b73bf8b00edf5ae37f51a0812066726a6850f9c569a71df90754feff4a44e21135dc59b084377a05b8a31a30ae3b846556e9a34f3ea018018a8846e38aa205a5f696b135c0520286118a598ffa95dfab042a37958f6ff1e7a33efb7658dc374a1250b272ecd71066341bde7a262b42fbd4aa91ee81837ab5973eff2e100dd5b4ab3a801ba46394d3a36505058e8844a1dfffbd3e71f17473e6f80425b69d98bce80e73e1611fce423a361fce0c3af018ee0d366e5f218dca6537474f0c38743ecfbb495d311e2a2e4d0dc31ea06607e47023ab0b458dbc33ed8e9b51caa1369fe3111b49a0c3ec2f98afdf7132e39f7570ac99f1b7b31ec1f1643666245bb3b18342413d96ee2b3a52943d6764b7bfc510c8ab082ffe40982573106f54f998c1bd407cf9df36e38ccec3c4c654d91d9f0d5b1f024df642ed93dd68e330574b5679cf9ab23e0f326f53c384effc8755f3ee5a42cfaa3bb47b7d7fef7e5c099b2c45d376e07bb5a2ac02836ba6ca87c2ad07e277e6faf3b89b67f0c6e880234d115ceae370feb623828d76f627e83d7b872ac937d06df41bde531c3daa3c0c017c0c920025bbb8eeea14da53be04d2bde67449989b267e1b315af2c95dcd6b4edb8b4d361c3528a1a2b649e06cb950f38ba782a2516dfd49fc7b919abf5b8a286f6b9a53e3208fbb572e4bf3db0f0fb5da109593ade813da4ec012487f2443ad5895a0c3bfb167df424d822dff0e04ab182f1837c070ea8ce505c8d5ccfdde4696c01e66ecf3c04d44d76e93dd76c729390a1829b312b1fe9e9a7e5cff0f5619c7", 0x1000}, {&(0x7f0000000000)='\r', 0x1}, {&(0x7f0000001300)="a112fa2b0a33ee2e4ec8aa4473b0adaca690802c916dc4000c2fe70a50ae051f34cd1e0110e5cf74047c3f99df8899afaa000182b5eaac98f88a6092fb1d75f9713e812075230588a4fa003a221017b7ae0bd35980c9eee2711ddbfff7226f7b2d69acac37401cb805a744288f94ad9f91281050ac9a3b1dd03726bc847236e54f4c396df0890f6723851c3cb89fb0de39e1b578f1798e059ec5289e46b401d1ed62819728479f2c076f28d8c5d49502a2503270aa78a7cb9de88476f5ccb7561485dfe155ba155c9c66cc0e22e13e32447994d2393782427bd3797568de9a18d9f2c9e6763205c2b7b96b2aac7ab0f33bd372bf5e7eac670c4b2662ca76fee1974e79ef8ee2afcb8a7348fdb8c08e46f00648615065e69fb2910ae7db61dbe8ff3bcde891482c8a10d5daef394eef9d44a8dd8d55097d903144f93978156c267d6dc5c8d68e084ca553a963e0f25f638c4fa76550cc6e5b017495b3783143860a728fc355071fe1d1cc5fabaa33d7eaf8ac582a0941db48fed91d25a4453659a21493b61a335de924b2af0db6782bd24c3f1221ed14d620c40d698d3b6ec3326bafd7dc602ff5162f68fdf80b3ad0e0240aa02cd334481c399a6f4d947dc280177ca4f0757d358e3fe7811f9d74e8e8b1074f3caec109f0e7ea9de8434b82e0e88e5a008b8a2b0deafd75cae2662897946b8c8842005b752d510d4e4b3c35082186c64dcf6d348778a1ded34ade514da1a996f914d29008602a3708ae20a0d0937233476f5410fecfcac8ca58c5eec1edc71199e66f8fc24a2e3cc6e3fa9c3375b23bba031d32b69b4a6eac4b2a140bc0fccac4d72ca8cffbb055b7d365f00175867bb1983ffbbd24acb8096326ddea168b9e20301a082b11b8d6af5aaf520bb816ad680fd8b5dfc53d72fdad3ef4e15aa49749a1c6cc55738545ab2a2b719d11ce608744f29c7b1bc4478b9d5225713d3f0857a64e1267330b67f41b7ab5fd4ad1b7d86cefed4ec37dc3ffe2411d54a827cc508bb19a05c666a40592d4593835ea7440c5be292c7604275687f329bcc19d074c7a1a8fcad3139bbc7ee43715f91502b4d0e22d63e4562ad323e03ed85853f671c57639d26ffc18d4a0013465d3818aecb42a2e2d6f2d3859e9ed52e54a27446d7ff1978bd2484030a9f3dec8b3b6ad87cceb31467cb659e84093edd706e7729a39b0853e01c1ac38234a0cab593aeb58a787f8324344ae0e7861abe107bde7cb167fdead4e2e93946b3f0edd25e4732f685ca51801eba810fe494c96b495a402728d69e624be77eb121a64724e206c6dd8aa1371a91de8259d8a8efdecb834b153b34e9ef0b077c0bce1d930e4cd025e5fc630e33393b61127f265aeaaa3fbc0194738eb27e1a26844199ac0693cdee784e89abfb875735a7dbda7a577480b62549cdfed39df9162c44a26946b997a687b6f30bf32d00ba7f74fc55c209a41d6e918fe66fe53a4be50e6615655fd446ceffb0578baf11cb54888eae56d22bd39aebd1b16170d157ba46cce3b74a428d0f7aafe828948132396d18a7233403ff08827615f988a04a424769b0e5ecd3541076e37fde0e095f7167497ae55f034002b388f595c7a4c5c2f18313f533a045720277ead7816f8ec595900fba4377e599ef81fef473db28b0b9b7dc149ef50a720a5440531926ac2162726256e19e5449a81790e22fed4bb8b8e8b0384686accf04f71724ba9badbe69acbefbb82ed327967f2429c0a4310c179fd1ec5570b0b99ce27fd299ade50a639faf564008680ad503e0d44fd209e86ee5bb874d8d05055f117fab2816a2fb4e9bc63d474f121b78dd764ca9ac52622ad4c0f2dd772adc6d667c1e4c15387ff6e3a097e214dd01d8901cbdf5ef6ae89a1c020d0e16282f8d7e9911b3e639c6ece288fd97bf0a3ea8774d29525049208cee7848736f50fd2b68b45b5c25d2885634ff462543ffbb84040a7faf8b535f84bda6b2fe0dde82a5a65ff8694d4354981fd7b6798a78448b7b351f6b947a1df3722b4b252bf4a45d03e9ba6a025f31ff87284a9bc898a58a5e445c7ddcb8e0c23d280605a728ccb92b3bd52d10d4c1c366f92c16c33804ccefcbfa1df3d251af478f1d42fb2568f1e80f32e451b425a0d10b1b3695a7e9903b54bbba086f16b0bac4915d06e5e2ac1c2e72b2c23be2815ec4771a8892404a39008ab2a4127118d1aa131d6d350e7e7710bf881acec18875bf6b229988bf4fec28ea3862a98a09a2ea4465d08d2b8b749b94153b9746c30473868db43b71fd7c52371aca027e79463932953e36c131b46a7a3a0ccfbe1ce2a071ec80dde28d01d89995981ae0ee6baa4f1a7c12ef7bdb9fa9816adfdbee331478ded198ba545717c0c9b1079a117bd71208f689f2f47393c990adcde7369a956f4f2424872a62fd725aa444a6abb07d051defd91f88fa2c4265cd4e102a4d12770945b9dc55bec10379e2d3c654e76c3cdc6c353a8ca7c74d699cb967f1af01c285288504eae0ec730e0d126ddd7cf5aa104107a23dd08e6de26639c1891301b62fa1408dfa4cfe5e600e8ae4cb41970b0db7479737516dbb1660528c2dc7dd5231e094cb8d92a0e163b926d6616a6204ebe3532591cfbec2981d7d1d19b8f93a5ccddb622f7c58db762f23f63c7e9bb10382c98a936d278a4dcdc5511a4f837081a759af9ea80114168c7eea92ede58df9075d3b58f92014bece1801c49f038c53f77deb8f88999598fc5379f7e030129f06f11638fd78cbb70387f47c9a796ed11335326a419ce629e9ce5ad5aee308ce90114fefdebe49a82d3c9aeb9b06a2590dab6d239379dbcdb91cd2ddd0f01074e7d86f72b5b72a50cd477be63cadd5b754a0b0b5b1b732d1e3baacea1cfa36fe89cce208d4ab46856d4f01f505b78162b8e691f0722d0c3aab470bfea119076d487e09a936122b6f34d05e5bc47dadce35cc1486f35b7baee8b201d3bcd5205d575986a39cc5853317dec7b76c85a89a83dce350e68b78daf7242dc7ee5a563132a0877e4def0badb201a544f0f5b649a5c313c393e7ea2e603ede32c45290ddb6b5c826bf57893ed54e07604259181771c6ad1781e35887584811b4bed3695ce11309601b2caec12043168e7b76cdd6da88ee928b248395b982014aa5dd0e9d07d466f6d4bbc6f2e9a7db3d8620cf999c829e51b86853e1b30e1b0685da211e7bfd1748b34d0b46ad950b15e259dee21d923cc69a8680eb685758f7bd5eb6dc41579524597b57d0afdaf1378f7c396b2300e745064705fada13eac2721ad5714bd87f9c2cc492c988cb71491128225d1724d3c87a499c1e330b2545b7f14a09f37048bc5e40c5186850a3b0e58f6a48d26c3477901fd3824585bc44ad16a5e9a2361ab3ef546def14b8ad30d9947a0781b0aad47cac5f1a2896ccf6ec0bf36d913cfa65215f0e4a80fc6ca6001694817282436ac7a0bb4255bbbf61d257350b6a97687cd6547b65f46561daade9303738534275b8f6a2cde5268f952a3c8a50a0651c5bca1572415b1a9c50ce165eb5e6b7630f07f8d24361d43ac9130419d6f6c7db9771cd2711f9b4d2aa0a123e289c577cafe248d5f79a179ceb5604f8d5e333db2a3f563d84735cc3e3611c2fca0183b1d6c13f95319efaa0902a983ad98c62e0c6034fef232774ff85c91463e32ca8fc030608825be66b99524921ad0a2576a7897f949a6955bee161e38db8aeaab425fa738122a8c3054ab0ab2c7de415c4751922d69530d1578ab1fc3e796ed034369ce0eb9f192610b75e59e0f1c2859b69d0f6a80b93ea76f2816489ca3939a5b3fdc09d0df70c92c0198b2073fbdb0925d0304cd3d3111d632bf77af1c8d84de85ef85f2f628a223d4025042a62e7cfd19064c49454df9a6b808ad0762013b428b043a443e280394d50b36ef4156bbede22668127b79169447d122b1b8bada3ef6d7aca447f6a1b69818d636f2f3b95b787cc9119f64aa0a6086213dbc36ed1d6664ec2ebf706849779c07fb9379e687a969288328ee97a2826b0ea21d75c2ac4a92e57319231327b755fea32efd033f1bf40014f3ff0e1718bac1803caac524d320ff08ff2b0aea6aeb09a5a09f64fd87f75cb61d283c44cca2ce48790e50d097b5028c17f44bc19fcccd1bfb5374fd0535173a517d4a759c8767c3e18f76953d41a82b64e9f1fbcba82ae93cda97252024e85b56647a043b598e57946681f80b5e003df2968dd521032ad54940ee2f1c7a3663e342b376306e4af1bac2382945e3cb3decceb9c81578c8e4e076d1e295a0f51fec4defcef4d7757f07697af19a5c321d37d6340db16d4572686230610c5b1e63048e4dbe6177acd9aa7728e1b707e6f5f0f1cca35c034ec647c287b3d907bc1044701a2e565902f25afef0177728f64db946314334b2acac128af37b2366645792b5713ec75979e02df375cd3d3f81608d9478ddcd780a4fde6fe778c7c883d85035f849217cad0646b8db82699bf1b0cf0cd2454675267be0403d5c31ccb4f5be8e44431e31130b4dc6e3352d65be3df9b836df9a2fa2386639faee2c378b4fc0bfd8071a0484b5d4e71df7cd593613e886b9260fed216d98f0aed28a39c8544a070f38f5e4eac0c34d8357fd2b3327f5454d285bce7e67191478d638af64847c933ee2de5e146b777ad110be9f70d48fb57af166a7deb43db7fcd8f49f2a704f49ad66cd291c6200ec40b551914e158ca6b221c0b2b95307267541e704512b42e99884ac090ab1c8830512b7134bfa394804f0398d49434915ebd23ee03b71c7d0db791556646566ecc9e952d00bac4e346c09579e8f6bd4e74fee4a065121c5379fd863eeb5c685cc8c4eddb4f74349b87e6fe62978407f2c3f85eb921f1a9e67af54b1551844f1a2ec87ef173fce19d2b6fc991dd541095105fe292e79b13c07d04e9a5bafdee32c5dcd0f2c3f8b7acbaa43f224a9245538e4a5ef2a0f533b24ca85c9dd369b7ce8c146888cc5e04996c9af04c200e614384a888d156585a440bbeab0c3925ff68fa9b617e1dac86e6d8f098a094751460fa0f234a7fac7390abab54bf4ff731bbeaf0837f5dc1c07dc1fce69f7fe66a2ee1c5d2f87f432573f1de28f0ba37415404fba25b3413dfafcb2aefd74edeb2799659ab3ad3238482816f9c8ae0d50adc407862f71fd7248fbde8de65bc9ccc7964ed5447133103b9bf2cd8003783ae3fdc806f630fc411392dbfbdbb2b5fd890d7f655599c43bb363e6d5c9e81bd23e6f44b7ade2e0d861d0abe4075e012bcfe41e10ee536ed2848a107d5512fe02347e1f433eab8f0646b5e59dc6a4ab8e4ecaa42596930490c07215cbbfa02af0dc30bb4e41e0dadf600e6911fbf05817dbb944f2133d82846f8ddae7e018ce4eacf76d78ee4b525f3dda1f551953fbf899f07ed6eda3309b884674aa0d0ebe1b3863076d4c6bbbe24ef230c9a36c629764c9913a41004a2724161415b254b7c2b32546198863aeea77a56878b10e72bd888e1687698938bed138de910c12df6465f9aa24392481c1eec2197ca1a7634a08a99cfc2559e14cbcf562abb603bdc9b9084c9f679386bfb7edbdb37f3a567f60583fb00a475c3f2bac178704e6647d818e203679a094fe84b8542062122c65e82a428297e854a7a93d49c03b6cc4681898cd71e0f900bd06f094681ce57dd2e9836c69498fcc553ee58d498b7c6b305adb1881d98dd64d483fe2fbf437e0a91c1bb5a6e160fb794710621b66143449bac8413409530b9b5625897304b559d7", 0x1000}], 0x5, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000023c0)={0x7, 0x3}, 0x8) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x200000003ff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0, 0x0}, &(0x7f0000002380)=0xc) fchown(r0, r3, r4) r5 = fcntl$dupfd(r1, 0x0, r0) fchown(r5, 0x0, 0x0) 11:09:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 11:09:54 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x68) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x4a66, 0x7ff}, {0x0, 0xffffffffffffffff}}, 0x0) 11:09:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x100, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/254, 0xfe}], 0x4) poll(&(0x7f0000000b00)=[{}], 0x1, 0xfff) r1 = socket(0x1e, 0x4000, 0x9) write(r1, &(0x7f0000000040)="824d262e4a87a96c383c0659cb0832d199e0daeda00b4e78596e9b897b7439", 0x1f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='$\x00'], &(0x7f00000009c0)=[&(0x7f0000000940)='\'\x11\x00', &(0x7f0000000980)='/dev/null\x00']) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) 11:09:54 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 11:09:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000000780)="eac123162677786c6bd17eb90df4353a76ab68bc25c6249e5f5a1db792d9bfc94fdb1e33b94f21511046cad11ec99f1ecf82a5fe3805175f4d1fae4e45b9cb0bfcf78dc29f629ef894414b28ff503f13ecff500a90825e92b3b6165c5eb85768529e4994c6c2878eeca47b3f42f3a1150d3ba34de84d29b3e54c4b6024f90eb7d63fe4492839bedd63f4e4a90362239606ff06bbdc3408ee256edb0c695e48e54ab164fa886f76994acca95f43a93141bb785816b7b373ea96126a3ca0257ccec02fdaab296508a47b0e4602f06d07e51f2c2916d6d2cdb30a4aeb14d0d132b8b698bdd1994163e14167ac80494d76a6cc327af59f4872c3606e2ea7", 0xfc}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:09:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x419) 11:09:55 executing program 0: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000000bc0)="120000001200e7ef007b0000f4afd7030a7c", 0x12, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000005c0)=""/102, 0x1000004a5, 0x0, 0x0, 0x1000000df) login: kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(d5a55b4b977ab193,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036dbca50,ffff800014976188) at rtable_walk_helper+0x58 art_table_walk(ffff800000075780,fffffd8036dbb0c0,ffffffff81479550,ffff800014976188) at art_table_walk+0x226 art_table_walk(ffff800000075780,fffffd8036dbb0e0,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb180,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb1a0,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb1c0,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb200,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb220,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb240,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb260,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb280,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb2a0,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb2e0,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb300,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb320,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb380,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb3a0,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb3c0,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb3e0,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb420,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb440,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb460,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb480,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb4c0,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb4e0,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb500,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb560,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb5a0,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb5c0,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb5e0,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb600,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbb620,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dbbf20,ffffffff81479550,ffff800014976188) at art_table_walk+0x2a6 art_walk(ffff800000075780,ffffffff81479550,ffff800014976188) at art_walk+0xcf rtable_walk(0,18,ffffffff813dfe10,0) at rtable_walk+0xc7 ip6_mrouter_done(fffffd80363f0d88) at ip6_mrouter_done+0xb8 rip6_detach(fffffd80363f0d88) at rip6_detach+0x56 soclose(fffffd80363f0d88,0) at soclose+0xb2 soo_close(fffffd802fe17d30,ffff800014920878) at soo_close+0x40 fdrop(fffffd802fe17d30,ffff800014920878) at fdrop+0xc9 closef(fffffd802fe17d30,ffff800014920878) at closef+0x118 fdfree(ffff800014920878) at fdfree+0xf7 exit1(ffff800014920878,0,1) at exit1+0x32f sys_exit(ffff800014920878,ffff800014976600,ffff800014976670) at sys_exit+0x17 syscall(ffff8000149766d0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffbb804) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbb7d0, count: -47 ddb> show registers rdi 0xd5a55b4b977ab193 rsi 0 rbp 0xffff800014974ec0 rbx 0xffff800000075788 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0x43f2da4d83cbd8c r12 0 r13 0xfffffd8036dbb0c0 r14 0 r15 0xd5a55b4b977ab193 rip 0xffffffff813dfe3b mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014974e80 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.1) pid=174980 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff80001491f768,0xffffffff8228ea08 process=0xffff8000ffffb0a0 user=0xffff800014971000, vmspace=0xfffffd803f013dd0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 35703 87412 1 0 3 0x100083 ttyin getty 64212 317961 0 0 3 0x14200 bored sosplice 54240 426585 5309 0 2 0x2 syz-executor.0 60009 450654 5309 0 3 0x82 nanosleep syz-executor.1 5309 418859 55870 0 3 0x82 thrsleep syz-fuzzer 5309 235439 55870 0 2 0x4000482 syz-fuzzer 5309 242187 55870 0 3 0x4000082 thrsleep syz-fuzzer 5309 472241 55870 0 3 0x4000082 thrsleep syz-fuzzer 5309 137591 55870 0 3 0x4000082 thrsleep syz-fuzzer 5309 146481 55870 0 3 0x4000082 kqread syz-fuzzer 5309 52743 55870 0 3 0x4000082 thrsleep syz-fuzzer 55870 356450 60704 0 3 0x10008a pause ksh 60704 12115 12409 0 3 0x92 select sshd 12409 197669 1 0 3 0x80 select sshd 19522 412496 92693 73 3 0x100090 kqread syslogd 92693 341225 1 0 3 0x100082 netio syslogd 81694 424207 1 77 3 0x100090 poll dhclient 67328 216980 1 0 3 0x80 poll dhclient 96945 315127 0 0 2 0x14200 zerothread 74256 469317 0 0 3 0x14200 aiodoned aiodoned 67206 399509 0 0 3 0x14200 syncer update 33342 4393 0 0 3 0x14200 cleaner cleaner 91691 217080 0 0 3 0x14200 reaper reaper 83060 105562 0 0 3 0x14200 pgdaemon pagedaemon 65373 78153 0 0 3 0x14200 bored crynlk 56186 293402 0 0 3 0x14200 bored crypto 85824 62439 0 0 3 0x40014200 acpi0 acpi0 25325 20632 0 0 3 0x14200 bored softnet 32142 408703 0 0 2 0x14200 systqmp 5435 126841 0 0 3 0x14200 bored systq 77061 204393 0 0 3 0x40014200 bored softclock 72468 122260 0 0 3 0x40014200 idle0 2546 374747 0 0 3 0x14200 bored smr 1 329042 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 9555 6375K 14691K 78643K 32853 0 0 pcb 25 9K 11K 78643K 4577 0 0 rtable 163 6K 7K 78643K 1584 0 0 ifaddr 70 17K 19K 78643K 737 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 456 0 0 iov 0 0K 32K 78643K 1475 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 77K 78643K 10060 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 222 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 1527 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 11267 0 0 sigio 1 0K 0K 78643K 131 0 0 proc 42 30K 54K 78643K 1113 0 0 subproc 32 2K 2K 78643K 44 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 684 0 0 in_multi 33 2K 2K 78643K 256 0 0 ether_multi 1 0K 0K 78643K 28 0 0 mrt 1 0K 0K 78643K 20 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 1942 0 0 pfkey data 0 0K 1K 78643K 4 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 85 20K 39K 78643K 27494 0 0 UVM aobj 130 4K 4K 78643K 179 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 397 0 0 NDP 16 0K 0K 78643K 196 0 0 temp 199 2720K 3363K 78643K 35556 0 0 kqueue 0 0K 0K 78643K 70 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 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 4106 0 4097 1 0 1 1 0 8 0 rtentry 112 80 0 20 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 20 0 20 2 2 0 1 0 8 0 tcpcb 544 1239 0 1235 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 153 0 153 28 27 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 61 0 20 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 9 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1525 0 1515 1 0 1 1 0 8 0 shmpl 112 177 0 49 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 20317 0 18791 50 0 50 50 0 8 0 ffsino 240 20317 0 18791 90 0 90 90 0 8 0 nchpl 144 35885 0 35401 61 40 21 61 0 8 0 uvmvnodes 72 6777 0 0 124 0 124 124 0 8 0 vnodes 200 6777 0 0 357 0 357 357 0 8 0 namei 1024 114715 0 114714 4 3 1 1 0 8 0 scsiplug 64 18 0 18 11 11 0 1 0 8 0 scxspl 192 120216 0 120216 38 37 1 6 0 8 1 plimitpl 152 272 0 265 1 0 1 1 0 8 0 sigapl 432 11441 0 11428 2 0 2 2 0 8 0 futexpl 56 172916 0 172916 3 2 1 1 0 8 1 knotepl 112 2740 0 2721 1 0 1 1 0 8 0 kqueuepl 104 3821 0 3819 1 0 1 1 0 8 0 pipepl 112 5330 0 5311 15 13 2 2 0 8 1 fdescpl 424 11442 0 11428 2 0 2 2 0 8 0 filepl 120 68599 0 68503 13 9 4 5 0 8 1 lockfpl 104 3656 0 3656 25 24 1 1 0 8 1 lockfspl 48 1273 0 1273 25 24 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 86 0 76 1 0 1 1 0 8 0 ucredpl 96 14941 0 14934 1 0 1 1 0 8 0 zombiepl 144 11429 0 11428 2 1 1 1 0 8 0 processpl 848 11457 0 11428 4 0 4 4 0 8 0 procpl 624 26295 0 26260 15 11 4 4 0 8 0 sosppl 128 108 0 108 24 24 0 1 0 8 0 sockpl 384 7926 0 7907 23 20 3 4 0 8 1 mcl64k 65536 4987 0 4987 360 336 24 64 0 8 24 mcl16k 16384 24 0 24 17 17 0 1 0 8 0 mcl12k 12288 152 0 152 38 37 1 1 0 8 1 mcl9k 9216 243 0 243 29 28 1 1 0 8 1 mcl8k 8192 129 0 129 36 35 1 1 0 8 1 mcl4k 4096 518 0 518 32 31 1 1 0 8 1 mcl2k2 2112 50 0 50 22 22 0 1 0 8 0 mcl2k 2048 68092 0 68051 42 36 6 12 0 8 0 mtagpl 80 14 0 14 8 8 0 1 0 8 0 mbufpl 256 162168 0 162107 192 186 6 36 0 8 1 bufpl 256 38295 0 31517 424 0 424 424 0 8 0 anonpl 16 937734 0 926822 342 281 61 61 0 62 16 amapchunkpl 152 46885 0 46785 119 110 9 18 0 158 3 amappl16 192 59425 0 58826 288 250 38 43 0 8 8 amappl15 184 5472 0 5471 1 0 1 1 0 8 0 amappl14 176 38 0 36 2 1 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 5784 0 5782 1 0 1 1 0 8 0 amappl11 152 53 0 39 1 0 1 1 0 8 0 amappl10 144 75 0 72 2 1 1 1 0 8 0 amappl9 136 540 0 536 1 0 1 1 0 8 0 amappl8 128 146 0 127 1 0 1 1 0 8 0 amappl7 120 33 0 29 1 0 1 1 0 8 0 amappl6 112 58 0 52 1 0 1 1 0 8 0 amappl5 104 5985 0 5975 1 0 1 1 0 8 0 amappl4 96 11654 0 11633 1 0 1 1 0 8 0 amappl3 88 491 0 481 1 0 1 1 0 8 0 amappl2 80 97050 0 96983 4 2 2 3 0 8 0 amappl1 72 200096 0 199682 26 17 9 19 0 8 0 amappl 80 26599 0 26565 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 178 0 49 3 0 3 3 0 8 0 uaddrrnd 24 11442 0 11428 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 11442 0 11428 1 0 1 1 0 8 0 vmmpekpl 168 72956 0 72929 2 0 2 2 0 8 0 vmmpepl 168 1314307 0 1312686 302 216 86 104 0 357 11 vmsppl 272 11441 0 11428 2 1 1 2 0 8 0 pdppl 4096 22890 0 22856 6 1 5 6 0 8 0 pvpl 32 2991781 0 2977785 681 530 151 230 0 265 36 pmappl 200 11441 0 11428 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1239 0 659 26 8 18 19 0 8 0