Warning: Permanently added '10.128.0.165' (ECDSA) to the list of known hosts. 2020/01/16 20:32:59 fuzzer started 2020/01/16 20:33:02 dialing manager at 10.128.15.235:36827 2020/01/16 20:33:02 syscalls: 337 2020/01/16 20:33:02 code coverage: enabled 2020/01/16 20:33:02 comparison tracing: enabled 2020/01/16 20:33:02 extra coverage: support is not implemented in syzkaller 2020/01/16 20:33:02 setuid sandbox: enabled 2020/01/16 20:33:02 namespace sandbox: support is not implemented in syzkaller 2020/01/16 20:33:02 Android sandbox: support is not implemented in syzkaller 2020/01/16 20:33:02 fault injection: support is not implemented in syzkaller 2020/01/16 20:33:02 leak checking: support is not implemented in syzkaller 2020/01/16 20:33:02 net packet injection: enabled 2020/01/16 20:33:02 net device setup: support is not implemented in syzkaller 2020/01/16 20:33:02 concurrency sanitizer: support is not implemented in syzkaller 2020/01/16 20:33:02 devlink PCI setup: support is not implemented in syzkaller 20:33:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x14) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x5a, 0x0, {0xffffffffffffff22, 0x200}}) r3 = kqueue() fchflags(r3, 0x10000) recvfrom(r1, &(0x7f0000000180)=""/30, 0x1e, 0x18c2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000200)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0x200, 0x7fffffff, {0x10000, 0x9}}) r4 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept(r4, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r5 = fcntl$dupfd(r0, 0x0, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000380)={0x1f, 0x3, './file0\x00', 0x9, 0x1ff, 0xf661, 0x80000000}) r6 = syz_open_pts() fsync(r6) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000400)=0x7fff) r9 = semget(0x0, 0x0, 0x80) semop(r9, &(0x7f0000000440)=[{0x3, 0x716a, 0x1000}, {0x0, 0x1, 0x800}, {0x1, 0x42, 0x2000}, {0x4, 0x7ff, 0x6f114bc83436e4fa}, {0x4, 0x4, 0x1c00}, {0x4, 0x1000, 0xc00}, {0x0, 0xb0, 0x800}, {0x4, 0x6, 0x1800}, {0x0, 0xae7e, 0x800}, {0x2, 0x2, 0x1000}], 0xa) r10 = openat(r8, &(0x7f0000000480)='./file0\x00', 0x80, 0x10) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x0, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x80, 0x0) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x20000, 0x0) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x8, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x1, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x20000, 0x0) r17 = dup(0xffffffffffffffff) kevent(r10, &(0x7f0000000600)=[{{r11}, 0xfffffffffffffff8, 0x28, 0x80000000, 0x7fff, 0x5}, {{r7}, 0xfffffffffffffffe, 0x4, 0x20, 0xb141, 0xc0000}, {{r12}, 0xfffffffffffffffd, 0x41, 0x6cd34cdb47c0f1de, 0x3f, 0x10000}, {{r13}, 0xfffffffffffffffb, 0xa0, 0x10, 0x9, 0x4}, {{r14}, 0xfffffffffffffffd, 0x0, 0xf30174d1147a4421, 0x17ab, 0x80}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x21, 0xf0000000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1c4, 0x4, 0x200, 0x4}, {{r15}, 0xb, 0x51, 0x20, 0x5, 0x8}], 0x81, &(0x7f0000000740)=[{{r16}, 0xfffffffffffffff9, 0x1ee, 0x0, 0x579, 0x4}, {{r17}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x9, 0x8}], 0x0, &(0x7f0000000780)={0x2, 0x1}) 20:33:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) close(r1) r2 = accept$inet6(r1, 0x0, &(0x7f0000000080)) fcntl$getown(r2, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1, 0xfff, 0x0, 0x9}) fchmod(0xffffffffffffffff, 0x9443650c92fc41f1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000380)={0x2, 0x8, 0x1, 0x200, &(0x7f0000000100)={{0x20, 0x1f, 0x6, 0xa8, 0x2, 0x4, 0x9}, {[0x40, 0x74d, 0x11b, 0x0, 0x0, 0x5, 0x3f, 0xff, 0x8, 0x0, 0x7, 0x8, 0x7f, 0x4, 0xf7e0, 0x200, 0x7, 0x1f], [0x9, 0x10001, 0x56b63590, 0x8, 0x2, 0x0, 0x1, 0x2, 0xfffffffffffffffb, 0x2], [0x100000000, 0x200, 0x27, 0x40, 0x1f, 0x3, 0xffffffffffffffff], [0x9, 0x100, 0x7ff, 0xfe, 0x2, 0x1], [{0x6, 0x7, 0xfffff1ad, 0x5}, {0x6, 0xaeb, 0x80000000, 0x20}, {0x1, 0xfffffff9, 0x101, 0xfe5}, {0x0, 0x9, 0x3, 0x4d2c}, {0x72dd, 0xffff, 0xbd2}, {0x5, 0x18, 0x8, 0xd98}, {0x7, 0x9, 0x80000001, 0x5}, {0x0, 0xfff, 0xc88, 0x2}], {0x1, 0x5, 0x2, 0x5}, {0x2, 0x80000, 0x3, 0x33}}}, 0xfff, 0x6}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000400)=0x3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000440)={0x0, [{0x3, 0x1}, {0x2}, {0x1}, {0x1, 0x7}, {0xf1ff61556b2ea32c, 0xffffffff}, {0x2, 0x2}, {0x0, 0x2}, {0x1, 0x6}, {0x3, 0x1}, {0x3, 0xfffffff7}, {0x3, 0x7fff}, {0x2, 0x4}, {0x1, 0x200}, {0x1}, {0x2, 0x187}, {0x3, 0x1}, {0x2, 0x5}, {0x3}, {0x3, 0x20}, {0x2, 0x1}, {0x2, 0xffffff81}, {0x3, 0x7}, {0x3, 0x10001}, {0x3, 0xffffffac}, {0x3, 0x1}, {0x1, 0x2}, {0x2, 0x3}, {0xce9f90f8d5861f59}, {0x2, 0xfffffffb}, {0x0, 0x800}, {0x1, 0x5}, {0x2}]}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x0, 0x81b912f5bf969380) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000640)={0x1, 0x3, 0xea, 0xb86b, 0x10001}, 0xc) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000680)=""/18, &(0x7f00000006c0)=0x12) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000740)=0xfff) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f00000007c0)={0x7, 0x7ff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000800)) r9 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) r14 = getppid() shmctl$IPC_SET(r9, 0x1, &(0x7f0000000940)={{0x6d6, r10, r11, r5, r12, 0x11, 0x4c4}, 0x2, 0x9bf7, r13, r14, 0x0, 0x190, 0x3ed5}) r15 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r15, 0x0) 20:33:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x86136) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 20:33:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\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', r1, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) symlinkat(&(0x7f0000000140)='\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//../file0/file0\x00', r3, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) readlinkat(r4, &(0x7f0000000000)='\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//../file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', &(0x7f0000000100)='./file0\x00') 20:33:07 executing program 1: r0 = socket(0x10, 0x3, 0x0) socket$unix(0x1, 0x9df7cdfb0909cd56, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0xfa4d5bb125f9b053, 0x0, 0x3}, 0x8) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x4) socket(0x20, 0x1, 0x1) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0xe896995) 20:33:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x84}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 20:33:08 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000497000/0x2000)=nil}, {&(0x7f00000c2000/0x1000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000452000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00002c4000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f00005d4000/0x1000)=nil}, {&(0x7f00002cf000/0x8000)=nil, &(0x7f000061c000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00001d1000/0xa000)=nil}, {&(0x7f000045e000/0x3000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f00007d2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f00000fc000/0x2000)=nil}, {&(0x7f0000024000/0x4000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f0000090000/0x1000)=nil, &(0x7f0000243000/0x4000)=nil}, {&(0x7f0000406000/0x1000)=nil, &(0x7f0000029000/0x4000)=nil, 0xfffffffffffffffe}], ['./file\x00', './file1\x00', './file0/file1\x00', './file\x00'], './file0\x00', './file\x00', './file0\x00', ['./file', './file', './file', '.\x00']}) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000040)=""/160, 0xa0, 0x800, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1206922, &(0x7f0000000300)) 20:33:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) lseek(r1, 0x0, 0x2c, 0x1) pipe2(&(0x7f0000000100), 0x10002) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2000000, 0x80, 0xffffeffc, 0x5dc, "ae75b01a93b43f00000000000086531e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093", 0x4f}], 0x1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) 20:33:08 executing program 1: open$dir(&(0x7f0000000140)='./file1\x00', 0x201, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8521, 0x2) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x9, 0x1}], 0xff, 0x0, 0x0, 0x0) socket(0x2, 0x6, 0x2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) pipe(&(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000c40)) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f00000000c0)) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f00000000c0)=0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000100)='./file0\x00') fchmod(r1, 0x10) renameat(r1, &(0x7f0000000440)='./file1\x00', r8, &(0x7f0000000480)='./file0\x00') 20:33:08 executing program 1: r0 = socket(0x2, 0xc007, 0x6) semget$private(0x0, 0x1, 0xbee7992e8f04ab85) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) 20:33:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff00000000000094b52e6404cebf825e447f72c7b58edf27478647296a382c5761868e2dedd8d3d48529752dba3e3a7b3acb372538fab0f312a030d2724edd9af3caf1eb83e4584dbc3a15581379010fd9399dfb80a4cba863f5af2b04e7b776aca52b578534bf9755f4e13f31662d0dc5ca933626c015c0f06b41411b5188df7eaabde76d36825b4320ab12b617"], 0x97}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0xfffffffffffffe9e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:33:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup(r2) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000100), 0x4) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000001c0)) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000005c0)) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) dup2(r1, r7) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb18008000000000000025b71b0a12eb60a8f1f3ad4b7300132bd6058e9a9d811fdffaeb67152e66e44728c5feccf6dd4c7ed6ce32dda981f01140c6140c"], 0x1c, 0x0}, 0x0) 20:33:08 executing program 1: shmget$private(0x0, 0x1000, 0x800, &(0x7f0000230000/0x1000)=nil) pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file2\x00'], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 20:33:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x6e, &(0x7f0000000040), 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x6e, &(0x7f0000000040), 0x0) connect$unix(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="cd1567293bba241bee9cd620414fa1e8291474bca0669d1fe89fd338b9c5f10f1320fb499f397ef114cc84a6d9f3e2d9feba5b33c9de44f0c7477fd936214af683ed4c020a0a384f1c02671649ee75c5f6154bd0b4dbe3b2d12dec323c2d1aabf2d9707bae56cd2f53f7d78b37fd4f4284e098772ebeef722639", @ANYRES64, @ANYBLOB="8efb72f958a6538db9e92c7d7c7cffa23de8d1038f0352deed85a50f0a439f6c533f0298e4c317e041c28d0900e21620fa3bd087a11bda8df9811f4e970b9f50a564d2ca913195f32bf0025da3fe56df8f84557d2dea4c31443b769ee11b6323935e86e118490b0e42ae000367dfd37c7df9d1c484a83eadb7f19d8261e119d40c7155987a0a862a6e9a459af69bfe4fb1", @ANYRES16=r2, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES32=r3, @ANYRES64=r4], @ANYRES64], 0x7) r5 = socket(0x2, 0x4003, 0x0) setsockopt(r5, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) dup2(r1, r0) r6 = dup(r0) sendto$inet6(r6, 0x0, 0x0, 0x0, 0x0, 0x51e7729d0e754874) 20:33:09 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x1, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x6e, &(0x7f0000000040), 0x0) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000180), &(0x7f0000000240)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000100)={0x100000000, 0xda2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x4, 0x5, 0xa7, 0x83}, {0x101, 0x63, 0x8, 0x80000001}, {0x2, 0x7f, 0x3, 0x11001}]}) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x6e, &(0x7f0000000040), 0x0) listen(r4, 0x8) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 20:33:09 executing program 1: msgget(0x2, 0x400) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000bc0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRESDEC=r0], 0x3, 0x0) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = geteuid() r7 = getuid() setreuid(0xee00, r7) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r7, r2, r6, 0x0, 0x46, 0xffffffff00000001}, 0x2, 0xc07, r3, r5, 0x8, 0x1, 0x3f, 0x6}) msgrcv(r0, &(0x7f0000000140)={0x0, ""/244}, 0xfc, 0x2, 0x2000) setrlimit(0x8, &(0x7f0000000000)={0x1, 0x331c}) setrlimit(0x3, &(0x7f0000000100)={0x10001, 0x100000}) 20:33:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fsync(r2) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000cc0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000001540)="3603000000000000", 0x8) dup2(r3, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) dup(0xffffffffffffff9c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 20:33:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket(0x10, 0x4, 0x9) r1 = dup(r0) kqueue() r2 = dup(r1) r3 = socket$unix(0x1, 0x4, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000000)=0x80000000) sendto$unix(r2, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) 20:33:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2000000000000179, &(0x7f0000000000)=[{0x3d}, {0x7}, {0x6}, {0x2, 0x1, 0x1, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 20:33:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x194, &(0x7f0000000040)=[{0xc14, 0x5, 0x2, 0x401}, {0x1e, 0x2, 0x9}]}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) getgid() writev(r1, &(0x7f0000000840), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r3, 0x20007471) 20:33:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) mmap(&(0x7f000001d000/0x2000)=nil, 0x2000, 0x4, 0x3010, r2, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="247a7664327f9c7100", 0x9) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r4 = syz_open_pts() close(r4) close(r4) msgget(0x1, 0x318) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) preadv(r5, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r6 = getuid() r7 = fcntl$dupfd(r3, 0xf, r0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xfffffd99) fchownat(r5, &(0x7f0000000000)='./file0/file0\x00', r6, r8, 0x2) r9 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000140)="220e22", 0x3) preadv(r9, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r10 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000000)='./file0/file0\x00', r10, r11, 0x2) r12 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) write(r12, &(0x7f0000000140)="220e22", 0x3) 20:33:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1, 0x32, &(0x7f0000000000)="eb0500000000000000aa4e7130384b9931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 20:33:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+G'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = semget$private(0x0, 0x2, 0x209) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000180)={0x10, 0xd186, 0x4, 0x1, [{&(0x7f00007dd000/0x2000)=nil, &(0x7f000005d000/0x4000)=nil, 0x40}, {&(0x7f000010b000/0x4000)=nil, &(0x7f0000049000/0x4000)=nil}, {&(0x7f00000a8000/0x4000)=nil, &(0x7f000016f000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f00005c8000/0x1000)=nil, &(0x7f00005db000/0x4000)=nil, 0x100000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000000a000/0xf000)=nil, 0x3df}, {&(0x7f00007a3000/0x1000)=nil, &(0x7f0000127000/0x4000)=nil, 0xe07}, {&(0x7f00007a3000/0x1000)=nil, &(0x7f00004b6000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00006a0000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000075000/0x5000)=nil, &(0x7f000058d000/0x4000)=nil, 0x63a2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000480000/0x4000)=nil, 0x1}, {&(0x7f000009d000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x625e}, {&(0x7f000066d000/0x2000)=nil, &(0x7f00007b4000/0x4000)=nil, 0xfff}, {&(0x7f000005d000/0x1000)=nil, &(0x7f0000141000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f000034b000/0x1000)=nil, &(0x7f00005d1000/0x2000)=nil, 0x2}, {&(0x7f00004ac000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file'], 0x1}) semop(r3, &(0x7f0000000100)=[{0x2, 0x0, 0x400}, {0x3, 0x5, 0x1000}], 0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 20:33:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) 20:33:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x1000, 0x6}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="090d14f16236299d27bf77265808dcbc16b54105d7654f5d6b7aa6cfac09ab5405945701cebe90b3b08b52519dad31b7011e5255bee1c6a767a9d7b2ca819cbb387a0093d1f70b794c5c757db5e19fe69433ccbb63aa9d6264337c643c53cb6d8461c236c53803dab32f9268c02b4e271046e74ed421e704c31766711b", 0x7d}, {&(0x7f00000001c0)="c56f8e3e21aac3b0141635bb6b9734f792c172e9659a19e57eb77f76e55712afcf549daa24f7b5c1948582333858ea1358f2489f3637c9c4bc0e8987d1204e2cf6b42964faffb21565e22aa97674bbde9c19f2e30f350076d75998b4214d9329b4d085df82f209500833436cf41cd0401c902b1e37b56348219c001913e78740de81eacd43a96240a833cf668268a3b7081f3f45448a3f", 0x97}, {&(0x7f0000000300)="05f8cf54a91bb216c4760e98a2efcd0c88c5ad649fee9b633fa8989bcd734f32abcf5c8dbf10e04ca0eb2de1083fc4bfa780f9474f4f3da964b582007fba76092d0b45bf8dedc1a215cc711c73b4d344d111fc2b8f32290a77a663ec6ed5b591660958dfbbb5bb72fa38ecadde85b0b0b823d8b0afc11789ce8a52c550de2d8430e41fa4b2db8f665f5e97cc81f5d447af807cbca6a93f1d0aab0dc05db547f3c6d2c784212ad43cccca3c43c0269f085f9a92dfa246f8e9f7cdb28e7925237e6b4187dae22e6b97b73c6cee4813e7a11df6691c61ebac20f276772f20fe4acbe05259b6962b0a7eed4932ee3d", 0xed}, {&(0x7f0000000280)="d94ea10dbcab6365295a0eaef21cf33e9fc403454e09", 0x16}], 0x4, &(0x7f0000000440)=[{0x1010, 0xffff, 0x1000, "d267861764bbb9a9dbb501f494de13ef21a6117290c5cd078255d6da6b151a801a0820c499353e7d54481c84421f626bc4585d529ac6ebab9ea779ee308514227ba4a203a8ed32c179de2e79147e1aa87f95c7800b4664f4a01f6108e204b68a96bdd30dc8b819b255462f876383a4746ce83b171d9f815d3f9c3ba201e6c6bf8b470f5c21c309352fe62950abebd4482a2b0a0253d0e4119a11e5da5b87fd15ac3171bc8aa0ec2448843e05797b51157667b586281878763e8e3c593ad7d8bcd274efdd801cd785d4c6ca6618024d7bcc30404aca176d2df0b583ccff18aa43caee1e521e2481fcb2facd489daa6ef039b35f8dca2359c0c357fe1de71639bf24ea227673b374ac2535073b3fffbdb87e87370cf7e7adc3f9e4e8446189fbe42f3d363c91c77b304fa4f2d7f37ffca2c1f88a0a91dcdfa0bdfc7ceceac5880523cc779d97df512bcad0957ee7ffdabe3e2eba6679b786d5b047ebb63fc1e2b9971bf90629a4e13267ef520cd73f91769a770a74f9f59a21f21906d7085ccaf4c4a9929fcc9fa00118b6a668ae47a553ac4dea252892df7ce9022bfa61a817637b533582a9b7bd52e74fa24be3b466b9ca67a46cf4764ecaa9f834f628512b01d68df083107addc8546c126c3e597b8a9762da4f3c18e9597aa80e7ae794bff4240c4d4bf5d8d7cbe238a84a9ec69dcb6e9e2aea1c5b68412352022de2308a1136319d575a7cb1d3e6e7d66a5f6ff01bed8f82d9b3dfa1bcbf0cd72432a81c1ea42aa829826f16cec143b0c996ba3f910f39bc2385c4b5b8ef0ebacc25958cb94d245eb464a08bd1bcb03b1cb0ed0bd60fa75c1bdc438dafd86c5b73ee0c54ad25c4461f213360618bb13b809553b00360a88e89ccf6ab63873ec9be22f2c0ab7fbb3ba3aa3773ef6a0e9d49f66ac88f4d22fb2c66b84a3ea991a5d6eec36a21f84e5092125b54595b187b3f787c5097f942d441c80eab5d724858854f9a3efd779e756c250d29a311d980987acdc698ea12a50d2292d81d648f0f1453041807d2a7befb12454e183fa3f9ba65bbddea202f0ea11bd9ea71dcc81204d19cdc4afce05ab58b087fb0c661587ba834460078ecb7c56fd2f3f06222411041372cc390dd6d02f68b6476828a73ef277f24e84fe4757340f09d07834510afe141fd0a802e8cda4706c168b3bd5758779485c56cadb129d8be614f29bbce2332eaac2fc1311ed0cf50efb3e5e0a79a72abc5d2355dd13e06cef6594673f69c099037e04096e420514827fb077a15bd3d1e9482a40ac6cd8089d730ebe6fa870e7e70eb5cc4c0930bb7e3140f3e108cd5c881a84fb2b5ca49983005a046ceba015a36e8b3f249fde5aa40124cc4552fc5e111d97481126e62bf2f1bbc17b088f545c18b417cb172acc294f1d30bf7be5bf958c454bccce78ef2c2371a6a9e5a627d1f583d55b2b858d92cd1c17f13f6b83855a7b1a14c4f2cdad329a9fa5880cdd3361d8e696fc8404d9b475d748f7f69bdc2c4256a2ca91bdfe4df1e91045b84e77448f49c2f6b4b18bb7f3f2b8faf767f0d6ba8ab19a836af48e4bbb5ea3a8901a5bbf709040ca68a924737ff252d9223059abf430bd1af700caebfbc05d9438ec969fcdd8754ad1d9db89df63c8d564821471afdba6ae40700170ac2463a52c9d7e2a703be2b6d0b5b94e02702ab751a557f93b9e09cd69967bc816ab1fe992976a76d96d2d7fdaafabcb6dbc6630db15e9690417c15f4900ec75116827722868c9094b024bda6d5ae992a5960a7f3bdd40ead3da9182af7013d8278e1e681c51a5013a54fde42e24b1d4f95a916d6b314189a11967ac603369e1a19046390f636cd45260d715d567de5022a93d24e936b202f3376925a186a00d76c88e28381c4946be3663eef69f72383174b6a1761d19478033d4b4435899847522f604b53c90a4b0361a4b1b5600e461331936fcf011da8afcf74df997af46a780f6764bfe695772d46025c14e78f3933ab2c596776184e7250c7444a2520fdaea61ece5453a275a6d80271a66fb3d5611abdced78f448f582c96eacf5a844fae4a3595224a17b1b189afedc54c4c9d280523a95ffbab043ed4d9a6f404402fad78d0f345929e2d7562cd5d1b8c164166d3c096b608319a5b7ea4467e059a8025e16f2563a930d36dd0b4cf0e0c107b9305b6ae036e6a03c870987773e7ec641e50ab710d9bc70be30f7b24061683636f49c944a2cfab4e589570318c723afcb3b388170f1ead9ce1a62355ef093e0bcf2ae4dbdc45195037caf431b1a0128d2172aee736b90eea2abb962471074b175b48e799a1fa7bab98538d7f85de0a099e94fe67a5ed8f8717770fc17ae0d868f9f7782427830b00a3d661e240f405213d8f3013ceb06bb57edd9ce000ca644b8d5d1c9edbc0fc4d8e4f0eb2ba8a2b69bf9ca3be7393864e9465d2207c16918375dbdc589bbc095bbc833920fa740c09a20248b173c9f8898b9282f643aca1366c3acf18158cac9be7e047d45e3296d888a126896e99af345886ebb0a112e6c183d057897be33deab40aa64e37cb8d7b2d929fe025aadb00d69f6d43712f9ec82b825e5dcfa32c0987f9030c33ce679ae6e76b4fd132645b72153c46e0259c945d5aa646ec1eccea45f9d11b562d8cb6ecb5acaaf62d58bfa0160dd77ccff0a837384962fb4f542081a581995b1021641cbed9decf6e40a2b90ab0e3fc6ae1349d71e291d3c51dc3fdaad2282c7ab744f1db7bfae8bbefee66e2c5cada63771d6da7a691e463286ff3ca22d2699812b77beea97068e50bffae3301c312c9d03e9a530b73c0913b361d09446b9b70800993dc409c3e303337a1bfdf4e078aad40b5ce5cb0288c176bd953d7cd1b63aa50dd8b09236cb7025373e951ed441207f7f3456ffd19b2290861ef70bb0b2562940bb86679d49294ee7364f76c9b8468b680503cfedcd0af19d5af466247b25f4c40fb75a3ef6ed0a16b55571e984910cd6da67d225802ccbfd9175cba4c7ba6c275cd7f0aef1df23abbfac9df2767a920bca364af186031212f398d80bf69330ff8e2aa56fec25b372ffcca88afdf7390aee6027bad7abd99372a3b3c56376794e72588f2b08062ff6a2100c2316a86866fd6b65740020c26b95b13776becf1988f1c8edd4bf34d532a89ee93d9b5b06eff63874b6be391a4533cb286a21cd36ed298bab061501853ad2ccbbf4c73d979010b00671f4931d70d02a120420dabebcfe5e22a60944196487633d79780af38adfa29e5e3680490a2829b0c776f7cc7949703e3919f00bd6d330fecd19ca9d770e8100136deed5171ad85f2e1a78d0ab8c902afc8d55a3bac57a6890fe9e9cc860f148a309c0ab881b329b5512e21986e9430ebbb07372545c5c8fdcc323c2993cc57fbed2d07a644614901abb4e2d6b25b84895af36107c19d7cffb05e315e91573f79fa2acce2303209fd5617795a781936d3ae12d630ae73701c62f2cbc5ee8d6c75107c6ba8f83b3c57efbe21733c1b80ac8599c1ac3cc63390465b9429d1d97e8a2d9f14cef9ac234aa4fa1acc2cd94157baab854aae0320aff1835170e0b4298d767e1316fe8054f73a04b8cb557c06e9220e3897bad3cc7b84b92a18937577c78e890334606a489d70aa372a26576a91cbef67b3c4a345aed548ae161a9f0bc375ccd51dc6b29fab5d52a63cb4b0844f3269158f1051fb8c7c8ee743d9157a2b3bdf40338f8324c2edba39c6579033804233ef7ea1d3a06ec8582614ddde91499de4109915b680d3232ec748e2f9462b8e821b7b0a3ccee485136b6327ee5a615a090c36b707ffc3b10faa725906fb2fe8cbcc37388851a24667e4e700f53b8ed67ad1af470b2dbc9708b441926e985b9303b626a3c21b64be98dedd16a0ca990db6baf0e5ca47f2f97a6a8c0b7b2f7d4d88d743cbc335d329188bc8b32f54efd17745bd74ea3f76e65917389669a6da0dd97d7e38fe428662c08a27a10cd446ec2f35f2f2cd4b38677552ba342253c2bbdcdd2ebe4ffe21522118378eaea2d5755c93bbf0772ae8cba9b780afd4506c138e1f834a9272eb1e36cca748b517a49863412391b2713d9a277ab628bc40dabf7d7689aac25bbc429cf2e7c0817616e847c492003ddf18de4420bbabe1c222e99ea17ecc24a3526fcd063831f2fb7c097bd48d288f2eaf8c121e242d299e2236b445b88d5d910ead9bdb31826d912bcbf2834dea613da2d068ff537b31e0f6960ea017751009faefd431480de96986899aa9fb88edc3c619a16e91399b29258c6ebe7c8d62caf7502bd8fce44bf529a8196b0876d5c18beaa27203e1e9030201a7a7f331e506a269b11e06c602deb756798276b9755531458334c64222b959dfaddc72b8265e9193fc9e2393b3ac8062cfabd6dbe199a21c6dee4510cf055c81faa741be10261b6b1c1a9734d962c7eb27a51e049e89adefd60122234e9e3ab3d1fbfbf75e2df5f7c5400d2c9f83ce64c3b2d6f3f260cb677ac7193e2b13410550fa883546ecb5618c5b3a5ab7a438efbfbb68306cd000a51609bae8b6422ee61e0ae4de241cab3e7456f739a755da0277e8d43cb21f7ec9e76133c2b5eed45fbb7125208bd006faf77cdd320c7a7edaa6a7b5cdf5e32d29b71d14415414f708a415b43757d149da8405968093fc842e99a575838d267c07fb9d3202df7addf47451a390c77708f2cf8973f91d77d97dd357efff5fa29eaa1ef2b0745e5e71ba0ca02539d5d914ca23614b670dbbc6109a9ec23c0018580bfe89aa9ec330f9083912769a10b4c3baa835a17565bfd7d3c6b81c2cfe860d748355b000dbb370a069a5dd1c4625ec6d7afea32ef8948b69e8c3eec94296956b497f752f7f623faa41f27126f113b3ed80b155c7e000889e990beb005f2eb85f180c0a0fab23b8c60f4205faa358ef3771be5270005bdb9227419c964f62b7d2b82b7eb47982155778009297976e621abbce22b438ccd61b234d726300a3ae4b1bb228bef52f641c7c2474da704853fa2fef4f073dd01e73dc313e4466065e5cf8a832c01eb63338735232d3149cd317e32c1fa0940b46d078c13c05ce694870f22304a4da130de71eeaccff08599172dc66009adde4e70c64072813fd9cf3b639b59ae690324735cf162c2407f86983e4fb6df693edd8137341894b5c9c9e652cac168a7868c17e7bbae90132a0f0bf938a1bb3df9309e922e05f5372786a70a24140c5e7527438465a7c1427d32a910a6c1328dbffc40e5517cd52c0933020dbc5c225cc3d818346dbc9fb267b9ad479b041e472720ee06c2d47a4845048c63894e1a00e3a0eac8d2338fac445597c13c5571e3748e6d80a4ff484f763d5dde1d40c4dc77ad12616ac82b84fb6043aa6560ddf632d1e23d8e555e0aa70ed6904ead705496bb63c7dc11062611145d2b2f0e2da15f9b8ab21488ee4f39365ba7916efd58e686a01429de2c7d5d4643fedcf55111f58eeb48ed4b7c2e23582488ff0a854aed5ed8c22183f7fe4467677bbcf352ee31561e1da449ab94a8300642117fe4c7071e24d6416d150c3648e6eef9fa5340251e594d66ab948a3d14b0eb243fe7a11504d16894819342d86428ed1eda84e80ad620ed708977d2d80df291bb50bd659d508fd21ccb2dd07834ed9567c3a27e4a310483b6207c88234f01e2a29b11c97e21378854a498dc970bec2c4dbc2da359aa4f6707bec7b915ab1a2fc88f5d78177f227ca7b76e598ab50558f379ced4e50186b3201ace2e707151d47b166b9031cf42e66dd"}, {0xe8, 0xffff, 0x5, "6024fdde7e1a585fc518e4fdfd30a45b5c2a5131abb4df265355ad20889bcb27a164848d4eb400e36b84207ff2158d4b4183756bd802ae270b3530b238def7e525cd48cabd605ca68643a26f20ee8f53e4164dd5330d18af551d9ae39140b79257b7425a0fa11c9fb90bd48191f4437f471039047ea36ac1a235432774b2dddc5ff95db11eb25b16d0203d7b436cd33980c8e23125032c9e759603c42488ab9fc432e87c3faa180e79a6e97a856d06b38fa5228b0224633a6872f383a846dc90b0a1cb3558e59dbc0534e1600405a1a92caad2eb51ec9014"}, {0x58, 0x1, 0x1000, "3f97ce3679c9cc2b1b515c692ad0d35e46fbfdd35e82dc8ecd8895d82b12fc605bad8264488060e0f309f769126ed08b01b7151ca51e95f7c3554fdca342035b819f38d78928338f"}, {0xe8, 0x1, 0x9, "6c509970bec6d500f5f17860a64d502ee35998f89f349d10e44051dc09c68bcdc3beb7cb15546002c8a54c9dc16f1dc2f10b42bad813fa801646fbc1b884f7f169f1741e4bc150e70663d836c4c8d835664cf7247ed3181c078cb14c857fca5e32405d4797f84b789bb64ee2aabd76bfbc762275fb24db22d41c11a67f4d9210fadb720814d91a2ba10805753af9f6bc6d070bb381a5c7a7c0eee1fdb7557e7119ca4348c2b34dad5322578fb9a9f3e969bd942ee507711be70aa6df43a714f175d5bac7a222a75679410c3b180ec14ec3"}, {0xa0, 0x0, 0x20, "82aaa53a4cd5074324bcb5e32d03b7654007ed32a77756c19280b82cd1539669cdd7f785d183d97ec2c7918337e3badebd9be6b35457af8d06783bb9f90d6c8e0c2b30261cf44058c68bf7e845654fba88e0e32d88d79bc91385045d24cf9ece6d23fde84561f0db61afc6a8b7ab7f4f0738f8d5d475949d3ed7de3247e64da19dcb875d718227d7b6b2"}, {0xc8, 0xfffe, 0x0, "b7e6dbcc7fcd9cb7deca8e6f1294bc598d6593b52cd353008eeeafafb4e64789a5ce5eabe9193e7ab89c607e0f3c4fdaf558a48320e73eafd607da88eaea80c4051f21e7d4ea3ac1deac1f88df5498f30a8f1cbaab3c8e5b82512c00ee7ca442288fae0908e72fc71b3325882cf2fad2494d950f55ce8574e26748614080b76748295d5f10d7d6a2b72d970281636312d1a231890416d9dea965a52dff9b4f049a1423faae07b71824b999b912d6343d5b8e0e13e50b"}, {0x30, 0xffff, 0x4, "4cd08361fbb435dabb3ff600d3a76d938c68d5e10166d3f94f0d5cd4726e9480"}], 0x13d0}, 0x2) 20:33:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00182e0800000000feffffff009f16ba0505cdfa695881c30a51585a56f320da2bb34d4371ace6a50a2269e8cde2d066ca80002ffffc93cac8ae377893001145262b270f3db6"], 0x1c) socket$inet6(0x18, 0x4000, 0x6) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000200)=0xfffffffffffffd61) getsockname(r0, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r2 = getuid() mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) fchdir(r3) chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) setuid(r2) 20:33:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x206], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xff7fffffffffffff], [0x0, 0x0, 0x4, 0x5], [{}, {}, {0x0, 0x0, 0x2}, {}, {0x0, 0x9}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r4 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 20:33:10 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0x7f}) dup2(r1, r0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:33:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x54}, {0x6}]}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) syz_open_pts() setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") fcntl$dupfd(r0, 0x0, r0) 20:33:10 executing program 1: pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000140), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f00000008c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) dup2(r1, r2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) 20:33:10 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) pwritev(r1, &(0x7f00000001c0), 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="6f07009e662d6c65302f660634af1c62be5e38696c843000"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 20:33:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00140b1cf75f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000003fffff60000000000000000001d7f510000000000800000000000000000000000000000000800000000"], &(0x7f0000000000)=0x6e) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 20:33:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffeffffffffffff], [0x0, 0x0, 0x4]}}) setitimer(0x2, &(0x7f0000000000)={{0x9, 0x314}, {0x401, 0x5}}, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 20:33:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b010000000000000000f8ffffff00ffffffffffffffacef596a31499cf0dc5200000064fc", 0x49a}], 0x1) 20:33:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x104, 0x40) 20:33:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x74}, {0x14}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:33:10 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002680)=""/4099, 0x1003}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) r1 = semget$private(0x0, 0x4, 0x80) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0/file0\x00', r3, r4, 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x87d0, 0x0, r4, 0x0, 0xffffffffffffffff, 0xd8877215da9c7877, 0xa9}, 0x2000200000000, 0xffffffffffffffee}) r5 = semget$private(0x0, 0x4, 0x408) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r9, r11, 0x4}, 0x200, 0x401, 0x2}) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000080)=""/105) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 20:33:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) r2 = accept$inet(r1, 0x0, &(0x7f0000000600)) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800001ff, 0x0, "b80054004000"}) close(r3) r4 = fcntl$dupfd(r0, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x20, 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x0, 0x6e, &(0x7f0000000040), 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r8, 0x0, 0x6e, &(0x7f0000000040), 0x0) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r9, 0x0, 0x6e, &(0x7f0000000040), 0x0) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r10, 0x0, 0x6e, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r12 = getuid() chown(&(0x7f0000000000)='./file0\x00', r12, 0x0) r13 = getgid() r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x1200, 0x0) r15 = socket(0x2, 0xc003, 0x2) setsockopt(r15, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r15, 0x0, 0x6e, &(0x7f0000000040), 0x0) r16 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r17) r18 = getuid() r19 = socket(0x2, 0xc003, 0x2) setsockopt(r19, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r19, 0x0, 0x6e, &(0x7f0000000040), 0x0) r20 = socket(0x2, 0xc003, 0x2) setsockopt(r20, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r20, 0x0, 0x6e, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r22 = getuid() getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) r24 = getpid() r25 = getuid() setreuid(0x0, r25) r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r26) r27 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r27, &(0x7f0000000140)="220e22", 0x3) preadv(r27, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r28 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r27, &(0x7f0000000000)='./file0/file0\x00', r28, r29, 0x2) r30 = socket(0x2, 0xc003, 0x2) setsockopt(r30, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r30, 0x0, 0x6e, &(0x7f0000000040), 0x0) sendmsg$unix(r4, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="b87787568b43f6a8b6092c4f40d58995176d297322f802aa42a7cbd94e8a3640fbb662db662e5312aefa6f202d0b0498d08d53a89fd7f5eda55056f3b69257", 0x3f}, {&(0x7f0000000080)="77d0987c0e09f75fb35de9e5f5611b44b1877cc2d9f854", 0x17}, {&(0x7f0000000140)="6923c73610de246a335b004150cac5efab7e4d0f0b0c1200d08ab51ffed1d01eaea306d66ab4d1aa2317e86d8dcdd6a3c9d6da833a3225f7f29dde7543135842f844a966dde6248d72300995d27ac1a9618b3b0be37464282892c034871c309e", 0x60}, {&(0x7f00000001c0)="c46d376781448afa3bfbb82b91158eb4780ea9e9b12b870ed05c85735ec2bd4fc21cce4fbbaa359c5afe0ebf96ca7c5a211ab416ee46840640f13fbebe67b5df518df75f2637fb25b422a3c82c1b77995cef31d824b651b9a57746bd2cb70b56d31ecdcd99c28b3fd2c998fcd63f22a5c90f4349c4e0f1f96cf3f13ce6907d7cdc7248cae2b6ab9860879ac1ceaa858fea7905f56b1f604a5a3cd52df6e92c0fd229428c979db10918cfa2bb824f4630d1684b9b1768424b5e01dee7a8", 0xbd}, {&(0x7f0000000280)="c9d92b72ff2023dfd7542424c47567f3e8350fd74cbc2a58bf9b4ca656593bcb9b6fdb382477cce4ed567c3a6e9bf8f6b34ff54cba75ce149329fbb61d5f14fcd5ae8372d66438650389039abae5d38bd240f38d79d4e3ebd22fd4a0aed3af5a6655453394a14ee777579512dafb43b27e9492093fa06ef43b8fca82ea43fe1affc25273571581e2ebbd5043b25b171fbb877552938eafd850d26f311ad3e66e20b9605a30d174e8e5b5466c34262bedaf07eee86db5bc6a9c5d598159f02cc4493c885662402bcabf1a1d8845cede3571122e937615808b08a51e4dd30640c44762015c80ae1508", 0xe8}], 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32, @ANYRES32=r16, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=0x0, @ANYBLOB="0000000059a1ec3a00000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r30, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x80f}, 0x0) 20:33:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000040)=[{0x24}, {0x74}, {0x6}, {0x37ea, 0x3, 0xb7, 0x3f}, {0xa9, 0x9, 0x31, 0xb7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x82d) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x1) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000140)) msgget$private(0x0, 0x8) 20:33:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) r2 = dup(r1) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x6e, &(0x7f0000000040), 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) sendto$unix(r2, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x284, 0x10) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x100, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0xfffffffc, 0x63, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x6e, &(0x7f0000000040), 0x0) pipe(&(0x7f00000004c0)) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x6e, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getuid() r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x6e, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x0, 0x6e, &(0x7f0000000040), 0x0) accept(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff0011000000000000000000000000000000000000000000000000000000002000000000c61aaeba000000000000000004007aa1854768d7e58bcbf3fd612da3477fd54fd68608424c1a38404c6eb10f72e8aad152a80545f70ac9d801d085e28aa4c54897ca5446dbf2a17c7a8f0371b7be29b05d378c5d058140a943079b24774f2774955bc7e6a00475276c58f2f3c65b9b8c75fce4223b6cadef27c155e8d0ea5b28a6a31b2e89062c92386bd2b29ad2828130b5caa7ad99511cbce42fad44e96ce420b805b3d57bb6f83d615b9a25faa2079b232e8e606fefd3389058f3351f815b52b5dc8248000223c1e7e826a84398be23b4beb1e0b29e3e37317f51af540f5d10e9e5e3a576883a1427c7dc2548b3a5c4d9af629ee35f33c1876b898139524a"], &(0x7f0000000680)=0x1) socket(0x2, 0xc003, 0x2) 20:33:10 executing program 0: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x0) 20:33:10 executing program 1: open$dir(&(0x7f00000003c0)='./file1\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000300)='./file2\x00', 0x0, 0x0) 20:33:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$inet6(0x18, 0x5, 0xe8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2812, r0, 0x0, 0x28000000000003) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) getrlimit(0x3, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 20:33:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)='^', 0x1}, {&(0x7f00000006c0)="e6241a1d273b2d62201127f6eb80c01e18c86b14d987be5545a4e2c39ed13327430f22af7c311796fc207f3e50e1151eb451cd5150f4485a7b9e5897fbcbcf4cdab4352ff6f68842d57ca8a4fd62253a20c97d2f4afb0900f28a6b929a9c9d7d18fc32e0769e66b4cbb5a4f73940f96a416296004513aa8629afd194d8306a09f881fd4a6d1217efe65c48ed6138a8bba0b510823817fdb39090cc0580075e1874594cb08f6e10e2e5e00fedafe32e83aa5b50a9831adffa2021af085d4c1cc6", 0xc0}, {&(0x7f0000000180)="1f20027cec260fa5fc267b3407ee9b65da2c00af835c1d58ec50437cc7655cfa53f592ec86620fcfc3a80a31a1858c09636875fc50707f093e3dc1432c138d63f7d96c0c8952aeef2afc7d96cb231071c32f55f3be845c4374667cc87b6de930d6a21b96cf433a94d800000000a5fdce0d6009b60f07658dd852a3f81cafc4fa804eff0f996d890aa45ebe4188326d302866b3b8cbc9590c8de93a910d714077a7b81c60984ed342cdba1a8a2d379557050202e2512567bbda11780effd670f5a4ab65faad2c814557e30e8504a74727f4bfcb52b9f278a4862bd377b07755469f0a64e2eaebdc94", 0xe8}, {&(0x7f0000000280)="44ba7d78f5838a9800a8adb67ec5704398599003857bbcd79cb1e716ccb6d73987ee95fc0000000000", 0x29}, {&(0x7f00000002c0)="4eae502c00100c2e506056373bac652fac", 0x11}, {&(0x7f00000003c0)}, {&(0x7f0000000080)="9b165b47516d8e03616f853e03d52793bdbc10e75e83b478c420812290cb096070ee3f05125a20", 0x27}, {&(0x7f0000000400)="44db57e075a15f877a09aa27e843dba7a88a22c821e04978", 0x18}], 0x1000000000000029, &(0x7f00000004c0)=ANY=[@ANYBLOB="f8000000000000000100000000000000bf7e52058c98aa954f0f94ce3bd49b6273b086274f0066ce7aca9c5c39a75b706cf0e54851e89a50941888dcfa9eddccf1786486e6e629a2391e10baad56539a352065b674d625c59406b4f76dc545b6e0d20aae918d0be7cb0b0000000029a044ff7df8afb54346874b24ff45a88d2dff562977ff643b8dcde905ddd2a313d7b960395a712d638fb45a2001ed6b344e52cb36afab2538e55d783747ad0ad337a85df209596a375f1df8bbd79b474e3b2637ff52ec8d80b3fb80bc781feb70f1633458943e5f6c385c194f79756e34b9b429d04ce1a26b1df434b6d0cf47d108fe0000000000000020000000000000000000000000000000e22ebb6b153202a2300000000000000078000000000000000000000000000000965a960faa531598c7fbf6a547d07ba10448573b96878c461d8424014897bd755a1e34567f47e3cb44769bd9055505072e5390c3f4202cd779f8df2cb0c1433af87901e9698299a4c83b066daf9c0c6e29a6785f16d973da7bcc1fbfd012b0ddd900000000000000"], 0xfffffffffffffec5}, 0x3d8008ece069c2d8) 20:33:10 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file2\x00') r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xfffffffffffffffe}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x4000ed4, 0x0, 0x40, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file2\x00', 0x0) 20:33:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0x0, 0x0, 0x0, 0x10000, 0xffffffffffffffff, 0x5ee], [0x0, 0x0, 0x3fd], [{}, {}, {}, {}, {0xfffe}], {}, {0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x9c, &(0x7f0000000000)="d0c5d6a3126de6a99adab6955105e9813f4a12551ca5a18177c27b9e49eec17bef020d8daaae4b616085bf70c8185489cee77afecfecc2af55ba0daea9d7c6891b155ed0acd7651ddfa196e5feb21caa7a6291a7f3b2118805f94f7c5b43354e7463fe234bbf2ceb2c67b301e8c1b72486878d61a1f0f439643a7a4a7803e3e45407fda9148dc4088730e529101f934cc2d59e08a5564701a7774a22") r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 20:33:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x7788fad4fd228d6e, './file0\x00'}, 0x10) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = socket(0x18, 0xc002, 0x0) r2 = socket$unix(0x1, 0x2ca07a120450e91c, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) 20:33:10 executing program 1: ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f00000001c0)={0x8d09, 0x3}) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) sendmsg(r0, &(0x7f0000001840)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000240)="4820bdd5c2eae0ab0601c1cf2eefd7757b92e6fc8054a2bca1af993b21779a56007378b5d92d8ed67eaafbf5833c0251acac4c3aeece4e73c5a1e3a4579f56395b59d61fffa47bd1ae2cd1dc2d69e62f5e071d66e3ef65171714c81990ca5c6d3523e170b003583a77546288e50082df5e78bbde9bd7e4312b23a1e0c6ad8540d2239d72136a44", 0x87}, {&(0x7f0000000300)="2c102e229fc7e4bad175ee271feec64cc46e9dcedcb6eb8acfd1cf8e590e289068f07700d5a551f43e5b52f4cb6cf7f2ee9361fc11386f2039872bfb4726fa4a1c8ce0ea9ff7059a41d8728a4a1aa53209836b4ab4fb557d9ac8071f061e4f0bb93a421a8128b79c192a88f58159e77af86ac5b3d51f73b8a35130287787943fef0a08a560fe340536830af8dd6095330c42b8169b8852bad38136ae426a995066e365cac42470ccb3c440432d9d562e91608caa4cdbfc34f03e5dad05571b2c31eb802f966fd9a30e450f138549fb4335", 0xd1}, {&(0x7f0000000440)="92c6442a8bd581805bfeed70f4ca0f56ca8497c0c0b13686a66aa75efefc639b95d3e447f9fa29ae2c01d6cda518a3424cce2f949e8c7521f7ef0774338c96ed9267df39449f5d6826eeda88fc1928ab7d868db213eae62e5f05e58dad47920de5d4576e9eb9bee49bbf1e087af38db1796c7ba56eadea291f93e5273648f394eb87b8bcbfc86000ecec0b996b6dbde6942dff3961eed005c81bab1314406a284391474be8dbff27fe26af2e7b9fe210d576cef20e23f1b325607de5ff102b11a5708d086b8fe1fe51859e2f41c862df3578b77fa8692ccdec1a1759a594b6ca89387568be3bc47272075d397d5b245592e51f303f6d82cb74cd25064f9823d9b6df909678d130efbf8c4bbd1263dacb500e582b270c2a243dfdad86ac1541aaadcbf7107699dec45d2514a354813865ed41803181e7c97721f1a3ba71fdb8f97ba72705b39e31f1f2a51bd85061f67d1df06ffd9f288fc3803d02a3a18ce48418b3aa6f23c3ee3f68d65a4816934814ec444c124d3a90a215c7e2bfe940a113f24c8f181882182f8248651238646a925bd0428a32aeef80eeb239cf07093c9a9c80b7ce0b307d2913f0ac14048b4040cd958586a63bcfcb93f6189ec2dd9cf348459707793a1e38d920ab9972e0fbcb09aa0bcfe1dd192c19f6b8a8b2ad1316db8bf55248b08833ec3b26d094e7ae37f340d48e92473046cb598156a3420ff975069ec3827095fa52080c1510583d83d8eae5c61983c90d5054bf5700cb7a7553a2c82cac5eba6d8ed64e146a11e005ce1d98aad5b7dd0c62b353a604e02b8540e976716fdf95cece3d1ed4a6f22c4e68544b364bc3b1b73aeee951c3433b8943621bfad321a8eac16dadf66db1e3af08b0736b20594a95aa0f345844792edee8d08b460d76e8bda3ec9587d88c82ede121e02ea58ea30f1e89bc989fce52fdfa3a09862a8f17156ec93a35e830b5b9212a32cab9f25edc2ff97e5a5c969826152403243f641f6b8ab1ff9391508e1560c4eb05b564643ecbbf47e1e26574e652c267cb9741de0518249024157093a844dac4564019b6514f984f3b11ff0ff2c93a8cbd69916e2f6c7a87fdf58653e57044f8ace67323bb5bd0ee0b253c69e3f465f25056fb811b93ef83002062abafee0b217195d92ca688a630f4a820dc693e448556e699294f13c0ecd1012835be6b601ab6def2aa099cf3436e6dc9cbe22ef9ebc3077bb3704386abfcb59e0f8b979c8d4206fd45e5e86ff45a0caf5b907a00c0ea05ff1ea7babfb388da7dde1c2069010d2ed6ed0aaf46a706859186fe95092794cdd67f96b539620cf9954c6fee6938a9afb9529753716ddcc2cdb4ce6ccb9a558ea731c6b3894294eda4ab856a6236515ed00735336c71e8d433638062f0dd0388ce93e68631d17f464df8cfb7954c997987c1ccb852f3982d510a3028fba9d087bd43ca42fbad53c7523fdd874fc032f9395c012585184ada927a9b2b074c71e705acfcdb076a60eb2007738dff34d42e70279a114b9736ad3379863be35d6a221e0d19e2af76c4dc5757cfaa13d2179e17dff5a8951690141122abc409239d2674edfd12a90953c6ab4da3cd14bf0546d18803c502ddabc72f14632e60c83aa1c16ad3bc36835e6cedb42aae13ab95a1e20b805b0e65b76906031f0697da71ecc4a5bc47cd1b4df9b1e0ef52e04072577f8dba849e8b2550351f8fd209640bca57a414050168da8da57dbd7ee037baafd83cdbd6e8e1860e1c839355f6a844c7468eab22c8f44a75562145a2421f82922cdeb17042ca704e984af20ac01c7629909d3096f288dcc8e30b2b5b5bc662c2e59a72c4c05509e9607854018b73009618a4e7b32419aa9a69a8da60160d02d64b4378bc23e94cc55f075a35f5cacb160c7540bea26fada640dcbd6100399e83d86f5cb131ea88c3ec49210a36d13ca90c464c6f30920c1667f693efbdb60911492f49cd01b52f90308e4109c0641500c8ec1cf34802fd0e72df026e50d15e13cd67f379ec2b2c7e4856f36e3469912fcb311f4047df67e09fc46e7f204db96497ce42b08a3b8917c5930ee83ea447ed0af0d140309a40c460c1b72c5f4c6b080f3d8c83f95b7489e936f8be3fca3cbacd80f69a8a71bc04ec38a3fd5703d61bb5503ef2c9cf79dbfb54b64ecad6ec5911c293ebd24fc4069b08385c4269cb2f7b28f0a103ce4aa97db177f7f5b15409f4ab4dfb065542ae94e5e3b738ddd2d19d4ed754250dedddfeea0aca3d1a96d06931c9a98da32f99bd2fbeef818f4353d8d92d92b23b9dfeb17104b90ad0c05bc7a3b2575e84b2da03c9d170cb69ca75060e6bd2887b6c9e9003219b3c2f9d0fbd460b503761a05097a31c403d9493852763fe678a7fb03187f91ae5ccbaf37d21e649a2f0b10783d6180107404b07a80fc0dab457d8f478024a8978a2be742d5194e0ebb9de023464686122a743ea19760eb5d31edb626fd8c3ef17f59aed2c73e3fac30757c7613e13e40b69d56c1ec64edb050042dac2070c3e3bd7c9f09ac071970c0d17c82bbbeaa7978f3c2d6ce6cc473276f89ff9262ada41c04d3422d4902df209de5cef273b2f582eb0602c45d08236dd8c635e31283bda5f7ca5185f4970a049708244ff438c4deabfacc2ae1ba10c73fef2c7e4b0397f0bf8b8d4f00870201a8e03810addcc607f6c93a6f6396772ad686d125358ca5de4cb00e31aedc190ec3215d6476b6338a93e05e95236022e3984270057f1d8110b09aa9ffb6822a1d73725f10d455a1a1f6a3ecced7d987a8c7875f3cdf82237d87df514ef5c300a4663ee5b6f963a462eaccfbe5c9a62e2a0e86f32c3a6712187bd44b3059201fed61ce9d44eda323fe854aebb93665de6ee33d610b832811874fb053850e58e22e567227986768b5f88912d886803212248972e8dbfcad3e53bd62a375cb70d77cdb7bcffbbdd573a8e2c5644606013274d7e6845261ff96f236b6a2eac3c6a0ca799915097d52593dd36985a689e3b3a6fc34b7e99b5925723d618be854207745b37058dd01c0d7ce8d62834fde1aa74ef6438813282d4c211d376875244356dc8f01602f8360f033ab69d9e32f242e79dd91014c05236a0533f0e6f1b1cdf90d2681ee53016e159a04e5c827929fad4dc7536d66212ff65ebe0c6056f9fd5f6ff3e5279bd9e68eea0a3f2fb225b2fb885b3027f5f91317676ccbc8d0467eb9a44413806d5dfe6afb51b436c1604fa8b7d864d71ce69c0fefadcd1cfa1dd084e98f6b7ad29b939c2647ca314f92a9ae6fbd9df25c40fef2e1dfdbe7f1d49eeda014acc93f620ed7b2926f0a146118b2b532f2694c3abf44cd47b58c9275a241b7f15dfa7590a2a62449089317c88426b4e825b995cd510fd5cced059cb00aa495138ee0769404d21945142ff8bcd747e6cfa312bb8aa5ecdc91df9fcc42bd3b3524c545fbc62da03727200bc57d47a13fa2b4f472a33116f80dfcffde7a2928b571f1d0f574d9f2060ff02bd8abd28538fc43002966995ec5159234d8be94a1562e0f640b32f737ed27f87bc3ed712835f6d51a5d187fc4dbaa0870de9e4eb1beb9b8a49ebc2c9dab47cb50fc30796241e6b4290f8aef1f1b860ba3fd438a5d2c3a3775bb72984df6938a9be4d395895c60de984a54bf1123f599192712935e149ea354fbbfe561ddbedbb1b197f2b8ec2707d8f39684175386dd9f534471061473d04756ff5ebdda08237ec308541124f562698d9da229f5d49c8da160baa27d271fce210e834998e8956395ced23f2e080c5add23c2688f8bf899fb79845413529faed090fe5ecfa1f615a5cd8532132bb917a7eb6d1fd6edda0adf8c2e122ac8b7ce61c50c6eea5183a379b22dc024ea29eb6c5eaa4c3f779be88ff9231838b9451001ea3e57ec3798d212e355d3a7a9b6128c388f284524806d9007444da73756f49dce18a3604573fb9ff2bcb88f5fbaf4a9b21631c1ac3ebd02ba398688d3c5172a6da07924015e23469cf0c8147fa79da6eb68e6fc02f3e195e223057d41987a6230e3a92b53255b3eda0e1bb954b6994e0ed74cdea977abf8304196fd0fb76536f2017f7907cd9f0fa2ed38de795afd2de2ff3e6ba7252d8c939d3da0806034f51139c871b015ec205b0f1a500b296c0f2ff1652964d0974824ac8243dad14bccebfb74fafe860cfb143c498715cbebe99fd5cb96852e989b481f3d2371262ea85a919168ef80e1c353b2d30a40825d9bb2c4d22bd75710638456b2e3a3daa07f7120b39143a794a5574109e7ebdc00aab7c71af9bbc76514d02e9b086cffb1e8b9d8c65f653055eae7b873f06c2bd9a7ced500a16d354265c92b722a8120b07983b41c41c1c81768d54f6272cbe3ee7dc3cc759eb64636e1db3e46f613e3b2d09e13561ef47ec7cf070a58fc425bf582e1f5bf4333d3f3e98d9bbcd571f955557a9c72949a0a63ec7192938db128b6f016012d0574bbcad289f0096305ff166fb620e5d1e63319f1222ce99e7f28ba89b4225dce0ac94cfeb3b913a8f350152be491df23f516922f3aed98b94ba3c4e240f34f0bc88de9416c1a40cd575d12db384dbfc3c9f3e1a0ef69343285daa3cc5a848776057d22527e062ffa1a1eb35c1f0c5dcac14afcdf35b384baf00eb7c431d9b04f89ed931e39bb646c879abc91a90696bcffd16d329a0241b6b184a7ad45c9bfa429600fe218f9d34ca83a8d9ea43dcf523500bef48399406c546c9d1f13dfe393ddba58008bfd881bc7ebe5d8bc2bb8ad3788691a37bed5e0bc367feb6fb6687aaf520ecf1354b1905346f9b3ab956604b72f63f6a6361b0c9076a3176bac6e2ed3470d2e15f82b7742c84324909f252e63a7f257c35214891aa39601d8ad2cf8c5c7d8fc24279a3b36e99afb7d5d4db0e3660826fcdf62686f9cae13f33160789b911ec270d1da9860b0dac6e3c06c46d9678d8c3e94e8ca28447b05ca76a956f8e780853e2d09c4a2cadfc4f622f6478be19d7d5188662b13861dd34d8425c2ab5883118bb7f75f9c3bcb93bfa6c4aec586d8a74a73327a2863844c7764ad1beb886cb541d725b2dce03cf23ed7229f351b336394fc0423cf05c640638669a6b94564335b367ce436f4dc1e3fd761373b725fbf5195d573e7c886ad9fc71564749cad3948d2b742e06e1f29c42615ddaaf54cf67787451dbc2ceec898ac46c33a09852d122860ac3d40e026cb87ee3fe6eabfe26d787ae75b314606e1163ddb749a89dd961a58386ccd7434252ebc11678d96eff67d23ec872c7c7ce13c907184e75f85b2b9a4e451c4e218b075d5fa72ff8d9065145f8bb117b0f0c800c5e0f2944a178c4807feb93eb43136b0489f9a02d8a2b227cb88ed5d4483e753e10110d8d041267531698b38a202652ca81ad93d87ce0f14614303511e1c970eb29d2cbed844b19b4099c74b3ebc9a3738671fdd395c2e7609bb9d80ac8776b64d281c577da179b4f61e327251d55cc1513ae1a624a9f6dff16cf2eec91de7e016eb14de80896ab5f25d1e946a2fa436840545e1cf473b8a8978c7880b54f383da4f4dbad755e05ac3fd4849cb82f6580e7bc3e8fe08b65284b518da5003f6bf1bcbfa4eeb3bdfe59432d3410a022299b36563ddb4c18c7c0b046eecb8e3fa9da96b73765cba34b81d772380d01802473157a0f8ddf5cbddc6356b04dc5db51e94a941801d9398808ba254043c418ffd3f2988e4fc0d69a0c122925f409cee63a91e6772fefcca4c52f2727848c1d13514d46718ffdd2098ed9106294ca543d59", 0x1000}, {&(0x7f0000001440)="800089fd9bcd1f3ee2801dd03458bf4ba4b06e9aa5568ee42510933438e214e90526779284abc766d45a2ba7cfdd919a9d4df29dfe019a44055af697283fc9374c7a051fe3f8da8be8288c4bc8eec71ed75db0c9d202ac092e0e19441526f9da2a7012e614d6659048a3a3c16130f5a712e6c41f47e92f31e9a2f096ffeb7c1382c494f3346cbb9f4e89fdb67e6574e49fe3cd1b5698c0b69eea9c9480e28021106fd9443beeb727e067d0a006b5450c06cd43189d5c994024968c4591a6", 0xbe}, {&(0x7f0000001500)}], 0x5, &(0x7f00000015c0)=[{0x48, 0xffff, 0x3, "e8b83f1728b0c0377e6e3aa0b2d57bdd8a3b402c28227c1d93df0168365cbaa8510ac0e52f579fe38ea1efef539fe71b6a9bbb6aea"}, {0x48, 0xffff, 0x1959, "988652cff657de9a4dee01292e448103ed1d74ef1a91ea7a28387c97bd328242733048f34b13819caf13d069b7e1ea1f9eb0b4"}, {0x30, 0x0, 0x0, "d6d3a2b42c6b4c33132eec6cb19877759bbab4a3237665d36f"}, {0x100, 0x1, 0x9c, "587382ceaf6f58c00f0894e2f66c82298113812a11554e3e6f05a9ae06de5d2132930a039ba8302d08ff242fb25ced358f2c4127820759992e05d4d4419d15842882dcc86737dd2fa00d44fb90f28265d2f05772e135f954fc0c2c4ee545f2edc52b2e192ede65f2256f17f48ca6f3d526090464b27fdac3dc71b233c8168c45efe32c6381aa90a7df365060896f8b897ad87655c6aff0707812fd9579289bc6a805d0ae8443245f71bcfb311a850cd10e5a8a1c97225f66edd41cc6d3d0c4c4b7810144b6de83f61eb729a4aab23140d50e22723a0629cd2721b6fd52791c70b94220c5f948f0b969061455"}, {0x98, 0xffff, 0x3b5, "cdd034e75e6511be1cbb61539b70882be96edf7029f3e67fdc1e4a3583ca8467dfe5257d93b975c780141b6f16af45d6984573e653586340158ce48f83d0bc78d1edeb4e8aba9eff612fed30b01572de432bceaf6b0d286b3c584158afdb80f1013e3aa3a2d946841ad987a3cad8e9eafcf8a861670a87e0f997eab87c6863a8a4"}], 0x258}, 0xc08) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) r3 = socket$inet6(0x18, 0x3, 0x102) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x80}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000001940)=0xffff) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000001880)={0x5}) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001980)={{0x18, 0x0, 0x7fffffff}, {0x18, 0x3, 0xd51, 0x4}, 0xffff, [0x4, 0x9, 0x7, 0x7, 0x96, 0x2, 0x3f, 0x1f]}, 0x3c) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) r8 = openat(r7, &(0x7f00000018c0)='./bus\x00', 0x40, 0x1) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000001900)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000400)=0x7) close(r9) write(r0, &(0x7f0000000140)="3d309fdc82584f62c36dc1ba861f0bf1297d5eeaacd73b35f5fd99bf9a2892b68d59a5e718597c8c37a049ff6d1c8eb1c58b084f924a83f2dc0f030a5a4906af5a192f0655fa33d012b0e62abe7d38b35dc534946716fdd57078861d1a", 0x5d) accept(r9, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 20:33:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000300)=""/232, 0xe8}, {&(0x7f0000001080)=""/4096, 0x1000}], 0x3, &(0x7f0000000240)=""/84, 0x54}, 0x8bd422307397120f) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/155, 0x9b}, 0x0) 20:33:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186204018b002b3a0000030e83ca4fa4af07405027e3e481106a0cc557977126807465e1d48c0fd55b8586b04add144827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) 20:33:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x8, 0x0, 0xf7, 0x86}, {0x7, 0x4, 0x20, 0x90}, {0x6, 0x5, 0x3, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x8100000}, {0x54}, {0x10000006}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f0000000000)="b21690ccc8b39eba97926afa790d") r4 = socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000200)="dcfcb6ad5d44f32f95852dc274e8847bf5fe82b2991dcde0a954a49d1e9fc95a8b7ad57bf1b27fcd35d5a836a1c54d1695a41236a872b862fc133e20a22dd1ed94f57695b34f6851a6ee5e84fe3f072dc5e205f23a1ce34ecdf0248bdeeaf3d29a3cfcb1aef71c1f62561bbd57", 0x6d) 20:33:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="63ee17e18803b63b27cb3cf73e5b") 20:33:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) r2 = dup(r1) sendto$unix(r2, &(0x7f00000005c0)="b10005016000009005001b000100000026c604fecea10500fef2efcfc73fdb357a0b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4feaabbfe36d4912e132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f55f7b77b782d4fb1cfabd696303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000000000000000000000000000bed7bafd336242ee91260933c2ab87153939c2ff8b8c75e293b3024158228610da7cc7aea1d954786898127d79754d8dfcecccc354fea882e44fc575ca4828d4ba49fac92029a92b0297648ac983da87886402c4fcc013c94f9ee3ebfa862188baf4233b595e6c62b22d7142e31e8fd78bcea334363599d9f7e2ee60c2e5f1e49d0eb02a57e384183b5bc1d947c82fd506cbdb8202155a50a3ce65bed21da21637c1b7f8aeba152f8ec50d05c1970de83906a0bf414f8088d6ccb3c8279aa4c3853c70db798954cd6ec2660e33580000000087b827754e4e4002bd637628a26f82d09c03", 0xffffffffffffff42, 0x1, 0x0, 0x0) socket(0x6, 0x0, 0xd7) 20:33:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d1f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0xeaafd07d4fa3684e, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x6e, &(0x7f0000000040), 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = geteuid() setsockopt(r1, 0x1f, 0x400, &(0x7f0000000080)="3cbfdb6a26e6b10c7341055458e245aaa2d3095148e5ac065f87f0c6558bca5b0e4fa3e7c77734bc5bda5cafc37a80c2a8305f7370f853e63daa4db8e0a3981bf3085af70f4073f7159e4967023c5c16f3b60a790c5da22e1107fb8bb6e3b382ce664fbae514e4e275928a8eb1049c10e20c769aec303d2d6e0a2fa497c8f9e6d2dcc3faa36277589f3fc4fbc6e580dfb19f73e1031e03a9694fa1793b2bd922e281b3b8dc4c0b2b", 0xa8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, r5) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 20:33:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x2, 0xc003, 0x2) r2 = msgget(0x3, 0x400) msgsnd(r2, &(0x7f0000001140)={0x6, "ea4ede5ceb7c86902d137ea1e06dc57e6ed035f1e3ca2fba8d93076667c807fa97db75ca21b8e6ee1ae64936a2eb8209514fab90"}, 0x3c, 0x800) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x1, 0x3) recvmsg(r1, &(0x7f0000002500)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000080)=""/189, 0xbd}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)}, {&(0x7f0000001180)=""/141, 0x8d}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/237, 0xed}, {&(0x7f0000002380)}], 0x9, &(0x7f0000002480)=""/96, 0x60}, 0x0) 20:33:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) r2 = socket(0x2, 0x3, 0x2) connect$unix(r2, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x10) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto$unix(r2, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd9", 0x31, 0x0, 0x0, 0x0) 20:33:10 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0x431) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r1, r2) getgid() setegid(0x0) open(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) lchown(0x0, 0x0, 0x0) geteuid() pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) getgid() setegid(0x0) open(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getgid() setegid(0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) lchown(0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xffffffba) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r6 = accept$unix(r4, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 20:33:10 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) close(r1) recvmsg(r1, &(0x7f0000000640)={0x0, 0xfffffffffffffd1f, &(0x7f0000000dc0), 0x10000000000000c1, &(0x7f00000005c0)=""/100, 0x64}, 0x40) getpid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r7 = socket(0x2, 0x8002, 0x0) shutdown(r7, 0x0) connect$unix(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96b91016c9de48903a0c425397f512e14ccb2d0dcd4a79272b268e246ac8e2f"], 0x10) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = syz_open_pts() ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000340)=0x4) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000300)) write(r7, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0x7ffffffffffffffe, 0x11, 0x1, 0x8, 0x6b02}, {{}, 0xfffffffffffffffb, 0x16, 0x2, 0xfff, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000003, 0x3, 0x5}], 0x6, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0xa0, 0x80, 0x0, 0xe99}], 0x8ff, &(0x7f00000002c0)={0x29, 0x3}) dup2(r3, r4) getsockopt(r4, 0x200000029, 0x1a, 0x0, 0x0) socket(0x1, 0x4000, 0x3a) 20:33:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1a, 0x3, 0xfc) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d24560911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6"], 0x10) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000140)) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000140)) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r10 = dup(r9) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000100)="8c65", 0x26d) r12 = accept$inet6(r11, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r12, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r13 = dup2(r10, 0xffffffffffffffff) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r13, &(0x7f0000000480)='./file1\x00', r14, r15, 0x6) r16 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r18 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r18) ktrace(0x0, 0x1, 0x8, r18) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r15, r16, r17, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r18, 0x3, 0x18f, 0x9}) shmat(r8, &(0x7f0000ffa000/0x3000)=nil, 0x0) r19 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r19, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r19, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r20 = dup(r19) r21 = socket(0x18, 0x1, 0x0) close(r21) write(r21, &(0x7f0000000100)="8c65", 0x26d) r22 = accept$inet6(r21, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r22, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r23 = dup2(r20, 0xffffffffffffffff) r24 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r23, &(0x7f0000000480)='./file1\x00', r24, r25, 0x6) r26 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r28) ktrace(0x0, 0x1, 0x8, r28) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r25, r26, r27, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r28, 0x3, 0x18f, 0x9}) sendmsg$unix(r3, &(0x7f0000001100)={&(0x7f0000000f00)=@abs={0xfa62d9a1ec42c6a6, 0x0, 0x2}, 0x8, &(0x7f0000001040)=[{&(0x7f0000000f40)="57be34dbbce3704f6d3ec825e326009580d8ffa8bcade3c244b7e08fda813df1df24fb367b2ee4fe829a40aa1e13c23e29248df5175d7cdac54f53ba3bb13ca5339c9fac688e202d0ad070d6d9970a86a9429a1a4d5807d55541a87aa877857fcc6f8a748dad04ecb9c1bb6ef48a99beb380921cefe9cd7b90de30465fd6ef84dcb3d3e84fba28ddbc48e3734f8c2647b052fc6b595963e173d91e075a7268906de8dbe9a5a34f6ec745fc070fc13fb97f8f7cb65fa413878c1b9b75a5803ec4375a2aadc00d329ba175973f2d841299ddbd4e098388bddd350edb31b92180", 0xdf}], 0x1, &(0x7f00000010c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r25}], 0x20, 0x1}, 0x405) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xe0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r29 = dup(r0) sendto$inet6(r29, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r29, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000b1c000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$sock_int(r29, 0xffff, 0x20, 0x0, 0x0) recvmsg(r29, &(0x7f0000000000)={0x0, 0xffffffa6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/213}], 0x1000000000000259, 0x0}, 0x882) ioctl$PCIOCWRITE(r29, 0xc0107003, &(0x7f0000000080)={{0x77, 0xff, 0xff}, 0x0, 0x3, 0x8000}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24, 0xfd}, {0x14}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xc0e) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") ioctl$TIOCSTOP(r29, 0x2000746f) 20:33:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r1], 0x28}, 0x0) 20:33:11 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00ff0f9c59fb40f473b4610000000000000000ebbfffff000000"], 0x0) execve(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000180)=0x1) 20:33:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000400)=[{&(0x7f0000000200)=""/240, 0xffffffffffffffc4}, {&(0x7f0000000340)=""/157, 0x339}], 0x2) r2 = dup2(r1, 0xffffffffffffff9c) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x6e, &(0x7f0000000040), 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x6e, &(0x7f0000000040), 0x0) fchmod(r5, 0x2) setsockopt(r4, 0x0, 0x6e, &(0x7f0000000040), 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x6e, &(0x7f0000000040), 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r8, 0x0, 0x6e, &(0x7f0000000040), 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x8000000000000000, 0x40, 0x0, 0x5, 0xe3}], 0x2, &(0x7f00000000c0)=[{{r3}, 0x8000000000000000, 0x82, 0x8, 0x81, 0x8}, {{r4}, 0xfffffffffffffffc, 0x11, 0x1, 0x8001, 0x8}, {{r6}, 0xfffffffffffffffe, 0x8583fd775ecb11c1, 0x20000000, 0x6, 0x400}, {{r7}, 0xfffffffffffffff8, 0x8, 0x0, 0x2, 0x903d}, {{r1}, 0x0, 0x8f, 0x1, 0x6, 0xb9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x8, 0x4}, {{r8}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x100, 0x4}], 0x6a, &(0x7f00000001c0)={0x8, 0x3}) execve(0x0, 0x0, 0x0) close(r1) 20:33:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {0x25}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x26f) syz_emit_ethernet(0x7b, &(0x7f0000000080)="1012c538c9947b0b67c781548547c3ca4b59c717494375e1305afbf9ded47de4a7e9f2c1e3ce4787113ce5bb2e0b3372b6be235353df1cab9eeccf7792574145afe6be0c4d6002b596e5749347a1057a663421f643515510ee393ab2cf18036948f2b735691e33d849262a9c58641fa650a22f7d3e9df4e3928d89") 20:33:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001140)="8e3021e89681efdf163f78e4207587d33c817ed21d79f10f58b4434072357090bd885a88d2715e41f326e704a87a4f13f741bf40e7f3d0af700f75399da77b63f3082d953f00c9dbf1b29beedf1a29de631615e90710ae0b79ea2385a5c2e26f48027ac159cb346e1047c7a055", 0x6d}, {&(0x7f00000011c0)="11ce48c6765be3312dd422f8a3d5189b85283ba35abb9dcf68575aa62ad50e67d7db15e68de2082f1db02353caccabcd1f885eee9ec8df41e84b919aa8f3902c4d768083b61b4c50d72beb0d3d7e56ac8bff2a4b6ff50da90edd2a9d56a22b22155b7c90226753abef5e06280911b9b1d0151792139018d95fb4f154c05944e5e344e3a0c03370382b0ad12d54aff932f04f7bae804216e7bc66652335af5ef3c38635ee609b9f9aedadaa4fd8688b816b1ca148c24a5caf03ae2ca2acad693b4b", 0xc1}, {&(0x7f00000012c0)="47fc6cce0a646d86527af75bb9e82068276125bfde9fc38944661a3ba51fed6f9f96285c1cae7d41235abc3b52373a5828087088478492fe70c43d5316e5dc03b61274656c8e8e47dd0bb33078a467af890c5786ecf1fbc7d248e838e0954cd88b0cec662a07e7949b2622c5afc4539419fc188b547a33056b622284de3907f6fee60781252109763595f8a138fa7b513b15133a3b13fbcc6407a5ed929e9e033e85c8b0fd28ed9e651cffd993a65c805db6931855d4c0e13704b164a0e999219dbf479a3cf35f3ac2ae7a7c60ef8360d54a", 0xd2}, {&(0x7f00000013c0)="3c66e3afc963eeac2f72d01a713ac50a3d7b1d4a71dba8537da075afed36cecbb319fbf5503498a816963a67640f0228fc01fe1297e37d01873ddf3660d633ce68bb201fde929c8c819e26eed1a29480aa685fb434d4a86cc60883f18f753f9b94929eb7ab2ef9bdd00a57d21917c83c8bc50433e154fadc716eaf741454678c549337c22d1faa7238e44ea259bbc795622b996e4dabdb400d2a8cd955e7de18c5f5c6afc50486dcc4ad5aa4c80792767800d9c84dd26a8758fb61c2335518c9ecc15e41ef57097081c0f1ac1e46410e5d0b9fa17da3", 0xd6}], 0x4, 0x0, 0x7) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 20:33:11 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r1, &(0x7f0000000180), 0x5, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 20:33:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b60ee3241f7ae84e24d62faf2851") r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) setreuid(r1, 0x0) 20:33:11 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xffffffffffffffc0) setuid(r4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') 20:33:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x5, &(0x7f00000006c0)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r3}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r4 = semget(0x2, 0x4, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x6e, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000007c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='\xca\x8e)'], &(0x7f0000000740)=[&(0x7f00000005c0)='+\x00', &(0x7f0000000600)='-$\x88\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f0000000980)='][\x00W\xa0X\xaf<\xe00v\xf6\xc2=\xd0\xa8\xa5T\xad\xfe\x1d\x893\xc2i\x15\x82:\xe8e\xba\xe2\xb1NK\xd8m\x8b{\x8b\x01qY\xc1\x88\xf3K:\xea\xa6\x97DO\xe2Cf\x04\n\xb5z\xc7^\x84\xb2\xc6\x1c\xe8\xfd\xb9\x1fYL\x83\x18k\xaf\xaf\xed\x14>\xd1\xcb\xb38c\x05\xe3%\xb7\xf3\xd8aIb\x92\v\xaa\x0e\xa7\xa1\xc8#\x81\xc1\x87\xca]\xd6\x06o\xa6W{\xb5\x90\xb7\x87\x7f\xf1\x1e\xa1\xb4\xf6\xde\xa5*\xbf\xdcPL\xf8\xb7ur|V\xa8\n~>|\xf4b5\xc1\x85\xe2wx\xf4\xb0\x998\x19\xb6\xe7/\xc2\xcd\xfa6\xccO\xe4\xdf\xf7\xb16\x81]R\xac\x0e\xeb\xee\xe8elI\xcf\bn\x16\xed\xc4\x14/\x15', &(0x7f0000000700)='\x00']) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000400)={'./file1\x00', 0xffff, 0x84a4, 0x9, 0x0, 0xe7f3, 0x3, 0x7fffffff, 0x3, 0x3, 0xa8, 0x1ff}) chflagsat(r2, &(0x7f0000000800)='./file1\x00', 0x10001, 0x2) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file0/file1\x00') r6 = socket(0x2, 0x4003, 0x0) getsockopt(r6, 0x0, 0x6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r7 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010002}) flock(r7, 0x2) close(r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000240)={0x8, './file0/file0\x00'}) bind(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="fdab0dababdb695ac581f17fc7f7f88a167466d98a89f5b8e6611f382cf5d3fcec41e2689c00d21cd54997c219de0224842d0d485890c5f3dffc3168cd3260d93c652ed9d842ed42ded18405195bcf56b019d5bae4e82875dfe5c5724a3b9dffdd6922faa4b452a2647995ef0f9dfd7f7e54358bbf09a7a498ecb4e9feb9ade4199ddada234e1cad08ba864309c2eed7479b7555458cfaa36c9aae56060000000000000092975710e9359d05da3e396a47c282ddc159966c20c9da8cdf967d6d21868b1f8551c85d44494b2ea5b30e390ca6cd534287817e617c52868032f7399b5408fea86524df4b09db4987cc8e7678d79a3cbeb921d5f9b72280ea2065a85e5b760a74ddb6ae68d31c4d40e9073eaaad33c245797510a359bd3f14ea6d8b4f7faad611f9d2d07c7775d2a75c2f6e2d7615aff522506b84c041feb89fc99090657264dd1b8f3f00faeaf04e9e2237b74beaf41aa047add0507a41de848ba793f4e725738eb465c6090abe0ace8467fdeb8a8ce0444738c3b5032d592db1662c9526b696453aab746a299df30ae698f9f2ea3e23fe111c0edc9029a26fa032eb193f2f6c1396191601a91f1ca7823c46d6ad7e6cc2391cb25cf59277234abe7c2ad9865e1a9dccada39ef2eb97c0e33076ab7773a2df275ddfa9bc68b3459fa2952560a59bd03191dcd03520e90da0ca9f4da1c53a11bd9de094a18485cf235b94c2c53ea595aafcde334b82653cfa948366401652fe2771e3827e021a1f4e85e5a83700a4cda5d0b4c2e2d3dbbd9734513e"], 0xa) setuid(0xee01) chflags(&(0x7f0000000280)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x1, 0x0) r9 = geteuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r9, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 20:33:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = getuid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x6, r5, r6, r8, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r11, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r11, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r11, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r11, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r11, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r12 = getuid() setreuid(r12, 0x0) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x6, 0x0, r13, r15, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r6, r10, r13, 0xffffffffffffffff]) chown(&(0x7f00000002c0)='./file0\x00', r3, r6) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x35}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x3, 0x6, 0x1, 0x3, &(0x7f0000000340)={{0x6, 0x40, 0xdc, 0x0, 0x33, 0x2, 0x1000}, {[0x1, 0x9, 0x2, 0x7b05db330000, 0xff, 0xffff, 0xf379, 0x8, 0x9, 0x68, 0x7, 0x100000000000000, 0x80, 0xb085, 0x1, 0x1ff, 0x8000, 0x6], [0x4, 0x3fffffff8000000, 0x3, 0x8, 0xfffffffffffffffa, 0x1ff, 0x8, 0x80, 0xffffffff], [0x39f733ec00000, 0x7, 0xf1, 0x800, 0xffffffff, 0x4e25, 0x2], [0xfffffffffffffff9, 0xdb, 0x9, 0x9, 0xffffffff, 0x3], [{0x1, 0x80000001, 0x1, 0x4}, {0x7, 0x1a, 0x0, 0xb9}, {0x80, 0x5, 0x3ff, 0xab}, {0xcc, 0x5, 0x5, 0x101}, {0x101, 0xffffffff, 0x10001}, {0x7f, 0x0, 0x1ff, 0x7}, {0x0, 0x7, 0x49, 0x80}, {0x101, 0x3, 0x9, 0x3}], {0x1, 0x2, 0xfff, 0x2f7}, {0x800, 0xfffffffd, 0x3, 0x5}}}, 0x101, 0x3}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x35}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r16, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000300)=[{0x64, 0x99}, {0x35}, {0x6, 0x0, 0x0, 0x4c}]}) pwrite(r17, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r18 = socket$inet(0x2, 0x3, 0xfd) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000680)='\x00', 0xffcb) r19 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r19, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f0000000180)=[{0xf800, 0x0, 0x8, 0x400}, {0x3ff, 0x7, 0x5, 0xfffffffd}, {0x0, 0x1, 0x9, 0x6}, {0x5d22, 0x3, 0x7, 0x40}, {0x8, 0x82, 0x1f, 0x1}, {0x1, 0xe5, 0x8, 0x1}, {0x7f8, 0x8, 0x3f, 0x1}]}) setsockopt(r18, 0x0, 0xa, &(0x7f00000001c0), 0x0) 20:33:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x2}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") pipe(&(0x7f0000000040)) 20:33:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffe, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) pwrite(r2, &(0x7f0000000340)="9c4256af22c9e84ce4a1b66ff270314c235bb76a1148dcd5a6118c1c62cd680d0a81c66ca5fb069f38a09a4c6ce4a3935c9bf7d92081a0c2e14c97b1f12c5a34db937007a894179716aa2ba1b535a75bb11424932f4ded9ac5fe2f659f3fc913a628f6ef6df32ce81c5ca2a4ff780175c03b33aca09309e44eefe0639a7a7d594e30712bfe161434577e66db38ab977a2059aebb1fd6784cd7c1abbf96059136ff06eaaef44371f26e0d1fb51c9aa9d7d75438c746a2163654e94e2ac3586ff2b23e77aecb6c1c28", 0xc8, 0x0, 0x100000000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='{\x00', &(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='c\x00', &(0x7f0000000300)='1\x00-8\xa6\xa2\xb3\x16\xbam\xa0\x9e\xb8\x1f\xd8v\x01tQ\xc1\x82C<\xa6\xf3\xa7\xf8\x95L_u5\xc6\xda\xff\x1d\x84Y\xa2\x80\xbb\xec\xfd\xf1\xf6d\x1a\x11\x06X', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='c\x00']) 20:33:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x8000, 0x100) chflagsat(r1, &(0x7f0000000340)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 20:33:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210, 0x0, 0x0, 0x2], [0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x4000000000}]}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) recvfrom$inet(r0, &(0x7f00000004c0)=""/152, 0x98, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x15530ab5ad223aa5) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xd1}], 0x0, 0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f00000005c0)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000600)={0x9, 0x4, 0x9, 0xf2, "eb8dbae5f040e58b5102ad6e082466d634850459", 0x5, 0x2ddb}) r5 = fcntl$dupfd(r2, 0x0, r2) socket(0x31, 0x3, 0x6) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000680)={0x1, 0x8001}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000580)={0x4, &(0x7f0000000200)=[{0x6, 0x0, 0x7f}, {0x7ff, 0x7f, 0x2, 0x3}, {0x9, 0x7, 0x6, 0xd8b}, {0x3, 0xff, 0x9, 0x7}]}) r7 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8004745d, &(0x7f0000000000)=0xa) open(&(0x7f0000000080)='./bus\x00', 0x8040, 0x8) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910ba093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b000014ab029cc4ac3908ddba44fb4b755528d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd03d15ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136000000000000000000000000c3e9372f079bc5ae4e0af8b69ce66563eac142bc79acb26b64a628756d66370ab3cbc59556656f277307231cca"], 0x10) r4 = dup2(r3, r2) r5 = socket(0x11, 0x4003, 0x0) acct(&(0x7f00000000c0)='./file0\x00') sendto$unix(r5, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x8, 0x0, 0x0) fchdir(r5) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r2) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000001c0)=""/33, 0x21, 0x8ca44641101b2ebf, &(0x7f0000000440)={0x18, 0x3, 0xc004, 0x411}, 0xc) dup(r0) r7 = socket(0x11, 0x4003, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x800000018, 0x3, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x10, &(0x7f0000000000), 0x4) close(r10) r11 = fcntl$dupfd(r8, 0x0, r9) r12 = openat(r11, &(0x7f0000000480)='./file0\x00', 0x400, 0x148) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x0, 0x5, 0x112a, 0x8}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto$unix(r7, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setflags(r7, 0x2, 0x0) socket$inet(0x2, 0x2, 0xaf) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) minherit(&(0x7f0000011000/0x1000)=nil, 0x1000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='x\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x0) munlock(&(0x7f000000e000/0x4000)=nil, 0x4000) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x12, &(0x7f0000000000)="00ce16ffbb4b9cb800e4db098b2bff000000") 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x7, 0x0, 0x100, 0x0) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x405, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x6e, &(0x7f0000000040), 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000040)) dup2(r1, r2) 16:00:00 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x400) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) r3 = semget(0x2, 0x2, 0x51) r4 = getuid() r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000140)="220e22", 0x3) preadv(r5, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000000)='./file0/file0\x00', r6, r7, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x3a, r4, r7, 0xffffffffffffffff, r8, 0xa, 0x1ac8}, 0xf1e, 0x1, 0xfffffffffffff000}) dup(r2) read(0xffffffffffffff9c, &(0x7f0000000000)=""/184, 0xb8) 16:00:00 executing program 0: mknod(&(0x7f0000000b00)='./bus\x00', 0x80008000e102, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/\x00', 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="1241ad", 0x3}], 0x1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7ff, './bus/\x00'}) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff85) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03"], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x3f, 0x1, './file0/file0\x00', 0x0, 0x101, 0x10001, 0x5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000100)) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x87}, {0x24}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="05f2ad111390162ec8c8a9691a8f") 16:00:00 executing program 1: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xfffffffffffffe70) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r2, &(0x7f0000000200)=""/31, 0x1f, 0x1, 0x0, 0x0) fchdir(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000000)="220e22", 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$lock(r8, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x6, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xd6883e771d6a0dd2, 0x0) r9 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r10 = openat(r9, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r10) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000001080)) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000001180)) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r10, 0x20007478) getpeername$unix(r10, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r10, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r10, 0x20007471) ioctl$KDENABIO(r10, 0x20004b3c) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000002580)) flock(r10, 0x3) bind$inet(r10, &(0x7f00000025c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000003680)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x60, 0x0, 0x0, 0x1f}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = fcntl$dupfd(r11, 0x1e, 0xffffffffffffffff) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f0000000780)) recvfrom$unix(r5, &(0x7f00000005c0)=""/30, 0x1e, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r14, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r15 = dup(r13) msgget$private(0x0, 0x400) mknodat(r15, &(0x7f0000000540)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0x2) r16 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r16, &(0x7f0000000480)='./file0\x00', 0x40, 0x5) setreuid(0x0, 0xee01) r17 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r17, 0x1, 0xfffffffffffffffe) 16:00:00 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = syz_open_pts() r4 = dup2(r3, r0) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x5) accept(r4, 0x0, &(0x7f0000000000)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000080)=0x1c54) fcntl$setstatus(r5, 0x4, 0x80) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000002c0)) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x6e, &(0x7f0000000040), 0x0) recvfrom$inet(r6, &(0x7f0000000200)=""/117, 0x75, 0x41, &(0x7f0000000280)={0x2, 0x1}, 0xc) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x4010, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x480, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='.\x00', r2}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541846a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="cb", 0xfe21}], 0x1) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x4f08, 0x6, 0x2, 0x200, "656065cadb13b73b25bdca3f0f05387ac668168a", 0x3}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "25664246cc7f1c033c02df7179f726be1b2ce000"}) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x6e, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{r3, 0x2}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) 16:00:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x8, 0x0, "000000f1ff20c70a160d0002ef00", 0xffffffff, 0xda}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x6e, &(0x7f0000000040), 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0x4, &(0x7f0000000140)="ebe69931929648000017958b5219212b20e00000", 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x7b) r1 = socket(0x18, 0xc000, 0xfb) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x8, 0x1}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r3, r0) 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100000100"}) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x6e, &(0x7f0000000080), 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) recvfrom(r2, &(0x7f0000000780)=""/4096, 0x1000, 0x843, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x5, 0x0, &(0x7f0000000100)="f971e12a41eaec8ed1dd56ec0325d01b538b02bab6cfbbad6088ea5755cb33cd15f2f2ca0a0d7ec69424db8a1bfec80e9c60e5d4837639d7a938f163d9ee163c8da11c2fe420f71a01e5f91a920c8bef9df6e60af4d2dccf01f6933454bd6c94c2ce1bb56147930ca472275616282227d3a717e83b90da0f08cf06ed70edd7d994d4a2003e05a7239c86efa5e9d7a006296ced30557ef54630e3c3d02a8edf5e306a3f1ce790e78fa94c198d3fa7c748", 0xb0) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9, 0xfff, 0x6, 0x32dcadf8, "7a78be804a975089fc3113d0b34f4c45e857e0b9", 0x434a, 0x1}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004138ba8004627febffddf0000000000f5ff8068000000000000000000000000000000004dfa5b", 0x2c}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/32, 0x20, 0xc02, &(0x7f0000000080)=@abs={0x9dc38b8a8d493179, 0x0, 0x0}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x101}, {}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x14d) r3 = kqueue() r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x6e, &(0x7f0000000040), 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x6e, &(0x7f0000000040), 0x0) kevent(r2, &(0x7f0000001180)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x4, 0x81}, {{r3}, 0xfffffffffffffff9, 0x20, 0x1, 0x8, 0x4}], 0x867, &(0x7f00000011c0)=[{{r4}, 0xfffffffffffffffd, 0x80, 0x2, 0x9}, {{r5}, 0xfffffffffffffffa, 0x0, 0x8, 0x101, 0x29}], 0xff, &(0x7f0000001200)={0x1, 0x6}) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f00000014c0)={0x2, 0x7f, 0xff, 0x9, &(0x7f0000001240)={{0x1f, 0x0, 0xef, 0x1, 0x9, 0xff, 0x8}, {[0x7, 0x101, 0x10001, 0x2a97, 0x1000, 0xfff, 0x1, 0xc2f, 0x4, 0xcfd, 0x4, 0x3, 0x7, 0x72, 0x1000, 0x4, 0xffff, 0x5cf02d53], [0x3, 0x1, 0x3f, 0xb1, 0x10001, 0x6, 0x8, 0x8, 0x401, 0x80000000], [0x3, 0x0, 0x5, 0x0, 0x6e, 0x3, 0x4], [0x4, 0x400, 0x9, 0x4, 0x4, 0x80000000], [{0x3, 0x4, 0xffc, 0x32c}, {0x9, 0xb6a, 0x4, 0x1}, {0x2, 0x0, 0x4}, {0x7, 0x8, 0xd2fa, 0x7ef}, {0xc491, 0x0, 0x2, 0x80}, {0x9, 0x2, 0x66, 0x6}, {0x5, 0x5, 0x7, 0x1f}, {0x91, 0xfffffffe, 0xff, 0x81}], {0x7, 0x7, 0x5, 0xffff}, {0x7fff, 0x1, 0x5, 0x3}}}, 0xe000, 0xff}) recvfrom$inet(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x10) ioctl$TIOCSETA(r8, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=[{0x1e0, 0x0, 0x0, "49f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2428de3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d37145711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e26fb88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58645c92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8f6bbd8e37d3434e17b0a395c87eb3e61f3f6045875826d9e05ad16914da08e1fd6c99d68a69ef12ff7fae903"}], 0x1e0}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) r2 = dup2(0xffffffffffffff9c, r1) r3 = socket(0x6, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x6e, &(0x7f0000000040), 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file1\x00', r3, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000000c0)={0x2, 0x1, 0x20}) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffffc0, 0x1}, {0x401, 0x7fffffff}}, 0x2) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000000240)={0x1, 0x84}) r9 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x8) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000200)=0x3) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x10, 0x1, {[0x3, 0x408000000000000, 0x0, 0x20004000, 0x200000], [], [], [], [{0x0, 0x57e}], {}, {0x0, 0x0, 0x0, 0x9}}}) 16:00:00 executing program 1: r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x595fc1ff, 0x0, r0}) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x3, 0x7f}) r1 = socket(0x800000018, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x10000002) 16:00:00 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x4, 0x1f}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0x0, 0x0, 0x7, 0x2}]}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xf9a) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x800, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) pwritev(r5, &(0x7f00000006c0)=[{&(0x7f0000000300)="f681beb2e704557d99", 0x9}, {&(0x7f0000000340)="14363ebe30c56d82d89e5c", 0xb}, {&(0x7f0000000380)="4e705c44644f6dadd257d8332127529e91d581b3fb9db4711b571c5b8db188b52d0a8414e2", 0x25}, {&(0x7f00000003c0)="6baf8b833e5bdd2307e977d5f27cd5aa59dad38cbec26d4771d9950ba57902ef775c6a0643ed21cf28e8a48953c5100310e8b4f615102153e198299c6a0654d363009686c7ca7dbef571d0e0ab15d44dec17449a63e7cf43ec60604c7764432808cc30f6be35e57cefe9777d4273ef0d3e77d16da78df0ecedb7424949c5d7f3830036bef69c826ee03d1c882c03469c26f3ae977ed1d3f5ffe5f268d76a93cdbd8c54aa733e7713b2a3e9fd90801ededbdbe2f3f06a8f03f405ff97983dfd921d7144c8", 0xc4}, {&(0x7f00000004c0)="b7332a4acba5ead6f04cab7be2dbdd714cf9a86e80516333455973ea7fcec3b3ca06f54c96f43163d805e5ec92205c14b37e3dc8522dedf6ac63cd4d59c47481777a14b5ee02c788afee042672fc14d13e971d94a719103a24bd58552b2de1f0dd520440330de54465566f85225db04d7e85d900e75e7aa2c453201124469721d655d373193cb6f130e28de6b619d3ee04fcff95bc2a0eac936034f96cf60d59d16989ddabd3325bafa091c34285ab51f6067cb5d050d8230705", 0xba}], 0x5, 0x0, 0x7fffffff) getsockname$inet(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r6 = socket(0x2, 0x3, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000580)) r9 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r10, 0x0, 0x6e, &(0x7f0000000040), 0x0) close(r10) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffddfffffffff], [0x0, 0x0, 0x401, 0xffffffffffffffff], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x800}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept$unix(r0, 0x0, &(0x7f0000000100)) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="fe002e2f66696c653000"], 0xa) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x6e, &(0x7f0000000040), 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x6e, &(0x7f0000000040), 0x0) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff9, 0x10, 0x0, 0x7, 0x62}], 0x3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x97, 0x1, 0x1, 0xad6}, {{r6}, 0xfffffffffffffffb, 0x12, 0x0, 0x8, 0x101}, {{r1}, 0xfffffffffffffffc, 0x44, 0x20000000, 0x9, 0x2}], 0x0, &(0x7f00000000c0)={0x53, 0x401}) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc0e99db6de761f86, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r1, 0x20004276) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x80000}, {0x18, 0x0, 0x401}, 0xff00, [0x78d, 0x0, 0xafe9, 0x1, 0x1, 0xffff, 0x10000, 0x3ff]}, 0x3c) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1800}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0x3, 0x800}, {0x2, 0x2, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x100001a8, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x1000004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x8) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x1000004) fcntl$setflags(r5, 0x2, 0x0) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xb0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) linkat(r7, &(0x7f0000000080)='./bus\x00', r3, &(0x7f0000000240)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x0, 0x7, 0x2800}, {0x3, 0x7, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x4, 0xfeff, 0xb1584578951f7796}, {0x0, 0x7ff, 0x1800}, {0x2, 0x36ae, 0x800}], 0x8) 16:00:00 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getpid() r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f00000000c0)={0x0, "6ac156d7f535b978fa46ae9392ae88a26d3e6210d58dd25f39b27d4056f288fd723dc5b69816bb7dd555805f7b8ff60860168d4eb773ee8e2e47e7a6844fb0fb984fd6dcde0de1d2c282ee8ae66729f3a7f01242a7f04ebaa57c4786a10ff6a40e24a6000568383c55ec46bfe4271c46cf09f8b30a2c652ce6a38941a737411cb93abb561a7f123975b2951a09909730332289e2aa2f14bf9d56c9b1e464da5ac4cc799c59ef19b2688bfef6d5c4bfe6572936240691c2197187d671"}, 0xc4, 0x1000) clock_gettime(0x2, &(0x7f0000000040)) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) read(r1, &(0x7f00000001c0)=""/241, 0xf1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x45}, {0x6, 0x0, 0x0, 0x4000}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0xff00, 0x7, 0x7, 0x1}, {0x3ff, 0xe6, 0xff}]}) ftruncate(r0, 0x0, 0x1) r1 = socket(0x24, 0xc003, 0x9c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3, 0x80000000, 0x2acfcd9d, 0x0, 0x5, 0x1, 0x166, 0x1, 0x1, 0x7f, 0x4}) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x200, 0x6, &(0x7f00000002c0)="8a1a2e1b3ceccc4b96e02e5cabf99a112f1319796c835cb317f526067069de72f7565504d2d905c92e0000454d6b5bfb32b6db6a80622d448de17472449d6b3d8c188fc2a24a60f761efcf77001b9084fa93759c4b8b9d65899605377db83c5d063e15c11cc76307dfe3e4a7704c8d47988e43a4c3aa935c93e556a0d5964803004756cf75634c63ec0344a7b36104da0338f90ce5432974f215e562c583d732c6adde3164febccf0468af1d261b4af2857bed73e39ccba5ff8cdaaac80b4a089e34dd00"/208, 0x232) ftruncate(r1, 0x0, 0x6) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x25}, {0x6, 0x0, 0x0, 0xcf}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xffffffffffffff5e) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000100), 0x30000) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="fca2099684e7d1b16a8c13c7f8d9e847d935b5db3fb99fba8e4fe9754ef9e726640d13e8bab2f80233b3ffc7f96bcbf40a2adac51666d5e46b63a1b238e00e4226986172379dade1809b0f5eb03e2fd7536d05013045b01caa1301ffc50180cf7f1ee37abd21b0af15f3e3b343165b0575b2f973d6f77326dc32301399b4688618035737005abe", 0x87}], 0x1, 0x0, 0x4) r3 = socket$inet6(0x18, 0x3, 0x9) listen(r3, 0x725) 16:00:00 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2018, 0x4429) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8, 0x200) ioctl$KDDISABIO(r0, 0x20004b3d) open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x44}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r2 = getpid() ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0xb70914d8d1ca9d3b, r2) symlinkat(&(0x7f0000000340)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) wait4(r3, &(0x7f0000000140), 0x1, &(0x7f00000001c0)) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) utimensat(r5, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={{0x3, 0xfff}, {0x80000003, 0x9}}, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x0, 0xfffffffffffffffe}}, 0x0) chflags(&(0x7f0000000400)='./file0\x00', 0x10001) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) syz_open_pts() setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000800)=0x6) close(r0) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSBRK(r4, 0x2000747b) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000000840)=""/5, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r2, &(0x7f0000000380)=""/223, 0xdf) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/44, 0x2c) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x7fffffff], [0x0, 0x0, 0x100000003]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000000)="50d742ffdb459359f535180e89c38a6ab3723a71aa55a60b7ffb21a7c95afd81d57381264326351766a771e72e5e94636ac09b8619963fb16994", 0x3a) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000100b, 0xfffffffc) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) clock_getres(0x0, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x34, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0xfc}]}) clock_settime(0x0, &(0x7f0000000040)={0x2, 0x4}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:02 executing program 1: getppid() r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = socket$inet6(0x18, 0x8000, 0x0) dup(r1) shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) fchflags(r1, 0x0) getpgrp() connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f666b0c9a052f66696c793000"], 0x10) shutdown(r0, 0x1) 16:00:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x408) semop(0x0, 0x0, 0x0) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x81, 0x7fffffff, 0x8, 0x1f, 0x9]) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r7, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x2) r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r12, r14, 0x4}, 0x200, 0x401, 0x2}) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x1, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x1cf3) semop(0x0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, 0x0, r18, 0x4}, 0x200, 0x401, 0x2}) r19 = socket(0x18, 0x1, 0x0) close(r19) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r20, 0x0, 0x0) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0xfffffd7f, &(0x7f0000000480)=[{&(0x7f0000000200)="f6b1d99d96fa335042ec527ee9fc2709595a46bf38bf112e9b95c633b69b", 0x1e}], 0x1, 0x0, 0x22e}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0xff) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/159, 0x9f}, {&(0x7f00000004c0)=""/176, 0xb0}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f00000005c0)=""/143, 0x8f}, {&(0x7f0000000680)=""/192, 0xc0}], 0x9, 0x0, 0x1ff) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x15}], 0x1, 0x400) poll(&(0x7f0000000180)=[{r0, 0x10d}], 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x6e, &(0x7f0000000040), 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x6e, &(0x7f0000000040), 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x6e, &(0x7f0000000040), 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xfb37e6ba03183aac, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x5b, 0x600fffdf, 0x4, 0x80}, {{r0}, 0x0, 0xea46524b89669e2b, 0x8, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x7}, {{}, 0x7ffffffffffffffd, 0x6, 0x20000000, 0x4, 0x7}, {{r4}, 0xfffffffffffffffe, 0x5, 0x1, 0xcb, 0x5}], 0x81, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffff8, 0x42, 0x10, 0x6928, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x2, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x6, 0x1}, {{}, 0xfffffffffffffff9, 0xe, 0x80000000, 0x1, 0xa6b}, {{r6}, 0xfffffffffffffffb, 0xa0, 0x0, 0x80, 0x9}], 0x1f0, &(0x7f00000000c0)={0x9, 0x8}) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/12, 0xc) sendto$unix(r0, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f0000001600)="81f8e0d51806000000", 0x9}, {&(0x7f0000001580)="121fd0891986b6788897d3158a3f1565a9fe5cab872ce2c6163c7a0bd1b238fd96a00574f423cef1276ab7cd79dee20af4236a6195", 0x35}], 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r4 = semget$private(0x0, 0x5, 0x204) semop(r4, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x0]) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{0x2, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x7, 0x6}, 0x0, 0x0, r6, 0x0, 0x101, 0x0, 0xff}) r7 = getuid() setreuid(0xee00, r7) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) fchown(r8, 0xffffffffffffffff, r10) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x1f, r7, r10, 0x0, 0x0, 0x1, 0x6}, 0x10000, 0x9, 0x0, 0x0, 0x8, 0x5, 0x6, 0x2}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a6}) r13 = getuid() setreuid(0xee00, r13) r14 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) fchown(r14, 0xffffffffffffffff, r16) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x1f, r13, r16, 0x0, 0x0, 0x1, 0x6}, 0x10000, 0x9, 0x0, 0x0, 0x8, 0x5, 0x6, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffc, 0xffffffffffffffff, r10, r13, 0x0, 0x8, 0x7}, 0x3ff, 0x5, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r17) r18 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r18, &(0x7f0000000040)="510fc3", 0x3) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f0000000040)="510fc3", 0x3) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) getpid() 16:00:02 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x16c) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3b39a22bdbcc8b3833c924e383f6ef6892a7df2e0da0552b87726b0da3a9ce2f79bf0190cf97470ebb4162f4baea5b80f0f0ac2dd8bb46614e417b6ea1e5dbc64228a62b042c69d52741ea16f5cd286fce74eec9f3cf4b75d8cb"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) open(&(0x7f00000002c0)='./bus\x00', 0x100, 0x1) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/125, 0x7d}], 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x64}, {0x4d}, {0x6, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getgid() shutdown(r0, 0x2) 16:00:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "04000000000000000000011c000080ffe40600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8053021766af103668c3174531f4265aa0a3f84f22c14ba54d266722597055566ddc5f4e5f6c9f12f5cf5ebded848f22d6dcfadf8dd8410a000000000000ef86823311366887c32f42c021770792bcfa4c9e34c541c43e8452ef16af37de0cb6cd315a0cd15c6b8ac24b00fc6b0c3fcb91047831bd2311e7cecdf0132e6c02d97e1d4cac6c34dbb8701b9355547440f3811d08f9c33831711c9cfa5b9d3ea6ed5440dcd900000000000000fcff00000000000000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000240)=""/122, 0x7a}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/1, 0x1}, {&(0x7f0000000340)=""/240, 0xf0}], 0x5) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x44) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x6e, &(0x7f0000000040), 0x0) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x8001}, 0xc) 16:00:02 executing program 1: rmdir(&(0x7f0000000100)='./file0\x00') socket(0x20, 0x4003, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0xfffff800, &(0x7f0000000040), 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513410000000000ab000052000000000004fecea11ea819fa6ecfc73fd3357ae2ecaa0416fa4facf00b7804be78142fc2caab610f53c2297be1aa5b23ed00f4c8b23276bbc257698f1f132a27acb57ad602000d7d026ba8af63ff08ffffff6fc1f5a890c881ff7cc53c894303b22f310b404f36a00f98006ee01b1257aea8c500ff0002e3ff050000000202fea271a3f800f1000000000000000100004e0000000bf1278438adc7956de01b1dfc67a7161d33a68706ae35b6b2b5d76417e287e9401279b90200"/214, 0xd6, 0x600, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf49ca0021878ce8e712ffb524f355ef970afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d21832354b3e4257800d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a8c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849d95c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a79245543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5c333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b58747582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155f70bf30268cd6921d21ed50f0fb7d9af90a3315e375faa1cc4bf00df0c58aafc6a3a17cea251458ac0ae9428e3654df831ccc876653a6af587ee32c915afd0ca1afbede7a6cd8d3be857e06843b9f870ca180b1028c01ce184fc9be300980f03811b83899253b4b92bbde4dccef8dc5dc2f728f02e1598a057232e96c18b480c61de5e386898c9440b3cf820781f88bb7663da5992d87a56663ca553e4cc6f63901994d5cb4fdad91bcea5265360827795729d62429d257c5610c101b96cb6aeb67ffb9416157f474f90f40709e2fcfb294f232198c60baa5d2143f97ed45865f518cffd485895375c448596798f559c9899b2e3828ea357069e5d33ca40d7404a805ccceeb68fe7657180"], 0x10) r1 = dup(r0) write(r1, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x4a0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000f00)="6c26bad3e0e6271c049382adadc3b32afc6e1c72f96720e4fa7fa471ab87b848c82fd943485b7a47", 0x28}], 0x1) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r0) socket(0x11, 0x4003, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f37633600f00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ffb22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f80004000000000000000100000000000000009ff7b15080a4b2bd8fe43ddd60be86212e9d929b1048b0b90c70027eb9adba90c0c00b1d143320154b8751bcbd660d998f859ad3609ecf6b97d2e8988c63c6972edeb50825ce02e6cd9ea227fadb9e9c7de4c30b64ce8636d132286491a6e0199bfee7d43fdfe3e1fa49b992c6f3630628661fc4645ef04ab19b", 0xffffff40, 0xc, 0x0, 0x130) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x326, 0x0}, 0x841) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000500)) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) pipe2(&(0x7f0000000280), 0x4) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000300)={0x0, 0x80000001, 0x3, 0xffff8d2f, 0x3ff, 0x7ff, 0x1831, 0x10, [{0x4, 0x40, 0x2, 0x9}, {0x99, 0x913, 0x7c0, 0x9}, {0xe30, 0x0, 0x47, 0x1}, {0x7fffffff, 0x0, 0x43, 0x6}, {0x4, 0x9, 0x1, 0x1f}, {0x3, 0x0, 0x0, 0x80000000}, {0x1ff, 0x101, 0x0, 0x5}, {0x5, 0x7f, 0x4f5, 0x9}, {0x400, 0x2, 0x5}, {0x6, 0x9, 0xfffffb99, 0x7fffffff}, {0x1, 0x8000, 0x1, 0x8000}, {0xfd, 0x7f, 0xa89, 0x7ff}, {0x4, 0x6, 0x8100, 0x200}, {0x8, 0x10001, 0x3, 0x7}, {0x0, 0xffffffc0, 0x6, 0x7fffffff}, {0x6, 0xffffffff, 0x32, 0x8}]}) r6 = fcntl$dupfd(r5, 0x0, r5) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x10029, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x30) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x0, 0x6e, &(0x7f0000000040), 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r8, 0x0, 0x6e, &(0x7f0000000040), 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000004c0)) 16:00:03 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r0 = socket(0x2, 0x8001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x1, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:03 executing program 1: semget(0x3, 0x4, 0x200) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x2) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01780bebfb251d1ae1103963e296002e2f666d6c653000"], 0xa) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r3, r4) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3, 0x8, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d, 0x80, 0x0, 0x142}, {0x34, 0xff, 0x80, 0x8}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2", 0x164}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="6eccd5c27a362f2907ac79f10058249dbf8c81a0ac49f850de867d34c611dcf4a10bbc2e", 0x24}, {&(0x7f0000000140)="491772940a7af173bf6bbabf7da86b0b5b75de935ddd", 0x16}, {&(0x7f0000000180)="a8dddb6434d388a8497f291770fdfd59a687838a9282eca8f60ae47a99c0c3cfb64d0413ff85bdc0579713d0adcc2ac6276bc0bc1153f572d8222ca6a8e4b3216eae5badb280077dd9a03b798ff722e92a1c86c2be2a3893133dbf76018991aa9bf4be211d405b5edee47889563d012ec339656353dcedfe92122688a4aaa1fb7a6da61e85f5004ebe5001536cb96908408bfa0194d40e5c959fcb579e7f40ddb9456e2d034eee922bf42d2b49648514928fbdc38598656c606ed2841bf65728e1a0da8f7bb83837d203cd1fb535c1039782100e54f908fba4de9d59a65f216f3b42741d74c8577f4f29a8b245cd66950c352df5e7c0", 0xf6}, {&(0x7f0000000280)="17d36b15a2dfc654dab2d857daa3e98734a2d770adf979a52d2fc69a3c1c71ef4d00ea836e1ed2e0ea192ff789d77f17caf42df4208bedce0dd87961dedf9aefb30d75b207bdd00068ac60c9bf21079cc4fcc027be6112f380f0c8ae4543f82c8d504e3af16e14aea7ea43b4bb1f06c9929fc9c198d8f629ef4dd3c59797468f875e23bff9284dd461f753ed4d3faa52dcf4f9efce34766ad5098b34c79363b2557d682206899f9ee1ef14a3481a5a2795aae8218ca69ec26dbc2b51b1ac47ec6fbc37926fd12108dbc1c08ccb8fb243ac00eaab6b0f98bcece2d71b52833c4f5b02736368a0e7f384f11548f97e", 0xee}], 0x4, 0x0, 0x7) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r8, 0x88}, 0x200, 0x401, 0x4000002}) semop(r2, &(0x7f0000000100)=[{0x1, 0x100}, {0x1, 0x1000, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x400, 0x1000}, {0xe40756650ebd2430, 0x800, 0x1800}, {0x4, 0xfffa, 0x1400}, {0x3, 0xd0, 0x1000}, {0x2, 0x1, 0x800}], 0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000000)="80dd1d9f7452e1f9a57784fc69814473a4459376281ee80841ce369288528cf4cf7f947b62bb3af6145d99c6dc0b4e128a2aba26a12aaa868d5f6c48ae0930f41a88f34f13d78ea4dc8b9e26ba91d20cd86b7b927a158b3e625e5029b1c9"}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000680)="00000002a5b30b695efc425d37c1c103287f071cc29789ec", 0x18}], 0x1, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x5, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r3 = socket(0x2, 0x4, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x6e, &(0x7f0000000040), 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) pwrite(r4, &(0x7f0000000340)="b979368aa0f7c02887e0f69f96ae391bd53fc10cfd0a5e78ed98f0f964696e10b91f79aa8d74eaa3542c3d7f33ba4ce4425d46ff77aec241f9d1a3c609fa66d4046f3ffa2155ceb0473bd127dafa002a7afdb6d12185ccd89b78795b5eb32a9c0b539ad6d5dc0cc11b839225c09cefdd3a3ac973e0d938b848072cadc27677a9e5f3c12267b3fd8b54e47d094f76028ca40d3c65e51b562200908d7f69b28681f7cb7e1409e1e27d4208650b4b365c940f0abdbfe8cea6e1a6c6ffcf7f474f1d1bbfaf7abcc19e0a7cc5b3b4e0c63df644819af6b41e634f44c25d1d8113d59000"/246, 0xf6, 0x0, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r5 = open(&(0x7f0000000140)='./file0\x00', 0x20080, 0x4) dup(r5) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0x80) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = socket(0x2, 0x4003, 0x0) r10 = dup(r9) setsockopt$sock_int(r10, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = openat(r7, &(0x7f0000000340)='./file0\x00', 0x10, 0x40) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() r16 = getegid() setregid(r15, r16) r17 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r11, r13, r14, r15, r16, r18]) r19 = semget$private(0x0, 0x4, 0x201) semop(r19, &(0x7f0000000300)=[{0x7, 0xffff}], 0x1) semop(r19, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)) semop(r19, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r20 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r20, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r22) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r22, 0x0, r13]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r24 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r24, &(0x7f0000000140)="220e22", 0x3) preadv(r24, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r25 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r24, &(0x7f0000000000)='./file0/file0\x00', r25, r26, 0x2) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x7, r21, r22, 0x0, r26, 0x80, 0x400}, 0x3, 0x2, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r27, 0x4, 0x80) r28 = getpid() fcntl$setown(r27, 0x6, r28) r29 = socket(0x2, 0x4003, 0x0) r30 = dup(r29) setsockopt$sock_int(r30, 0xffff, 0x1001, 0x0, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r32 = openat(r27, &(0x7f0000000680)='./file0\x00', 0x2, 0x34) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r34 = getgid() r35 = getgid() r36 = getegid() setregid(r35, r36) r37 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r31, r33, r34, r35, r36, r38]) r39 = semget$private(0x0, 0x4, 0x201) semop(r39, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r39, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x6, 0x1800}], 0x4) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000240)) semop(r39, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r40 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r40, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r42) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r42, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000480)={{0x9, r41, r42, 0x0, r43, 0x80, 0x400}, 0x3, 0x2, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r44, 0x4, 0x80) r45 = getpid() fcntl$setown(r44, 0x6, r45) r46 = socket(0x2, 0x4003, 0x0) r47 = dup(r46) setsockopt$sock_int(r47, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r49 = openat(r44, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r51 = getgid() r52 = getgid() r53 = getegid() setregid(r52, r53) r54 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r48, r50, r51, r52, r53, r55]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r56, 0x4, 0x80) r57 = getpid() fcntl$setown(r56, 0x6, r57) r58 = socket(0x2, 0x4003, 0x0) r59 = dup(r58) setsockopt$sock_int(r59, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) openat(r56, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r61, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffffffffffec3) r63 = getgid() r64 = getgid() r65 = getegid() setregid(r64, r65) r66 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r60, r62, r63, r64, r65, r67]) r68 = semget$private(0x0, 0x4, 0x201) semop(r68, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x800}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r68, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r68, 0x0, 0x8, &(0x7f0000000240)) semop(r68, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r69 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r69, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r71) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r71, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000480)={{0x9, r70, r71, 0x0, r72, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0xa, &(0x7f00000002c0)=[0x0, 0x0, r13, r23, r31, 0x0, r43, r50, r62, r71]) fchown(r5, r6, r73) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10], [0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0xd55c, 0x0, 0x3, 0xffffffffffffffff, 0x6], [0x0, 0x4, 0x401], [{}, {0x0, 0x0, 0xfffffffd}, {0x0, 0xffffffff}, {0x0, 0x0, 0x8000000}, {0x0, 0x0, 0x800, 0x2}, {0x0, 0x0, 0x8, 0x2}, {0x0, 0x40}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = fcntl$dupfd(r2, 0x11, r3) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0x3, 0x6, {0x5, 0x9}}) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28f6ff00ffff000001a5edd8d1146488e5f712debe32a401b196088b0000000000000430fc65055469ea356bdc3c2ecf95899cddbd58c0fd3a3f00000000000000995c7d672dde32111a62660f863df7475223160f84a443c8bf3c5944cb85e3000adb3e5948f915146d74113766e93fb54511ec0876eab18b25d8d1f3fa1315bed93ca4e2f37670661c216664d2114eaef08f4a2acb8fb99a82739a341209753b95bc3fa5bd4ba9d41adcfc2c040eb4e261cf525036c1f7d806b08b083c7172cf944edd865dea0d7725d52f9fb070c5ca26633ac07d4f"], 0x9}, 0x0) kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:03 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(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) r1 = socket(0x18, 0x2, 0x0) socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/131, 0x83}], 0x1, &(0x7f0000000340)=""/71, 0x47}, 0x41) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000d40)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x6, 0x1, 0x8, 0x34df, 0x5}, 0xc) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) dup2(r1, r6) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1c, 0x0}, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69d5820c2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee443460400000000000900000000000000a02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b62705000000000000fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f12f51b945381bec21bbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) r1 = socket(0x2, 0xc003, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbffffbffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f0000000000)) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000140)="220e22", 0x3) preadv(r5, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000000)='./file0/file0\x00', r6, r7, 0x2) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r7}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 16:00:03 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00002000000000004c050000002000", 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x1) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shutdown(r0, 0x2) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = msgget$private(0x0, 0x44a) msgrcv(r0, &(0x7f0000000180)={0x0, ""/61}, 0x45, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="84"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x6e, &(0x7f0000000040), 0x0) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x6e, &(0x7f0000000040), 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getuid() setreuid(0x0, r8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="23d998773e7bd9ab475ea88e02210540d56aa3e7474586650479e203cb894a273d3f0df1def11da7c6bcc485fb54cc2f34b2971ef48afcfd10a8fa74b52bfcdcd85d86c53eb41fc35f7af96151151e8be9a2c53e07de81cb4ecc2fb0f3b01d8dd37ece522add0483a653d2a5a144780ae0130f346f4a03754811865a2c90b17ac8a4c8fa0076e555c2aff2b641caa8b449f8fcebea1580c3e4359c0b0312a69a56a4b335ada56091b704d1efc77e89216eb7f463aaccd94074661ddb5b6eb95d559f4aa54041455b32624d", 0xcb}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x8}, 0xe95edb77f84d34bf) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x38e) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdec) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001600)="c128dc15b2d25d523b0800edef2f52e52c1f69ec47140157a777d898cb2a1f4b449dd63b5df88375ee0c4a3425121f8216459b37d139a1ae269b8003ee6b0b55d20eb8e681203c12ebe49e817b6610a7107ff19bd4948d44c142e65024236b51f9c49535f63be1b75a7440f2", 0x6c}], 0x1, 0x0}, 0x0) 16:00:03 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) pwritev(0xffffffffffffff9c, &(0x7f0000000380)=[{&(0x7f00000002c0)="ee690ac403febad85725cadf31a1e9c5259b95e2f6c85f51f344ba7e0799d3ebf6ac86529ec91096e617b35a4b98b3052089f7c830ab2d350386f6a07677f5f8c966eb1889fc28f5954adb53b97f8d69548de0274011198f09d5e1a52bcb4ffb17e0973a2f527829514b7d55d3c5b89d60999c19bc38b5c1c661573cf5b7d6f9f42a", 0x82}], 0x1, 0x0, 0x6) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x007\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000080)="386a13a920717d8ac04c2756597e810fe53073763620ecd8b5eb6b78622a9ac8bc69882aa785a3017c77c674dbde9c2f3485a5daca6b305e4e7ed2a997c82ce87a358475515c6c964c3534b3a5e6ac313eff24db9de36122f6c9008052644b4f8610734fad596e0fdb2b684d1cd1b3a0e3730bf173ec9c205f46303f37a1215b1abeba69ef11e3ac22f4c478d95d8c3962", 0x91, 0x8, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="d64cd12fbd2dd40824379cfbde7e68bfbd40954a9d28bad501f32d7f9e40816a8e042e22f27453f8c9bc2df4d678941a0da960b72914d8ae5a404ec8785c24de497c21ae7f298a9cdd7bd3b74e0be932bc8595d236135657136eeb950a0a5055fdda06e73a1699cc368bd5f15bf2f047bc686bc50ac1a68b7e4de3236f5009cb5b903abab537cf8f96c61dbb2de1699bcee233264b3c4097e1b2cc9fb3519cd9b43749f18e406e298a9fa2a5a84225c94bd975038b5836520c89526afeb12e862bd40dbcf6ca6fa65f16d2144a30a87fccb2f908875bdfffae889275a561c35ab3aef51cf6866ba80a8511a0d77633a2fb419a"}], 0x3c) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10020008001) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getpgid(r1) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x11) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100208000) 16:00:04 executing program 1: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open$dir(&(0x7f00000015c0)='./file0\x00', 0x200, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = openat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x4) connect$unix(r3, &(0x7f00000001c0)=@file={0x0, './file2\x00'}, 0xa) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)=""/254, 0xfe) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00') 16:00:04 executing program 0: syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x6) accept$unix(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="0000000005000000f40000000000000000000000000000000080010000000000000000000000004000000000000000000000000000eb00000000000000000000000000000000000023a4262be78cc836558f67000000ef0195dd6e054992373986ed0000000000000000000000930000003600000000000000004f7aa77850e04dcd61ff0ba46424368ff792ba8cfe7e186f10f7a46f55cfce84b8412d6b81c013718c4c474ec0ea316e6a17d9d39f3e0508e8151328374c777f55"], &(0x7f00000013c0)=0x6e) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x0, 0x8, 0x7fffffff}) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280), 0x312) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000002c0)=0x6) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r5, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) accept$unix(r5, 0x0, &(0x7f00000012c0)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000002c0)=0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001240)=0xc) bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000001400)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNXCL(r12, 0x2000740e) bind$inet(r3, &(0x7f00000011c0)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r13, r10) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000010c0)=0x5) r15 = syz_open_pts() ioctl$TIOCCONS(r15, 0x80047462, &(0x7f0000000480)=0x5) r16 = open$dir(&(0x7f0000001340)='./bus/file0\x00', 0x20, 0x6a) r17 = getppid() fcntl$setown(r16, 0x6, r17) renameat(r0, &(0x7f0000001100)='./file0\x00', r16, &(0x7f0000001140)='./file0\x00') r18 = syz_open_pts() ioctl$TIOCCONS(r18, 0x80047462, &(0x7f0000000480)=0x4) ioctl$TIOCGTSTAMP(r18, 0x4010745b, &(0x7f0000001180)) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r9, r11, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x2}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000040)={0x4, 0x4}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x64}, {0x54}, {0x4006}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000040)=[{0xc}, {0x1d}, {0x6, 0x7}]}) unlink(&(0x7f0000000440)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000180)=[{0xc000, 0x7, 0x1, 0x9}, {0xe816, 0x81, 0x9, 0xa4}, {0x80, 0x2, 0x4f, 0x6}, {0xad3, 0x81, 0x5f, 0x2}, {0x4, 0x4, 0x0, 0xcd8}]}) syz_emit_ethernet(0xd9, &(0x7f0000000240)="627b80c293419353520874f438df960b6c3fdef61bcc83abce18073a8572c354ad08002d1874ab32f172443b6cad04c482adf58fbab136460d123be835eeb9f4ad2a48a45e9c4b29054c6cf23d53a169e2f490aec9b957a716e9febac197802428cf1d36d5d9343bda2124454850fcad8c8e7812baae47c3e7fe6d9e59e4840a9eded86cf9322371c7f386cbb4fc09a900fbbc6dd238eeb93a8424106066f98ba3f9a96e15fc42dbec3019d8be9f96f3ba9f89e0e8911c953acfa8a4bc5d85389d662fca18cf1bab46db701b6f612bc730e9bb24cfa2b82e7d") shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) r4 = socket(0x2, 0xc003, 0x2) socket(0x3c, 0x3, 0x1f) r5 = semget$private(0x0, 0x5, 0x624) semop(r5, &(0x7f0000001640)=[{0x2, 0x9, 0x1000}, {0x4, 0x10001, 0x7351d18524d2e3a2}], 0x2aaaaaaaaaaaabe2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r5, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x0, 0x1400}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x0, 0x7, 0x3400}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000480)=[0x1]) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet(r2, &(0x7f0000000180)=""/128, 0x80, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 16:00:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+G'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0xff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/109, &(0x7f0000000200)=0x6d) symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000240)='./file0\x00') unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x26}, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000100)=0x7) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x1000, 0x3, 0xd30, 0x9, "edb9c7cf13dd3167fe848176b1d069c0faad9c8c", 0x7, 0x9df7}) r5 = getpid() wait4(r5, &(0x7f0000000180), 0x2, &(0x7f00000001c0)) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x7ffffffe}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="007cc1bf09000000291208ce3ee3") 16:00:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x7f) pwrite(r1, &(0x7f0000000280)="98c4417a00280cde38fe73ce06bd05cd4e11eccbfed476b912752b3e84bea76e8df40f123dfd52d6b750ce213e2fb53a4e1013a74c145412dd896ff32f0fc4210e77b09684a802eebf561d705632e284fe7b95a6beece6352d04af5b82600e305a0c6fc4bddff6ad5433db53a3fddca5c30e8ef8de4b3d4dd106a9df5d0b57b0a5099ee29e3e323a0fa910bc098fb914525300daadb9d56e85738fe21cc32d6986d5c6de41491746b07a1fa8f554b420ed01f5b58870a2b8eb54f61592d3abeadca2e507e820fdc4f7df92a196e376e048e3727bbe12f07af8dd666dd174172b1c5d08f1bab4c3f0c2307e6b44cc", 0xee, 0x0, 0x1) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x6e, &(0x7f0000000040), 0x0) r5 = fcntl$dupfd(r0, 0xa, r4) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x6e, &(0x7f0000000040), 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x0, 0x6e, &(0x7f0000000040), 0x0) r8 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r11, 0x0, 0x6e, &(0x7f0000000040), 0x0) r12 = socket(0x2, 0xc003, 0x2) setsockopt(r12, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r12, 0x0, 0x6e, &(0x7f0000000040), 0x0) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) r14 = getuid() chown(&(0x7f0000000000)='./file0\x00', r14, 0x0) r15 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r15, &(0x7f0000000140)="220e22", 0x3) preadv(r15, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r16 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r15, &(0x7f0000000000)='./file0/file0\x00', r16, r17, 0x2) r18 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r18, &(0x7f0000000140)="220e22", 0x3) preadv(r18, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r19 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r18, &(0x7f0000000000)='./file0/file0\x00', r19, r20, 0x2) getgroups(0x3, &(0x7f0000000480)=[r17, 0xffffffffffffffff, r20]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r23 = geteuid() r24 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r24, &(0x7f0000000140)="220e22", 0x3) preadv(r24, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r25 = getuid() socket(0x2, 0x5, 0x6) r26 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xffffffffffffffd8) fchownat(r24, &(0x7f0000000000)='./file0/file0\x00', r25, r27, 0x2) sendmsg$unix(r5, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="ba0acd28089e5c8d47bc7ec870707891bd263d5db3f60c8978c5768d5ff1939e84c93b256d9bad6bcc7dea87b02245c39ca60ec7ff49f5ecec32cae59414a8b78118e25c84105d7e9ca439e713679f2e6a005fb2dbbca5f06aff7c4659e5bee372f492729814fd204e3535405adb7ba107e5e9fc428a370e58dab9b64e16b71d0e94c2a57daa2b840686f41b95cc3d703449186449c4328c0e2c151d22833f", 0x9f}], 0x1, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r5, r3, r2, r6]}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r11, r12, r5, r3]}, @cred={0x20, 0xffff, 0x0, r13, r14, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r27}], 0xc0, 0xa}, 0x12) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 0: nanosleep(&(0x7f0000000300)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) kevent(r0, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:06 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) r0 = getpid() r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) preadv(r4, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000000)='./file0/file0\x00', r5, r6, 0x2) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6, r3, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x14, 0x200}, 0x0, 0x4, r7, r0, 0x271c, 0x10e, 0x3f}) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000002c0)="8dbf116592839ddec0fb3714", 0xc}, {&(0x7f00000003c0)="2e19af9074c29d768c6f5dc4a9b2959dce68c1dc63964b7a1516c82949954adc5287b469700dd0ac9740cab370", 0x2d}, {&(0x7f0000000400)="91a506b97fcc3282d7928b5ae6194cfb1d15ee621ed2cd7aaf96fb43f6c9759be1ac04baecb81618102e86ee5efbd28c8f147432bea53fdab42cc245aeebd4438f9f57a6375fe91edf6d7abf74117f050192782a55c1753b8f576394237915a363cf9b7b52ab74fb0342ba9cb3238765d9d626782a4199217127750e5aff38f77fde8dc18644f376fd0893c797ca3bbceb592e787e4754f22c463d1bf8ebe4225d5c2ac0b2", 0xa5}], 0x3, 0x0, 0x0, 0x208}, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb70914d8d1ca9d2f, r0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x20, 0xb7}, {0x48, 0xfffffffd}], 0x2}) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0xc0000000, './file0\x00', './file0\x00'}) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfff7ffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffbfffffffffffff], [0x0, 0x0, 0x9], [{}, {}, {0x0, 0x0, 0x80}, {}, {}, {0x0, 0x0, 0x7ff}, {0x0, 0x0, 0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f68c11700cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x0, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206910, &(0x7f0000000300)) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r5, 0x0) r7 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000100)='.\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xffffffff, 0x8}, {0x0, 0x4}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:06 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x6e, &(0x7f0000000040), 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000170000000000005b"], 0xa) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) r6 = dup(r0) getsockname$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dad2c4768eb600"/105], &(0x7f0000000140)=0x6e) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000080)={0x9}) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r7 = getpgid(0xffffffffffffffff) getpgid(r7) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000014c0)) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) pipe(&(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = getuid() r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x6, r4, r5, r7, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605ad064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600000000000000000000000000000000000000000000000000008b49d3e1f4129f93d268ee6c4a248b2a5700769e76a873501c1a6db09147b98999116f9403d57d9bd200b24093fecd469899a88d00fc93bccae97f3b0408e48243ae8cb4d51ea9e1fa5469b5485783bf768a2a5526d65090e3da9ecf2553af9fb508dc1c9b0444542f555f4c"], 0x1, 0x7fb) msgsnd(r10, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r10, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r10, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x6, r12, r13, r15, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r5, r9, r13, 0xffffffffffffffff]) chown(&(0x7f00000002c0)='./file0\x00', r2, r5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x35}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x3, 0x6, 0x1, 0x3, &(0x7f0000000340)={{0x6, 0x40, 0xdc, 0x0, 0x37, 0x2, 0x1000}, {[0x1, 0x9, 0x2, 0x7b05db330000, 0xff, 0xffff, 0xf379, 0x8, 0x9, 0x68, 0x7, 0x100000000000000, 0x80, 0xb085, 0x1, 0x1ff, 0x8000, 0x6], [0x4, 0x3fffffff8000000, 0x3, 0x8, 0xfffffffffffffffa, 0x1ff, 0x8, 0x80, 0xffffffff], [0x39f733ec00000, 0x7, 0xf1, 0x800, 0xffffffff, 0x4e25, 0x2], [0xfffffffffffffff9, 0xdb, 0x9, 0x9, 0xffffffff, 0x3], [{0x1, 0x80000001, 0x1, 0x4}, {0x7, 0x1a, 0x0, 0xb9}, {0x80, 0x5, 0x3ff, 0xab}, {0xcc, 0x5, 0x5, 0x101}, {0x101, 0xffffffff, 0x10001}, {0x7f, 0x0, 0x1ff, 0x7}, {0x0, 0x7, 0x49, 0x80}, {0x101, 0x3, 0x9, 0x3}], {0x1, 0x2, 0xfff, 0x2f7}, {0x800, 0xfffffffd, 0x3, 0x5}}}, 0x101, 0x3}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x35}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r16, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000300)=[{0x64, 0x99}, {0x35}, {0x6, 0x0, 0x0, 0x4c}]}) pwrite(r17, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r18 = socket$inet(0x2, 0x3, 0xfd) setsockopt$inet_opts(r18, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) r19 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r19, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f0000000180)=[{0xf800, 0x0, 0x8, 0x400}, {0x3ff, 0x7, 0x5, 0xfffffffd}, {0x0, 0x1, 0x9, 0x6}, {0x5d22, 0x3, 0x7, 0x40}, {0x8, 0x82, 0x1f, 0x1}, {0x1, 0xe5, 0x8, 0x1}, {0x7f8, 0x8, 0x3f, 0x1}]}) setsockopt(r18, 0x0, 0xa, &(0x7f00000001c0), 0x0) 16:00:06 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0xfffffffffffffe8a}], 0x10}, 0x600) 16:00:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x3, 0x3e, 0x4, 0xae50}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:07 executing program 0: read(0xffffffffffffffff, &(0x7f0000000000)=""/18, 0x12) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = open$dir(&(0x7f0000001380)='./file0\x00', 0x400, 0x8c) faccessat(r2, &(0x7f00000013c0)='./file0\x00', 0x18, 0x2) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x6e, &(0x7f0000000040), 0x0) pwritev(r3, &(0x7f0000001540)=[{&(0x7f0000001400)="361f7563645d50b00a6c441ae4866aba856d18c0f3730e31d374bc30e569c2b4b3cf9b2b104d51f0f07f10feabf7ed9f03167a2612149a6364e781b6508fc85239fd8d42ef704d41b8abe59eed8d50c930993f02599229dde51413b5a2a491226cb71cf4ba1b50df6c0339066f12f7a94017fd92cf1cd58971528332cdefa96eb94b94c70592fee32c0a9e9f6d0b0751b8fbdd0df86689d2f18f28c031b937cd928f3fad6b597530a12a17931f6cb220c68fc3de3227713b035e7c2040cb8853ad", 0xc1}, {&(0x7f0000001580)="15f925720a9009e100009768c75a1f9b1445c7a6b75cd2c358880f10695d43f34e5b67b4a42a81a1f233b42b80ccb4236574", 0xfffffffffffffd71}], 0x2, 0x0, 0x73) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) fchflags(r0, 0x10000) 16:00:07 executing program 1: open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x400, 0xb14c1277bf2bca77) open(&(0x7f00000000c0)='./file0\x00', 0x30080, 0xae57a1105a8221e8) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0xa0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x0, 0x8c) r2 = geteuid() setreuid(r2, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x40) r3 = getuid() r4 = semget(0x3, 0x2, 0x110) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x6e, &(0x7f0000000040), 0x0) r7 = getuid() chown(&(0x7f0000000000)='./file0\x00', r7, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000140)="220e22", 0x3) preadv(r8, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r9 = getuid() getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000000)='./file0/file0\x00', r9, r10, 0x2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0xdedc, r5, 0x0, r7, r10, 0x1, 0x6}, 0x10001, 0x1, 0x7fff}) setreuid(0x0, r3) fchdir(r1) 16:00:07 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x122, 0x0) pwrite(r0, &(0x7f0000000380)="a74c9fdad67876415eb1636a1660cf7df915c88444b19d6cea6ec14df353abebe0c7c577b3b8a0f516e794ab117319a119f420a10a0e4ee01dcfb6fe420891a2e62a4b233fb54a36a7ada95c89426e2fb4290ebd5040f70268534fa1091714988e96482737f1b7c0a1010c416507bce676919ac4a24a78028edd6ebcb80403b04d8ee19ab3caff513f7c4de6b33dff19d2c9bf3cb4fe04b7025a35d22ebc5cad2500380d77c174077a4a08000000068723164c7b1f3b5cdfc5dc06f70df515ace3c1592857ddc400a677fff7e68dcaf849bc25f19893569ae603dbdb37f4305819b51907919f3eda9f89e861786c0a180e3753c0acbf67ded94ef920fa05ec691efca44ea83da31bbc66db3475c9658be575fc2f93ce2594949886b80f072971d3e7e31170b71f3fabde60e03ae1538a2d4d7a5093fbf5913b2f446229b70900000020508d497268b031b981718c348e20ed250c50ddcfe94503ee9fa88e36db2fd5bd2e6bd5bf408756b5fd1ae3be9b7b0ae5df9c7c277222308efa7c544255ee711301cbcf1c1d4be8d0b6f28f1a44e1b4c41cb0b4fc602e537ffdff3681acf948a15284401f235e651e0564d520d32982de8b4b84c75dd94fc3757f74822e55a4df3a1fa8aa062790861cf7b30f51f91554d22957b5e3090c82c0792c668a88d2b66ec4370cad472b", 0x1ea, 0x0, 0x4000000000000) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x6, 0x6a}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x310) 16:00:07 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x6e, &(0x7f0000000040), 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x40, r1}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) 16:00:07 executing program 0: nanosleep(&(0x7f0000000140), 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x6e, &(0x7f0000000040), 0x0) kevent(r1, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xa, 0x40000000, 0xffffffff00000000, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x80000001, 0x4}, {{r3}, 0xfffffffffffffff8, 0x4, 0x1, 0x31, 0x2a}], 0x8, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x1, 0xccd, 0x6}], 0x7f, &(0x7f0000000180)={0x400, 0x7}) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b506c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000680)='o06', 0x3}], 0x1) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x1000, 0x0, &(0x7f0000000180)=""/4096}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020107ff"], 0x1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, &(0x7f0000000140)='\r\r\x00\x00\x00\x00\x00\x00', 0x188) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r3, 0x6, r2) close(r3) dup(r0) close(r0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3, 0x1ff}) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="324ba59440d57790cb24ee880aa818fd91476da380d80f17ba0d8dcec1cda5320fd7edfe6b83e02259ae431f01224f3c2177c71521b0137bd080a23b7339e3aa9247c40e09f19dcc08cd78c01560dd5f4bb4dbac95ee282b81ff147274023e5225ab3b4eb95d021aa88f5c09e556cf050157c95c53a4a6c954ddcc18c2308b11bd9b360a96ef94aafa56dbd622"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:07 executing program 1: syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x40) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) fchmod(r4, 0x2) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x6e, &(0x7f0000000040), 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)=0x10000) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) getdents(r0, 0x0, 0x21d) r1 = getpgrp() ktrace(&(0x7f0000000940)='./file0\x00', 0x540e49b44b2aedaa, 0x18, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendmsg(r2, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="292cf699265fd39198404585364c6d02c4ccfbca690fbc80166036a64d0a9c47bc29e1b2c763d24dc329e0755ebac0aa51fc2dc54c73fb8d32842d9f19b0481d1f29309ca431f1d7eedbc20e3658b3e4a9e63e988ab611e850efa22959fee67ec62d4602b14063e02df169068e0bd82d90859171c3ee42eaeecb52cb8c4a525498aed720b5010d2ed82546cb457a60de75c374a82bb06b11752e48e7ed3b7321816537489de50ad75771ffc5a8b784a5c531c319d03a03f2ee8d", 0xba}, {&(0x7f0000000180)="f27e44bf1b8c588e9ebc6d17130f9b9c572a11d6be890eb65cbdc3d6a248941959021d9ea6b1f23d26d36b09dc4d2d0195976628b411b8c4486ca6422c262485632d4f328532f022ac68fd", 0x4b}, {&(0x7f0000000200)="04782e9e45274efd71394f972955962f4221de1692ee38d61e979e7e1502c4f53f0bc64ce2bd45794c8c77e3e36af41fb18f688d5529d7a79b62821c7dadd4d29e0211fcf0ae2be93a36b0f8c8", 0x4d}, {&(0x7f0000000280)="e16e82af4aa3c594a7c4dbaa1e5ce98eae3d6611f015c8c38d1d893ea6f5956a3135c4eac936ba3cbb92d4306eda0ffe15d265c2d449b582f571e5622c0a2a7fa4f8038b3b28d5f60cb328bdb9a0b84b5779ceb0a56c27fa771d1575d5fc45f9096d", 0x62}, {&(0x7f0000000300)="ec32d543f1df52be007c5b5636f1248e1bad1af7dc6e", 0x16}, {&(0x7f0000000340)="5a3210beec944b889ed4aabecad88e4478ddbccefd04946563b4bb", 0x1b}], 0x6, &(0x7f0000000400)=[{0xf8, 0x1, 0x8, "1b0460a6a7ed73eea6569f9b26c3b653fb6dd3ec4e24c7108d967c335b47349f9cf0ab5016df18eb0721aff272adf0d32e24436c0d2c48786cdd9a18251dd602f14304b9063557b6922de90eea79e77578686747446362a10616dcba3993cc261ca4c50f9a0a419008de15982ddb8573169f8ffdb6805bc07e9290dcb9d9aece19f77b8bf1efd602cfd50bc9ecf56e3cc5647f882f8d6162f208ae17c51b82e1fd7a52272763bd5008cc38b5fcace73422666e81c3c4100ea842e2a4565f4c77d2b229abb881f6a3c7654b871546ee459b7ea4993234ca408a5247e8a08846bc3df3ce"}, {0xe0, 0x1, 0x7f, "090ffc47ff5b2adb4ebc8c60caf8411e86fa9cac51a0eeb24a4e3747441a1384ba14de1e31e0aae0617b3abfeb8da508756f87c6618a0a92de239c31188a86580b5e26fe61add3a3ee8d50b6c94c75ca8f79e0178092e1975254ba0b9badbc84ffb602fcc80173dc99e3b8516e7218c81afbaa588af4ad609b13531b54e9d8d8f3751916fe5f3134972738203777446e73acedbd279c34965e8573d29ba206bc6c1493430702d5d341f7ef879b32794a97136cffe20b4b0b0f37c4a6b129c20b300de7b589d71f2b56e0"}, {0x70, 0xbc2774ac2a9ba387, 0x1, "6ee26df737f11f0b684f624096404635f627eb393297814cff0f2500d73a366d62a2a54f88681a4d635c9072bfe93fb65b16a7c3ba061d7b165af2df0509fa2819e37c0607e4d999a9e68aaef414ca6716c4ae904741b506d02971ed"}, {0x108, 0x1, 0x1, "dcb2342423897fa2d04b1fad3956acf0041ed1e1a932d1bd2b8661e7676b0c84c6510930f32d9bfb5b86bed0d3f01d9a7aa2a09f0417a9a3b6756182f082547832286bc388ce97a6afbcbded328f87779c1e7875e4206a2cdd771d3bb8d72a93e467179c97f059cb53e4ad023b1f8cf7b87908adaf184c4a3d598b656ee0fd72141aefc2ff7ab443466dec1126137fe044f5e927d5d2f64f9318b03435f602dc82bd1f0c2989b5c4b3b82f60ff8713abf9b936695abb2131350bf8f7c144fb8476ba3bd489806069c4cfc594adfe9f2e36cf445a0ac4e710a373ac1f74fc7003c9634a7d594e87ccbe39278bbfe9ac3a39e620b93d"}, {0x110, 0x1, 0x8000, "f416c4f091835444db73f33325bf327e236f7117f15a788c6ee55a0f5fcf370ecf28e1ddf1322ce706d41e74c73605c5e4d703cc9f7f3cea0dd10c081a3538adff5db57e22498a4e96d7dcbdaf6ee21e3b9eda4b4e3021b0419be18a64a812fdf429d69ce38217008166ab8b6fa07608aff7917cae70ecadeb3701bc47bb39b43d79bfb0ace14ebe1af26f1ec04f6f8add35ea6d5805a9f0a7090065426769b81de95e41ebd15581c7afd76c552d7a20f130ccf9e7b051f94916b4d4d123b6b1b6254afc9ec32307084defe649e02efec1524e4188636bb5cfdffc5954afc9f041005242bf4ebe2fcfca8d8923a4a8afbfed44346780e33aa0a61e"}, {0x90, 0x1, 0x9, "1ed6c37349f2beac5e1b560a1a179c2ac8f1b6e680c37b9b400c95dbb3e231003110d3a315a815167c4a4d69c108e7e6eb5a45ca83db2559a1cfaeac6f85f8e169e652afbc61544ad03b08d7714b9fa03259bdb776b5b44fa54a94535fc164caf1006cd0eed4383654ad31cfd6d3086da0ad9e6168cd1698f366c712df"}], 0x4f0}, 0x8) 16:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9, 0xfffffffffffffffe, 0x0, 0x5], [{0xfffc, 0x0, 0x0, 0x4}, {0x0, 0xfffffffe}, {0x0, 0x0, 0x3}, {0x0, 0xfffffffc, 0x10000000, 0x1}, {}, {}, {}, {0x0, 0x0, 0x0, 0x673}], {}, {0x0, 0x0, 0x80}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) semctl$GETZCNT(0x0, 0x7, 0x7, &(0x7f0000000140)=""/135) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x6e, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r8 = accept$inet(r3, &(0x7f0000000200), &(0x7f00000004c0)=0xc) getpeername(r8, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) setsockopt(r7, 0x0, 0x6e, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000040)={0x2, 0x9}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r9, 0x0, 0x6e, &(0x7f0000000040), 0x0) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r10, 0x0, 0x6e, &(0x7f0000000040), 0x0) fcntl$dupfd(r9, 0x0, r10) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x2, 0x3ec4c04c, 0x7fffffff, 0x5, "88d419f9a05c720947f2a3195edf129e3d87d260", 0x0, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "00000100e8ff0000e18000000400"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001600)="11ac51f7d6693a129b2e765d0de14946028be83b3672a82136df5f4a04035204fe69b6cbad92f69281ac112900aa7b1f48c42d733456aba89c7f2a77ccdef4d01f83042300687ef1a1aa87a3b0d2f22258fdcabec90c5048594d36fafd7bab62e216ef31970412aaf2f9d0217636d60e7f7708c32810404e831502fa626402c6b8929ef6f321528b878daf55af77377fd0be0f0f16019afb13da999d4a2300dbcc1030f1810462ccd7671f9482f7a3e3a32f305de83d1e83a68818a7df7edd8ce63a38ebe8f2da881856056c99f626e528a2b5ddec35191eebbb56759ee2b2d6d064622234e1fc6898cb7b7150907d06a3c6e4282a1324fbcf797364ad62524fe7eb9328c24fe1d205400c5c5d65e611bfcf2eb0d23a93eaf9bb9ad32369d770153767f061e01af0e7eb19b7657b722af9dff7db6e352a309735448f91fe860c1192a01468b3e07bf319e7db5faa531adc0d03bebbaf7cfc0306307247bfd77d5a91f95e0cabd789a3ed790b8ca01bede80af5fda8faa9bf775bf577d17431a2097c219fcf163958d74354c7af64e904959111b26b9879c1e3ebca13a32fec4c0f16435c4002d9bb921895ce6b75ac5c0fa9ae5dc5ef3abb97f3233b0616522a6bb1b0c52986ef2a59e7e30506b258d0c77937e8dd7927efb4fada010c4f02df8cdc2667721f0fc505705eb2b7a1ce2af8cd5635fede2fb38f7e52acba9be795036137974a6bba95529b42279cccc6e8c913d6192c1b40c17ada6e67d9fbeeb0e3a8c5f5b6d091e39ce9c11003303b5c46d10a6db550ee04846311556c20b7b361d3fc0ec81b423c51ee90bf75a43c59c6ea06d8b190d866a418964303853164c62d04d928f6c1172a79633d539006da0842cd30d0b5cc0e6903387d0fdfa519569fd6a38f9e8d2a6c8985f6214d947a6637f055f57bbfd6d801bb21a5a33509879ab5111be9891a6b6b8e7be69652444ad9d50d68914b3309c913924a17d78f72ffda4562d89a2db467149a71dc24d2a17475d9d56ad473405be2456908791062666f2b0a3004af7c6450897944ced39d9cec3c680c1b22a09f0ea9d5b87c9b3a29bed73961aa061aae12d5a35d7f8ac534be1fd568ee601d6b4322a67a59ac2201ffbf0c06a459178046075dffe116539886b22ad0ee7d9ef35e5ff3b6060bc0a9f33f4fb1b987d000d561e6", 0x34d}], 0x1) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000100)={0x3ff, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0xfffffffe, "4929dc9df2ffff0000009078bbe6f44e4db36600"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x40047002, &(0x7f0000000100)) 16:00:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x2}, {0x40006}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x14) syz_emit_ethernet(0xe, &(0x7f00000016c0)="718bb23aabccd003b5407dca48b9") 16:00:08 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() setreuid(0x0, r2) setreuid(r2, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r3, 0x0) 16:00:08 executing program 0: mlock(&(0x7f00002ba000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) munlockall() 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x0, 0x8}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x7ff, 0x1}, {{r2}, 0xfffffffffffffffb, 0x4, 0x80, 0xc, 0x50}, {{r1}, 0xfffffffffffffffd, 0x20, 0x8, 0x6, 0xfaa5}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x4e1d, 0x5702}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x15}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4}, {0x6}]}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) r2 = getuid() setreuid(0x0, r2) fchown(r1, r2, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:08 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=""/118, 0x76}, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) 16:00:08 executing program 1: ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x2) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x0, 0x4002, 0x4) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x6e, &(0x7f0000000040), 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x6e, &(0x7f0000000040), 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x5, 0x6a, &(0x7f0000000300)="35f975ecd090579fea3393ecca8bb1e9dd1674a8a08c319015c0a0234540155acc0a784839d741fa626f80b301f348edbce3", 0xfffffffffffffe99) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) setsockopt(r6, 0x0, 0x1, &(0x7f0000000180)="30c553f7805fab7afc485f0a", 0xc) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x0, 0x6e, &(0x7f0000000040), 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r8, 0x0, 0x6e, &(0x7f0000000040), 0x0) write(r2, 0x0, 0xffffffffffffff2d) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r9, 0x0, 0x0) r10 = dup2(0xffffffffffffff9c, r9) listen(r10, 0x723) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140)=0x5, 0x336) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r11 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r11, &(0x7f00000000c0)=""/56, 0x38) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) r13 = socket(0x2, 0xc003, 0x6) connect$unix(r13, &(0x7f0000000200)=ANY=[], 0x0) write(r13, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r13, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) write(r13, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) setsockopt$sock_int(r13, 0xffff, 0x2066, &(0x7f00000000c0)=0x400005, 0x100000025) getppid() r14 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r14, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r15) getgroups(0x4, &(0x7f0000000700)=[0x0, r15, 0x0, 0xffffffffffffffff]) r16 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() fcntl$dupfd(r17, 0x0, r18) listen(r17, 0x2000002) setsockopt$sock_int(r16, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r19 = socket(0x18, 0x1, 0x0) listen(r19, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r20 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r20, &(0x7f0000000600)=""/256, 0x100, 0x803, &(0x7f0000000200)=@in={0x2, 0x0}, 0x28b) r21 = socket(0x2, 0xc003, 0x2) setsockopt(r21, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r21, 0x0, 0x6e, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0x7) setpgid(r22, r22) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) socket(0x18, 0x1, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x48) pwrite(r0, &(0x7f0000000100)="c8", 0xfffffffffffffe8c, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)='M', 0x1, 0x0, 0xffff) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) pwrite(r1, &(0x7f00000001c0)="ef7e1289a8e14b25bb3799c78078e57415019fbb13c59da567f65b0841c4a9216d68668f3d497e1c44d4e2a7a13ad80119cf7d82328b2c6456c1ceefafc5319534040da6280bc63ed32ac3410e132a15c424d1c06038888da08f30f00ce820e3bfa06b4bc8bb5aa04d782b1e6a5293d14a77fd47b62659a6632985281097c97e3b9ce31a51b2d8121927a1e2f7ebc0a0e5470563ccebbadc3adb795d0f03c5d959073890f015a607c11589ee2b55fb43b9999b97e72781c014fc3a62a882eddfd7bbe5ebeff7391f103b6b1ff0fcbd558de586994461dbcaa79075a49c0642cf8de8d111fffd801291750d891e97e353bb3f8d6ba5f55126a2f6653cc6c6d5606b6fac46cffdc2abce3159a39024120269ba2f658945a3c783ee62fa125a03dc4c946e30dba4132fead769f248b86d1852704106d68068ed1c86ca9b8e64aaa3e6c711887d6da333938fbb0588edd10c86bbc0887b279832712c1232f32cdb43409ecbe2f49d9372dcb90c1d2ec756357845eb090e184c85804c47cb0e7ae3e8bb1140abf528d847235cc1ad916f17011afc448182f152ad259e0108caf190db99a879c045923fae1bc8e4ba2c66c57f88f837243c030c1e6cf16abbed19a3c6f835c03d2824665e8a930aa1b6de0cb403a2656a153aafc30420c417414096561319fd5bba7e7ef48dfd7e7f770128e58495f8e3df6e2e30d68a11cdbac691d902145393d9f559821d966582dca94f40b1d834558d369e7af228b464380c4e83e44626469b438b3686a0af5a96eff2eabf4e07b17103e3f0c1844a4580c3a21064cd0af5d5b0ba0ed928be8a46d34a5409d71e6a80b79ff0e8e6cdad19620cc18b9944696ac74d546a0af493aad8a1f045e05adfa79242fa6937c14de2d7e9c49eded529528d35905a63f4e805e77bfdb839947336228d2e08f24b7173c2054b0528a36d8c483026d8e9e0101bf50655ff6b68d9f9ce20e03e4cb8f1a34d498420f34300e096a35a969710d40d80eaed3df67d776381cbca8710bc1a39805c4750e7bcb61cee4dc9eaa602bb0201e07c9d197dca47745ab9cf075a8d833ddb81ecbd26e8f98576f0455f783c22b5094a729dab3bba5bb56d7e58f90e04ca8926fb97c3244dc656aeb55e47a560f562dc686bdf6ba8760d32c6fb444b61d9be7fd2915f06aff1157466ce0e69dd63165d4ff238afeb27d75c043e6584511c33b6c4b61eee6843626e2241895dd22b64767cbbfecdaf0d8ed042cc0506edadb4ee84b3113683bac12dd1d32a090650ef3b35dfe5abaaba7a511725fe824db08a61c4cac111e1da5520bdc4f7d35e44cf8b06c6b01e95257ba153eb1bd33df73947f3cb4d5d768c41fc994a6ae7b8fa83c1ca0bfc51192c1c24a7dd631e4ef069a6ff7ea172a03bc9ef2649bd4e8a5082774495683ea86f9c7367ecaecdad93dd7a2517dac35c86237681b4c286f349bc637a24e163eb05a3e2e1b01b6656c67c028033dbd45f20b9400189f9b0ec107f8dc86001d95efd8a5bcf797589e5f74c75f666c69ae9266a9b30447bbb4d8abe4315ca743f75dd21ebff779cc82f6f3c1972a38512a544a9f4f369c0412ea05ce58ef90cab2506bd5596d7a6c16a20af49bca20199113b441571f1279cf5e097743d8c64823967aa82b21c18aacca86054083fd5bb5c64c9537ad5b0455698059438e33442c981ca3d068b7210366b065b254a301ae5e279e5ac477ec5acdee77e284daaf5efb986aa345a984dbea2be21a09f354edf4ebd77879bc66905c9ee21e094f2d7952d6ad2e172ba31118f9b879fe702f587d896745c47fccac2b4e8dce68ef0d3917d6661c33aa566d43dcddc56be24c2fa8f603a7af28428e640b4baf9fdab3f552bea4050bea333314958cf7585171ec7acc67401d235778ac573ea8f73300d0f44df3aa38ad1fff9280cab003bb26ec4ebce674b77b4bf7e39b9afb71dde3f6d5ab2284ced78c50cb8c7587c521d5a727bb573b3de7c06b7ccfd18b49b0ea9101f6e0a10b53d8875b46069059c9313734edb1151c185f60ee306b04741efc1e333c1cd92df5a0161894ec94b57d19c852cefed7f90e9443c9ae182162318e02873b3bbb2b14d6c7260cd6c3139832eafb1e7587d5e649e9daeddf301864bdf09599fd59c861e131a902ab2eba1a6d3b1ea4d2897d9451976e01ba24e4f05971a0379e95f771b39c1fbfbdba834eb675fd27affac2e215e6057fe98e853103def16b40718dd11d2194fe7b3399a704b7b1f1a11890e0d2d83b3c09d65ddc4bf8d641f2e61b09fe20b673f980169368d9432bb61ee6611c548b58c86cfe29e9e7468cdaf1766dd0a85fa3c3ae393f13e60269bb4b1469e65d68b4690b97d2b7c57fcd784ec296761fd0342f37e7b35f8d07bba9e4f8c718b1234f775337adb08f1953adb89ed8ab5654bfd7853cc5494058c28b437532189a2be6eddc35702f6a3428186c425515465ebe49d2518bd291b6c8824add94e434c0ad50af896bbbd955a34997496083147fe03e632d741a744d2ad19ab4ccb74ac1f25639620e46f547c2754b409e97b847c3c40ed7e6aeb7994e82530dd3dc718a97a23295329db20e67dae5a447be0001e799f371da1ef8bac8d3ba2de46169c0771c7472b720578e6f2fb83443f1ebd1f3b5f8467d34b9723d87c755d7b6296f3442626f13cc70afa937e9c93cce5021692e245f4a4982ed4a247a29c8fc44b39b435378ed247694b66ec73557acfae2f5bbb15d09bf3281e71d95622a1f22771edd166af89443db0b55e28218c6bb41ee0f8b0e6e9a0f3bffd86523eac08ef1ffbb495320cc1eeb8b574a2af182d416916ea2fe0b1747258b63565402c09206203993934c1cd488a7799daea61c3f8ac73dba78ba92f0b716b855afa8d17154dae4a28219824db05a040f9054e2cfdfae970ba67bc699c446aa6e49d4e261665ff5263065f925f2d4f9ad77e49b027e515ab5dad81d88c073efb0cbfe3198fde117b2583fdab492b822ac2c0f260a7c7ba5c69eeff24efc60e89d5c95db5ffd9c28aaf8affee4e110c37f390963d5e92cfec5a12589c9a84fa3facbef22c3d01ae7a35553293afe2dbba25b36fa81433eceed0a8da4d67845cf0fa8082fd836eccc099d9902957484cd289f604ac596709ee3b9d3c1d77f811a4c439e6d42140a5b0da4f855d08c16f14ed304932032b59de4787716ce88a6d66bb4015efb888facf685b5c097049dda25ecca22a0c635682146e2c92480328c6264c7674f8f022a75583939ac4464df573e4aff26212c502177cb59eb103b9d7931a8ff0ea6cd8acc8bd5e60ac1dcb2fcb36f2b311fb03256b20307afee851fc7425c196bafdef0e41186a1732c0a1b39115f12a1792c54452662b417df6452d778d349e80cd2a507d4d5e54a1171ac392be45e2323b19af081975798237373d153157aee6d8b5f93f83ed798217325584289ef24bb6a0e698d745be403d1d7d986cca0bb085fb341942ad52345980df343a9f401dbfce50286c25274d30c4c12f05599ba09e8d30e0786446170b77ae38911ee9eab323eba47ee8b332aa0911b17cf4956bb861906d1acedbb74f76e0bb350fc31e13430fa0034f8527e22234c500bfc99bfa35bc319eb36a42fe6251e8b2b72a93d9e8d38e3f23875ac2cc9f3320ed9e115dc75b34233ea45766785c87ac47d05a0156078d7932d1b862533070f83f121615943c592cee780475822ce7d5e9ba422dd89699eb4776899e46fcad1f2c0678c5dced66eb8b06461d363e33c5ba32996a3de5b839b6fa990bbdff61e1e45b47318e7db567abd5a6d1d20ebb5fe17f93fc8413a6c15c7a80c1123f1468412ed05d32c66995828ee9c267e03e8bcd71d36be2642319679d1943e255a892ef9e19df497edb275a74395a67b852c542b72d6f8ae7433814ffcb124b236c2abe5cea992e5940d71297950e652ec4202509c858a632394768355f143f70613e339332ead3dde9302ca6cd73b4ac2ac9ac1830a5e870596dbb2b6254a2278ace87d86b3989c222139c2b48c9d6b9d07c52f1ca6a3c0fe3a590262fc4cd339c9c9b005854d0be62e983a21b9605b2fd12224c766c97a9ab86bf377c2d3ca8785d4ae2aa65d52e192d860cbcd793bae15d118f193ec8f36a1b8a3c0900f5ca58c2b5a49e711705a3179a6317643a89355394f6574b56f99ee5e2aabdf8ce46347df59b7d830ac52b11d98f3b2174a454059358c096a2842d94d600852fefde6d732a4d3efebc5fb1816e08b434067514ed7422da338f529750a0ddab70977de9aa74288fe368ca6b31b19616fe67cf4b0b1c0a128b7fc730859552d5b38cfe9a8e2cd68fc38dc075e69a9c8fdff474ab007f5052013bfc4a0f587ad69135e3b284654db7bed6c8e8beb4d336d902dab8a9b8718c8e242e410ac6cfd651da8836c511bea92cfbaa29b1804876a5a58869ac60b9139c6471c2b26eaa853ecacab2bcdcbd46ab29c9475ff00135df7e245b3088ddbb9238636d3db5e0ce8876c7dbcefc23ece199fd17a9c0e1a3815c7c76a09310a5f579a47fd5e852c56b94aa817566aa0ceb87b0268c5ee7203f24b51c1d3738c95519a4b17388632d811e22c3810c0b1e9c840870b89b1d1ebc6d23a427a5c3b87ce37499687b071372336756f949bc5368b045ba432547ae7e7f52dcca2a072413f60f8cc7ab3257283d7b388c39ed674452e95db3147e153d93ca896700ff417128b0dadc84b3df71359c079a9e98309b7f1623a58391d43e4a87a9f43b92bc41a51901fcbd7fe581fd6f047705a30abbe7640554a25bdd3c809fa85cceda16505f34f191e7e05cb51606c79d3f92a4e77a4da1ef583c1e39eaf5945fd50c632e1c8336038a5355d80609f3e209f31645555a760a68fdaaa54247442ec0c78d29f07ca3a8d0efa570b5f81912a0eb6476b3dc8e037804e8cb1d91bda3c1dc16a4953237e5c3db155ce79d136600e19d9e8433d13780443ac13cff80d410264ae690ef24faf5a41d1386c6e55acc4435d082878c33cb936c4efb69baebf0a007aa624e2a9ceee33f7dc4b3cfd166a78b2fd921216656e654cccd9281cbe5fa8309c97f7e34b399ae051c003db3b53ffdfdd1d93148e438e7e5e7498a7bbc78cbc0ed1667c4822f016bbc33311d1dcb75250c114ab393d47d4c51497b2181182e8a8318ea9aa7780e693a1a2ed5325d9ea410d41b8b2d76c0502ac10646ee9193dfe3c45cf9692fcd531c9d79f9ac8cca39f70541ebd6c12d58b2bfb3ab5496813a7396653cd93f4f852d790c56ec69f489d3192e24f046954bf91fa479cbb488c8e8768efdadfd42b396d04e99610787406ddd9127e7f9ba948143ce9c44bb74d502f17086174fcdb18817ce7cf7fc07e4e3a898e4dc99267a90fd67786a7239af74025c758691fe00f97dde2095fc8c8e5b89db89840e226432e0d1070a2ffca4d38a95a9c9846872ef90138ed7039708113a381951d1551c28c027e3776ebbe1726b41ad50f8aa1b4c3d42d43810e17b05a75a8d0b31ad80bd98fe5b2542de6c3598d9f6e6ebfdbbc88ad6b40fe85d8173e0cbff19bcb5a134c3822ed473cfc654ebb1a03f0ce8f5ed315ca5de1e2d12f60769df8a3d6e17dac691b48c69ce7053f902ff6abc422ac7b736b84e5f51699f79ea0898b77bcf24d6d5db3003ba53bec5aa16044dfcab51c0bce40c709c02168965e739cb362da82a3023a6c436a4c3a3e01b7b3dd1c19d7425d88f5b00c92f78fbd984c1f410f8cc458e448526f76186", 0x1000, 0x0, 0x8001) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000011c0)={0x9, 0xfff, 0x4f, 0x4}) close(r3) r5 = fcntl$dupfd(r2, 0x0, r2) pipe2(&(0x7f0000000080), 0x10000) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)=0x10001) ioctl$KDGKBMODE(r5, 0x40044b06) open(&(0x7f0000001200)='./file0\x00', 0x100, 0x10) 16:00:08 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x6e, &(0x7f0000000040), 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)='8', 0xffffffffffffff6e) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10000, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r3, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 16:00:08 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0xfffff9f4]}, 0x3c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="20a448a62fa524070000000808a69bae65407ac312af34a1e55eb42941e0f959fa1872665f142556ccb9113454d72b968077565c218789f45029e4cbbf754a6f5c5e6a276117e7d25ad64ceec52680ee42ea0c889100"/108], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x1f, 0x11c60000}, {0x0, 0x2, 0x7f, 0x8000}, {0x7, 0x8, 0x8, 0x78}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10002) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0)=""/202, &(0x7f00000004c0)=0xca) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x2, 0x0) poll(&(0x7f0000000540)=[{0xffffffffffffff9c, 0x10}, {r0, 0x108}, {r3, 0x100}], 0x3, 0x8) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x8000) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000005c0)={0x8, 0x1, {[0xfffffffffffffff7, 0x8000, 0x0, 0x7, 0x2, 0x25, 0xffffffff, 0x2, 0x4, 0x3, 0x7f, 0x400, 0xad, 0xfffffffffffeffff, 0x8, 0x4eb, 0x5, 0x1], [0x5, 0xfff, 0x7ff, 0xf0f, 0xfffffffffffeffff, 0x12f, 0xffff, 0x7f7a, 0x81, 0xffffffff7fffffff], [0xfff, 0x7, 0x6, 0x4, 0x8, 0xdc42, 0x800], [0x6, 0xdee1, 0x2437, 0x4, 0x98bb, 0x8000], [{0x2, 0x0, 0x6}, {0xfffc, 0xfff, 0x9, 0x2}, {0x1, 0x5, 0x7f, 0x3}, {0x4, 0x7f, 0x4, 0x4}, {0x9, 0x0, 0x7, 0x21}, {0x0, 0x2, 0x0, 0x8}, {0x0, 0x1, 0x8}, {0xf57, 0x4, 0x1, 0x10001}], {0x40, 0x829, 0x1, 0x3}, {0x3ff, 0x6905, 0x405f, 0x9}}}) r5 = socket$inet6(0x18, 0x2, 0x9) close(r5) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) recvfrom$inet6(r6, &(0x7f0000000880)=""/178, 0xb2, 0x1801, &(0x7f0000000940)={0x18, 0x2, 0xd9, 0x5}, 0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000980)='./file0\x00', 0x40, 0x80) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f00000009c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r8 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x100c0, 0xd4) fcntl$getown(r8, 0x5) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/speaker\x00', 0x8, 0x0) close(r9) r10 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) r12 = getegid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000000c00)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000c40)={{0x0, r11, r12, 0xffffffffffffffff, r13, 0x40, 0x1ff}, 0x9, 0x1f, r14, r15, 0x4, 0x105, 0x1}) fcntl$dupfd(r9, 0xa, r2) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x822, 0x0) accept(r16, &(0x7f0000000d00)=@in6, &(0x7f0000000d40)=0xc) 16:00:08 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000004c0)='./file0\x00') setuid(0xee01) r0 = semget(0x3, 0x5, 0x400) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x800}, {0x4}, {0x0, 0x8001}, {0x3, 0x0, 0x1000}, {0x991bd987d39eab90, 0x0, 0x800}, {0x3, 0x9}, {0x4, 0x101, 0x1800}], 0x7) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000003c2, 0xfffffffffffffffc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) 16:00:08 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001d80)) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8080, 0x0) close(r0) r6 = dup(r0) semget$private(0x0, 0x2, 0x303) r7 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x2, 0x5, 0x2, 0xffffffff, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r6, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$KDGKBMODE(r6, 0x40044b06) r8 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1c8d62c6e936f906}, 0xffffffffffffff22) pwritev(r5, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r6, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:08 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x1ff}, {0x18, 0x3}, 0x8004}, 0x3c) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x1, 0x45) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) r4 = getuid() setreuid(0xee00, r4) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) fchown(r5, 0xffffffffffffffff, 0x0) r6 = getuid() setreuid(0xee00, r6) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x1f, r4, 0x0, 0x0, 0x0, 0x1, 0x6}, 0x10000, 0x9, 0x0, 0x0, 0x8, 0x5, 0x6, 0x2}) 16:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="56b10f0142e35976e4aeccf5b7317731edb5b5d99399df0e7ac594e277c935562cdff6104a10d6dec81d2aed5ab53c4c4b8c8bf63711a2d9f10957c040daf8fa28c2e625852f9346bcd7f9c40f6c9970733052aa7a82a777671bc97182394f513aa72cdb86d127c9c7f0"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) r1 = socket(0x2, 0xc003, 0x2) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[0x4, 0x400]}) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x6e, &(0x7f0000000040), 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) r6 = getuid() setuid(r6) fcntl$setflags(r1, 0x2, 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair(0x10, 0x3, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x6, 0x799, "0000007f066ec500000000000000000100"}) write(r1, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 16:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x6) listen(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e396c6530f8a116e01f5b5e06995646000000"], 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="59acddfe835c0deb9a5318364472c260c331941cb8"], 0x4) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x74}, {0x14}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000000c0), 0x15a, 0x0, 0x0) open(&(0x7f0000000200)='./bus/file0\x00', 0x40, 0x1c0) open(&(0x7f0000000100)='./bus\x00', 0x20401, 0x10) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) getpgid(r2) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x254, &(0x7f0000000180)=[{0x2d, 0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0x64}, {0x1000000000006, 0x2, 0xff, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x6c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) r2 = socket(0x11, 0x3, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c557435d648b693492cea51e1dcc75d49c51f7b1d9c178832b3fcda9f531cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e2e", 0x7d}], 0x1000000000000011, 0x0, 0x0) recvmsg(r3, &(0x7f0000000340)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000002940)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000480)=""/61, 0x3d}, {&(0x7f00000027c0)=""/241, 0xf1}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/148, 0x94}, {&(0x7f00000025c0)=""/234, 0xea}], 0x6, &(0x7f0000002740)=""/106, 0x6a}, 0x4) sendto$unix(r2, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) syz_emit_ethernet(0x52, &(0x7f00000028c0)="2351fcad308d9d83d2b1fac77487819953c6057608974d7d55615af857deb39e3ac7fab09c7d8f3c8dad12b44dc306b3b0b5f362764b0bf55826276e5f6f8db3b396bd19ad4465805a6275e18b440275a367") r4 = semget$private(0x0, 0x4000000009, 0x100000010) fsync(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r5, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r5, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) semop(r4, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000001c0)=0x61b) semop(r4, &(0x7f0000000380), 0x1d) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000), 0x36b) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0/file0\x00', r2, r3, 0x2) setgid(r3) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="8202adfdffffffffffff447b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a86e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f07b14385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b755500000000000000003e70f6b4a062c6ca8d12540ccbca45000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d53e1a9e8b0fb636710000d2f97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae6958ff55d09000000004fad4b03c88132e19769e70a2ea6f78d00000036d1161b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d308682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e33edc2a8bcc7102e6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136d097a5d83092960862b8102bc1f84da03ea23b11041034906ce6dc83c3fba37ff1547118f569f6e87cb950fe286ef99252e35109463c50d4ebb0f11934acb99ae1ad670224f918fd6bf321659a89495a2856f00d3accbda54ec70b5260ff5a00f3d43881052e0e429f4b0a960091867212eb914a69d1413e8cfe753bcfaba7e40000000000000000000000005efea7a670bfbed345d8b9b6683308fccb47d9c4936d39ff47cade113c3b6002baed55c0b2d6ec968164fe69b2f6c57f393775b66ffcf50005c9563f7db12aeff359020802fac3cd2f56e937921398d41194b847e51ec8e7c20530383be2a3ed26ac11bc6787e3d0bc808f47709a5e70fe3be13caa151f0e89d97b623b92b462d5fcb5b6acc198ceae9c8263eae33b35dd0a98f524abba5b613578773278a10015ff5ec024bb1c94ab939d8bac352fd7f22a02065f479ef2b5eac09f58923c1649b821e7ce2b34962a7aa6e1467ad6456f11e942ce09cb1c1ac3c695ac97791e991a08c573089a9cd2e85d596d6518325fac386bdaca4ce6807ca788110fdd3c185000"/986], 0x10) dup2(r1, r0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = socket(0x2, 0x8000, 0x2) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x6e, &(0x7f0000000040), 0x0) sendto$inet(r4, &(0x7f0000000340)="583712e97383e5a658a8435f7f778b0612dc350e30f6cf779de365e84ced230acc13a748a12b99d539edf19861dbac72f097889b5fe963c9a3c2b2a5c9091aef2da494614d7f0198f71a0f353e78629b0260cedeced472a22914e0490b6b8dc1317a8e7dfd72aef58ad7291b8c25fda911033886ec385e95b6db3235b4aeb08ac778566d4cb040036a1c824a56cc24b53c23f2bcccbfce10d4ad2d6576da080224f0a5a8f783db62ef1a3ff6a89282098be4a242029307c6c373fdd30f15b2a0517dfa4de2b4b8f49abb191e4c5509efcd612cccea57a7257282", 0xda, 0xc, &(0x7f0000000440)={0x2, 0x1}, 0xc) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18006) setsockopt(r5, 0x0, 0x6e, &(0x7f0000000040), 0x0) setsockopt(r3, 0x0, 0x6e, &(0x7f0000000200)="655340665eccb54a0f661c20c53bcd7c68572f2289d460d551ca208bbefd0a7dfa816fad36bb397ec121de70fb5305a68c03fa2a86ee10f7e59bf70264b5cdadefbb4693d6a0b61ff7d22540a5b478cb8fe17791d9275b6ac56d3b58961bf54e2e91fc2d01005cd90778916fc1cb8782572f0273128ffdce245386ca3d3a6f750908fe7b1c713e066792b51f5de79951aca6897d19a39802d880f13d207c1b0327e14e5fb2ee874d87ab5bbdc4e91caca2bb624808d88ed2ac976a7229d4248dfa6f2edba5d0f6cb4bf8a363b05356d7d420586cd2e152bdbdcc375c045388ae7426f220c03bcdfa9d5fd5ef0b0f51653ea06da11cb95e0e5a8b7958be09033518a879a859dfade76317", 0xfffffffffffffe72) r6 = accept$unix(r5, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000000)=0xd9a4, 0x2) r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000040), 0x10035, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x2}, {0x400006}]}) syz_emit_ethernet(0x593, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) pipe2(&(0x7f0000000080), 0x4) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) 16:00:08 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000e43000/0x2000)=nil, 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:08 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) dup2(r1, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6b00000000f200"}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000000)=0xa) ioctl$TIOCSTART(r2, 0x2000746e) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r3 = semget$private(0x0, 0x7, 0x20) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r5 = dup2(0xffffffffffffffff, r4) r6 = kqueue() socket(0x20, 0x4, 0x1) kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) kevent(r6, 0x0, 0x3, &(0x7f0000000280), 0x9, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r6, 0x1}) r7 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8004745d, &(0x7f0000000000)=0xa) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000680)={0x7, &(0x7f00000004c0)=[{0x7ff, 0x4, 0x9, 0x3}, {0xfff7, 0x2, 0x4, 0x7}, {0x475, 0x3, 0x1, 0x2}, {0x8b, 0x80, 0xf6, 0x5}, {0x1000, 0x4, 0x40, 0x9}, {0x2, 0xff, 0x4, 0x3ff}, {0x101, 0x1, 0x9, 0x8}]}) r8 = semget(0x2, 0x2, 0x200) semctl$GETZCNT(r8, 0xf065924ef917ad06, 0x7, 0x0) r9 = getuid() chown(&(0x7f0000000000)='./file0\x00', r9, 0x0) r10 = getuid() setreuid(r9, r10) r11 = semget(0x0, 0x3, 0xd218d7caaceddda9) semctl$IPC_RMID(r11, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/100) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r0 = getppid() r1 = msgget$private(0x0, 0x12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r4, r6, 0x80, 0x40}, 0x80000001, 0x0, r7, r0, 0x4, 0x58991731, 0x2, 0xff}) clock_settime(0x2, &(0x7f0000000240)={0x9c, 0x1}) r8 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r9 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() r18 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r19 = dup(0xffffffffffffffff) r20 = open(&(0x7f0000000740)='./file0\x00', 0x400, 0x12) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x20, 0x0) r22 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000940)={&(0x7f0000000300)=@file={0x0, './file0/../file0\x00'}, 0x13, &(0x7f00000004c0)=[{&(0x7f0000000340)="0cd4ef03dbec5e14763ffcd679d813b1b9aebf1e8363342827e9bcaf2a7449b8a377a87a3b758ef58d325df23124d79f067628596183c7ee4baf94ced9383bfeb65c65c37f7ff6a064e2f801e0090c6ad9f61eb44bce5f7b9a8de670d08de4309eda8f1216baff96724cc15032943476559d5972b72e8c86eb7b36b4bf22944eac27b9e01c04ecd7756d3fdd2892", 0x8e}, {&(0x7f0000000400)="c3df7833b720633f8295790a2df9c22b1707e1bfe30f51ae4a8d8112f914d53b56a5a5d7c5c178ed9b17c3d586cb277ebb1d1987776dbae51ad662989525da4329e11b3c1ba8709054d28311491824303585b5656cbacf197ec6086e431413b4abe975e900d76ebf88d83458637753b74c7a7948fe7d5a19076e6393e7c7f8ff772114d4d8c86df997ce309fdc46065dd33baa9bfce4433e78adafaac39b7db37c22c837686173a72c72a38fe2f0c70acfb9ae6f8c2c756806e05b0d", 0xbc}], 0x2, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r9, r10]}, @cred={0x20, 0xffff, 0x0, r7, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r5, r14}, @cred={0x20, 0xffff, 0x0, 0x0, r15, r16}, @cred={0x20, 0xffff, 0x0, r0, r2, r17}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}], 0xc8, 0x6}, 0x0) r24 = shmget(0x2, 0x4000, 0xe, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r26 = getegid() r27 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r29 = getpgrp() shmctl$IPC_SET(r24, 0x1, &(0x7f0000000a00)={{0x10000, r25, r26, r27, r28, 0x1a, 0x3975}, 0x4, 0x7ff, r7, r29, 0x20000, 0x20, 0x8}) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x10) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000040), 0x0) write(r1, &(0x7f00000001c0)="aa992e2a704174f579e9338579273aaf80a6134fd35a60b81637dd40ab35b3ace08af34eb8bfabcdca18c938c3d3373e71ac7d131e64441e4f1634c92cee174dc44b4ffb3e0b237c7b86b0a2617e681a4f91eae99b7dd28226064cf6f78e1a5f936aa63cef1afcf7e6d8bb02eda3d211a4c7d7472aa5b539daee494cad3441febba3c56d6dafbd", 0x87) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9bc70 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9bc70 pckbd_enable: command error panic: pool_p_free: pffrnode free list modified: page 0xfffffd807b1b6000; item addr 0xfffffd807b1b6000; offset 0x0=0x0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 329975 82728 0 0x2 0x4000080 0 syz-fuzzer * 600 97799 0 0x14000 0x200 1 systqmp db_enter() at db_enter+0x18 panic(ffffffff8222a27c) at panic+0x15c pool_p_free(ffffffff82621500,fffffd807b1b6f90) at pool_p_free+0x1de pool_gc_pages(0) at pool_gc_pages+0x255 taskq_thread(ffffffff82464cf0) at taskq_thread+0x9c end trace frame: 0x0, count: 10 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_p_free: pffrnode free list modified: page 0xfffffd807b1b6000; item addr 0xfffffd807b1b6000; offset 0x0=0x0 ddb{1}> trace db_enter() at db_enter+0x18 panic(ffffffff8222a27c) at panic+0x15c pool_p_free(ffffffff82621500,fffffd807b1b6f90) at pool_p_free+0x1de pool_gc_pages(0) at pool_gc_pages+0x255 taskq_thread(ffffffff82464cf0) at taskq_thread+0x9c end trace frame: 0x0, count: -5 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a49a30 rbx 0xffff800020a49ae0 rdx 0xffff800020a284f0 rcx 0 rax 0 r8 0xffffffff8176834f kprintf+0x16f r9 0x1 r10 0x25 r11 0x7857bf8d48502a07 r12 0x3000000008 r13 0xffff800020a49a40 r14 0x100 r15 0x1 rip 0xffffffff81c0cd88 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a49a20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (systqmp) pid=600 stat=onproc flags process=14000 proc=200 pri=32, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020a289e0,0xffff800020a28010 process=0xffff800020a2aa80 user=0xffff800020a44000, vmspace=0xffffffff8264c070 estcpu=1, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 48665 410705 81569 0 2 0 syz-executor.0 48665 135564 81569 0 2 0x4000000 syz-executor.0 67469 489398 0 0 3 0x14200 acct acct 39219 242468 0 0 3 0x14200 bored sosplice 28035 163511 82728 0 3 0x2 biowait syz-executor.1 81569 379878 82728 0 2 0x2 syz-executor.0 82728 126675 78802 0 3 0x82 nanosleep syz-fuzzer 82728 248201 78802 0 2 0x4000082 syz-fuzzer 82728 275930 78802 0 3 0x4000082 thrsleep syz-fuzzer 82728 293522 78802 0 2 0x4000482 syz-fuzzer 82728 522734 78802 0 3 0x4000082 thrsleep syz-fuzzer 82728 329975 78802 0 7 0x4000082 syz-fuzzer 82728 277384 78802 0 3 0x4000082 thrsleep syz-fuzzer 82728 158775 78802 0 2 0x4000002 syz-fuzzer 82728 187046 78802 0 3 0x4000082 kqread syz-fuzzer 82728 54374 78802 0 3 0x4000082 thrsleep syz-fuzzer 78802 165680 9365 0 3 0x10008a pause ksh 9365 231229 5890 0 3 0x92 select sshd 17473 276325 1 0 3 0x100083 ttyin getty 5890 500487 1 0 3 0x80 select sshd 62060 382547 1194 74 3 0x100092 bpf pflogd 1194 216810 1 0 3 0x80 netio pflogd 95783 190928 77603 73 3 0x100090 kqread syslogd 77603 240289 1 0 3 0x100082 netio syslogd 78408 296369 0 0 3 0x14200 pgzero zerothread 95356 2285 0 0 3 0x14200 aiodoned aiodoned 50136 77902 0 0 2 0x14200 update 44297 58641 0 0 3 0x14200 cleaner cleaner 98388 29069 0 0 3 0x14200 reaper reaper 3514 478784 0 0 3 0x14200 pgdaemon pagedaemon 96439 147736 0 0 3 0x14200 bored crynlk 23524 237596 0 0 3 0x14200 bored crypto 9398 132564 0 0 3 0x40014200 acpi0 acpi0 63403 137668 0 0 3 0x40014200 idle1 37385 67631 0 0 3 0x14200 bored softnet *97799 600 0 0 7 0x14200 systqmp 44112 481840 0 0 3 0x14200 bored systq 63253 47267 0 0 3 0x40014200 bored softclock 99219 355554 0 0 3 0x40014200 idle0 48601 281132 0 0 2 0x40014200 smr 1 241338 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 28035 (syz-executor.1) thread 0xffff800020ad7160 (163511) exclusive rrwlock inode r = 0 (0xfffffd80669e6e70) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806acc1918) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 82728 (syz-fuzzer) thread 0xffff800020a77b30 (158775) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82626628) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 97799 (systqmp) thread 0xffff800020a284f0 (600) shared rwlock pools r = 0 (0xffffffff824d9970) #0 witness_lock+0x52e #1 pool_gc_pages+0x21 #2 taskq_thread+0x9c #3 proc_trampoline+0x1c shared rwlock systqmp r = 0 (0xffffffff82464d50) #0 witness_lock+0x52e #1 taskq_thread+0x8f #2 proc_trampoline+0x1c ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9522 6488K 6805K 78643K 11075 0 pcb 13 8K 8K 78643K 80 0 rtable 105 4K 5K 78643K 333 0 ifaddr 80 16K 16K 78643K 124 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1491 0 iov 0 0K 24K 78643K 60 0 mount 1 1K 1K 78643K 1 0 vnodes 1219 77K 77K 78643K 1356 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 46 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 244 0 sigio 0 0K 0K 78643K 14 0 proc 56 51K 83K 78643K 461 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 65 0 in_multi 67 3K 3K 78643K 94 0 ether_multi 1 0K 0K 78643K 8 0 mrt 0 0K 0K 78643K 3 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 225 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 104 21K 37K 78643K 1754 0 UVM aobj 18 2K 2K 78643K 19 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 34 0 NDP 12 0K 0K 78643K 24 0 temp 123 3016K 3085K 78643K 8185 0 kqueue 3 4K 12K 78643K 18 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 1 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 53 0 53 1 0 1 1 0 8 1 rtentry 112 52 0 11 2 0 2 2 0 8 0 unpcb 120 299 0 291 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpcb 544 102 0 98 1 0 1 1 0 8 0 inpcb 280 575 0 571 3 0 3 3 0 8 2 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 5 0 2 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 ppxss 1128 5 0 5 1 0 1 1 0 8 1 pffrag 232 2 0 2 1 1 0 1 0 482 0 pffrnode 88 2 0 2 1 1 0 1 0 8 0 pffrent 40 90 0 90 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 37 0 0 1 0 1 1 0 8 0 pfstkey 112 37 0 0 2 0 2 2 0 8 0 pfstate 328 37 0 0 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 242 0 41 14 0 14 14 0 8 1 art_table 32 243 0 41 2 0 2 2 0 8 0 art_node 16 51 0 13 1 0 1 1 0 8 0 sysvmsgpl 40 40 0 14 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 44 0 34 1 0 1 1 0 8 0 shmpl 112 17 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1749 0 340 46 0 46 46 0 8 0 ffsino 272 1749 0 340 95 0 95 95 0 8 0 nchpl 144 2328 0 710 61 0 61 61 0 8 0 uvmvnodes 72 1893 0 0 35 0 35 35 0 8 0 vnodes 208 1893 0 0 100 0 100 100 0 8 0 namei 1024 6506 0 6505 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 560 2 0 2 1 0 1 1 0 8 1 scxspl 192 6452 0 6451 8 3 5 7 0 8 4 plimitpl 152 37 0 30 1 0 1 1 0 8 0 sigapl 432 443 0 430 3 1 2 3 0 8 0 futexpl 56 5270 0 5270 1 0 1 1 0 8 1 knotepl 112 70 0 51 1 0 1 1 0 8 0 kqueuepl 104 52 0 50 1 0 1 1 0 8 0 pipelkpl 48 176 0 166 1 0 1 1 0 8 0 pipepl 120 352 0 333 2 0 2 2 0 8 1 fdescpl 496 444 0 430 3 0 3 3 0 8 0 filepl 152 3324 0 3234 7 1 6 7 0 8 2 lockfpl 104 72 0 72 1 0 1 1 0 8 1 lockfspl 48 26 0 26 1 0 1 1 0 8 1 sessionpl 112 18 0 9 1 0 1 1 0 8 0 pgrppl 48 22 0 13 1 0 1 1 0 8 0 ucredpl 96 277 0 269 1 0 1 1 0 8 0 zombiepl 144 430 0 430 1 0 1 1 0 8 1 processpl 896 461 0 430 4 0 4 4 0 8 0 procpl 632 987 0 946 5 0 5 5 0 8 1 sosppl 128 4 0 4 1 0 1 1 0 8 1 sockpl 400 931 0 919 6 1 5 5 0 8 3 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 155 0 0 19 0 19 19 0 8 0 mtagpl 80 22 0 0 1 0 1 1 0 8 0 mbufpl 256 360 0 0 22 0 22 22 0 8 0 bufpl 280 6724 0 1340 385 0 385 385 0 8 0 anonpl 16 54620 0 39109 72 1 71 71 0 125 7 amapchunkpl 152 2417 0 2289 12 1 11 11 0 158 4 amappl16 192 1879 0 1029 45 0 45 45 0 8 2 amappl15 184 59 0 55 1 0 1 1 0 8 0 amappl14 176 28 0 26 2 1 1 1 0 8 0 amappl12 160 115 0 112 2 1 1 1 0 8 0 amappl11 152 158 0 148 1 0 1 1 0 8 0 amappl10 144 12 0 7 1 0 1 1 0 8 0 amappl9 136 605 0 601 1 0 1 1 0 8 0 amappl8 128 116 0 96 1 0 1 1 0 8 0 amappl7 120 104 0 92 1 0 1 1 0 8 0 amappl6 112 158 0 150 1 0 1 1 0 8 0 amappl5 104 235 0 224 1 0 1 1 0 8 0 amappl4 96 591 0 566 1 0 1 1 0 8 0 amappl3 88 228 0 220 1 0 1 1 0 8 0 amappl2 80 2641 0 2577 3 1 2 3 0 8 0 amappl1 72 19946 0 19525 27 17 10 21 0 8 0 amappl 80 1234 0 1194 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 18 0 1 1 0 1 1 0 8 0 uaddrrnd 24 446 0 432 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 446 0 432 1 0 1 1 0 8 0 vmmpekpl 168 7294 0 7260 2 0 2 2 0 8 0 vmmpepl 168 61704 0 59766 118 11 107 111 0 357 18 vmsppl 368 445 0 432 2 0 2 2 0 8 0 pdppl 4096 899 0 864 6 0 6 6 0 8 1 pvpl 32 179271 0 160671 172 0 172 172 0 265 20 pmappl 232 445 0 432 2 1 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 179 0 4 6 0 6 6 0 8 0